Change Log
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
[0.1.0] - 2024-02-16
Enhancements
Changed downloads to write files across multiple Instruments when the remote files contain a mix of data products
Added new instruments: sw_ae, sw_al, sw_au, sw_ap, sw_apo, sw_cp, sw_flare, sw_hpo, sw_polar-cap, sw_sbfield, sw_ssn, and sw_storm-prob
Added new data sources (tag ‘now’) for the F10.7 from GFZ
Created a general download routine for the GFZ and LASP data
Added new examples to the documentation
Added new test attributes for clean messages to the ACE instruments
Added the ability to ‘download’ files from a local directory
Added an acknowledgements file with detailed funding information
Maintenance
Updated package documentation, yamls, and other supporting files
Updated the LISIRD download routine to reflect new behaviour
Changed F10.7 daily test day to ensure new pysat padding tests work
Removed try/except loop that was a fix for pysat < 3.1.0
Updated ‘use_header’ kwarg use for pysat 3.2.0 changes
Updated code headers to include license, reference, and pub release info
Updated the supported python versions
[0.0.10] - 2023-06-01
Maintenance
Bumped the NEP29 numpy version in tests
Updated the docstring, updated the default Kp instrument, and added an error catch for empty Instruments in the
instruments.methods.kp_ap.filter_geomag
functionUpdated GitHub Action workflow installs
Bugs
Fixed a bug evaluating the length of preliminary F10.7 data downloads
Fixed a bug in some versions where empty time indexes cannot be evaluated
[0.0.9] - 2022-12-21
Deprecations
Added warnings for the F10.7 and Kp tags that load data belonging in their own Instruments
Enhancements
Added tests for Python 3.6.8, continuing support for older systems
Added a cron job for testing
Added an instrument for the LASP MgII core-to-wing index
Added functions for general LISIRD downloads
[0.0.8] - 2022-11-29
Bugs
Fixed F10.7 prelim and daily metadata to allow the fill value to keep the same type as the data
Maintenance
Updated the GitHub Action version numbers
Updated syntax for pysat instrument testing suite
Remove deprecated pytest syntax (backwards support for nose)
Removed deprecated pandas syntax (iteritems)
Added Github action workflow using the latest pysat RC
Added new tags for the sw_kp instrument’s GFZ data, ‘def’ and ‘now’, to replace ‘’
[0.0.7] - 2022-09-15
Updated
sw_f107
to allow reading old and newhistoric
data file formatAdded exampled to the documentation for F10.7 and Kp methods
Captured JSON error in historic F10.7 downloads and wrapped it with a logger message informing the user that their date may not be in the database
Removed warning for not using the deprecated
freq
kwargRemoved deprecated function
load_csv_data
[0.0.6] - 2022-07-08
Updated
sw_f107
to reflect changes in thehistoric
data file format
[0.0.5] - 2022-06-10
Updated the docstrings to conform to pysat standards
Added docstring tests to Flake8 portion of CI testing
Fixed bug in
combine_kp
that occurs if no times are providedImproved unit test style and expanded unit test coverage
Updated package organization documentation
Added a function to normalize ACE SWEPAM variables as described in the OMNI processing guide
Deprecated
load_csv_data
method, which was moved to pysatAdded the LASP predicted Dst to the Dst Instrument
Updated pandas usage to remove existing deprecation warnings
Updated
pysat.Instrument.load
calls to removeuse_header
deprecation warning
[0.0.4] - 2021-05-19
New Logo
Implements GitHub Actions for primary CI testing
Updated tested python versions
Removed non-document testing from Travis-CI and updated installation method
Updated redirected links
Improved PEP8 compliance
Separated ACE instrument into four, following standard pysat practice of grouping satellite instruments using the satellite mission as the platform.
Made standard Kp loading more robust
Fixed bugs where current time used local time zone instead of UTC
Added PyPi links to README and documentation
Deprecated F10.7 instrument tag ‘all’ and ‘’, replacing them with ‘historic’
Improved F10.7 instrument routines by combining similar code blocks
Fixed F10.7 load/list bugs that lead to duplicate data entries
Fixed Dst load bugs when loading multiple days of data
Replaced Dst tag ‘’ with ‘noaa’, making it easy to add other sources
Moved all instrument support routines to appropriate
methods
sub-module
[0.0.3] - 2021-01-15
Fixes bugs in configuration and zenodo files
Added pysat version restriction to requirements.txt
[0.0.2] - 2021-01-11
Added real-time ACE instrument
Fixed bugs and restructured code to comply with changes in pysat-3.0
Added user documentation
Simplified setup and testing environments
Separated space weather methods into sub-modules by instrument
[0.0.1] - 2020-08-13
Initial port of existing routines from pysat