Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 1.77 KB

File metadata and controls

25 lines (21 loc) · 1.77 KB

deep-code

Build Status codecov Code style: black Ruff PyPI version License Docs

deep-code is a lightweight Python CLI and API that turns DeepESDL datasets and workflows into EarthCODE Open Science Catalog metadata. It can generate starter configs, build STAC collections and OGC API records, and open pull requests to the target EarthCODE metadata repository (production, staging, or testing).

Features

  • Generate starter dataset and workflow YAML templates.
  • Publish dataset collections, workflows, and experiments via a single command.
  • Build STAC collections and catalogs for Datasets and their corresponding variables automatically from the dataset metadata.
  • Build OGC API records for Workflows and Experiments from your configs.
  • Flexible publishling targets i.e production/staging/testing EarthCODE metadata repositories with GitHub automation.

More about deep-code can be found in its documentation.