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_date=None, end_date=None)

return True if file is in timerange start/end

class esgf.search.ESGSearch(url="http://localhost:8081/esg-search", distrib=False, replica=False, latest=True, monitor=None)

wrapper for esg search.

TODO: bbox constraint for datasets

show_status(message, progress)
search(constraints=list, query=None, start=None, end=None, limit=1, offset=0, search_type="Dataset", temporal=False)
_index(datasets, limit, offset)
_file_context(dataset)
_aggregation_context(dataset)
threader()
_file_search_job(f_ctx, start_date, end_date)