Skip to main content

EOAP CWL Wrap

PyPI - Version PyPI - Python Version

eoap-cwlwrap is a command-line utility that composes a CWL Workflow from a series of Workflow/CommandLineTool steps, defined according to Application package patterns based on data stage-in and stage-out behaviors commonly used in EO workflows, and packs it into a single self-contained CWL document.

It ensures:

  • Type-safe chaining of step outputs to the next step's inputs.
  • Reusable, modular design by keeping each step in its own file.
  • Packed output ready for execution or distribution.

Contribute

Submit a Github issue if you have comments or suggestions.

Documentation

See the documentation at https://eoepca.github.io/eoap-cwlwrap/

License

Apache License, Version 2.0

Download files

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

Source Distribution

eoap_cwlwrap-0.31.0.tar.gz (114.2 kB view details)

Uploaded Source

Built Distribution

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

eoap_cwlwrap-0.31.0-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

Details for the file eoap_cwlwrap-0.31.0.tar.gz.

File metadata

  • Download URL: eoap_cwlwrap-0.31.0.tar.gz
  • Upload date:
  • Size: 114.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for eoap_cwlwrap-0.31.0.tar.gz
Algorithm Hash digest
SHA256 c15003a30f34e018c63680bd3cd2da7aabffb6723e39f112af5330eaaa310f64
MD5 4f1630d7389c4e87368e10fbb8937e0d
BLAKE2b-256 c78e414122806273a7f4274dce34058f9c4876bc56f7c0514e37c05e096c67e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for eoap_cwlwrap-0.31.0.tar.gz:

Publisher: package.yaml on EOEPCA/eoap-cwlwrap

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file eoap_cwlwrap-0.31.0-py3-none-any.whl.

File metadata

  • Download URL: eoap_cwlwrap-0.31.0-py3-none-any.whl
  • Upload date:
  • Size: 18.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for eoap_cwlwrap-0.31.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ce03b9df9403de817de8ef5edfb0ba7bc2455666066350ba3bfadd4f8efef3b7
MD5 0854b20458df7dc2271cd000641c0930
BLAKE2b-256 a814a10cf0057fd7be118becb1e7e612944636073a07d3737c6a6493f5b3e539

See more details on using hashes here.

Provenance

The following attestation bundles were made for eoap_cwlwrap-0.31.0-py3-none-any.whl:

Publisher: package.yaml on EOEPCA/eoap-cwlwrap

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.31.0 This release

2 files

0.30.0

2 files

0.29.0

2 files

0.28.0

2 files

0.27.0

2 files

0.26.0

2 files

0.25.0

2 files

0.24.0

2 files

0.23.0

2 files

0.22.0

2 files

0.21.0

2 files

0.20.0

2 files

0.19.0

2 files

0.18.0

2 files

0.17.0

2 files

0.16.0

2 files

0.15.0

2 files

0.14.0

2 files

0.13.0

2 files

0.12.0

2 files

0.11.0

2 files

0.10.0

2 files

0.9.0

2 files

0.8.0

2 files

0.6.2

2 files

0.6.1

2 files

0.6.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page