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('http://host/v1/landsat/chip-specs?q=red AND sr')
('chip_spec_1', 'chip_spec_2', ...)
merlin.chip_specs.ubids(chip_specs)[source]

Extract ubids from a sequence of chip_specs

Parameters:chip_specs (sequence) – a sequence of chip_spec dicts
Returns:a sequence of ubids
Return type:tuple