Skip to content

v0.3.0

Compare
Choose a tag to compare
@aburrell aburrell released this 21 Oct 18:22
· 205 commits to main since this release
ef05165

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, and match_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