Skip to content

Latest commit

 

History

History
96 lines (90 loc) · 4.02 KB

CHANGELOG.md

File metadata and controls

96 lines (90 loc) · 4.02 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

[0.2.0] - 2024-03-15

  • Enhancements
    • Moved the OMNI-2 IMF, Dst, and Geomagnetic index Instruments from the general Madrigal Pandas instrument into new ones
    • Moved the NGDC AE index Instrument from the general Madrigal Pandas instrument to a new one, fixing the Windows memory issue and a problem with duplicated times
    • Added slant TEC (tag of 'los') to the gnss_tec Instrument
    • Refactored general load function to extract useful parts of the code that were used for specific load functions
  • Maintenance
    • Add manual GitHub Actions tests for pysatMadrigal RC
    • Update GitHub Actions workflows for newer versions of pip, updated actions
    • Added clean warning test attributes to all Instruments
    • Updated documentation to comply with current Ecosystem guidelines
    • Replaced setup.py with pyproject.toml

[0.1.0] - 2023-04-11

  • 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 a 'dmsp_ssj' instrument for Auroral Boundary Index data
    • Added support for varied use of two_digit_year_break to methods.general.list_remote_files
    • Implemented two_digit_year_break support for vtec 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
    • Fixed bug in the general download function that sets the stop date
  • 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
    • Removed code needed to work around pysat bugs

[0.0.4] - 2021-06-11

  • Made changes to structure to comply with updates in pysat 3.0.0
  • Migrated CI tests from Travis CI to GitHub Actions
  • Deprecations
    • Restructed Instrument methods, moving madrigal to general and extracting local methods from the instrument modules to platform-specific method files
    • Cycled testing support to cover Python 3.7-3.9
  • Enhancements
    • Added coords from pysat.utils
    • Added Vertical TEC Instrument
    • Added documentation
    • Added load routine for simple formatted data
    • Expanded feedback during data downloads
    • Updated documentation configuration to improve maintainability
    • Updated documentation style, displaying logo on sidebar in html format
    • Changed zenodo author name format for better BibTeX compliance
    • Updated CONTRIBUTING and README information
  • Bug Fix
    • Updated Madrigal methods to simplify compound data types and enable creation of netCDF4 files using Instrument.to_netcdf4()
    • Updated load for multiple files in pandas format
    • Fixed remote listing routine to return filenames instead of experiments
    • Fixed bug introduced by change in xarray requiring engine kwarg
    • Fixed bug that would not list multiple types of files
    • Updated JRO ISR drift variable names

[0.0.3] - 2020-06-15

  • pypi compatibility

[0.0.2] - 2020-05-13

  • zenodo link

[0.0.1] - 2020-05-13

  • Alpha release