Recent Releases of ocbpy

ocbpy - v0.6.0

This release introduces the ability to define boundaries based on a mathematical model. The Starkov (1994) model is added to practically enable this new ability. Also:

  • Added more AMPERE boundaries (2022-2024)
  • Added a to_dict method to the boundary classes
  • Adapted the code to use the newest version of zenodo_get.

- Python
Published by aburrell 7 months ago

ocbpy - v0.5.0

This release of ocbpy removes deprecated functions that depended on ssj_auroral_boundary, cycles Python and pysat support, and fixes bugs identified when processing SuperDARN vorticity data.

Change Summary

  • Removed deprecated support in VectorData and dmsp_ssj_files
  • Fixed bugs in DualBoundary class and vort data loading
  • Cycled Python support to 3.10-3.13 and pysat to 3.2.1+

A full list of changes, including maintenance, testing, and bug fixes may be found in the changelog.

- Python
Published by aburrell about 1 year ago

ocbpy - v0.4.0

This release of ocbpy adds more AMPERE boundaries, enables vector transformations from geographic coordinates, deprecates the ssj_auroral_boundary package, and modernizes the package installation.

Change Summary

Deprecations

  • Deprecated functions that depend on ssj_auroral_boundary
  • Removed classes and kwargs deprecated in v0.3.0

Enhancements

  • Added AMPERE OCBs up to 2022, using updated AMPERE data and added AMPERE EABs
  • Allow data padding in pysat_instrument functions
  • Separated vector transformations to support multiple coordinate systems
  • Updated VectorData and pysat_instruments to allow geographic inputs

A full list of changes, including maintenance, testing, and bug fixes may be found in the changelog.

- Python
Published by aburrell over 1 year ago

ocbpy - 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, 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

- Python
Published by aburrell over 3 years ago

ocbpy - v0.2.1

This is a bugfix release of OCBpy. It fixes an error in determining the sign and direction of vector data in OCB coordinates. This release supports Python 2.7-3.8.

- Python
Published by aburrell over 5 years ago

ocbpy - Stable Release

This is the first stable release of OCBpy. It operates on multiple operating systems, contains multiple boundary data sets, has interfaces to be used with a variety of data sets, supports single and array inputs, and has documentation with examples for all major aspects of the code and citation guidelines for the various data sets. This will be the last release to support Python 2.7.

- Python
Published by aburrell over 5 years ago

ocbpy - Beta Release

This release incorporates windows support and is available on pypi. The release is suitable for scientific data analysis, but has limited instrument support and there are still planned improvements to the documentation.

- Python
Published by aburrell almost 8 years ago

ocbpy - First release of OCBpy

Release of the alpha version of OCBpy. The release is suitable for scientific data analysis, but has limited instrument support, has not been tested on a large range of operating systems, and there are still planned improvements to the documentation.

- Python
Published by aburrell about 8 years ago