argopy.fetchers.ArgoIndexFetcher¶
-
class
ArgoIndexFetcher
(mode: str = '', src: str = '', **fetcher_kwargs)[source]¶ Specs discussion : https://github.com/euroargodev/argopy/issues/8 https://github.com/euroargodev/argopy/pull/6)
Usage :
from argopy import ArgoIndexFetcher idx = ArgoIndexFetcher.region([-75, -65, 10, 20]) idx.plot.trajectories() idx.to_dataframe()
Fetch and process Argo index.
- Can return metadata from index of :
- one or more float(s), defined by WMOs
- one or more profile(s), defined for one WMO and one or more CYCLE NUMBER
- a space/time rectangular domain, defined by lat/lon/pres/time range
- idx object can also be used as an input :
- argo_loader = ArgoDataFetcher(index=idx)
Specify here all options to data_fetchers
-
__init__
(self, mode:str='', src:str='', **fetcher_kwargs)[source]¶ Initialize self. See help(type(self)) for accurate signature.
Methods
__init__
(self, mode, src, \*\*fetcher_kwargs)Initialize self. float
(self, wmo)Load index for one or more WMOs plot
(self[, ptype])Create custom plots from index region
(self, box)Load index for a rectangular space/time domain region to_csv
(self, file)Fetch index and return csv to_dataframe
(self, \*\*kwargs)Fetch index and return pandas.Dataframe to_xarray
(self, \*\*kwargs)Fetch index and return xr.dataset