wavy.insitu_readers =================== .. py:module:: wavy.insitu_readers .. autoapi-nested-parse:: The main task of this module is to read insitu obs for further use. Attributes ---------- .. autoapisummary:: wavy.insitu_readers.logger wavy.insitu_readers.insitu_dict wavy.insitu_readers.variable_def wavy.insitu_readers.variables_frost Functions --------- .. autoapisummary:: wavy.insitu_readers.get_typeid wavy.insitu_readers.make_frost_reference_time_period wavy.insitu_readers.call_frost_api wavy.insitu_readers.call_frost_api_v1 wavy.insitu_readers.find_preferred wavy.insitu_readers.get_frost_df_v1 wavy.insitu_readers.get_frost wavy.insitu_readers.get_nc_thredds wavy.insitu_readers.get_nc_thredds_static_coords wavy.insitu_readers.get_nc_thredds_static_coords_single_file wavy.insitu_readers.get_cmems wavy.insitu_readers.rebuild_split_variable wavy.insitu_readers.build_xr_ds_cmems Module Contents --------------- .. py:data:: logger .. py:data:: insitu_dict .. py:data:: variable_def .. py:data:: variables_frost .. py:function:: get_typeid(insitu_dict: dict, s: str) -> str .. py:function:: make_frost_reference_time_period(sdate, edate) .. py:function:: call_frost_api(sdate: datetime.datetime, edate: datetime.datetime, nID: str, varstr_list: list, sensor: str) -> requests.models.Response make frost api call .. py:function:: call_frost_api_v1(nID: str, varstr_list: list, frost_reference_time: str, client_id: str, sensor: str) -> requests.models.Response frost call, retrieve data from frost v1 .. py:function:: find_preferred(idx, sensors, refs, pref) .. py:function:: get_frost_df_v1(r: requests.models.Response) -> pandas.core.frame.DataFrame create pandas dataframe from frost call for v1 .. py:function:: get_frost(**kwargs) .. py:function:: get_nc_thredds(**kwargs) .. py:function:: get_nc_thredds_static_coords(**kwargs) .. py:function:: get_nc_thredds_static_coords_single_file(**kwargs) .. py:function:: get_cmems(**kwargs) .. py:function:: rebuild_split_variable(ds, fixed_dim_str, var) Gather values of a given variable, for which values are split between several levels of a given dimension of a dataset. Args: ds (xarray dataset): dataset fixed_dim_str (string): name of the dimension var (string): name of the variable Returns: 1D numpy array, returns the complete variable serie of values on a single dimension .. py:function:: build_xr_ds_cmems(dict_var, var_name_ref)