Sun, 24 Nov 2024

Package qs2 updated to version 0.1.2 with previous version 0.1.1 dated 2024-09-16

Title: Efficient Serialization of R Objects
Description: 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.
Author: 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]
Maintainer: Travers Ching <traversc@gmail.com>

Diff between qs2 versions 0.1.1 dated 2024-09-16 and 0.1.2 dated 2024-11-24

 qs2-0.1.1/qs2/R/documentation.R                   |only
 qs2-0.1.1/qs2/R/qs_rds_conversion.R               |only
 qs2-0.1.2/qs2/ChangeLog                           |   10 
 qs2-0.1.2/qs2/DESCRIPTION                         |   13 
 qs2-0.1.2/qs2/MD5                                 |   92 +-
 qs2-0.1.2/qs2/NAMESPACE                           |   22 
 qs2-0.1.2/qs2/R/RcppExports.R                     |   44 +
 qs2-0.1.2/qs2/R/ascii_encoding.R                  |only
 qs2-0.1.2/qs2/R/qs_savem.R                        |only
 qs2-0.1.2/qs2/R/qs_to_rds.R                       |only
 qs2-0.1.2/qs2/R/qx_functions.R                    |only
 qs2-0.1.2/qs2/R/starnames.R                       |only
 qs2-0.1.2/qs2/README.md                           |   51 +
 qs2-0.1.2/qs2/data                                |only
 qs2-0.1.2/qs2/inst/doc/vignette.R                 |    9 
 qs2-0.1.2/qs2/inst/doc/vignette.html              |  137 ++-
 qs2-0.1.2/qs2/inst/doc/vignette.rmd               |   52 +
 qs2-0.1.2/qs2/inst/include                        |only
 qs2-0.1.2/qs2/man/base85_decode.Rd                |only
 qs2-0.1.2/qs2/man/base85_encode.Rd                |only
 qs2-0.1.2/qs2/man/base91_decode.Rd                |only
 qs2-0.1.2/qs2/man/base91_encode.Rd                |only
 qs2-0.1.2/qs2/man/blosc_shuffle_raw.Rd            |    2 
 qs2-0.1.2/qs2/man/blosc_unshuffle_raw.Rd          |    2 
 qs2-0.1.2/qs2/man/catquo.Rd                       |only
 qs2-0.1.2/qs2/man/decode_source.Rd                |only
 qs2-0.1.2/qs2/man/encode_source.Rd                |only
 qs2-0.1.2/qs2/man/qd_deserialize.Rd               |only
 qs2-0.1.2/qs2/man/qd_read.Rd                      |    9 
 qs2-0.1.2/qs2/man/qd_save.Rd                      |    9 
 qs2-0.1.2/qs2/man/qd_serialize.Rd                 |only
 qs2-0.1.2/qs2/man/qs_deserialize.Rd               |only
 qs2-0.1.2/qs2/man/qs_read.Rd                      |    9 
 qs2-0.1.2/qs2/man/qs_readm.Rd                     |only
 qs2-0.1.2/qs2/man/qs_save.Rd                      |    9 
 qs2-0.1.2/qs2/man/qs_savem.Rd                     |only
 qs2-0.1.2/qs2/man/qs_serialize.Rd                 |only
 qs2-0.1.2/qs2/man/qs_to_rds.Rd                    |    2 
 qs2-0.1.2/qs2/man/qx_dump.Rd                      |    2 
 qs2-0.1.2/qs2/man/rds_to_qs.Rd                    |    2 
 qs2-0.1.2/qs2/man/starnames.Rd                    |only
 qs2-0.1.2/qs2/man/xxhash_raw.Rd                   |only
 qs2-0.1.2/qs2/man/zstd_compress_bound.Rd          |    2 
 qs2-0.1.2/qs2/man/zstd_compress_raw.Rd            |    2 
 qs2-0.1.2/qs2/man/zstd_decompress_raw.Rd          |    2 
 qs2-0.1.2/qs2/src/RcppExports.cpp                 |  137 +++
 qs2-0.1.2/qs2/src/ascii_encoding                  |only
 qs2-0.1.2/qs2/src/io/cvector_module.h             |only
 qs2-0.1.2/qs2/src/io/filestream_module.h          |   10 
 qs2-0.1.2/qs2/src/io/multithreaded_block_module.h |   88 +-
 qs2-0.1.2/qs2/src/qd_deserializer.h               |    3 
 qs2-0.1.2/qs2/src/qd_serializer.h                 |    1 
 qs2-0.1.2/qs2/src/qs_deserializer.h               |    2 
 qs2-0.1.2/qs2/src/qs_serializer.h                 |    9 
 qs2-0.1.2/qs2/src/qs_unwind_protect.h             |    8 
 qs2-0.1.2/qs2/src/qx_file_headers.h               |   10 
 qs2-0.1.2/qs2/src/qx_functions.cpp                |  815 +++++++++++++++++-----
 qs2-0.1.2/qs2/tests/correctness_testing.R         |   10 
 qs2-0.1.2/qs2/tests/qs_savem_testing.R            |only
 qs2-0.1.2/qs2/vignettes/vignette.rmd              |   52 +
 60 files changed, 1243 insertions(+), 384 deletions(-)

More information about qs2 at CRAN
Permanent link


Built and running on Debian GNU/Linux using R, littler and blosxom. Styled with Bootstrap.