Skip to content

Releases: GeoscienceAustralia/DynAdjust

Release v1.1 of DynAdjust (64-bit Windows)

15 Feb 12:52
cfd12d8

Choose a tag to compare

This release contains code enhancements relating to a new feature that resolves #53. Specifically, this includes:

  • New reftran option to select whether to use the Australian plate motion model (default) or to determine which plate motion model parameters to apply according to station location, via --plate-model-option arg:
    0: Assume all stations are on the Australian plate (default)
    1: Interpolate plate motion model parameters from a defined
    set of global tectonic plates. For this option, a global
    tectonic plate boundary file and corresponding Euler
    plate motion parameters file must be provided.
  • New reftran options to permit user entry of file locations for:
    • Global tectonic plate boundaries (via --plate-boundary-file arg), and
    • Euler pole parameters corresponding to the global tectonic plate boundaries (via --plate-pole-file arg).
  • Sample plate boundaries and motion model files, added to sampleData folder:
    1. PB2002 defined by Peter Bird, 2003. This is a plate motion model relative to the Pacific (PA) plate.
      • PB2002_plates.dig: List of plate boundaries
      • PB2002_poles.dat: List of Euler pole parameters corresponding to the plates in PB2002_plates.dig.
    2. NNR-MORVEL56 defined by Argus et al., 2011. This is a plate motion model relative to the absolute, no-net-rotation (NNR) reference frame.
      • MORVEL56_plates.dig: List of plate boundaries
      • NNR-MORVEL56_poles.dat: List of Euler pole parameters corresponding to the plates in MORVEL56_plates.dig.
  • Test data sets
    • TEST_ITRF05.SNX: Test SINEX file aligned to ITRF2005 @ 25 October 2017.
    • apr.ITRF2008.04.06.2020.stn/msr: Test DNA files aligned to ITRF2008 @ 04 June 2020
    • apr.ITRF2008.01.01.2021.stn.expected: Test DNA file aligned to ITRF2008 @ 01 January 2021
  • Creation of a reftran log file (<network-name>.rft). Depending on verbose level (via --verbose-level arg), output can include information about calculated transformation parameters from Euler pole parameters; sequence of steps involved in reference frame transformations; and reduced Helmert parameters and time duration.
  • Updated DynAdjust User's Guide with new documentation on plate motion model functions, usage and how to import data. See sections 4.3.1 and 4.6.3.
  • Updated the version number to 1.1

Release v1.0.3 of DynAdjust (64-bit Windows)

04 Sep 03:27
ff5749f

Choose a tag to compare

This release contains several code enhancements, fixes and updates, including:

adjust

  • Previously, database IDs were not printed to the output adjustment file (via --output-database-ids) when adjusted measurements were sorted on criteria (e.g. correction, n-statistic, etc.) other than the default sort order (original input file order). This release enables database IDs to be printed irrespective of adjusted measurement sort order.
  • When sorting adjusted measurements according to n-statistic (via --sort-adj-msr-field 7), GNSS baselines are now sorted using the maximum of the 3 n-statistic components, whereas previously the sorting of GNSS baselines was based upon the magnitude of 3 (x, y, z) n-statistic components.
  • Version 1.0.2 provided a capability to print ignored measurements for simultaneous adjustments only (see #39). This version provides a capability to print ignored measurements for phased adjustments. In addition, this change also prevents ignored measurements connected to unused stations from being printed. Unused stations are those which are not connected to any measurements or are only connected to ignored measurements, and are therefore not estimated by least squares adjustment.

General enhancements

  • Minor revisions to the User's Guide to reflect the changes to printing ignored measurements for phased adjustments
  • Code enhancements addressing various compiler warnings
  • Remove old prerequisite installation and build scripts
  • Add debug launch handlers for gdb in vs code

Release v1.0.2 of DynAdjust (64-bit Windows)

01 Jun 08:07

Choose a tag to compare

This release contains several code enhancements and changes to address the following issues:

  • #42 - Add support for Measurement ID and Cluster ID in DynaML. In order to exchange Measurement IDs and Cluster IDs in DynaML measurement files, download the latest version of DynaML.xsd file from the sampleData folder to the folder containing your measurements.
  • #39 - Print ignored measurements to the adjustment output file.
  • #10 - Random crash that occurred during printing of the adjustment output file with certain options.

Minor changes to the way direction sets are reported to the adjustment output file have been added, including:

  • Each value in the measured column is the original measured direction
  • Each value in the adjusted column is the previous (measured) direction in the set plus the adjusted angle

The values in all other columns remain unaltered. Note also the column header Residual has been replaced with Corr. SD.

Improvements have also been made to the shell scripts used to download, build and install dynadjust and its prerequisites on Linux (Fedora, Red Hat, CentOS, SUSE, Ubuntu, and Debian) and Darwin (Apple Mac).

Recompilation with older platform toolsets

23 May 02:30
a49e6bc

Choose a tag to compare

This release is simply a recompilation of version 1.0.0, including additional Visual Studio platform toolsets to overcome problems when running on systems with older Visual C run time distributables and Window SDKs.

This release may resolve run time execution issues where the following message is displayed:
"The application was unable to start correctly (0xc000007b). Click OK to close the application"

Release v1.0.0 of DynAdjust (64-bit Windows)

18 Dec 22:39
5862dcc

Choose a tag to compare

This release contains only the DynAdjust binaries built using VS2017. All prerequisites will need to be installed separately, including: