malleefowl.processes.wps_esgsearch

Module Contents

malleefowl.processes.wps_esgsearch.LOGGER
class malleefowl.processes.wps_esgsearch.ESGSearchProcess

Bases:pywps.Process

The ESGF search process runs a ESGF search request with constraints (project, experiment, …) to get a list of matching files on ESGF data nodes. It is using esgf-pyclient Python client for the ESGF search API.

In addition to the esgf-pyclient the process checks if local replicas are available and would return the replica files instead of the original one.

The result is a JSON document with a list of http:// URLs to files on ESGF data nodes.

TODO: bbox constraint for datasets

_handler(self, request, response)