Product Querying#

When connected to an ODC Database, these methods are available for discovering information about Products:

dc = Datacube()
dc.index.products.{method}

can_update(product[, allow_unsafe_updates, ...])

Check if product can be updated.

get(id_)

Fetch product by id.

get_by_name(name)

Fetch product by name.

get_with_fields(field_names)

Return products that have all of the given fields.

search(**query)

Return products that match the supplied query

search_robust(**query)

Return dataset types that match match-able fields and dict of remaining un-matchable fields.

search_by_metadata(metadata)

Perform a search using arbitrary metadata, returning results as Product objects.

get_all()

Retrieve all Products