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.


Reference manual

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


0.3.0 by David Hall, 3 months ago,

Report a bug at

Browse source code at

Authors: David Hall [aut, cre, cph]

Documentation:   PDF Manual  

Task views: Numerical Mathematics

MIT + file LICENSE license

Imports rlang, vctrs

Suggests knitr, pillar, rmarkdown, testthat

Linking to BH, cpp11

System requirements: C++11

Suggested by ipaddress.

See at CRAN