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.1rc3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dd11acfc94f311582ce43b72a8da6aa818cfa88d5fa3d9bbd234ad2d99f873f |
|
MD5 | aca1e4b2ab32921477845257593aad1d |
|
BLAKE2b-256 | 742f97ccf008f5d6e8ce0d8e639458acf9c27ca9d6b16f28e9af6045428c9a9d |
Hashes for openeo_processes_dask-2023.1.1rc3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c5513ae609f6ac72c1d66874a5db53993f5f1d0c583f0b83002f8032803d56c |
|
MD5 | a5e30561d83be503ca613284837d6818 |
|
BLAKE2b-256 | 8a77fed3c6c50e3341a15bbb845700bdd80bf47c7d05a2a9fdccb62f07833082 |