Skip to content

v0.0.5

Latest
Compare
Choose a tag to compare
@jklenzing jklenzing released this 27 Jun 22:13
e62b8c6

The v0.0.5 release adds multiple new instruments, as well as improves support for xarray datasets. There are multiple updates for compatibility with the latest versions of cdflib, xarray, and pysat.

Changes

  • New Instruments
    • ACE EPAM
    • ACE MAG
    • ACE SIS
    • ACE SWEPAM
    • DE2 Fabry-Perot Interferometer (FPI)
    • DE2 Vector Electric Field Instrument (VEFI) and magnetometer
    • DMSP SSUSI EDR-Aurora data
    • IGS GPS (TEC and ROTI)
    • SES-14 GOLD -- tdisk, tlimb and o2den data products added
    • TIMED GUVI
  • Bug Fixes
    • Pandas datasets made with cdflib now have header level meta
    • Updated CDAWeb routines to allow for data stored by year/day-of-year
    • Updated GOLD nmax to sort scans by time.
    • Added 1 usec to GOLD nmax channel B times to ensure timestamp uniqueness
    • Fixed multi-file loads for cdf xarray datasets.
    • Adds a 0.1 sec delay between file downloads to avoid excessive calls
      to servers.
  • Documentation
    • Added missing sub-module imports
    • Added discussion of ICON constellation to docstrings, including caveats
  • Enhancements
    • Added CDAWeb methods that can use cdasws to get the remote file list
    • Updated platform methods to follow a consistent style and work with the
      general init function
    • Added unit tests for the different platform method attributes
    • xarray support for TIMED SABER and SEE
    • Added drop_dims kwarg to load_xarray interface so that orphan dims can
      be removed before attempting to merge.
    • Added var_translation kwarg to load_xarray interface so that variables can
      be renamed before attempting to merge.
    • Improved usage of cdflib for users in xarray instruments
    • Added a generalized clean routine to replace fill vals with NaNs
  • Deprecations
    • Deprecated jpl_gps instrument module, moved roti instrument to igs_gps
  • Maintenance
    • Updated download functions to take data_path as an arg, not a kwarg
    • Removed duplicate tests if pysatCDF not installed
    • Removed pysatCDF tests on GitHub Actions workflows (see #167)
    • Updated actions and templates based on pysatEcosystem docs
    • Remove pandas cap on NEP29 tests
    • Updated docstring style for consistency
    • Removed version cap for xarray
    • Added manual workflow to check that latest RC is installable through test pip
    • Update meta label type for instruments
    • Updated GitHub Actions workflows for improved compliance with pip>=23.0
    • Added .readthedocs.yml to configure settings there.
    • Use pyproject.toml to manage installation and metadata
    • Set use_cdflib=True for supported xarray instruments
    • Set pysat 3.1.0 minimum
    • Use pysat logger to raise non-deprecation warnings
    • Update syntax based on latest pysat deprecations to make the code compatible with pysat 3.2.0.
    • Updated syntax compliance with cdflib 1.0+
    • Updated use of decode_times kwarg when loading xarray data to maintain current behaviour