kit: Data Manipulation Functions Implemented in C

Basic functions, implemented in C, for large data manipulation. Fast vectorised ifelse()/nested if()/switch() functions, psum()/pprod() functions equivalent to pmin()/pmax() plus others which are missing from base R. Most of these functions are callable at C level.

Version: 0.0.21
Depends: R (≥ 3.1.0)
Suggests: knitr, rmarkdown
Published: 2026-01-23
DOI: 10.32614/CRAN.package.kit
Author: Morgan Jacob [aut, cph], Sebastian Krantz [ctb, cre]
Maintainer: Sebastian Krantz <sebastian.krantz at graduateinstitute.ch>
BugReports: https://github.com/fastverse/kit/issues
License: GPL-3
URL: https://fastverse.org/kit/, https://github.com/fastverse/kit
NeedsCompilation: yes
Materials: NEWS
CRAN checks: kit results

Documentation:

Reference manual: kit.html , kit.pdf
Vignettes: Introduction to kit (source, R code)

Downloads:

Package source: kit_0.0.21.tar.gz
Windows binaries: r-devel: kit_0.0.20.zip, r-release: kit_0.0.20.zip, r-oldrel: kit_0.0.20.zip
macOS binaries: r-release (arm64): kit_0.0.21.tgz, r-oldrel (arm64): kit_0.0.21.tgz, r-release (x86_64): kit_0.0.21.tgz, r-oldrel (x86_64): kit_0.0.21.tgz
Old sources: kit archive

Reverse dependencies:

Reverse imports: fastverse, rapidsplithalf, text2map, vvauditor
Reverse suggests: collapse, sps, tinycodet

Linking:

Please use the canonical form https://CRAN.R-project.org/package=kit to link to this page.