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.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1adaf60349a4dbff6e77d1ce2fe790d51d0f88a60966ce67667eb0f34e340601 |
|
MD5 | bb6a1c3ee56e3f03c69bc2ad446807ec |
|
BLAKE2b-256 | af9d6c76b56a598070dd86d788f002c062df6e4810892467c820347c73ee504e |
Hashes for openeo_processes_dask-2023.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c685e4dd2998d2779984488554e4fe318e953b4539f0e90e0c99ee05502617d9 |
|
MD5 | f3ff98b28f8eb0fa0b9f13ffb63d2424 |
|
BLAKE2b-256 | a84cc777565413f9acfd013a67ce414a7026ab7283993e6f26d0c4b061ef9d05 |