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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12d451361f4f0df1b211af98c5bf9a07294a874219a783502e262cfb84e64f9f |
|
MD5 | 54aa07a742793aea8362f4ce5432bf99 |
|
BLAKE2b-256 | 5470009ffae14f756f7c49eaee59c2404b8b55d942832a19d7e610e10920998d |
Hashes for openeo_processes_dask-2022.12.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e0e28ea602a8d7d1a593174d26007ada25b6e0a9e3afee029a5bdd4d933eb78 |
|
MD5 | 79f1167d80a90dace5c765503b4a5ef8 |
|
BLAKE2b-256 | 02686283bd0f14fda9ae4adea9ced4443dca849a5947f03db664d3a2f5e93adc |