# -------------------------------------------- # CITATION file created with {cffr} R package # See also: https://docs.ropensci.org/cffr/ # -------------------------------------------- cff-version: 1.2.0 message: 'To cite package "flint" in publications use:' type: software license: GPL-2.0-or-later title: 'flint: Fast Library for Number Theory' version: 0.0.4 doi: 10.32614/CRAN.package.flint abstract: 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 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. authors: - family-names: Jagan given-names: Mikael email: jaganmn@mcmaster.ca orcid: https://orcid.org/0000-0002-3542-2938 repository: https://jaganmn.r-universe.dev repository-code: https://github.com/jaganmn/flint commit: 0626db3a6668dab2b66eaa6bba0afacde0d103cb url: https://github.com/jaganmn/flint date-released: '2025-03-09' contact: - family-names: Jagan given-names: Mikael email: jaganmn@mcmaster.ca orcid: https://orcid.org/0000-0002-3542-2938