Full Changelog#
1.12.1.dev8+g324f4513b (2026-05-20)#
New Features#
Added
a.soar.Sensorto attrs, enabling users to query with a specific instrument sensor, e.g. the EPT sensor on the EPD instrument. Added a gallery example showing a simpleFido.searchquery usinga.soar.Sensor. (#206)
v1.12.0 (2025-12-05)#
Breaking Changes#
Increased minimum version of Python to 3.12. Increased minimum version of Astropy to 6.1.0. Increased minimum version of sunpy to 7.0.0. (#190)
New Features#
Cleaned up the namespace of
a.soarto ensure only the real attrs are listed. (#184)
Bug Fixes#
Fix test due to update in sunpy
Fido.searchwhere error are no longer raised but stored in.errorsattribute. (#192)
1.11.1 (2025-03-12)#
Documentation#
Added developer guide with information about the internal logic of sunpy-soar. (#147)
1.11.0 (2024-12-27)#
Breaking Changes#
Increased the minimum required version of
sunpyto v6.0.0. (#139)
New Features#
Added support for
detectorandwavelengthsearch attributes and the ability to filter with them. (#118)
Documentation#
Created a how-to guide with a guide on how to build a query using the wavelength attribute.(Query for Solar Orbiter data using the Wavelength attribute) Added a short gallery example on how to query using
wavelengthanddetectorattributes.(Searching for Solar Orbiter data using Wavelength and Detector attributes) (#121)
1.10.0 (2023-11-16)#
Also includes changes from v1.9
Removals#
Removed the Identifier attribute, which is replaced by the Product attribute. (#100)
New Features#
Now query returns time sorted table of results. (#96)
Bug Fixes#
Fixing upper case to lower case descriptors (products) for SOAR 1.11 (#94)
Internal Changes#
Retemplate sunpy-soar to follow the sunpy package structure (#95)
1.8#
Added ability to query with SOOP name.
1.7#
Added STIX data products to the list of valid data product identifiers.
1.6#
Registered a list of instruments available from the SOAR, with the
a.Instrumentattribute.Registered the SOAR in the
a.Providerattribute, meaning that a user can specify to the Fido search to only query the SOAR by use ofa.Provider.soar.The
_can_handle_queryfunction within the SOARClient now checks to make sure if the SOAR supplies the queried data which fixes a bug which searched the SOAR for any data (e.g. AIA data).
1.5#
Registered a list of valid data product identifiers with the
a.soar.Productattribute. To see these useprint(a.soar.Product).
1.4#
Added support for searching for and fetching low latency data.
1.3#
Added support for path string interpolation, which allows you to do (for example)
Fido.fetch(query, path=tmp_path / '{instrument}')and the name of the instrument will be used in the save path. This works for all supported Fido attrs.
1.2#
The
Identifierattribute is deprecated - useProductinstead, which is a direct replacement (with a better name!).Allow time-only searches to be made.
Registered the
Productattribute in thesunpy.net.attrs.soarnamespace. After runningimport sunpy.net.attrs as a, the attribute can now be accessed usinga.soar.Product.The
"Filesize"column in returned results now has units ofastropy.units.Mbyte(previously it had no units).Removed a validation check on
a.Level. If an level that SOAR doesn’t understand is passed, zero results will now be returned instead of an error being raised.
1.1#
Fixed download of data where multiple versions of the requested file are available. Only the most recent version will be downloaded.
Added some log messages to the sunpy logger at DEBUG level
1.0#
Fixed searches where there are no results.
Added filesize to the result table
Raise an error if the SOAR server can’t be reached