├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE.txt ├── README.md ├── notebooks ├── generate-store.ipynb ├── xarray-fsspec-gcsstore.ipynb ├── xarray-obstore-gcsstore.ipynb ├── xarray-obstore-s3store.ipynb ├── zarr-fsspec-s3store.ipynb ├── zarr-localstore.ipynb ├── zarr-memorystore.ipynb ├── zarr-obstore-localstore.ipynb ├── zarr-obstore-memorystore.ipynb ├── zarr-obstore-s3store.ipynb └── zarr-obstore-write.ipynb ├── plot-xarray-open-perf-tests.py ├── plot-xarray-query-perf-tests.py ├── plot-zarr-perf-tests.py ├── pyproject.toml ├── results ├── timings.csv ├── xarray-open-timings.csv └── xarray-query-timings.csv ├── run-xarray-open-perf-tests.sh ├── run-xarray-query-perf-tests.sh ├── run-zarr-perf-tests.sh ├── scripts ├── utils.py ├── xarray-open-fsspec-gcs.py ├── xarray-open-obstore-gcs.py ├── xarray-query-fsspec-gcs.py ├── xarray-query-obstore-gcs.py ├── zarr-fsspec-s3store.py └── zarr-obstore-s3store.py ├── uv.lock ├── xarray_open_performance_comparison.png ├── xarray_query_performance_comparison.png └── zarr_load_performance_comparison.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/README.md -------------------------------------------------------------------------------- /notebooks/generate-store.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/notebooks/generate-store.ipynb -------------------------------------------------------------------------------- /notebooks/xarray-fsspec-gcsstore.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/notebooks/xarray-fsspec-gcsstore.ipynb -------------------------------------------------------------------------------- /notebooks/xarray-obstore-gcsstore.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/notebooks/xarray-obstore-gcsstore.ipynb -------------------------------------------------------------------------------- /notebooks/xarray-obstore-s3store.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/notebooks/xarray-obstore-s3store.ipynb -------------------------------------------------------------------------------- /notebooks/zarr-fsspec-s3store.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/notebooks/zarr-fsspec-s3store.ipynb -------------------------------------------------------------------------------- /notebooks/zarr-localstore.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/notebooks/zarr-localstore.ipynb -------------------------------------------------------------------------------- /notebooks/zarr-memorystore.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/notebooks/zarr-memorystore.ipynb -------------------------------------------------------------------------------- /notebooks/zarr-obstore-localstore.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/notebooks/zarr-obstore-localstore.ipynb -------------------------------------------------------------------------------- /notebooks/zarr-obstore-memorystore.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/notebooks/zarr-obstore-memorystore.ipynb -------------------------------------------------------------------------------- /notebooks/zarr-obstore-s3store.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/notebooks/zarr-obstore-s3store.ipynb -------------------------------------------------------------------------------- /notebooks/zarr-obstore-write.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/notebooks/zarr-obstore-write.ipynb -------------------------------------------------------------------------------- /plot-xarray-open-perf-tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/plot-xarray-open-perf-tests.py -------------------------------------------------------------------------------- /plot-xarray-query-perf-tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/plot-xarray-query-perf-tests.py -------------------------------------------------------------------------------- /plot-zarr-perf-tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/plot-zarr-perf-tests.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/pyproject.toml -------------------------------------------------------------------------------- /results/timings.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/results/timings.csv -------------------------------------------------------------------------------- /results/xarray-open-timings.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/results/xarray-open-timings.csv -------------------------------------------------------------------------------- /results/xarray-query-timings.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/results/xarray-query-timings.csv -------------------------------------------------------------------------------- /run-xarray-open-perf-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/run-xarray-open-perf-tests.sh -------------------------------------------------------------------------------- /run-xarray-query-perf-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/run-xarray-query-perf-tests.sh -------------------------------------------------------------------------------- /run-zarr-perf-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/run-zarr-perf-tests.sh -------------------------------------------------------------------------------- /scripts/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/scripts/utils.py -------------------------------------------------------------------------------- /scripts/xarray-open-fsspec-gcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/scripts/xarray-open-fsspec-gcs.py -------------------------------------------------------------------------------- /scripts/xarray-open-obstore-gcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/scripts/xarray-open-obstore-gcs.py -------------------------------------------------------------------------------- /scripts/xarray-query-fsspec-gcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/scripts/xarray-query-fsspec-gcs.py -------------------------------------------------------------------------------- /scripts/xarray-query-obstore-gcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/scripts/xarray-query-obstore-gcs.py -------------------------------------------------------------------------------- /scripts/zarr-fsspec-s3store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/scripts/zarr-fsspec-s3store.py -------------------------------------------------------------------------------- /scripts/zarr-obstore-s3store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/scripts/zarr-obstore-s3store.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/uv.lock -------------------------------------------------------------------------------- /xarray_open_performance_comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/xarray_open_performance_comparison.png -------------------------------------------------------------------------------- /xarray_query_performance_comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/xarray_query_performance_comparison.png -------------------------------------------------------------------------------- /zarr_load_performance_comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxrjones/zarr-obstore-performance/HEAD/zarr_load_performance_comparison.png --------------------------------------------------------------------------------