Package: flint
Version: 0.1.6
VersionNote: sync configure.ac, inst/NEWS.Rd
Date: 2026-07-22
Title: Fast Library for Number Theory
Description: An R interface to 'FLINT' , a C
library for number theory. 'FLINT' extends GNU 'MPFR'
and GNU 'MP' with
support for operations on standard rings (the integers, the
integers modulo n, finite fields, the rational, p-adic, real,
and complex numbers) as well as matrices and polynomials over
rings. 'FLINT' implements midpoint-radius interval arithmetic,
also known as ball arithmetic, in the real and complex numbers,
enabling computation in arbitrary precision with rigorous
propagation of rounding and other errors; see Johansson (2017)
. Finally, 'FLINT' provides ball
arithmetic implementations of many special mathematical
functions, with high coverage of reference works such as the
NIST Digital Library of Mathematical Functions
. The R interface defines S4 classes,
generic functions, and methods for representation and basic
operations as well as plain R functions mirroring and
vectorizing entry points in the C library.
License: GPL (>= 2)
URL: https://codeberg.org/jaganmn/flint
BugReports: https://codeberg.org/jaganmn/flint/issues
Authors@R:
c(person("Mikael", "Jagan",
email = "jaganmn2@gmail.com",
role = c("aut", "cre"),
comment = c(ORCID = "0000-0002-3542-2938")),
person("Martin", "Maechler",
role = c("ctb"),
comment = c(ORCID = "0000-0002-8685-9910")))
Depends: R (>= 4.3), methods
Imports: stats
Enhances: Rmpfr, gmp
SystemRequirements: flint (>= 3), mpfr (>= 3.1), gmp
SystemRequirementsNote: purely informational as we use configure tests
Config/pak/sysreqs: libflint-dev libgmp3-dev libmpfr-dev
Repository: https://jaganmn.r-universe.dev
Date/Publication: 2026-07-22 13:38:01 UTC
RemoteUrl: https://codeberg.org/jaganmn/flint
RemoteRef: HEAD
RemoteSha: a4d9fa22627ffcc2a95e030a4e0a09d02e913fbc
NeedsCompilation: yes
Packaged: 2026-09-24 10:09:19 UTC; root
Author: Mikael Jagan [aut, cre] (ORCID:
),
Martin Maechler [ctb] (ORCID: )
Maintainer: Mikael Jagan