Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add basic run instructions + zonalstats graph to readme #31

Merged
merged 2 commits into from
Nov 3, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ specific use cases:
2. IO: performance to read/write vector geo files
3. Zonalstats: compare performance to calculate zonal stats

To run the benchmarks, you can:
- clone this repository
- use the environment.yml file to create a conda environment with the necessary
dependencies like this: `conda env create -f environment.yml`
- run one of the `run_benchmarks_... .py` files

## Vector ops

The benchmarks included always follow the following usage scenario:
Expand Down Expand Up @@ -42,4 +48,8 @@ Mainly a test of pyogrio performance

Comparison of different libraries/SW to calculate zonal statistics for polygons.

Work in progress.
Remark: pyjeo is not (yet) available via pip/conda to install, so to run the pyjeo
benchmark, follow the installation instructions
[here](https://github.com/ec-jrc/jeolib-pyjeo).

![Zonalstats benchmark](results_zonalstats/GeoBenchmark.png)