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.
Version: |
0.1.1 |
Depends: |
R (≥ 3.5.0) |
Imports: |
Rcpp, stringfish (≥ 0.15.1) |
LinkingTo: |
Rcpp, stringfish, RcppParallel |
Suggests: |
knitr, rmarkdown, dplyr, data.table, stringi |
Published: |
2024-09-16 |
DOI: |
10.32614/CRAN.package.qs2 |
Author: |
Travers 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) |
Maintainer: |
Travers Ching <traversc at gmail.com> |
BugReports: |
https://github.com/traversc/qs2/issues |
License: |
GPL-3 |
Copyright: |
This package includes code from the 'zstd' library owned by
Facebook, Inc. and created by Yann Collet; and code derived
from the 'Blosc' library created and owned by Francesc Alted. |
URL: |
https://github.com/traversc/qs2 |
NeedsCompilation: |
yes |
SystemRequirements: |
GNU make |
Materials: |
README ChangeLog |
CRAN checks: |
qs2 results |