:mod:`esgf.search` ================== .. py:module:: esgf.search Module Contents --------------- .. function:: date_from_filename(filename) Example cordex: tas_EUR-44i_ECMWF-ERAINT_evaluation_r1i1p1_HMS-ALADIN52_v1_mon_200101-200812.nc .. function:: variable_filter(constraints,variables) return True if variable fulfills contraints .. function:: temporal_filter(filename,start=None,end=None) return True if file is in timerange start/end .. function:: query_params_from_appstruct(appstruct,defaults) .. function:: build_constraint_dict(constraints) .. py:class:: ESGFSearch(request,url=None) .. method:: _parse_params() parse search params. .. method:: query_params() search params as string used for query. .. method:: params() search params as object. .. method:: search_items() search files and aggregations with download url and opendap url. .. method:: _run_search_items(dataset_id,search_type) .. method:: search_datasets() search datasets according to search parameters.