Skip to content

Release v1.2.3 of DynAdjust

Compare
Choose a tag to compare
@rogerfraser rogerfraser released this 01 Feb 03:10
· 262 commits to master since this release
bd5c289

Overview

This release contains various code enhancements and bug fixes addressing issues #167, #169, #170 and #173.

General code enhancements

  • See #172 for changes to MS Visual Studio 2017 .vcxproj files (for all projects) to permit use of Intel OneAPI for MKL libraries and header files (issue #167).
  • See #174 for changes to several files to permit the handling of epoch for terrestrial measurements (issue #173). This means that terrestrial measurements can now be supplied with an epoch (or date) of observation as shown below (i.e. <Epoch>...</Epoch>) and imported/exported/simulated accordingly. With a date of observation and the introduction of a discontinuity file on import (via --discontinuity-file), terrestrial measurements connected to sites with known discontinuities will be updated with renamed station names (addressing issue #170).
    XML
    <!--Type E Ellipsoidal Distance -->
    <DnaMeasurement>
      <Type>E</Type>
      <Source></Source>
      <Epoch>01.01.1900</Epoch>
      <Ignore/>
      <First>TID1</First>
      <Second>TS7276</Second>
      <Value>218.8460</Value>
      <StdDev>0.0055</StdDev>
      <MeasurementID>203049279</MeasurementID>
    </DnaMeasurement>
    DNA MSR
    E TID1                TS7276                                        218.8460                  0.005                                 01.01.1900 203049279

Enhancements to adjust

  • See #172 for a fix to a bug (issue #169) relating to printing adjusted measurement precisions for GNSS measurements propagated to the local reference frame.

DynAdjust User's Guide

  • See #174 for updates to the User's Guide.

Windows installation

Due to a change in the way Intel distributes its Math kernel Library (MKL), users of the DynAdjust Windows binaries (from v1.2.3 onwards) will need to install the Intel® oneAPI Math Kernel Library from https://www.intel.com/content/www/us/en/developer/tools/oneapi/onemkl.html. The specific dll dependencies are:

  • libiomp5md.dll
  • mkl_avx2.1.dll
  • mkl_core.1.dll
  • mkl_def.1.dll
  • mkl_intel_thread.1.dll

Acknowledgements

Special thanks to @ibaran73 and @nicgowans for their contributions to tracking issues and supplying sample datasets.