API#
DaasClient#
- class pydaas.client.DaasClient(user: str = None, password: str = None, **kwargs)[源代码]#
Daas
- 参数:
user (str) – user name
password (str) – password
kwargs – other parameters passed into DataQueryClient
- decode_leadtime(inittime=None, fh=None, leadtime=None)[源代码]#
Decode inittime, fh and leadtime
- 参数:
(datetime) (leadtime) –
(int) (fh) –
(datetime) –
- 返回:
(xarray.DataArray, list[xarray.DataArray])
- 返回类型:
Readed variable in xarray.DataArray
- static load_yaml(path_yaml: str, encoding: str = 'utf8') dict[源代码]#
load yaml configuration file
- 参数:
path_yaml (str) – path to yaml file
encoding (str) – file encoding, default ‘utf8’
- 返回:
res – A dict like object
- 返回类型:
dict
- property n_jobs: int#
getter attribute for thread numbers
- property password: str#
get property password
- sel(datasource: str | list, inittime: datetime | slice | list | str = None, fh: int | slice | list = None, varname: str | list = None, leadtime: datetime | slice | list | str = None, merge: bool = False, **kwargs) DataArray | DataFrame | list[源代码]#
interface to select variable from file by given more filter and clip parameters
- 参数:
(str (varname) –
list) (variable name) –
(datetime (inittime) –
slice (model initial datetime or observation time) –
list) –
(int (fh) –
list) –
(str –
list) –
(dict) (kwargs) –
- 返回:
(pd.DataFrame, xarray.DataArray, list[xarray.DataArray])
- 返回类型:
Readed variable
- property user: str#
get property user