Full Changelog#
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
FidoclientWAVESClientand 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
ASWSClientfor 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.NDASpectrogramsubclass. (#231)
Bug Fixes#
Migrated network clients to the unified
sunpy.net.scraper.Scraperformat, fixing scraper-based searches with newersunpyreleases. (#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
CALISTOSpectrogramobservatory location logic bug and improve docstrings. (#169)Fixed a
KeyErrorraised when accessing thelevelandversionproperties of anRFSSpectrogramconstructed from a real Parker Solar Probe RFS CDF file viaSpectrogramFactory. (#187)Remove legacy sunpy version check and fallback scraper pattern in
EOVSAClientsincesunpy[net]>=7.0is now mandated. (#237)Update
ILOFARMode357Clientclient to search additional directory for data. (#239)
Documentation#
Created docstring examples for
RPWSpectrogramdata. (#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 usingFidoandSpectrogram. (#227)Fix docs configuration so the change log is included. (#229)
Add missing python files to autogenerate API reference. (#235)
Added a
CITATION.cfffile, a Zenodo DOI badge and citation section to the README, and a citation page to the documentation. (#236)
Internal Changes#
0.6.0 (2024-07-23)#
Backwards Incompatible Changes#
0.5.0 (2024-03-01)#
Breaking Changes#
The old
Spectrogramclass has been removed. (#76)The new
Spectrogram2class has been renamed toSpectrogram. (#76)Adding colorbar functionality to
plot(#80)Renamed
CALLISTOClienttoeCallistoClient(#61)eCallistoClientnow does not return endtimes. (#61)Removed the
SWAVESClientandWAVESClientas the old URLS have gone offline. (#105)
Features#
Added support to second
eCallistofile format. (#61)Add support for SOLO RPW data. (#62)
Add
sunpy.net.FidoclientILOFARMode357and spectrogram classILOFARMode357for 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
sunpyis now 4.0.0 (LTS)
Features#
Add a new spectrogram class
radiospectra.spectrogram.spectrogram.BaseSpectrogramand factoryradiospectra.spectrogram.spectrogram.SpectrogramFactorywith sources forSWAVESSpectrogram,RFSSpectrogram,CALISTOSpectrogram,EOVSASpectrogramandRSTNSpectrogram. (#44)Add
sunpy.net.Fidoclients forCALLISTOClient,EOVSAClientandRSTNClient. (#44)Improve
SpectrogramFactoryinput handling more inputs formats data header pairs, files, urls. (#54)Add
sunpy.net.FidoclientWavesand spectrogram classWAVESSpectrogramfor 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)