############# API reference ############# This page provides an auto-generated summary of argopy's API. For more details and examples, refer to the relevant chapters in the main part of the documentation. .. contents:: :local: Top-levels functions ==================== .. currentmodule:: argopy Fetchers -------- .. autosummary:: :toctree: generated/ DataFetcher IndexFetcher Fetcher access points --------------------- .. autosummary:: :toctree: generated/ DataFetcher.region DataFetcher.float DataFetcher.profile .. autosummary:: :toctree: generated/ IndexFetcher.region IndexFetcher.float IndexFetcher.profile Fetcher methods --------------- .. autosummary:: :toctree: generated/ DataFetcher.load DataFetcher.to_xarray DataFetcher.to_dataframe DataFetcher.to_index .. autosummary:: :toctree: generated/ IndexFetcher.load IndexFetcher.to_xarray IndexFetcher.to_dataframe IndexFetcher.to_csv Data visualisation ------------------ .. autosummary:: :toctree: generated/ DataFetcher.plot IndexFetcher.plot dashboard Fetcher properties ------------------ .. autosummary:: :toctree: generated/ DataFetcher.uri DataFetcher.data DataFetcher.index IndexFetcher.index Helpers ------- .. autosummary:: :toctree: generated/ status TopoFetcher set_options clear_cache tutorial.open_dataset Low-level functions =================== .. currentmodule:: argopy .. autosummary:: :toctree: generated/ show_versions utilities.list_available_data_src utilities.list_available_data_src utilities.list_available_index_src Dataset.argo (xarray accessor) ============================== .. currentmodule:: xarray .. autosummary:: :toctree: generated/ :template: autosummary/accessor.rst Dataset.argo This accessor extends :py:class:`xarray.Dataset`. Proper use of this accessor should be like: .. code-block:: python >>> import xarray as xr # first import xarray >>> import argopy # import argopy (the dataset 'argo' accessor is registered) >>> from argopy import DataFetcher >>> ds = DataFetcher().float([6902766, 6902772, 6902914, 6902746]).load().data >>> ds.argo >>> ds.argo.filter_qc() Data Transformation ------------------- .. autosummary:: :toctree: generated/ :template: autosummary/accessor_method.rst Dataset.argo.point2profile Dataset.argo.profile2point Dataset.argo.interp_std_levels Dataset.argo.groupby_pressure_bins Data Filters ------------ .. autosummary:: :toctree: generated/ :template: autosummary/accessor_method.rst Dataset.argo.filter_qc Dataset.argo.filter_data_mode Dataset.argo.filter_scalib_pres Processing ---------- .. autosummary:: :toctree: generated/ :template: autosummary/accessor_method.rst Dataset.argo.teos10 Dataset.argo.create_float_source Misc ---- .. autosummary:: :toctree: generated/ :template: autosummary/accessor_method.rst Dataset.argo.uid Dataset.argo.cast_types Internals ========= .. currentmodule:: argopy File systems ------------ .. autosummary:: :toctree: generated/ argopy.stores.filestore argopy.stores.httpstore argopy.stores.memorystore .. autosummary:: :toctree: generated/ argopy.stores.indexstore argopy.stores.indexfilter_wmo argopy.stores.indexfilter_box Fetcher sources --------------- ERDDAP ^^^^^^ .. autosummary:: :toctree: generated/ argopy.data_fetchers.erddap_data.ErddapArgoDataFetcher argopy.data_fetchers.erddap_data.Fetch_wmo argopy.data_fetchers.erddap_data.Fetch_box Local FTP ^^^^^^^^^ .. autosummary:: :toctree: generated/ argopy.data_fetchers.localftp_data.LocalFTPArgoDataFetcher argopy.data_fetchers.localftp_data.Fetch_wmo argopy.data_fetchers.localftp_data.Fetch_box Argovis ^^^^^^^ .. autosummary:: :toctree: generated/ argopy.data_fetchers.argovis_data.ArgovisDataFetcher argopy.data_fetchers.argovis_data.Fetch_wmo argopy.data_fetchers.argovis_data.Fetch_box Plotters -------- .. autosummary:: :toctree: generated/ argopy.plotters.plot_trajectory argopy.plotters.bar_plot argopy.plotters.open_dashboard argopy.plotters.open_sat_altim_report