├── .Rbuildignore ├── .github ├── .gitignore └── workflows │ ├── R-CMD-check-mt.yaml │ ├── R-CMD-check.yaml │ └── rhub.yaml ├── .gitignore ├── ChangeLog ├── DESCRIPTION ├── Makefile ├── NAMESPACE ├── R ├── RcppExports.R ├── ascii_encoding.R ├── qopt.R ├── qs_savem.R ├── qs_to_rds.R ├── qx_functions.R ├── starnames.R ├── zstd_file_functions.R └── zzz.R ├── README.md ├── cleanup ├── configure ├── configure.ac ├── data └── starnames.rda ├── inst ├── include │ └── qs2_external.h └── standalone │ ├── qs2_to_rds.cpp │ └── qs2_to_rds_example.R ├── man ├── base85_decode.Rd ├── base85_encode.Rd ├── base91_decode.Rd ├── base91_encode.Rd ├── blosc_shuffle_raw.Rd ├── blosc_unshuffle_raw.Rd ├── catquo.Rd ├── decode_source.Rd ├── encode_source.Rd ├── qd_deserialize.Rd ├── qd_read.Rd ├── qd_save.Rd ├── qd_serialize.Rd ├── qopt.Rd ├── qs_deserialize.Rd ├── qs_read.Rd ├── qs_readm.Rd ├── qs_save.Rd ├── qs_savem.Rd ├── qs_serialize.Rd ├── qs_to_rds.Rd ├── qx_dump.Rd ├── rds_to_qs.Rd ├── starnames.Rd ├── xxhash_raw.Rd ├── zstd_compress_bound.Rd ├── zstd_compress_file.Rd ├── zstd_compress_raw.Rd ├── zstd_decompress_file.Rd └── zstd_decompress_raw.Rd ├── src ├── BLOSC │ ├── shuffle_routines.h │ └── unshuffle_routines.h ├── LICENSES │ ├── BLOSC_LICENSE.txt │ ├── ZSTD_BSD_LICENSE.txt │ ├── ZSTD_GPL2_LICENSE.txt │ ├── basE91_LICENSE.txt │ └── xxHash_LICENSE.txt ├── Makevars.in ├── Makevars.win ├── RcppExports.cpp ├── ZSTD │ ├── zstd.c │ └── zstd.h ├── ascii_encoding │ ├── base85.h │ └── base91.h ├── io │ ├── block_module.h │ ├── cvector_module.h │ ├── filestream_module.h │ ├── io_common.h │ ├── multithreaded_block_module.h │ ├── xgboost_blockshuffle_model.h │ ├── xxhash_module.h │ ├── zstd_file.h │ └── zstd_module.h ├── qd_constants.h ├── qd_deserializer.h ├── qd_serializer.h ├── qoptions.h ├── qs_deserializer.h ├── qs_serializer.h ├── qs_unwind_protect.h ├── qx_dump.h ├── qx_file_headers.h ├── qx_functions.cpp ├── xxhash │ ├── xxhash.c │ └── xxhash.h └── zstd_file_functions.h ├── tests ├── correctness_testing.R ├── qs_savem_testing.R └── utility_testing.R └── vignettes ├── vignette.html └── vignette.rmd /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.github/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /.github/workflows/R-CMD-check-mt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/.github/workflows/R-CMD-check-mt.yaml -------------------------------------------------------------------------------- /.github/workflows/R-CMD-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/.github/workflows/R-CMD-check.yaml -------------------------------------------------------------------------------- /.github/workflows/rhub.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/.github/workflows/rhub.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/.gitignore -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/ChangeLog -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/Makefile -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/NAMESPACE -------------------------------------------------------------------------------- /R/RcppExports.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/R/RcppExports.R -------------------------------------------------------------------------------- /R/ascii_encoding.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/R/ascii_encoding.R -------------------------------------------------------------------------------- /R/qopt.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/R/qopt.R -------------------------------------------------------------------------------- /R/qs_savem.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/R/qs_savem.R -------------------------------------------------------------------------------- /R/qs_to_rds.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/R/qs_to_rds.R -------------------------------------------------------------------------------- /R/qx_functions.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/R/qx_functions.R -------------------------------------------------------------------------------- /R/starnames.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/R/starnames.R -------------------------------------------------------------------------------- /R/zstd_file_functions.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/R/zstd_file_functions.R -------------------------------------------------------------------------------- /R/zzz.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/R/zzz.R -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/README.md -------------------------------------------------------------------------------- /cleanup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/cleanup -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/configure -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/configure.ac -------------------------------------------------------------------------------- /data/starnames.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/data/starnames.rda -------------------------------------------------------------------------------- /inst/include/qs2_external.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/inst/include/qs2_external.h -------------------------------------------------------------------------------- /inst/standalone/qs2_to_rds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/inst/standalone/qs2_to_rds.cpp -------------------------------------------------------------------------------- /inst/standalone/qs2_to_rds_example.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/inst/standalone/qs2_to_rds_example.R -------------------------------------------------------------------------------- /man/base85_decode.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/base85_decode.Rd -------------------------------------------------------------------------------- /man/base85_encode.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/base85_encode.Rd -------------------------------------------------------------------------------- /man/base91_decode.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/base91_decode.Rd -------------------------------------------------------------------------------- /man/base91_encode.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/base91_encode.Rd -------------------------------------------------------------------------------- /man/blosc_shuffle_raw.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/blosc_shuffle_raw.Rd -------------------------------------------------------------------------------- /man/blosc_unshuffle_raw.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/blosc_unshuffle_raw.Rd -------------------------------------------------------------------------------- /man/catquo.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/catquo.Rd -------------------------------------------------------------------------------- /man/decode_source.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/decode_source.Rd -------------------------------------------------------------------------------- /man/encode_source.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/encode_source.Rd -------------------------------------------------------------------------------- /man/qd_deserialize.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/qd_deserialize.Rd -------------------------------------------------------------------------------- /man/qd_read.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/qd_read.Rd -------------------------------------------------------------------------------- /man/qd_save.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/qd_save.Rd -------------------------------------------------------------------------------- /man/qd_serialize.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/qd_serialize.Rd -------------------------------------------------------------------------------- /man/qopt.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/qopt.Rd -------------------------------------------------------------------------------- /man/qs_deserialize.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/qs_deserialize.Rd -------------------------------------------------------------------------------- /man/qs_read.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/qs_read.Rd -------------------------------------------------------------------------------- /man/qs_readm.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/qs_readm.Rd -------------------------------------------------------------------------------- /man/qs_save.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/qs_save.Rd -------------------------------------------------------------------------------- /man/qs_savem.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/qs_savem.Rd -------------------------------------------------------------------------------- /man/qs_serialize.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/qs_serialize.Rd -------------------------------------------------------------------------------- /man/qs_to_rds.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/qs_to_rds.Rd -------------------------------------------------------------------------------- /man/qx_dump.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/qx_dump.Rd -------------------------------------------------------------------------------- /man/rds_to_qs.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/rds_to_qs.Rd -------------------------------------------------------------------------------- /man/starnames.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/starnames.Rd -------------------------------------------------------------------------------- /man/xxhash_raw.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/xxhash_raw.Rd -------------------------------------------------------------------------------- /man/zstd_compress_bound.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/zstd_compress_bound.Rd -------------------------------------------------------------------------------- /man/zstd_compress_file.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/zstd_compress_file.Rd -------------------------------------------------------------------------------- /man/zstd_compress_raw.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/zstd_compress_raw.Rd -------------------------------------------------------------------------------- /man/zstd_decompress_file.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/zstd_decompress_file.Rd -------------------------------------------------------------------------------- /man/zstd_decompress_raw.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/man/zstd_decompress_raw.Rd -------------------------------------------------------------------------------- /src/BLOSC/shuffle_routines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/BLOSC/shuffle_routines.h -------------------------------------------------------------------------------- /src/BLOSC/unshuffle_routines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/BLOSC/unshuffle_routines.h -------------------------------------------------------------------------------- /src/LICENSES/BLOSC_LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/LICENSES/BLOSC_LICENSE.txt -------------------------------------------------------------------------------- /src/LICENSES/ZSTD_BSD_LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/LICENSES/ZSTD_BSD_LICENSE.txt -------------------------------------------------------------------------------- /src/LICENSES/ZSTD_GPL2_LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/LICENSES/ZSTD_GPL2_LICENSE.txt -------------------------------------------------------------------------------- /src/LICENSES/basE91_LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/LICENSES/basE91_LICENSE.txt -------------------------------------------------------------------------------- /src/LICENSES/xxHash_LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/LICENSES/xxHash_LICENSE.txt -------------------------------------------------------------------------------- /src/Makevars.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/Makevars.in -------------------------------------------------------------------------------- /src/Makevars.win: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/Makevars.win -------------------------------------------------------------------------------- /src/RcppExports.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/RcppExports.cpp -------------------------------------------------------------------------------- /src/ZSTD/zstd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/ZSTD/zstd.c -------------------------------------------------------------------------------- /src/ZSTD/zstd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/ZSTD/zstd.h -------------------------------------------------------------------------------- /src/ascii_encoding/base85.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/ascii_encoding/base85.h -------------------------------------------------------------------------------- /src/ascii_encoding/base91.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/ascii_encoding/base91.h -------------------------------------------------------------------------------- /src/io/block_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/io/block_module.h -------------------------------------------------------------------------------- /src/io/cvector_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/io/cvector_module.h -------------------------------------------------------------------------------- /src/io/filestream_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/io/filestream_module.h -------------------------------------------------------------------------------- /src/io/io_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/io/io_common.h -------------------------------------------------------------------------------- /src/io/multithreaded_block_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/io/multithreaded_block_module.h -------------------------------------------------------------------------------- /src/io/xgboost_blockshuffle_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/io/xgboost_blockshuffle_model.h -------------------------------------------------------------------------------- /src/io/xxhash_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/io/xxhash_module.h -------------------------------------------------------------------------------- /src/io/zstd_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/io/zstd_file.h -------------------------------------------------------------------------------- /src/io/zstd_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/io/zstd_module.h -------------------------------------------------------------------------------- /src/qd_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/qd_constants.h -------------------------------------------------------------------------------- /src/qd_deserializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/qd_deserializer.h -------------------------------------------------------------------------------- /src/qd_serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/qd_serializer.h -------------------------------------------------------------------------------- /src/qoptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/qoptions.h -------------------------------------------------------------------------------- /src/qs_deserializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/qs_deserializer.h -------------------------------------------------------------------------------- /src/qs_serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/qs_serializer.h -------------------------------------------------------------------------------- /src/qs_unwind_protect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/qs_unwind_protect.h -------------------------------------------------------------------------------- /src/qx_dump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/qx_dump.h -------------------------------------------------------------------------------- /src/qx_file_headers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/qx_file_headers.h -------------------------------------------------------------------------------- /src/qx_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/qx_functions.cpp -------------------------------------------------------------------------------- /src/xxhash/xxhash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/xxhash/xxhash.c -------------------------------------------------------------------------------- /src/xxhash/xxhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/xxhash/xxhash.h -------------------------------------------------------------------------------- /src/zstd_file_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/src/zstd_file_functions.h -------------------------------------------------------------------------------- /tests/correctness_testing.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/tests/correctness_testing.R -------------------------------------------------------------------------------- /tests/qs_savem_testing.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/tests/qs_savem_testing.R -------------------------------------------------------------------------------- /tests/utility_testing.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/tests/utility_testing.R -------------------------------------------------------------------------------- /vignettes/vignette.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/vignettes/vignette.html -------------------------------------------------------------------------------- /vignettes/vignette.rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qsbase/qs2/HEAD/vignettes/vignette.rmd --------------------------------------------------------------------------------