punchbowl.data.fido.client#
Attributes#
Classes#
Fido client for fetching PUNCH data from the SDAC. |
Module Contents#
- punchbowl.data.fido.client.POLS = ['R', 'M', 'Z', 'P']#
- punchbowl.data.fido.client.PREFIXES = ['X', 'Y', 'S', 'T', 'G']#
- punchbowl.data.fido.client.L0_1_CODES = ['CR', 'PP', 'PM', 'PZ', 'DK', 'DS', 'DY', 'FQ', 'QR', 'RC', 'RM', 'RZ', 'RP']#
- punchbowl.data.fido.client.L2_3_CODES = ['PT', 'CT', 'PI', 'CI', 'PF', 'CF', 'PA', 'CA', 'CN', 'CQ']#
- punchbowl.data.fido.client.CODES#
- punchbowl.data.fido.client.ALPHABET = 'abcdefghijklmnopqrstuvwxyz'#
- class punchbowl.data.fido.client.PUNCHClient[source]#
Bases:
sunpy.net.dataretriever.client.GenericClientFido client for fetching PUNCH data from the SDAC.
- fits_rootdir = 'https://umbra.nascom.nasa.gov/punch'#
- jp2_rootdir = 'https://umbra.nascom.nasa.gov/punch/L'#
- pattern = '{rootdir}/{Level}/{ProductCode}{Instrument}/{{year:4d}}/{{month:2d}}/{{day:2d}}/PUNCH_L{Level}_{...#
- classmethod _get_match_dict(*args: tuple, **kwargs: dict) dict[source]#
Override of class method to support default value for FileType and DataVersion.
Constructs a dictionary using the query and registered Attrs that represents all possible values of the extracted metadata for files that matches the query. The returned dictionary is used to validate the metadata of searched files in
_extract_files_meta().- Parameters:
args (tuple) – sunpy.net.attrs objects representing the query.
kwargs (dict) – Any extra keywords to refine the search.
- Returns:
matchdict – A dictionary having a list of all possible Attr values corresponding to an Attr.
- Return type:
dict