Skip to content

Releases: drsteve/LANLGeoMag

v2.0.0

20 May 17:03
Compare
Choose a tag to compare

What's Changed

  • Continuous integration: Migrated to GitHub actions
  • Installation: Perl extension disabled by default (--disable-perl argument removed from configure). To enable perl extension, use --enable-perl
  • IGRF: Updated to DGRF12/IGRF13. Update extrapolation to use secular variation.
  • Lgm_QinDenton: Extra checks in Lgm_QinDenton to reduce unnecessary output and check for inputs with standard QD naming convention ([1min, 5min, hour], in that priority order)
  • New functions: Lgm_Terminator, FluxTubeVolume, Lgm_ReplaceSubString2, Lgm_B_FromScatteredData6 added to library
  • Experimental Gaussian Process Regression functionality added to library (not compiled in by default)
  • Updates to enable second-order evaluation of fist adiabatic invariant
  • magstep: Bulirsch-Stoer relative tolerance set to zero by default (only use absolute error)
  • Updates to improve robustness of Bmin finding
  • API change: Add RelaxTolerance argument to FindShellLine
  • API change: Add ErrorStatus to all function variants of ComputeI_FromMltMlat
  • TA16: Tsyganenko-Andreeva 2016 model added. Currently requires TA coeficient input files.
  • TS04: Trap added for clean return if evaluating deep inside Earth
  • JensonCain1960: New internal field model added
  • Bug fixes: Correct altitude for lambda integrand in L* calculation, Correct angle in Lgm_EarthEclipse, Correct intersection calculation for Lgm_Ellipse
  • Other: Preliminary version of field-aligned (PQB) coordinates, expanded KdTree functionality, updates to various examples, tests updated for expected changes, numerous minor documentation updates, etc.
  • Code cleanup for LLVM compilers

Full Changelog: v1.5.16...v2.0.0-beta

Release version 2.2.0-alpha

29 Feb 17:49
Compare
Choose a tag to compare
Pre-release

What's Changed

* Continuous integration: Migrated to GitHub actions
* Installation: Perl extension disabled by default (--disable-perl argument removed from configure). To enable perl extension, use --enable-perl
* IGRF: Updated to DGRF12/IGRF13. Update extrapolation to use secular variation.
* Lgm_QinDenton: Extra checks in Lgm_QinDenton to reduce unnecessary output and check for inputs with standard QD naming convention ([1min, 5min, hour], in that priority order)
* New functions: Lgm_Terminator, FluxTubeVolume, Lgm_ReplaceSubString2, Lgm_B_FromScatteredData6 added to library
* Experimental Gaussian Process Regression functionality added to library
* Updates to enable second-order evaluation of fist adiabatic invariant
* magstep: Bulirsch-Stoer relative tolerance set to zero by default (only use absolute error)
* API change: Add RelaxTolerance argument to FindShellLine
* API change: Add ErrorStatus to all function variants of ComputeI_FromMltMlat
* TA16: Tsyganenko-Andreeva 2016 model added. Currently requires TA coeficient input files.
* TS04: Trap added for clean return if evaluating deep inside Earth
* JensonCain1960: New internal field model added
* Bug fixes: Correct altitude for lambda integrand in L* calculation, Correct angle in Lgm_EarthEclipse, Correct intersection calculation for Lgm_Ellipse
* Other: Preliminary version of field-aligned (PQB) coordinates, expanded KdTree functionality, updates to various examples, tests updated for expected changes, numerous minor documentation updates, etc.

Full Changelog: v1.5.16...v2.0.0-alpha

v1.5.16

10 Mar 00:45
Compare
Choose a tag to compare

LANLGeoMag version 1.5.16 is a minor update and is considered stable. The new version includes bug fixes (including fixes for a smoother clean install), continuous integration with Travis and an expanded test suite, updates to handling of Shabansky orbits in the L* calculations, etc.

LANLGeoMag v.1.5.15-alpha

28 Dec 23:42
Compare
Choose a tag to compare
Pre-release

New tag to capture pre-release of updates, bug fixes and new functionality over last couple of years.