= "2019-04-09"
earth_start = "2019-04-12"
earth_end = [earth_start, earth_end]
timerange
= spz.get_data(
d "MOM.P.MAGF", "WI_PLSP_3DP"),
get_parameter_index(
timerange, )
Speasy utils
speasy - an open source Python client for Space Physics web services such as CDAWEB or AMDA.
Functions
spzvars2pldf
spzvars2pldf (vars:list[speasy.products.variable.SpeasyVariable])
spzvar2pldf
spzvar2pldf (var:speasy.products.variable.SpeasyVariable)
get_time_resolution
get_time_resolution (data:speasy.products.variable.SpeasyVariable)
get_parameter_index
get_parameter_index (param:str, ds:str)
get_dataset_parameters
get_dataset_parameters (v:str, provider:str='cda')
get_dataset_index
get_dataset_index (v:str, provider:str='cda')
get_provider
get_provider (v:str)
SpeasyVariable.preview
SpeasyVariable.preview ()
Data Classes
Based on SpeasyVariable
class from speasy.
Variable
Variable (name:str=None, description:str=None, unit:str=None, timerange:list[datetime.datetime]=None)
Variable.dump
Variable.dump (path:str)
Dump the configuration to a file.
Variable.plot
Variable.plot (fig=None, ax:matplotlib.axes._axes.Axes=None)
SVariables
SVariables ()
Initialize self. See help(type(self)) for accurate signature.
Variables
Variables (timerange:list[datetime.datetime]=None, variables:list[__main__.Variable]=None, parameters:list[str]=None, dataset:str=None, provider:str='cda', products:list[str|speasy.core.inventory.in dexes.ParameterIndex]=None)
Test
= ["2019-04-07T01:00", "2019-04-07T12:00"]
timerange vars = Variables(
="PSP_FLD_L2_MAG_RTN",
dataset=["psp_fld_l2_mag_RTN"],
parameters=timerange,
timerange )
def data_provider_summary(data_provider: DataProvider = spz.cda):
# show the name of the data_provider, the number of datasets, parameters and catalogs
= data_provider.flat_inventory
inventory print("Data Provider:", data_provider.provider_name)
print("Datasets:", len(inventory.datasets))
print("Parameters:", len(inventory.parameters))
print("Catalogs:", len(inventory.catalogs))
# data_provider_summary(spz.cda)
# data_provider_summary(spz.amda)
# data_provider_summary(spz.csa)
Data Provider: cda
Datasets: 2608
Parameters: 58510
Catalogs: 0
Data Provider: amda
Datasets: 1074
Parameters: 5397
Catalogs: 24
Data Provider: csa
Datasets: 912
Parameters: 1993
Catalogs: 0