Skip to content

Commit

Permalink
Update benchmarks and add plots
Browse files Browse the repository at this point in the history
  • Loading branch information
LDeakin committed Jul 23, 2024
1 parent 05614f1 commit dc503ab
Show file tree
Hide file tree
Showing 14 changed files with 4,640 additions and 35 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Changed
- `zarrs_reencode`: revise output and update docs
- Update benchmarks and add plots

## [0.5.2] - 2024-07-10

Expand Down
4 changes: 4 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ repository = "https://github.com/LDeakin/zarrs_tools"
license = "MIT OR Apache-2.0"
keywords = ["zarr"]
categories = ["command-line-utilities", "encoding"]
excludes = [
"docs/*.pdf",
"docs/*.csv"
]

[features]
async = ["zarrs/async", "zarrs/object_store", "zarrs/opendal", "dep:object_store", "dep:opendal"]
Expand Down
6 changes: 6 additions & 0 deletions docs/benchmark_read_all.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Metric,Time (s),Time (s),Time (s),Memory (GB),Memory (GB),Memory (GB)
Implementation,zarrs_rust,tensorstore_python,zarr_python,zarrs_rust,tensorstore_python,zarr_python
Image,,,,,,
data/benchmark.zarr,2.55,3.68,55.1,8.416708,8.600584,15.470324
data/benchmark_compress.zarr,2.59,3.03,75.35,8.441368,8.573516,19.132372
data/benchmark_compress_shard.zarr,1.63,2.02,37.79,8.636576,8.879424,27.328692
5 changes: 5 additions & 0 deletions docs/benchmark_read_all.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
| Image | Time (s)<br>zarrs<br>rust | <br>tensorstore<br>python | <br>zarr<br>python | Memory (GB)<br>zarrs<br>rust | <br>tensorstore<br>python | <br>zarr<br>python |
|:-----------------------------------|----------------------------:|----------------------------:|---------------------:|-------------------------------:|----------------------------:|---------------------:|
| data/benchmark.zarr | 2.55 | 3.68 | 55.10 | 8.42 | 8.60 | 15.47 |
| data/benchmark_compress.zarr | 2.59 | 3.03 | 75.35 | 8.44 | 8.57 | 19.13 |
| data/benchmark_compress_shard.zarr | 1.63 | 2.02 | 37.79 | 8.64 | 8.88 | 27.33 |
Binary file added docs/benchmark_read_all.pdf
Binary file not shown.
Loading

0 comments on commit dc503ab

Please sign in to comment.