Python implementations of many OpenEO processes, dask-friendly by default.
Project description
OpenEO Processes Dask
Development environment
openeo-processes-dask requires poetry >1.2, see their docs for installation instructions.
To setup the python venv and install this project into it run:
poetry install
To add a new core dependency run:
poetry add some_new_dependency
To add a new development dependency run:
poetry add some_new_dependency --group dev
To run the test suite run:
poetry run python -m pytest
Note that you can also use the virtual environment that's generated by poetry as the kernel for the ipynb notebooks.
Pre-commit hooks
This repo makes use of pre-commit hooks to enforce linting & a few sanity checks. In a fresh development setup, install the hooks using poetry run pre-commit install
. These will then automatically be checked against your changes before making the commit.
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 Distribution
Built Distribution
Hashes for openeo_processes_dask-2022.12.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2dbb1dab9fb1faf82e5aa4dd0d511ca7a0c9069f4b214e2c1316892b438a52d |
|
MD5 | 39f4cae02e8dd96aa212ff585b876ae1 |
|
BLAKE2b-256 | 48a9786cb760ad1173e7fda99decbafa13631ff17208cc10351865a202f2145c |
Hashes for openeo_processes_dask-2022.12.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95305f0a704cc683b941f97a8ca0be9e87205e5ba9d8904f0dc6a5f8adc63884 |
|
MD5 | a8a8639080f039890c330953d521c648 |
|
BLAKE2b-256 | 6c55c499b2c94a44f3f2b2bf960860bce9eddc039f7f46566bba915a96c26a9a |