padre_meddea.net.client#

SunPy compatible Fido client for searching and retrieving PADRE MeDDEA data.

Classes

DataType(value)

Attribute for specifying the data type for the search.

PADREClient()

Data source for searching and fetching PADRE MeDDEA Data from SDAC File Servers.

class padre_meddea.net.client.DataType(value)[source]#

Attribute for specifying the data type for the search.

value#

The data type value.

Type:

str

class padre_meddea.net.client.PADREClient[source]#

Data source for searching and fetching PADRE MeDDEA Data from SDAC File Servers.

_abc_impl = <_abc._abc_data object>#
_crawl_directory(url)[source]#

Directory crawler using only standard library.

classmethod _generate_time_paths(start_time: Time, end_time: Time)[source]#

Generate all year/month/day path components between start_time and end_time.

Parameters:
Returns:

list – List of path strings in format ‘YYYY/MM/DD’

_get_search_paths(instruments: List[str] = None, levels: List[str] = None, data_types: List[str] = None, start_time: Time = None, end_time: Time = None)[source]#

Generate HTTP paths to search based on query parameters.

baseurl = 'https://umbra.nascom.nasa.gov/'#
classmethod register_values()[source]#

This enables the client to register what kind of Attrs it can use directly.

Returns:

dict – A dictionary with key values of Attrs and the values are a tuple of (“Attr Type”, “Name”, “Description”).

search(*args, **kwargs) QueryResponse[source]#

Query this client for a list of results.

Parameters:
  • *args (tuple) – sunpy.net.attrs objects representing the query.

  • **kwargs (dict) – Any extra keywords to refine the search.

Returns:

A QueryResponse instance containing the query result.