22All notable changes to this project will be documented in this file.
33This project adheres to [ Semantic Versioning] ( http://semver.org/ ) .
44
5+ ## [ 1.0.0] - 2021-12-24
6+ - Updated vector basis algorithm and reduced uncertainty when
7+ scaling ion drifts and electric fields for multipole fields by four orders of magnitude.
8+ - Added support for multiple unit test magnetic fields, from dipole up to octupole.
9+ - Added support for testing vector basis determination with a spherical Earth.
10+ - Improved tolerance checks on vector basis during iteration so outputs better
11+ reflect user settings.
12+ - Improved robustness of vector basis calculation at higher latitudes.
13+ - Updated IGRF step method to slow integration when reaching target altitude
14+ to use user provided step size.
15+ - Allow automatic expansion of ` field_line_trace ` step_size after many iterations.
16+ - Improved robustness of ` apex_location_info ` to unreported changes in
17+ ` field_line_trace ` step_size.
18+ - Added ` pole_tol ` keyword which specifies how close to vertical local
19+ magnetic field must be to be considered a pole.
20+ - Added ` utils.datetimes_to_doubles ` a method to calculate year and
21+ fractional day of year for IGRF calls.
22+ - Added keyword ` max_steps ` to ` apex_location_info `
23+ - Corrected normalization error in ` magnetic_vector ` .
24+ - Deprecated ` scalar ` input for basis vectors.
25+ - Reduced number of allowed recursive calls for ` field_line_trace `
26+ - Moved vector functions to ` OMMBV.vector `
27+ - Moved transformation functions to ` OMMBV.trans `
28+ - Moved tracing functions to ` OMMBV.trace `
29+ - Moved older algorithms not needed for current outputs to ` OMMBV.heritage `
30+ - Moved supporting Fortran functions from ` OMMBV.igrf13 ` to ` OMMBV.sources `
31+ - Improved robustness of ` apex_location_info ` to ` full_field_line ` tracing failures.
32+ - Added support for GitHub Workflows
33+ - Refactored unit testing
34+ - Moved to ` setup.cfg `
35+ - Added ` .zenodo.json `
36+ - Improved documentation
37+ - Updated docstrings
38+ - Added logo
39+ - Updated testing versions
40+
541## [ 0.5.5] - 2021-06-16
642- Updated setup.py
743- Added compatibility with pysat v3.x
@@ -13,7 +49,8 @@ This project adheres to [Semantic Versioning](http://semver.org/).
1349- Metadata clarity improvements
1450
1551## [ 0.5.2] - 2020-06-04
16- - Fixed bugs coupling the code repo to community services related to the name change from pysatMagvect to OMMBV
52+ - Fixed bugs coupling the code repo to community services related to the name
53+ change from pysatMagvect to OMMBV
1754
1855## [ 0.5.0] - 2020-02-01
1956- Added community documents
0 commit comments