Skip to content

Ingest collections and their granules from CMR into cryo-data datalad repositories

Notifications You must be signed in to change notification settings

cryo-data/cryo-data-ingest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cryo Data Ingest

The idea:

  • Discover data collections using a metadata provider (CMR in particular; we can make it pluggable in the future if other suitable providers exist)
  • Associate each collection with a cryo-data datalad repository
  • Add a data URL for each granule to the associated cryo-data repository
  • Routine updates: If a collection is still "active", i.e. producing new data, update the associated cryo-data repository to reflect all current granules in the dataset

Collection: A data product; a collection of datasets.

Granule: A dataset in a collection corresponding to a single measurement, e.g. a swath of data, a day of data, or 8 hours of data, depending on the resolution of the collection.

Usage

In early development. The following instructions are temporary.

  1. Set up conda environment (conda env create)

  2. Activate conda environment (conda activate cryo-data-ingest)

  3. Run the "main script" from the root of this repo:

    PYTHONPATH=. python cryo_data_ingest/util/cmr.py
    

About

Ingest collections and their granules from CMR into cryo-data datalad repositories

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published