oceanum.datamesh.Query#

pydantic model oceanum.datamesh.Query[source]#

Datamesh query

Fields:
field aggregate: Aggregate | None = None#

Optional aggregation operators to apply to query after filtering

field coordfilter: List[CoordSelector] | None = None#
field crs: str | int | None = None#

Valid CRS string for returned data

field datasource: str [Required]#

Datasource ID

Constraints:
  • min_length = 3

  • max_length = 80

field description: str | None = None#

Human readable description of this query

field functions: List[Function] | None = []#
field geofilter: GeoFilter | None = None#
field id: str | None = None#
field levelfilter: LevelFilter | None = None#
field limit: int | None = None#
field parameters: Dict | None = {}#

Dictionary of driver parameters to pass to datasource

field timefilter: TimeFilter | None = None#

Temporal filter or interplator

field variables: List[str] | None = None#

List of requested variables.