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.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_tracestep_size after many iterations. - Improved robustness of
apex_location_infoto unreported changes infield_line_tracestep_size. - Added
pole_tolkeyword which specifies how close to vertical local magnetic field must be to be considered a pole. - Added
utils.datetimes_to_doublesa method to calculate year and fractional day of year for IGRF calls. - Added keyword
max_stepstoapex_location_info - Corrected normalization error in
magnetic_vector. - Deprecated
scalarinput 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.igrf13toOMMBV.sources - Improved robustness of
apex_location_infotofull_field_linetracing 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 - 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 - 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