Skip to content
@eoap

Earth Observation Application Package

Best practices and examples to package Earth Observation applications
  • Italy

Resources and Guides for Earth Observation Application Packages

This set of repositories aims to:

  • help developers create Earth Observation (EO) applications using the Common Workflow Language (CWL)
  • provide an overview of the CWL, its key concepts
  • how to build a CWL-based EO application using practical examples in field guides

Application Package and CWL as a solution for Earth Observation portability

stability-wip

This documentation provides an introduction to CWL as a solution for the portability of EO applications

Documentation available at: https://eoap.github.io/cwl-eoap/

Repository available at: https://github.com/eoap/cwl-eoap

Understanding STAC for input/output data modelling in Earth Observation Applications

stability-wip

Documentation and notebooks for understanding the role of STAC as input/output data manifests in Earth Observation applications and a hands-on with real-life scenarios

Documentation available at: https://eoap.github.io/stac-eoap/

Repository available at: https://github.com/eoap/stac-eoap

Quickwin - A simple Application Package for getting started

Project Status: Active – The project has reached a stable, usable state and is being actively developed.

This tutorial is designed for developers, scientists, and Earth observation enthusiasts who want to get started with the EO Application Package.

Documentation available at: https://eoap.github.io/quickwin

Repository available at: https://github.com/eoap/quickwin

Mastering Earth Observation Application Packaging with CWL

Project Status: Active – The project has reached a stable, usable state and is being actively developed.

This tutorial is designed for developers, scientists, and Earth observation enthusiasts who want to enhance their skills in creating and sharing EO Application Packages.

Documentation available at: https://eoap.github.io/mastering-app-package

Repository available at: https://github.com/eoap/mastering-app-package

Quickwin - An Application Package with inline Python code

stability-wip

This tutorial is designed for developers, scientists, and Earth observation enthusiasts who want to get started with the EO Application Package.

Repository available at: https://github.com/eoap/quickwin-inline-code

Open and reproducible EO Application Package

stability-wip

Many cloud-based solutions for workflows in EO are available to users today, but only few support reproducibility or comply with FAIR data principles.

This short tutorial demonstrates how EO Application Packages meet these requirements.

Documentation available at: https://eoap.github.io/open-reproducible-app-package

Repository available at: https://github.com/eoap/open-reproducible-app-package

Inference with the EO Application Package

Project Status: Active – The project has reached a stable, usable state and is being actively developed.

This tutorial addresses the packaging of the inference using an ONNX model.

Documentation available at: https://eoap.github.io/inference-eoap

Repository available at: https://github.com/eoap/inference-eoap

References

Common Workflow Language

Common Workflow Language User Guide, a guide to introduce you to writing workflows using the Common Workflow Language (CWL) open standards

User guide available at: https://www.commonwl.org/user_guide/

Specification and standards

OGC documents

SpatioTemporal Asset Catalogs

Tools

Popular repositories

  1. guide guide Public

  2. .github .github Public

  3. quickwin quickwin Public

    quickwin

    Jupyter Notebook

  4. mastering-app-package mastering-app-package Public

    Jupyter Notebook

  5. open-reproducible-app-package open-reproducible-app-package Public

    Jupyter Notebook

  6. quickwin-inline-code quickwin-inline-code Public

    Jupyter Notebook

Repositories

Showing 10 of 13 repositories

Top languages

Loading…

Most used topics

Loading…