v0.1.0 Release
The v0.1.0 release improves unit and CI testing, documentation, and expands the supported Madrigal data sets. This is a beta release.
Change Summary
- Enhancements
- Improved definitions of general and GNSS meta data
- Removed unused logic in cleaning routines
- Moved warning for no cleaning of JRO ISR data to preprocess
- Added a general Madrigal instrument for time-series data
- Added functions to specify all known Madrigal instrument codes and
file formats - Adapted general listing functions to allow file formats with '*' wildcards
between '.' delimiters, required for some Madrigal file formats - Standardized the Instrument method kwarg defaults
- Added 'site' tag to the GNSS TEC Instrument
- Added support for varied use of
two_digit_year_break
to
methods.general.list_remote_files
- Implemented
two_digit_year_break
support forvtec
GNSS TEC Instrument - Implemented directory creation function in pysat
- Documentation
- Added examples for JRO and GNSS data
- Improved the docstring and CHANGELOG style
- Testing
- Added unit tests for DMSP, general, JRO, and GNSS methods
- Added the packaging module to handle version logic
- Added quick-fail for main pytest command
- Bug
- Fixed bugs in the coordinate conversion functions
- Maintenance
- Updated GitHub action and NEP29 versions
- Updated the minimum Madrigal version to allow HDF4 downloads
- Update pysat instrument testing suite, pytest syntax
- Add manual GitHub Actions tests for pysat RC