Skip to main content

deepesdl earthcode integration utility tool

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deep_code-0.1.9.tar.gz (50.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deep_code-0.1.9-py3-none-any.whl (60.7 kB view details)

Uploaded Python 3

File details

Details for the file deep_code-0.1.9.tar.gz.

File metadata

  • Download URL: deep_code-0.1.9.tar.gz
  • Upload date:
  • Size: 50.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for deep_code-0.1.9.tar.gz
Algorithm Hash digest
SHA256 b7d517640c98878e36730e3f6d49cb328e52930c5bbdbce6fbeaa3812cf389db
MD5 d7cc1669052e73a1953a4a8e69b4702c
BLAKE2b-256 ee4ea74f835e67b4cebcd098e64e71b7a4e1198e1d309b8c1cd334a722eaa9c8

See more details on using hashes here.

File details

Details for the file deep_code-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: deep_code-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 60.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for deep_code-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 b6fdb3ae48b54e89dec3cb9a93783c3c72909c8dad05ca5e5eb2fc5ef706664f
MD5 2628a45f9ed0ac4ef09a992b04eff8ae
BLAKE2b-256 ad0d0a469c7440d2f0778429ffe2b42fe9821839bc1ff9339af3f0bc029fde77

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page