R Bindings to the 'Fstlib' Library

The 'fstlib' library provides multithreaded serialization of compressed data frames using the 'fst' format. The 'fst' format allows for random access of stored data and compression with the 'LZ4' and 'ZSTD' compressors.


CRAN status CRAN_Status_Badge downloads total_downloads

Build Status codecov

License: MPL 2.0

Overview

R package fstcore contains R bindings to the C++ fstlib library which allows interfacing with fst files. It also contains the LZ4 and ZSTD sources used for compression. fstcore exists as a package separate from the fst package to facilitate independent updates to the fstlib, LZ4 and ZSTD libraries and is used as a backend to fst.

Installation

Package fstcore is automatically installed as a dependency when you install the fst package from CRAN. If you need to install it directly, you can use:

install.packages("fstcore")

You can also use the development version from GitHub:

# install.packages("devtools")
devtools::install_github("fstpackage/fstcore", ref = "develop")

Basic usage

Please refer to https://www.fstpackage.org/fst to get an introduction to using the fst package.

Contact

Questions, ideas and issues can be reported in the fst package repository.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("fstcore")

0.10.0 by Mark Klik, 2 years ago


https://www.fstpackage.org/fstcore/


Report a bug at https://github.com/fstpackage/fst/issues


Browse source code at https://github.com/cran/fstcore


Authors: Mark Klik [aut, cre, cph] (Mark Klik is author of the fstcore package and author and copyright holder of the bundled 'fstlib' code) , Yuta Mori [ctb, cph] (Yuta Mori is author and copyright holder of the bundled 'libdivsufsort-lite' code , part of 'ZSTD') , Przemyslaw Skibinski [ctb, cph] (Przemyslaw Skibinski is author and copyright holder of the bundled price functions , part of 'ZSTD') , Tino Reichardt [ctb, cph] (Tino Reichardt is author and copyright holder of bundled sources from the 'zstdmt' library , part of 'ZSTD') , Yann Collet [ctb, cph] (Yann Collet is author of the bundled 'LZ4' and 'ZSTD' code and copyright holder of 'LZ4') , Facebook , Inc. [cph] (Bundled 'ZSTD' code)


Documentation:   PDF Manual  


MPL-2.0 | file LICENSE license


Imports Rcpp

Suggests testthat, lintr

Linking to Rcpp

System requirements: little-endian platform


Imported by fst.


See at CRAN