diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 0226bd6..8304be9 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -34,7 +34,7 @@ repos: additional_dependencies: - mdformat-gfm - repo: https://github.com/adrienverge/yamllint - rev: v1.37.1 + rev: v1.38.0 hooks: - id: yamllint exclude: pre-commit-config.yaml diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 0000000..d6bea29 --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,29 @@ +# This CITATION.cff file was generated with cffinit. +# Visit https://bit.ly/cffinit to generate yours today! +--- +cff-version: 1.2.0 +title: ome-arrow-benchmarks +message: >- + If you use this software, please cite it using the + metadata from the CITATION.cff file. +type: software +authors: + - given-names: Dave + family-names: Bunten + orcid: "https://orcid.org/0000-0001-6041-3665" + - given-names: Jenna + family-names: Tomkinson + orcid: 'https://orcid.org/0000-0003-2676-5813' + - given-names: Gregory + family-names: Way + orcid: 'https://orcid.org/0000-0002-0503-9348' +repository-code: "https://github.com/wayscience/ome-arrow" +abstract: >- + Benchmarking OME Arrow through Parquet, Vortex, LanceDB, and more. +keywords: + - python +license: BSD-3-Clause +identifiers: + - description: Zenodo software DOI + type: doi + value: 10.5281/zenodo.18234383 diff --git a/README.md b/README.md index 8b40178..e76de59 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # OME Arrow benchmarks +[![Software DOI badge](https://zenodo.org/badge/DOI/10.5281/zenodo.18234383.svg)](https://doi.org/10.5281/zenodo.18234383) + Benchmarking [OME Arrow](https://github.com/WayScience/ome-arrow) through Parquet, Vortex, LanceDB, and more. ## Running benchmarks diff --git a/data/compare_ome_arrow_only_runs.parquet b/data/compare_ome_arrow_only_runs.parquet new file mode 100644 index 0000000..d06bc1c Binary files /dev/null and b/data/compare_ome_arrow_only_runs.parquet differ diff --git a/data/compare_ome_arrow_only_summary.parquet b/data/compare_ome_arrow_only_summary.parquet new file mode 100644 index 0000000..41d71b1 Binary files /dev/null and b/data/compare_ome_arrow_only_summary.parquet differ diff --git a/data/compare_parquet_vortex_lance_ome_runs.parquet b/data/compare_parquet_vortex_lance_ome_runs.parquet new file mode 100644 index 0000000..de48f35 Binary files /dev/null and b/data/compare_parquet_vortex_lance_ome_runs.parquet differ diff --git a/data/compare_parquet_vortex_lance_ome_summary.parquet b/data/compare_parquet_vortex_lance_ome_summary.parquet new file mode 100644 index 0000000..69cc914 Binary files /dev/null and b/data/compare_parquet_vortex_lance_ome_summary.parquet differ diff --git a/data/compare_parquet_vortex_lance_runs.parquet b/data/compare_parquet_vortex_lance_runs.parquet new file mode 100644 index 0000000..8f8ac30 Binary files /dev/null and b/data/compare_parquet_vortex_lance_runs.parquet differ diff --git a/data/compare_parquet_vortex_lance_summary.parquet b/data/compare_parquet_vortex_lance_summary.parquet new file mode 100644 index 0000000..d02eb62 Binary files /dev/null and b/data/compare_parquet_vortex_lance_summary.parquet differ diff --git a/images/compare_ome_arrow_only_summary.png b/images/compare_ome_arrow_only_summary.png index bc4a1c8..841c11c 100644 Binary files a/images/compare_ome_arrow_only_summary.png and b/images/compare_ome_arrow_only_summary.png differ diff --git a/images/compare_parquet_vortex_lance_ome_summary.png b/images/compare_parquet_vortex_lance_ome_summary.png index ee38a35..ed39eaa 100644 Binary files a/images/compare_parquet_vortex_lance_ome_summary.png and b/images/compare_parquet_vortex_lance_ome_summary.png differ diff --git a/images/compare_parquet_vortex_lance_summary.png b/images/compare_parquet_vortex_lance_summary.png index f0a15f8..baa0c5c 100644 Binary files a/images/compare_parquet_vortex_lance_summary.png and b/images/compare_parquet_vortex_lance_summary.png differ