Package: qs 0.27.2

Travers Ching

qs: Quick Serialization of R Objects

Provides functions for quickly writing and reading any R object to and from disk.

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], Romain Francois [ctb, cph], Francesc Alted [ctb, cph], Bryce Chamberlain [ctb], Salim Brüggemann [ctb]

qs_0.27.2.tar.gz
qs_0.27.2.zip(r-4.5)qs_0.27.2.zip(r-4.4)qs_0.27.2.zip(r-4.3)
qs_0.27.2.tgz(r-4.4-x86_64)qs_0.27.2.tgz(r-4.4-arm64)qs_0.27.2.tgz(r-4.3-x86_64)qs_0.27.2.tgz(r-4.3-arm64)
qs_0.27.2.tar.gz(r-4.5-noble)qs_0.27.2.tar.gz(r-4.4-noble)
qs_0.27.2.tgz(r-4.4-emscripten)qs_0.27.2.tgz(r-4.3-emscripten)
qs.pdf |qs.html
qs/json (API)

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

Peer review:

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

Uses libs:
  • libzstd– Fast lossless compression algorithm
  • lz4– Fast LZ compression algorithm library
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

compressiondata-storageencodingserializationlibzstdlz4cpp

12.95 score 403 stars 48 packages 2.5k scripts 16k downloads 1 mentions 36 exports 5 dependencies

Last updated 3 months agofrom:3838fbe078. Checks:OK: 8 NOTE: 1. Indexed: no.

TargetResultDate
Doc / VignettesOKNov 29 2024
R-4.5-win-x86_64NOTENov 29 2024
R-4.5-linux-x86_64OKNov 29 2024
R-4.4-win-x86_64OKNov 29 2024
R-4.4-mac-x86_64OKNov 29 2024
R-4.4-mac-aarch64OKNov 29 2024
R-4.3-win-x86_64OKNov 29 2024
R-4.3-mac-x86_64OKNov 29 2024
R-4.3-mac-aarch64OKNov 29 2024

Exports:base85_decodebase85_encodebase91_decodebase91_encodeblosc_shuffle_rawblosc_unshuffle_rawcatquodecode_sourceencode_sourceget_altrep_class_infois_big_endianlz4_compress_boundlz4_compress_rawlz4_decompress_rawqattributesqcacheqdeserializeqdumpqloadqreadqread_fdqread_handleqread_ptrqread_urlqreadmqsaveqsave_fdqsave_handleqsavemqserializeregister_altrep_classset_trust_promisesunregister_altrep_classzstd_compress_boundzstd_compress_rawzstd_decompress_raw

Dependencies:BHRApiSerializeRcppRcppParallelstringfish

Using qs

Rendered fromvignette.rmdusingknitr::rmarkdownon Nov 29 2024.

Last update: 2024-09-28
Started: 2018-12-30

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
Get the class information of an ALTREP objectget_altrep_class_info
System Endiannessis_big_endian
lz4 compress boundlz4_compress_bound
lz4 compressionlz4_compress_raw
lz4 decompressionlz4_decompress_raw
qattributesqattributes
qcacheqcache
qdeserializeqdeserialize
qdumpqdump
qreadqread
qread_fdqread_fd
qread_handleqread_handle
qread_ptrqread_ptr
qread_urlqread_url
qloadqload qreadm
qsaveqsave
qsave_fdqsave_fd
qsave_handleqsave_handle
qsavemqsavem
qserializeqserialize
Register ALTREP class for serializationregister_altrep_class
Allow for serialization/deserialization of promisesset_trust_promises
Official list of IAU Star Namesstarnames
Unegister ALTREP class for serializationunregister_altrep_class
Zstd compress boundzstd_compress_bound
Zstd compressionzstd_compress_raw
Zstd decompressionzstd_decompress_raw