Package: qs2 0.1.2

Travers Ching

qs2: Efficient Serialization of R Objects

Streamlines and accelerates the process of saving and loading R objects, improving speed and compression compared to other methods. The package provides two compression formats: the 'qs2' format, which uses R serialization via the C API while optimizing compression and disk I/O, and the 'qdata' format, featuring custom serialization for slightly faster performance and better compression. Additionally, the 'qs2' format can be directly converted to the standard 'RDS' format, ensuring long-term compatibility with future versions of R.

Authors:Travers Ching [aut, cre, cph], Yann Collet [ctb, cph], Facebook, Inc. [cph], Reichardt Tino [ctb, cph], Skibinski Przemyslaw [ctb, cph], Mori Yuta [ctb, cph], Francesc Alted [ctb, cph]

qs2_0.1.2.tar.gz
qs2_0.1.2.zip(r-4.5)qs2_0.1.2.zip(r-4.4)qs2_0.1.2.zip(r-4.3)
qs2_0.1.2.tgz(r-4.4-x86_64)qs2_0.1.2.tgz(r-4.4-arm64)qs2_0.1.2.tgz(r-4.3-x86_64)qs2_0.1.2.tgz(r-4.3-arm64)
qs2_0.1.2.tar.gz(r-4.5-noble)qs2_0.1.2.tar.gz(r-4.4-noble)
qs2_0.1.2.tgz(r-4.4-emscripten)qs2_0.1.2.tgz(r-4.3-emscripten)
qs2.pdf |qs2.html
qs2/json (API)

# Install 'qs2' in R:
install.packages('qs2', repos = c('https://qsbase.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/qsbase/qs2/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

compressiondata-storageserialization

6.16 score 18 stars 5 scripts 318 downloads 26 exports 3 dependencies

Last updated 4 days agofrom:5c772a4417. Checks:OK: 3 NOTE: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 11 2024
R-4.5-win-x86_64OKNov 11 2024
R-4.5-linux-x86_64OKNov 11 2024
R-4.4-win-x86_64NOTENov 11 2024
R-4.4-mac-x86_64NOTENov 11 2024
R-4.4-mac-aarch64NOTENov 11 2024
R-4.3-win-x86_64NOTENov 11 2024
R-4.3-mac-x86_64NOTENov 11 2024
R-4.3-mac-aarch64NOTENov 11 2024

Exports:base85_decodebase85_encodebase91_decodebase91_encodeblosc_shuffle_rawblosc_unshuffle_rawcatquodecode_sourceencode_sourceqd_deserializeqd_readqd_saveqd_serializeqs_deserializeqs_readqs_readmqs_saveqs_savemqs_serializeqs_to_rdsqx_dumprds_to_qsxxhash_rawzstd_compress_boundzstd_compress_rawzstd_decompress_raw

Dependencies:RcppRcppParallelstringfish

qs2

Rendered fromvignette.rmdusingknitr::rmarkdownon Nov 11 2024.

Last update: 2024-11-11
Started: 2024-05-31

Readme and manuals

Help Manual

Help pageTopics
Z85 Decodingbase85_decode
Z85 Encodingbase85_encode
basE91 Decodingbase91_decode
basE91 Encodingbase91_encode
Shuffle a raw vectorblosc_shuffle_raw
Un-shuffle a raw vectorblosc_unshuffle_raw
catquocatquo
Decode a compressed stringdecode_source
Encode and compress a file or stringencode_source
qd_deserializeqd_deserialize
qd_readqd_read
qd_saveqd_save
qd_serializeqd_serialize
qs_deserializeqs_deserialize
qs_readqs_read
qs_readmqs_readm
qs_saveqs_save
qs_savemqs_savem
qs_serializeqs_serialize
qs2 to RDS formatqs_to_rds
qx_dumpqx_dump
RDS to qs2 formatrds_to_qs
Official list of IAU Star Namesstarnames
XXH3_64 hashxxhash_raw
Zstd compress boundzstd_compress_bound
Zstd compressionzstd_compress_raw
Zstd decompressionzstd_decompress_raw