merlin.chip_specs¶
-
merlin.chip_specs.
byubid
(chip_specs)[source]¶ Organizes chip_specs by ubid
Parameters: chip_specs (sequence) – a sequence of chip specs Returns: chip_specs keyed by ubid Return type: dict
-
merlin.chip_specs.
get
(query)[source]¶ Queries aardvark and returns chip_specs
Parameters: query (str) – full url query for aardvark Returns: sequence of chip specs Return type: tuple Example
>>> chip_specs.get('http://host/v1/landsat/chip-specs?q=red AND sr') ('chip_spec_1', 'chip_spec_2', ...)
-
merlin.chip_specs.
getmulti
(queries)[source]¶ Queries urls and returns chip_specs organized by key
Parameters: queries (dict) – {‘key1’: ‘url’, ‘key2’: ‘url2} Example
>>> chip_specs.getmulti({'red': 'http://host/v1/landsat/chip-specs?q=red AND sr', 'blue': 'http://host/v1/landsat/chip-specs?q=blue AND sr'}) {'red': (red_spec_1, red_spec_2, ...), 'blue': (blue_spec_1, blue_spec_2)}