-
Notifications
You must be signed in to change notification settings - Fork 27
Description
an EO3 document is a document that:
a) conforms with the (undocumented) metadata conventions established by eo-datasets; and
b) conforms to datacube-core's (undocumented) assumptions about the structure of eo3 dataset docs.
These are not always in agreement (i.e. datacube-core stores lineage internally in a different format to that output by eo-datasets.)
I propose splitting eo-datasets into two repositories:
- A new
opendatacube/eo3repository which defines, documents, validates, serialises and deserialises the attributes and properties of an EO3 document that are assumed internally by core and therefore need formal and strict definition; - Leaving
eo-datasetsto define, document, and validate the metadata catalog for various collections and packaging conventions, and handle normalising and writing out according to various packaging conventions. These collections and packaging conventions can vary and diverge as required.
This split will facilitate:
a. Allow better sharing of code between (what is now) eo-datasets and core, e.g. as requested in #294.
b. Facilitate future extensions and updates to what core uses. e.g. CSIRO are looking into contributing ODC support for loading into multidimensional xarrays (e.g. for hyperspectral or climate modelling use cases)
Metadata
Metadata
Assignees
Labels
Type
Projects
Status