- Increased the minimum required version of
sunpy
to v6.0.0. (#139)
- Added support for
detector
andwavelength
search attributes and the ability to filter with them. (#118)
- Created a how-to guide with a guide on how to build a query using the wavelength attribute.(:ref:`sunpy-soar-how-to-query-wavelength`)
Added a short gallery example on how to query using
wavelength
anddetector
attributes.(:ref:`sphx_glr_generated_gallery_detector_wavelength.py`) (#121)
Also includes changes from v1.9
- Removed the Identifier attribute, which is replaced by the Product attribute. (#100)
- Now query returns time sorted table of results. (#96)
- Fixing upper case to lower case descriptors (products) for SOAR 1.11 (#94)
- Retemplate sunpy-soar to follow the sunpy package structure (#95)
- Added ability to query with SOOP name.
- Added STIX data products to the list of valid data product identifiers.
- Registered a list of instruments available from the SOAR, with the
a.Instrument
attribute. - Registered the SOAR in the
a.Provider
attribute, meaning that a user can specify to the Fido search to only query the SOAR by use ofa.Provider.soar
. - The
_can_handle_query
function 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).
- Registered a list of valid data product identifiers with the
a.soar.Product
attribute. To see these useprint(a.soar.Product)
.
- Added support for searching for and fetching low latency data.
- 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.
- The
Identifier
attribute is deprecated - useProduct
instead, which is a direct replacement (with a better name!). - Allow time-only searches to be made.
- Registered the
Product
attribute in thesunpy.net.attrs.soar
namespace. 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.
- 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
- Fixed searches where there are no results.
- Added filesize to the result table
- Raise an error if the SOAR server can't be reached