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.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6a6256625d1cea40071f366311ed748085db95c16e9473d928bfdcc3e3f3309 |
|
MD5 | 76723e4ad52376652f1585bdde73744b |
|
BLAKE2b-256 | 2dd3ecd366329989971a1ba9d2bb75045ff4f73f303c3367cedcb82c48d81bc6 |
Hashes for openeo_processes_dask-2022.12.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41cf3a6f1fb073afaf919846c7160009eb483f2d43cfc9e92a50fe548dbce0ab |
|
MD5 | fea4f7e4ac9954222aee9ad6e0d9be57 |
|
BLAKE2b-256 | d69e067b4e91c7e6a4a92eebb04e9a8402c2c7c9ae2fd98b7c104c01eb646eab |