argopy.ArgoIndex.query.compose

argopy.ArgoIndex.query.compose#

ArgoIndex.query.compose(query: dict, nrows=None)#

Compose query with multiple search methods

Parameters:

query (dict) – A dictionary with search method as keys and search criteria as values

Return type:

ArgoIndex

Examples

from argopy import ArgoIndex
idx = ArgoIndex(index_file='bgc-s')

idx.query.compose({'box': BOX, 'wmo': WMOs})
idx.query.compose({'box': BOX, 'params': 'DOXY'})
idx.query.compose({'box': BOX, 'params': 'DOXY'})
idx.query.compose({'box': BOX, 'params': (['DOXY', 'DOXY2'], {'logical': 'and'})})
idx.query.compose({'params': 'DOXY', 'profiler_label': 'ARVOR'})