Recent Releases of ommbv

ommbv - v1.1.0

[1.1.0] - 2025-04-07 - Switched away from distutils to Meson for build system - Updated coupling to coveralls - Updated package version for security issue in sphinx - Updated online unit testing - Updated to IGRF14 - Updated documentation - Updated unit tests to latest standards

- Python
Published by rstoneback 11 months ago

ommbv - v1.0.1

[1.0.1] - 2022-01-04

  • Added pyproject.toml to support systems without numpy.
  • Modified manifest.ini to include version.txt
  • Corrected bad link in build status badge
  • Corrected BSD license classifier

- Python
Published by rstoneback about 4 years ago

ommbv - v1.0.0

[1.0.0] - 2021-12-24

  • Updated vector basis algorithm and reduced uncertainty when scaling ion drifts and electric fields for multipole fields by four orders of magnitude.
  • Added support for multiple unit test magnetic fields, from dipole up to octupole.
  • Added support for testing vector basis determination with a spherical Earth.
  • Improved tolerance checks on vector basis during iteration so outputs better reflect user settings.
  • Improved robustness of vector basis calculation at higher latitudes.
  • Updated IGRF step method to slow integration when reaching target altitude to use user provided step size.
  • Allow automatic expansion of field_line_trace step_size after many iterations.
  • Improved robustness of apex_location_info to unreported changes in field_line_trace step_size.
  • Added pole_tol keyword which specifies how close to vertical local magnetic field must be to be considered a pole.
  • Added utils.datetimes_to_doubles a method to calculate year and fractional day of year for IGRF calls.
  • Added keyword max_steps to apex_location_info
  • Corrected normalization error in magnetic_vector.
  • Deprecated scalar input for basis vectors.
  • Reduced number of allowed recursive calls for field_line_trace
  • Moved vector functions to OMMBV.vector
  • Moved transformation functions to OMMBV.trans
  • Moved tracing functions to OMMBV.trace
  • Moved older algorithms not needed for current outputs to OMMBV.heritage
  • Moved supporting Fortran functions from OMMBV.igrf13 to OMMBV.sources
  • Improved robustness of apex_location_info to full_field_line tracing failures.
  • Added support for GitHub Workflows
  • Refactored unit testing
  • Moved to setup.cfg
  • Added .zenodo.json
  • Improved documentation
  • Updated docstrings
  • Added logo
  • Updated testing versions

- Python
Published by rstoneback about 4 years ago

ommbv - v0.5.5

Includes support for pysat v3.x

- Python
Published by rstoneback over 4 years ago

ommbv - v0.5.4

Incorporates the latest IGRF update from Feb 2020. https://www.ngdc.noaa.gov/IAGA/vmod/igrf13.f

- Python
Published by rstoneback almost 5 years ago

ommbv - Updated Metadata

  • Improved metadata clarity

- Python
Published by rstoneback over 5 years ago

ommbv - Documentation and Testing

Fixed bugs associated with the package name change and community provided services.

- Python
Published by rstoneback over 5 years ago

ommbv - Name Change

Updated package to reflect expansion of features.

- Python
Published by rstoneback almost 6 years ago

ommbv - Multipole Basis

  • Added community documents
  • Implemented new algorithm for basis vectors. First system valid for multipole fields.
  • Implemented new E and D scaling vectors similar to Richmond (apexpy)
  • Implemented high accuracy numerical path that minimizes geodetic transformations
  • Reviewed and updated default parameters based upon observed peformance
  • Validated meridional vector along maximum apex height gradient
  • Retained previous basis methods, identified by heritage or integrated
  • Improved accuracy and robustness of heritage techniques though new methods recommended
  • Validated accuracy of scaling methods
  • Incorporated IGRF13
  • Expanded and organized unit tests
  • Removed pysat as a dependency
  • Docstring improvements

- Python
Published by rstoneback about 6 years ago

ommbv - Updated Calculations

Testing routines have been expanded significantly. Default parameters have been updated based upon this testing. Numerous corrections have been implemented. This update is recommended for all users.

- Python
Published by rstoneback about 7 years ago

ommbv - Bugfixes

Improved use of ECEF and ENU vectors.

- Python
Published by rstoneback over 7 years ago

ommbv - Improved installation and other bugfixes

Improved robustness of setup.py Corrected Earth Centered Earth Fixed (ECEF) and East, North, Up (ENU) conversion routines.

- Python
Published by rstoneback over 7 years ago

ommbv - Improved documentation and metadata

- Python
Published by rstoneback over 7 years ago

ommbv -

Improved installation process.

- Python
Published by rstoneback over 7 years ago

ommbv - Initial Release

- Python
Published by rstoneback over 7 years ago