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-2023.1.1rc2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36be091369483f20b6125df403125924e4ba0c985d47ad7469131b12d74ab2be |
|
MD5 | 4fc338278a9db6f0a99c8b28d984e4a2 |
|
BLAKE2b-256 | b565742e28b18613b7d4d1a486faf81c73888fa588a9a85daa4299fa5d143187 |
Hashes for openeo_processes_dask-2023.1.1rc2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6e22b647cd866dce748ed8739747d69c6fa84018ac6ad226e2d05d19fa04d8d |
|
MD5 | c1ffcd24c06bd44c275da26fc773646f |
|
BLAKE2b-256 | 60af3fb60634cb8140e1e8953aad541f90e14a472868009c8a2fab2f20bf92d1 |