SOARClient#
- class sunpy_soar.SOARClient[source]#
Bases:
BaseClientProvides access to Solar Orbiter Archive (SOAR) which provides data for Solar Orbiter.
References
Methods Summary
add_join_to_query(query, data_table, ...)Construct the WHERE, FROM, and SELECT parts of the ADQL query.
fetch(query_results, *, path, downloader, ...)Queue a set of results to be downloaded.
Loads the net attribute values from the JSON file.
Register the SOAR specific attributes with Fido.
search(*query, **kwargs)Query this client for a list of results.
Methods Documentation
- fetch(query_results, *, path, downloader, **kwargs) None[source]#
Queue a set of results to be downloaded.
sunpy.net.base_client.BaseClientdoes the actual downloading, so we just have to queue up thedownloader.- Parameters:
query_results (sunpy.net.fido_factory.UnifiedResponse) – Results from a Fido search.
path (str) – Path to download files to. Must be a format string with a
filefield for the filename.downloader (parfive.Downloader) – Downloader instance used to download data.
kwargs – Keyword arguments aren’t used by this client.
- static load_dataset_values()[source]#
Loads the net attribute values from the JSON file.
- Returns:
dict – The dictionary containing the values formed into attributes.
- classmethod register_values()[source]#
Register the SOAR specific attributes with Fido.
- Returns:
dict – The dictionary containing the values formed into attributes.
- search(*query, **kwargs)[source]#
Query this client for a list of results.
- Parameters:
*args (
tuple) –sunpy.net.attrsobjects representing the query.**kwargs (
dict) – Any extra keywords to refine the search. Unused by this client.
- Returns:
A
QueryResponseTableinstance containing the query result.