esgf.search

Module Contents

esgf.search.date_from_filename(filename)

Example cordex: tas_EUR-44i_ECMWF-ERAINT_evaluation_r1i1p1_HMS-ALADIN52_v1_mon_200101-200812.nc

esgf.search.variable_filter(constraints, variables)

return True if variable fulfills contraints

esgf.search.temporal_filter(filename, start=None, end=None)

return True if file is in timerange start/end

esgf.search.query_params_from_appstruct(appstruct, defaults)
esgf.search.build_constraint_dict(constraints)
class esgf.search.ESGFSearch(request, url=None)
_parse_params()

parse search params.

query_params()

search params as string used for query.

params()

search params as object.

search_items()

search files and aggregations with download url and opendap url.

_run_search_items(dataset_id, search_type)
search_datasets()

search datasets according to search parameters.