argopy.fetchers.ArgoDataFetcher

class ArgoDataFetcher(mode: str = '', src: str = '', ds: str = '', **fetcher_kwargs)[source]

Fetcher and post-processor of Argo data (API facade)

__init__(mode: str = '', src: str = '', ds: str = '', **fetcher_kwargs)[source]

Create a fetcher instance

Parameters
mode: str, optional

User mode. Eg: standard or expert. Set to OPTIONS[‘mode’] by default if empty.

src: str, optional

Source of the data to use. Eg: erddap. Set to OPTIONS[‘src’] by default if empty.

ds: str, optional

Name of the dataset to load. Eg: phy. Set to OPTIONS[‘dataset’] by default if empty.

**fetcher_kwargs: optional

Additional arguments passed on data source instance creation of each access points.

Returns
argopy.fetchers.ArgoDataFetcher

Methods

__init__([mode, src, ds])

Create a fetcher instance

clear_cache()

Clear data cached by fetcher

dashboard(**kw)

float(wmo, **kw)

Float data fetcher

profile(wmo, cyc)

Specific profile data fetcher

region(box)

Space/time domain data fetcher

to_dataframe(**kwargs)

Fetch and return data as pandas.Dataframe

to_xarray(**kwargs)

Fetch and return data as xarray.DataSet

Attributes

uri

List of resources to load for a request