bignum: Arbitrary-Precision Integer and Floating-Point Mathematics

Classes for storing and manipulating arbitrary-precision integer vectors and high-precision floating-point vectors. These extend the range and precision of the 'integer' and 'double' data types found in R. This package utilizes the 'Boost.Multiprecision' C++ library. It is specifically designed to work well with the 'tidyverse' collection of R packages.

Version: 0.3.2
Depends: R (≥ 3.3.0)
Imports: rlang, vctrs (≥ 0.3.0)
LinkingTo: BH, cpp11
Suggests: knitr, pillar (≥ 1.6.3), rmarkdown, testthat
Published: 2023-05-04
DOI: 10.32614/CRAN.package.bignum
Author: David Hall ORCID iD [aut, cre, cph]
Maintainer: David Hall <david.hall.physics at>
License: MIT + file LICENSE
NeedsCompilation: yes
Materials: README NEWS
In views: NumericalMathematics
CRAN checks: bignum results


Reference manual: bignum.pdf
Vignettes: Control the displayed precision
Hierarchy of data types


Package source: bignum_0.3.2.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): bignum_0.3.2.tgz, r-oldrel (arm64): bignum_0.3.2.tgz, r-release (x86_64): bignum_0.3.2.tgz, r-oldrel (x86_64): bignum_0.3.2.tgz
Old sources: bignum archive

Reverse dependencies:

Reverse suggests: ipaddress


Please use the canonical form to link to this page.