v0.3.0
This is a major update release to OCBpy, which introduces new functionality and changes some of the internal structure. OCBpy now supports gridding data in adaptive coordinates by both the open-closed field line boundary (OCB) and the equatorward auroral boundary (EAB). This improvement was made possible by new IMAGE boundaries, which are included in the package.
Change Summary
Bugs
- Fixed header initialization error in the general instrument loading routine
- Fixed the temporal cycling for SuperMAG data
Enhancements
- Updated the IMAGE OCB files and added the IMAGE EAB files
- Added classes for EAB and dual (OCB and EAB) boundary gridding
- Added a function to select data along a satellite track, improving usability of the DMSP SSJ boundaries
- Expanded the boundary correction options
- Made scaling optional for the SuperMAG and SuperDARN vorticity data
Deprecations
- Changed the format of the vector data stored in pysat Instruments
- Deprecated keyword arguments that are no longer needed to select quality IMAGE boundaries
- Moved the
OCBoundary
class ,retrieve_all_good_indices
function, andmatch_data_ocb
function to new sub-modules
Maintenance
- Removed support for Python 2.7, 3.5, and 3.6; added support for Python 3.10
- Updated pysat integration to comply to latest standards
Documentation
- Updated citation
- Added more examples for different boundary types and data sources