Skip to content

Latest commit

 

History

History
119 lines (83 loc) · 7.84 KB

File metadata and controls

119 lines (83 loc) · 7.84 KB

0.7.0 (2026-06-16)

Breaking Changes

  • Increased minimum version of:
    • Python >= 3.12.
    • NumPy >= 1.26.0.
    • Matplotlib >= 3.8.0.
    • SciPy >= 1.12.0.
    • Sunpy >= 7.0.0. (#127)

New Features

  • Added support for Solar Orbiter RPW Level 3 TNR and HFR survey data products. (#148)
  • Restored the WIND/WAVES Fido client ~radiospectra.net.sources.wind.WAVESClient and updated it to use NASA SPDF server and altered paths and filenames. (#158)
  • Added end-to-end online integration tests for all 6 radiospectra data sources (eCallisto, EOVSA, I-LOFAR, PSP/RFS, RSTN, WIND/WAVES) to verify search, fetch and spectrogram reading. (#202)
  • Add Learmonth Solar Observatory Fido client ~radiospectra.net.sources.learmonth.ASWSClient for accessing RSTN Learmonth data from the Australian Bureau of Meteorology Space Weather Services World Data Centre archive (not available from RSTN newwork post 2019.) (#213)
  • Add Nançay Decameter Array (NDA) Fido client radiospectra.net.sources.nda.NDAClient. (#220)
  • Added support for reading and parsing Nançay Decameter Array (NDA) solar radio burst observations. This introduces the radiospectra.spectrogram.sources.nda.NDASpectrogram subclass. (#231)

Bug Fixes

  • Migrated network clients to the unified sunpy.net.scraper.Scraper format, fixing scraper-based searches with newer sunpy releases. (#142)
  • Fixed an issue where plotting spectrograms with non-UTC time scales (e.g., 'tt') would result in time offsets by ensuring conversion to UTC before plotting. (#144)
  • Fixed mixed frequency unit plotting on shared axes to correctly convert units when multiple spectrograms with different frequency units are plotted together. (#151)
  • Fix ~radiospectra.spectrogram.sources.callisto.CALISTOSpectrogram observatory location logic bug and improve docstrings. (#169)
  • Fixed a KeyError raised when accessing the level and version properties of an RFSSpectrogram constructed from a real Parker Solar Probe RFS CDF file via ~radiospectra.spectrogram.spectrogram_factory.SpectrogramFactory. (#187)
  • Remove legacy sunpy version check and fallback scraper pattern in ~radiospectra.net.sources.eovsa.EOVSAClient since sunpy[net]>=7.0 is now mandated. (#237)
  • Update ~radiospectra.net.sources.ilofar.ILOFARMode357Client client to search additional directory for data. (#239)

Documentation

  • Created docstring examples for RPWSpectrogram data. (#173)
  • Added a new Example Gallery to the documentation using sphinx-gallery, including an example that demonstrates how to search, download, load and plot WIND/WAVES data using ~sunpy.net.Fido and ~radiospectra.spectrogram.Spectrogram. (#227)
  • Fix docs configuration so the change log is included. (#229)
  • Add missing python files to autogenerate API reference. (#235)
  • Added a CITATION.cff file, a Zenodo DOI badge and citation section to the README, and a citation page to the documentation. (#236)

Internal Changes

  • Update test configuration to run tests marked with remote_data and fail tests that access the network without the mark. (#233)
  • Add retry and backoff config to online tests and remove duplicate online test run from CI (#235)

0.6.0 (2024-07-23)

Backwards Incompatible Changes

  • Dropped support for Python 3.9 (#111)
  • Increased the minimum required version of sunpy to v6.0.0. (#112)

0.5.0 (2024-03-01)

Breaking Changes

  • The old Spectrogram class has been removed. (#76)
  • The new Spectrogram2 class has been renamed to Spectrogram. (#76)
  • Adding colorbar functionality to plot (#80)
  • Renamed CALLISTOClient to eCallistoClient (#61)
  • eCallistoClient now does not return endtimes. (#61)
  • Removed the SWAVESClient and WAVESClient as the old URLS have gone offline. (#105)

Features

  • Added support to second eCallisto file format. (#61)
  • Add support for SOLO RPW data. (#62)
  • Add sunpy.net.Fido client ~radiospectra.net.sources.ilofar.ILOFARMode357 and spectrogram class ~radiospectra.spectrogram2.sources.ILOFARMode357 for ILOFAR mode 357 observations. (#57)

Bug Fixes

  • Fix a bug where incorrectly formatted dates were not handled by the radiospectra.spectrogram.Spectrogram. (#84)

Trivial/Internal Changes

  • Moved to Github Actions. (#105)

0.4.0 (2022-05-24)

Breaking Changes

  • Minimum supported version of Python is now 3.8
  • Minimum supported version of sunpy is now 4.0.0 (LTS)

Features

  • Add a new spectrogram class radiospectra.spectrogram.spectrogram.BaseSpectrogram and factory radiospectra.spectrogram.spectrogram.SpectrogramFactory with sources for ~radiospectra.spectrogram.sources.SWAVESSpectrogram, ~radiospectra.spectrogram.sources.RFSSpectrogram, ~radiospectra.spectrogram.sources.CALISTOSpectrogram, ~radiospectra.spectrogram.sources.EOVSASpectrogram and ~radiospectra.spectrogram.sources.RSTNSpectrogram. (#44)
  • Add sunpy.net.Fido clients for ~radiospectra.net.sources.callisto.CALLISTOClient, ~radiospectra.net.sources.eovsa.EOVSAClient and ~radiospectra.net.sources.rstn.RSTNClient. (#44)
  • Improve ~radiospectra.spectrogram.spectrogram.SpectrogramFactory input handling more inputs formats data header pairs, files, urls. (#54)
  • Add sunpy.net.Fido client ~radiospectra.net.sources.wind.Waves and spectrogram class ~radiospectra.spectrogram.sources.WAVESSpectrogram for WIND/WAVES. (#54)

0.3.0 (2021-04-01)

Features

  • Add Parker Solar Probe (PSP) Radio Frequency Receiver (RFS) Fido client radiospectra.net.sources.psp.RFSClient. (#34)
  • Add STEREO WAVES (SWAVES) Fido client radiospectra.net.SWAVESClient. (#35)