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.

Getting started

Package details

AuthorTravers Ching [aut, cre, cph], Yann Collet [ctb, cph] (Yann Collet is the author of the bundled zstd), Facebook, Inc. [cph] (Facebook is the copyright holder of the bundled zstd code), Reichardt Tino [ctb, cph] (Contributor/copyright holder of zstd bundled code), Skibinski Przemyslaw [ctb, cph] (Contributor/copyright holder of zstd bundled code), Mori Yuta [ctb, cph] (Contributor/copyright holder of zstd bundled code), Francesc Alted [ctb, cph] (Shuffling routines derived from Blosc library)
MaintainerTravers Ching <traversc@gmail.com>
LicenseGPL-3
Version0.1.1
URL https://github.com/traversc/qs2
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("qs2")

Try the qs2 package in your browser

Any scripts or data that you put into this service are public.

qs2 documentation built on Sept. 30, 2024, 9:44 a.m.