- Increased minimum version of:
- Python >= 3.12.
- NumPy >= 1.26.0.
- Matplotlib >= 3.8.0.
- SciPy >= 1.12.0.
- Sunpy >= 7.0.0. (#127)
- Added support for Solar Orbiter RPW Level 3 TNR and HFR survey data products. (#148)
- Restored the WIND/WAVES
Fidoclient ~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)
- 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 ~radiospectra.spectrogram.sources.callisto.CALISTOSpectrogram observatory location logic bug and improve docstrings. (#169)
- Fixed a
KeyErrorraised when accessing thelevelandversionproperties of anRFSSpectrogramconstructed 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)
- 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 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.cfffile, a Zenodo DOI badge and citation section to the README, and a citation page to the documentation. (#236)
- 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)
- Dropped support for Python 3.9 (#111)
- Increased the minimum required version of
sunpyto v6.0.0. (#112)
- 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)
- Added support to second
eCallistofile 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)
- Fix a bug where incorrectly formatted dates were not handled by the radiospectra.spectrogram.Spectrogram. (#84)
- Moved to Github Actions. (#105)
- Minimum supported version of Python is now 3.8
- Minimum supported version of
sunpyis now 4.0.0 (LTS)
- 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)