Add a short description here!
Project description
openeo_processes is a Python representation of the openEO processes.
The list supported here tries to be as complete as possible, but some processes (typically the ‘cube’ ones) are intrinsically connected to the back-end implementation and data model, and therefore are omitted here. Examples of missing processes are ‘load_collection’ or ‘merge_cubes’.
Processes are currently aligned with openEO API version 1.0.
Installation
At the moment, this package is only installable from source. So start with cloning the repository:
git clone https://github.com/Open-EO/openeo-processes-python.git cd openeo-processes-python
It is recommended to install this package in a virtual environment, e.g. by using venv (from the Python standard library), virtualenv, a conda environment, … For example, to create a new virtual environment using venv (in a folder called .venv) and to activate it:
python3 -m venv .venv source .venv/bin/activate
(You might want to use a different bootstrap python executable instead of python3 in this example.)
Install the package in the virtual environment, preferably through pip of your virtual environment:
pip install .
If you plan to do development on the package itself, install it in “development” mode with:
pip install -e .
If plan to process xarray or dask arrays, you probably have the corresponding libraries already installed in your virtual env, and openeo_processes will handle them appropriately out of the box. You can however also explicitly pull these libraries in as “extra” dependencies when installing openeo_processes. For example with one of the following install commands:
pip install .[dask] pip install .[xarray] pip install .[dask,xarray]
Optionally run the tests:
python setup.py test
Note
This project has been set up using PyScaffold 3.0.3. For details and usage information on PyScaffold see http://pyscaffold.org/.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for openeo_processes-0.0.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d2d0debe01225450618275df82455eccb97c3b9c71e4049f5ace1d16d45ec2d |
|
MD5 | ab4d3ae6ee016da47fc43750f32f748a |
|
BLAKE2b-256 | 08a83d4c12ab6945c3cd2871f94a0bbd8a222315480ef813c3201304dc7e0d6e |