├── .github └── workflows │ └── main.yml ├── .gitignore ├── .readthedocs.yml ├── CMakeLists.txt ├── LICENSE ├── README.md ├── binder-logo.svg ├── docs ├── Doxyfile ├── Makefile ├── environment.yml ├── make.bat └── source │ ├── _static │ └── main_stylesheet.css │ ├── api_reference.rst │ ├── basic_usage.rst │ ├── cmake.svg │ ├── conda.svg │ ├── conf.py │ ├── debian.svg │ ├── index.rst │ ├── installation.rst │ ├── quantstack-white.svg │ ├── releasing.rst │ ├── stored_arrays.rst │ ├── xhighfive.rst │ └── xtensor-io.svg ├── environment-dev.yml ├── environment.yml ├── include └── xtensor-io │ ├── thirdparty │ └── zstr │ │ ├── strict_fstream.hpp │ │ └── zstr.hpp │ ├── xaudio.hpp │ ├── xchunk_store_manager.hpp │ ├── xfile_array.hpp │ ├── xgdal.hpp │ ├── xhighfive.hpp │ ├── ximage.hpp │ ├── xio_aws_handler.hpp │ ├── xio_binary.hpp │ ├── xio_blosc.hpp │ ├── xio_disk_handler.hpp │ ├── xio_file_wrapper.hpp │ ├── xio_gcs_handler.hpp │ ├── xio_gdal_handler.hpp │ ├── xio_gzip.hpp │ ├── xio_stream_wrapper.hpp │ ├── xio_vsilfile_wrapper.hpp │ ├── xio_zlib.hpp │ ├── xnpz.hpp │ ├── xtensor-io.hpp │ └── xtensor_io_config.hpp.in ├── modules ├── FindBlosc.cmake ├── FindOIIO.cmake └── FindSndFile.cmake ├── notebooks ├── chunked_file_array.ipynb ├── demo.ipynb ├── file_array.ipynb ├── images │ ├── saber.png │ └── xtensor-io.png └── sounds │ └── lightsaber_swing.wav ├── test ├── CMakeLists.txt ├── copyGTest.cmake.in ├── downloadGTest.cmake.in ├── files │ ├── archive.h5 │ ├── archive.py │ ├── big.jpg │ ├── compressed.npz │ ├── compressed64.npz │ ├── test.blosc │ ├── test.gif │ ├── test.gz │ ├── test.jpg │ ├── test.png │ ├── test.zl │ ├── uncompressed.npz │ ├── uncompressed64.npz │ └── xtensor.wav ├── main.cpp ├── test_xaudio.cpp ├── test_xchunk_store_manager.cpp ├── test_xfile_array.cpp ├── test_xgdal.cpp ├── test_xhighfive.cpp ├── test_ximage.cpp ├── test_xio_aws_handler.cpp ├── test_xio_binary.cpp ├── test_xio_blosc.cpp ├── test_xio_gcs_handler.cpp ├── test_xio_gdal_handler.cpp ├── test_xio_gzip.cpp ├── test_xio_zlib.cpp └── test_xnpz.cpp ├── xtensor-io.pc.in └── xtensor-ioConfig.cmake.in /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- 1 | conda: 2 | file: docs/environment.yml 3 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/README.md -------------------------------------------------------------------------------- /binder-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/binder-logo.svg -------------------------------------------------------------------------------- /docs/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/docs/Doxyfile -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/docs/environment.yml -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/_static/main_stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/docs/source/_static/main_stylesheet.css -------------------------------------------------------------------------------- /docs/source/api_reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/docs/source/api_reference.rst -------------------------------------------------------------------------------- /docs/source/basic_usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/docs/source/basic_usage.rst -------------------------------------------------------------------------------- /docs/source/cmake.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/docs/source/cmake.svg -------------------------------------------------------------------------------- /docs/source/conda.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/docs/source/conda.svg -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/debian.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/docs/source/debian.svg -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/docs/source/installation.rst -------------------------------------------------------------------------------- /docs/source/quantstack-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/docs/source/quantstack-white.svg -------------------------------------------------------------------------------- /docs/source/releasing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/docs/source/releasing.rst -------------------------------------------------------------------------------- /docs/source/stored_arrays.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/docs/source/stored_arrays.rst -------------------------------------------------------------------------------- /docs/source/xhighfive.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/docs/source/xhighfive.rst -------------------------------------------------------------------------------- /docs/source/xtensor-io.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/docs/source/xtensor-io.svg -------------------------------------------------------------------------------- /environment-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/environment-dev.yml -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/environment.yml -------------------------------------------------------------------------------- /include/xtensor-io/thirdparty/zstr/strict_fstream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/thirdparty/zstr/strict_fstream.hpp -------------------------------------------------------------------------------- /include/xtensor-io/thirdparty/zstr/zstr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/thirdparty/zstr/zstr.hpp -------------------------------------------------------------------------------- /include/xtensor-io/xaudio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/xaudio.hpp -------------------------------------------------------------------------------- /include/xtensor-io/xchunk_store_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/xchunk_store_manager.hpp -------------------------------------------------------------------------------- /include/xtensor-io/xfile_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/xfile_array.hpp -------------------------------------------------------------------------------- /include/xtensor-io/xgdal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/xgdal.hpp -------------------------------------------------------------------------------- /include/xtensor-io/xhighfive.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/xhighfive.hpp -------------------------------------------------------------------------------- /include/xtensor-io/ximage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/ximage.hpp -------------------------------------------------------------------------------- /include/xtensor-io/xio_aws_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/xio_aws_handler.hpp -------------------------------------------------------------------------------- /include/xtensor-io/xio_binary.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/xio_binary.hpp -------------------------------------------------------------------------------- /include/xtensor-io/xio_blosc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/xio_blosc.hpp -------------------------------------------------------------------------------- /include/xtensor-io/xio_disk_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/xio_disk_handler.hpp -------------------------------------------------------------------------------- /include/xtensor-io/xio_file_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/xio_file_wrapper.hpp -------------------------------------------------------------------------------- /include/xtensor-io/xio_gcs_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/xio_gcs_handler.hpp -------------------------------------------------------------------------------- /include/xtensor-io/xio_gdal_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/xio_gdal_handler.hpp -------------------------------------------------------------------------------- /include/xtensor-io/xio_gzip.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/xio_gzip.hpp -------------------------------------------------------------------------------- /include/xtensor-io/xio_stream_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/xio_stream_wrapper.hpp -------------------------------------------------------------------------------- /include/xtensor-io/xio_vsilfile_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/xio_vsilfile_wrapper.hpp -------------------------------------------------------------------------------- /include/xtensor-io/xio_zlib.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/xio_zlib.hpp -------------------------------------------------------------------------------- /include/xtensor-io/xnpz.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/xnpz.hpp -------------------------------------------------------------------------------- /include/xtensor-io/xtensor-io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/xtensor-io.hpp -------------------------------------------------------------------------------- /include/xtensor-io/xtensor_io_config.hpp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/include/xtensor-io/xtensor_io_config.hpp.in -------------------------------------------------------------------------------- /modules/FindBlosc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/modules/FindBlosc.cmake -------------------------------------------------------------------------------- /modules/FindOIIO.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/modules/FindOIIO.cmake -------------------------------------------------------------------------------- /modules/FindSndFile.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/modules/FindSndFile.cmake -------------------------------------------------------------------------------- /notebooks/chunked_file_array.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/notebooks/chunked_file_array.ipynb -------------------------------------------------------------------------------- /notebooks/demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/notebooks/demo.ipynb -------------------------------------------------------------------------------- /notebooks/file_array.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/notebooks/file_array.ipynb -------------------------------------------------------------------------------- /notebooks/images/saber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/notebooks/images/saber.png -------------------------------------------------------------------------------- /notebooks/images/xtensor-io.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/notebooks/images/xtensor-io.png -------------------------------------------------------------------------------- /notebooks/sounds/lightsaber_swing.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/notebooks/sounds/lightsaber_swing.wav -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/copyGTest.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/copyGTest.cmake.in -------------------------------------------------------------------------------- /test/downloadGTest.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/downloadGTest.cmake.in -------------------------------------------------------------------------------- /test/files/archive.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/files/archive.h5 -------------------------------------------------------------------------------- /test/files/archive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/files/archive.py -------------------------------------------------------------------------------- /test/files/big.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/files/big.jpg -------------------------------------------------------------------------------- /test/files/compressed.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/files/compressed.npz -------------------------------------------------------------------------------- /test/files/compressed64.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/files/compressed64.npz -------------------------------------------------------------------------------- /test/files/test.blosc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/files/test.blosc -------------------------------------------------------------------------------- /test/files/test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/files/test.gif -------------------------------------------------------------------------------- /test/files/test.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/files/test.gz -------------------------------------------------------------------------------- /test/files/test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/files/test.jpg -------------------------------------------------------------------------------- /test/files/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/files/test.png -------------------------------------------------------------------------------- /test/files/test.zl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/files/test.zl -------------------------------------------------------------------------------- /test/files/uncompressed.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/files/uncompressed.npz -------------------------------------------------------------------------------- /test/files/uncompressed64.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/files/uncompressed64.npz -------------------------------------------------------------------------------- /test/files/xtensor.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/files/xtensor.wav -------------------------------------------------------------------------------- /test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/main.cpp -------------------------------------------------------------------------------- /test/test_xaudio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/test_xaudio.cpp -------------------------------------------------------------------------------- /test/test_xchunk_store_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/test_xchunk_store_manager.cpp -------------------------------------------------------------------------------- /test/test_xfile_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/test_xfile_array.cpp -------------------------------------------------------------------------------- /test/test_xgdal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/test_xgdal.cpp -------------------------------------------------------------------------------- /test/test_xhighfive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/test_xhighfive.cpp -------------------------------------------------------------------------------- /test/test_ximage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/test_ximage.cpp -------------------------------------------------------------------------------- /test/test_xio_aws_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/test_xio_aws_handler.cpp -------------------------------------------------------------------------------- /test/test_xio_binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/test_xio_binary.cpp -------------------------------------------------------------------------------- /test/test_xio_blosc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/test_xio_blosc.cpp -------------------------------------------------------------------------------- /test/test_xio_gcs_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/test_xio_gcs_handler.cpp -------------------------------------------------------------------------------- /test/test_xio_gdal_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/test_xio_gdal_handler.cpp -------------------------------------------------------------------------------- /test/test_xio_gzip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/test_xio_gzip.cpp -------------------------------------------------------------------------------- /test/test_xio_zlib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/test_xio_zlib.cpp -------------------------------------------------------------------------------- /test/test_xnpz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/test/test_xnpz.cpp -------------------------------------------------------------------------------- /xtensor-io.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/xtensor-io.pc.in -------------------------------------------------------------------------------- /xtensor-ioConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtensor-stack/xtensor-io/HEAD/xtensor-ioConfig.cmake.in --------------------------------------------------------------------------------