Pull Request · Bug Report · Feature Request
Earth Observation Application Package tooling for CWL files.
The tool eoap-tools
is a command-line interface designed to simplify the steps needed
when writing an EOAP workflow.
EOAP Tools offers a command line interface useful in EOAP CWL.
You can find for each commands a corresponding CommandLineTool under examples/
.
Global commands:
Usage: eoap-tools [OPTIONS] COMMAND [ARGS]...
EOAP Tools CLI.
Options:
-v, --verbose Set log level to DEBUG.
--help Show this message and exit.
Commands:
sharinghub SharingHub utilities.
stac STAC utilities.
version Print version and exit.
STAC utilities:
Usage: eoap-tools stac [OPTIONS] COMMAND [ARGS]...
STAC utilities.
Options:
--help Show this message and exit.
Commands:
generate-catalog Generate STAC catalog from directory of assets to output.
prepare-assets Prepare STAC item assets to output.
SharingHub utilities:
Usage: eoap-tools sharinghub [OPTIONS] COMMAND [ARGS]...
SharingHub utilities.
Options:
--help Show this message and exit.
Commands:
download-dataset Download SharingHub dataset from repository URL.
Scope | Name | Description | Values |
---|---|---|---|
Global | DEBUG |
Enable verbose logging. | true , false |
sharinghub.download-dataset | USER , EOAP_TOOLS__USER |
Git clone username. | string |
sharinghub.download-dataset | ACCESS_TOKEN , EOAP_TOOLS__ACCESS_TOKEN |
Git clone token. DVC password credential for HTTP remotes. |
string |
sharinghub.download-dataset | ACCESS_KEY_ID , AWS_ACCESS_KEY_ID , EOAP_TOOLS__ACCESS_KEY_ID |
DVC access_key_id credential for S3 remotes.` |
string |
sharinghub.download-dataset | SECRET_ACCESS_KEY , AWS_SECRET_ACCESS_KEY , EOAP_TOOLS__SECRET_ACCESS_KEY |
DVC secret_access_key credential for S3 remotes. |
string |
If you want to contribute to this project please check CONTRIBUTING.md.
Everyone contributing to this project is expected to treat other people with respect, and more generally to follow the guidelines articulated by our Code of Conduct.
Copyright © 2025, CS GROUP - FRANCE
EOAP Tools is licensed under the Apache-2.0 license. A copy of this license is provided in the LICENSE file.
This package was created with Cookiecutter from the project template CGuichard/cookiecutter-pypackage.