Saturday, April 13, 2024

Euler Pole Calculator (EPC), version 2

The EPC software is able to estimate the Euler pole parameters of some points located on the Earth's surface within the same rigid tectonic block. I developed the software during my PhD research at Laval University and published the code first in 2014 on the SourceForge website. Since then, EPC got a good attention from the scientific community (over 60 citations according to Google Scholar). Recently in the Canadian Geodetic Survey, we are using this software for estimating and evaluating Euler pole parameters for the new North American reference frame of 2022 called NATRF 2022 (see this link). Mainly for this project, and also for making the software compatible with the newer versions of MATLAB, I updated the software to version 2.
The main window of the EPC software version 2

The new version comes with a couple of new features, bug fixes, and improvements, as follows:
 
New features:
  • Origin Rate Bias (ORB) is read and estimated in the direct and inverse Euler pole problems, respectively.
  • The scatter plot of the residuals are now plotted in a separate window.
Bug fixes:
  • Tab order in the 'Euler Pole Parameters' panel was fixed.
  • Rotation matrix in the 'topocentric2geocentric' function was corrected.
  • Formula for calculating WRMS was corrected.
  • The position or coordinates text box is now active and shows the current position of the mouse cursor over the map canvas.
General improvements:
  • The release date of the software is printed in the welcome message at the command line and in the 'About' window (Help>About).
  • The plot canvas from the lower right of the main window was removed.
  • Sub-menu names changed under 'Calculate' menu: 'XYZ to LLO' changed to 'EPP XYZ to LLO', and 'LLO to XYZ' to 'EPP LLO to XYZ'.
  • Added the 'Ctrl+S' shortcut for the 'File>Save...' menu.
  • Added two new indicators in the status bar for 'ORB' and 'Nominal Sigma'. They can be set from 'File>Settings...' menu or by clicking on the indicators.
  • Estimated velocities (output table) is now saved in scientific notation.
  • 'WRMSE' changed to 'WRMS' in the main window.
Like previous versions, EPC version 2 is also available as an open source software program under the BSD license. The source code can be downloaded from the software home page at SourceForge. I am preparing a manuscript for publication to explain the new mathematical models implemented in the software as well as the results of estimating and evaluating the Euler pole parameters for NATRF2022. Stay tuned!