Change Log

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

[0.0.4] - 2022-11-07

  • Update instrument tests with new test class

  • Support xarray datasets through cdflib

  • Preferentially loads data into pandas using pysatCDF if installed

  • Adds pysatCDF to optional requirements invoked via ‘[all]’ option at installation

  • New Instruments

    • JPL GPS ROTI

  • Bug Fixes

    • Fixed a bug in metadata when loading GOLD Nmax data.

    • Fixed a bug in user feedback for methods.cdaweb.download

    • Fixed a bug in loading ICON IVM data (added multi_file_day = True)

    • Allow for array-like OMNI HRO meta data

    • Fixed date handling for OMNI HRO downloads

    • Updated filenames for TIMED SABER

  • Maintenance

    • Reduce duplication of code in instrument modules

    • Include flake8 linting of docstrings and style in Github Actions

    • Move OMNI HRO custom functions to a methods module

    • Deprecate OMNI HRO custom functions in instrument module

    • Update GitHub actions to the latest versions

    • Added downstream test to test code with pysat RC

    • Remove deprecated convert_timestamp_to_datetime calls

    • Remove deprecated pandas syntax

    • Added version cap for xarray 2022.11

  • Documentation

    • New logo added

[0.0.3] - 2022-05-18

  • Include flake8 linting of docstrings and style in Github Actions

  • Include Windows tests in Github Actions

  • Bug Fixes

    • Expanded cleaning of ICON IVM ion drifts to more variables

    • Fixed a bug in loading ICON IVM data (added multi_file_day = True)

    • Fixed a bug where OMNI meta data float values are loaded as arrays

    • Fixed metadata type issues when loading ICON instrument data.

  • Maintenance

    • Removed dummy vars after importing instruments and constellations

    • Updated NEP29 compliance in Github Actions

    • Limit versions of hacking for improved pip compliance

    • Update instrument template standards

    • Updated documentation style

    • Removed cap on cdflib

[0.0.2] - 2021-06-07

  • Updated Instruments and routines to conform with changes made for pysat 3.0

  • Added documentation

  • Instrument Changes

    • Preliminary support added for SES-14 GOLD Nmax

    • Updated cleaning routines for C/NOFS IVM data

    • Migrated remote server for ICON instruments to SPDF from UCB

    • Renamed ROCSAT1 IVM as FORMOSAT1 IVM

    • Dropped support for SPORT IVM (unlaunched, moved to pysatIncubator)

  • Implements GitHub Actions as primary CI test environment

  • Improved PEP8 compliance

  • Replaced pysatCDF with cdflib support

  • Bug Fixes

    • remote_file_list error if start/stop dates unspecified

    • Improved download robustness

[0.0.1] - 2020-08-13

  • Initial port of existing routines from pysat