{
  "_id": "6ac4e4dbf511ae58c09a2c7f",
  "Package": "Rmpfr",
  "Title": "Interface R to MPFR - Multiple Precision Floating-Point Reliable",
  "Version": "1.1-3",
  "VersionNote": "Last CRAN: 1.1-2 on 2025-10-27; 1.1-1 on 2025-07-18; 1.1-0\non 2025-05-08; 1.0-0 on 2024-11-15",
  "Date": "2026-09-05",
  "Type": "Package",
  "Authors@R": "c(person(\"Martin\",\"Maechler\", role = c(\"aut\",\"cre\"),\nemail = \"maechler@stat.math.ethz.ch\", comment = c(ORCID=\"0000-0002-8685-9910\"))\n, person(c(\"Richard\", \"M.\"), \"Heiberger\", role = \"ctb\", email=\"rmh@temple.edu\",\ncomment = \"formatHex(), *Bin, *Dec\")\n, person(c(\"John\", \"C.\"), \"Nash\", role = \"ctb\", email=\"nashjc@uottawa.ca\",\ncomment = \"hjkMpfr(), origin of unirootR()\")\n, person(c(\"Hans\", \"W.\"), \"Borchers\", role = \"ctb\", email=\"hwborchers@googlemail.com\",\ncomment = \"optimizeR(*, \\\"GoldenRatio\\\"); origin of hjkMpfr()\")\n, person(\"Mikael\", \"Jagan\", role = \"ctb\", comment = c(\"safer convert.c; configure.ac etc\", ORCID = \"0000-0002-3542-2938\"))\n)",
  "Description": "Arithmetic (via S4 classes and methods) for arbitrary\nprecision floating point numbers, including transcendental\n(\"special\") functions.  To this end, the package interfaces to\nthe 'LGPL' licensed 'MPFR' (Multiple Precision Floating-Point\nReliable) Library which itself is based on the 'GMP' (GNU\nMultiple Precision) Library.",
  "SystemRequirements": "gmp (>= 4.2.3), mpfr (>= 3.2.0), pdfcrop (part of\nTexLive) is required to rebuild the vignettes.",
  "SystemRequirementsNote": "'MPFR' (MP Floating-Point Reliable Library,\nhttps://www.mpfr.org/) and 'GMP' (GNU Multiple Precision\nlibrary, https://gmplib.org/), see >> README.md",
  "SuggestsNote": "MASS, polynom, sfsmisc: only for vignette;",
  "EnhancesNote": "mentioned in Rd xrefs | used in example",
  "URL": "https://rmpfr.r-forge.r-project.org/",
  "BugReports": "https://r-forge.r-project.org/tracker/?group_id=386",
  "License": "GPL (>= 2)",
  "Encoding": "UTF-8",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-06 12:02:29 UTC",
    "User": "root"
  },
  "Author": "Martin Maechler [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-8685-9910>), Richard M. Heiberger\n[ctb] (formatHex(), *Bin, *Dec), John C. Nash [ctb] (hjkMpfr(),\norigin of unirootR()), Hans W. Borchers [ctb] (optimizeR(*,\n\"GoldenRatio\"); origin of hjkMpfr()), Mikael Jagan [ctb] (safer\nconvert.c; configure.ac etc, ORCID:\n<https://orcid.org/0000-0002-3542-2938>)",
  "Maintainer": "Martin Maechler <maechler@stat.math.ethz.ch>",
  "Config/pak/sysreqs": "libgmp3-dev libmpfr-dev",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-09-06 14:14:59 UTC",
  "RemoteUrl": "https://github.com/cran/Rmpfr",
  "RemoteRef": "HEAD",
  "RemoteSha": "e91c450f47220c1085a1fbe7bfef44f36348dde2",
  "_user": "cran",
  "_type": "src",
  "_file": "Rmpfr_1.1-3.tar.gz",
  "_fileid": "https://r2.ropensci.org/ae5afd69335f6b6079bac9bdc1a1bb943ae5cf80f58179eede6dd52763dafdce",
  "_filesize": 2005031,
  "_sha256": "ae5afd69335f6b6079bac9bdc1a1bb943ae5cf80f58179eede6dd52763dafdce",
  "_expires": "2027-01-14T12:08:57.000Z",
  "_created": "2026-10-06T12:02:29.000Z",
  "_published": "2026-10-06T12:08:59.425Z",
  "_jobs": [
    {
      "job": 112258719456,
      "time": 149,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11412326827"
    },
    {
      "job": 112258719409,
      "time": 179,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11412676826"
    },
    {
      "job": 112258719412,
      "time": 133,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11411242898"
    },
    {
      "job": 112258719422,
      "time": 160,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11412626836"
    },
    {
      "job": 112257064258,
      "time": 253,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11412671306"
    },
    {
      "job": 112258719446,
      "time": 93,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 112258719662,
      "time": 305,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11411203431"
    },
    {
      "job": 112258719525,
      "time": 179,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11412806913"
    },
    {
      "job": 112258719418,
      "time": 327,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11412252585"
    },
    {
      "job": 112258719457,
      "time": 133,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11412346803"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/37460009491",
  "_status": "success",
  "_upstream": "https://github.com/cran/Rmpfr",
  "_commit": {
    "id": "e91c450f47220c1085a1fbe7bfef44f36348dde2",
    "author": "Martin Maechler <maechler@stat.math.ethz.ch>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.1-3\n",
    "time": 1788704099
  },
  "_maintainer": {
    "name": "Martin Maechler",
    "email": "maechler@stat.math.ethz.ch",
    "login": "mmaechler",
    "mastodon": "@MMaechler@fosstodon.org",
    "linkedin": "in/martinmaechlereth",
    "orcid": "0000-0002-8685-9910",
    "twitter": "@MMaechler",
    "description": "Professor emeritus @ SfS, ETH Zurich.  \nR (#rstats) Core group member\nFollower of the Alpha and Omega",
    "uuid": 995722
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "gmp",
      "version": ">= 0.6-1",
      "role": "Depends"
    },
    {
      "package": "R",
      "version": ">= 3.6.0",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "DPQmpfr",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "Bessel",
      "role": "Suggests"
    },
    {
      "package": "polynom",
      "role": "Suggests"
    },
    {
      "package": "sfsmisc",
      "version": ">= 1.1-14",
      "role": "Suggests"
    },
    {
      "package": "dfoptim",
      "role": "Enhances"
    },
    {
      "package": "pracma",
      "role": "Enhances"
    },
    {
      "package": "DPQ",
      "role": "Enhances"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 89,
  "_updates": [
    {
      "week": "2025-44",
      "n": 1
    },
    {
      "week": "2026-36",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.1-2",
      "date": "2025-10-27"
    },
    {
      "name": "1.1-3",
      "date": "2026-09-06"
    }
  ],
  "_stars": 3,
  "_contributors": [
    {
      "user": "mmaechler",
      "count": 44,
      "uuid": 995722
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 630,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 33766,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/Rmpfr"
  },
  "_mentions": 4,
  "_devurl": "https://github.com/r-forge/rmpfr",
  "_searchresults": 508,
  "_topics": [
    "mpfr4",
    "gmp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/Rmpfr.html"
  ],
  "_homeurl": "https://github.com/r-forge/rmpfr",
  "_realowner": "r-forge",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1-5",
      "date": "2009-08-14"
    },
    {
      "version": "0.1-6",
      "date": "2009-09-04"
    },
    {
      "version": "0.1-7",
      "date": "2009-09-07"
    },
    {
      "version": "0.2-3",
      "date": "2010-01-29"
    },
    {
      "version": "0.2-6",
      "date": "2011-02-12"
    },
    {
      "version": "0.4-2",
      "date": "2011-08-11"
    },
    {
      "version": "0.4-3",
      "date": "2011-09-10"
    },
    {
      "version": "0.4-4",
      "date": "2011-11-30"
    },
    {
      "version": "0.4-6",
      "date": "2012-02-06"
    },
    {
      "version": "0.4-7",
      "date": "2012-05-18"
    },
    {
      "version": "0.4-8",
      "date": "2012-05-23"
    },
    {
      "version": "0.5-0",
      "date": "2012-07-13"
    },
    {
      "version": "0.5-1",
      "date": "2012-12-03"
    },
    {
      "version": "0.5-2",
      "date": "2013-08-06"
    },
    {
      "version": "0.5-3",
      "date": "2013-09-27"
    },
    {
      "version": "0.5-4",
      "date": "2013-10-23"
    },
    {
      "version": "0.5-5",
      "date": "2014-06-19"
    },
    {
      "version": "0.5-6",
      "date": "2014-09-05"
    },
    {
      "version": "0.5-7",
      "date": "2014-11-28"
    },
    {
      "version": "0.6-0",
      "date": "2015-12-04"
    },
    {
      "version": "0.6-1",
      "date": "2016-11-15"
    },
    {
      "version": "0.7-0",
      "date": "2018-01-13"
    },
    {
      "version": "0.7-1",
      "date": "2018-07-30"
    },
    {
      "version": "0.7-2",
      "date": "2019-01-22"
    },
    {
      "version": "0.8-1",
      "date": "2020-01-24"
    },
    {
      "version": "0.8-2",
      "date": "2020-11-11"
    },
    {
      "version": "0.8-3",
      "date": "2021-03-23"
    },
    {
      "version": "0.8-4",
      "date": "2021-04-11"
    },
    {
      "version": "0.8-5",
      "date": "2021-10-06"
    },
    {
      "version": "0.8-6",
      "date": "2021-10-25"
    },
    {
      "version": "0.8-7",
      "date": "2021-10-28"
    },
    {
      "version": "0.8-8",
      "date": "2022-06-02"
    },
    {
      "version": "0.8-9",
      "date": "2022-06-03"
    },
    {
      "version": "0.9-0",
      "date": "2023-01-16"
    },
    {
      "version": "0.9-1",
      "date": "2023-01-31"
    },
    {
      "version": "0.9-2",
      "date": "2023-04-22"
    },
    {
      "version": "0.9-3",
      "date": "2023-08-08"
    },
    {
      "version": "0.9-4",
      "date": "2023-12-04"
    },
    {
      "version": "0.9-5",
      "date": "2024-01-21"
    },
    {
      "version": "1.0-0",
      "date": "2024-11-18"
    },
    {
      "version": "1.1-0",
      "date": "2025-05-13"
    },
    {
      "version": "1.1-1",
      "date": "2025-07-18"
    },
    {
      "version": "1.1-2",
      "date": "2025-10-27"
    },
    {
      "version": "1.1-3",
      "date": "2026-09-08"
    }
  ],
  "_exports": [
    "..bigq2mpfr",
    "..bigz2mpfr",
    ".bigq2mpfr",
    ".bigz2mpfr",
    ".getPrec",
    ".getSign",
    ".mpfr",
    ".mpfr_erange",
    ".mpfr_erange_is_int",
    ".mpfr_erange_kinds",
    ".mpfr_erange_set",
    ".mpfr_formatinfo",
    ".mpfr_gmp_numbbits",
    ".mpfr_maxPrec",
    ".mpfr_minPrec",
    ".mpfr_negative",
    ".mpfr_sign",
    ".mpfr.",
    ".mpfr.is.whole",
    ".mpfr2bigq",
    ".mpfr2bigz",
    ".mpfr2d",
    ".mpfr2exp",
    ".mpfr2i",
    ".mpfr2list",
    ".mpfr2str",
    ".mpfrSizeof",
    ".mpfrVersion",
    "Ai",
    "all.equal",
    "aperm",
    "apply",
    "Arith",
    "asNumeric",
    "atan2",
    "Bernoulli",
    "beta",
    "cbind",
    "chooseMpfr",
    "chooseMpfr.all",
    "coerce",
    "coerce<-",
    "colMeans",
    "colSums",
    "Compare",
    "Const",
    "dbinom",
    "dchisq",
    "dgamma",
    "diag",
    "diag<-",
    "dnbinom",
    "dnorm",
    "dpois",
    "dt",
    "Ei",
    "erf",
    "erfc",
    "factorial",
    "factorialMpfr",
    "format",
    "formatBin",
    "formatDec",
    "formatHex",
    "formatMpfr",
    "frexpMpfr",
    "getD",
    "getPrec",
    "head",
    "hjkMpfr",
    "hypot",
    "igamma",
    "integrateR",
    "is.mpfr",
    "j0",
    "j1",
    "jn",
    "lbeta",
    "ldexpMpfr",
    "Li2",
    "log1mexp",
    "log1pexp",
    "Logic",
    "Math",
    "Math2",
    "matmult",
    "mean",
    "median",
    "mpfr",
    "mpfr_default_prec",
    "mpfr.is.0",
    "mpfr.is.integer",
    "mpfr2array",
    "mpfrArray",
    "mpfrImport",
    "mpfrIs0",
    "mpfrVersion",
    "mpfrXport",
    "norm",
    "num2bigq",
    "Ops",
    "optimizeR",
    "outer",
    "pbetaI",
    "pgamma",
    "pmax",
    "pmin",
    "pnorm",
    "pochMpfr",
    "qnormI",
    "quantile",
    "rbind",
    "roundMpfr",
    "rowMeans",
    "rowSums",
    "sapplyMpfr",
    "seqMpfr",
    "show",
    "sumBinomMpfr",
    "summary",
    "Summary",
    "t",
    "tail",
    "toNum",
    "unique",
    "unirootR",
    "which.max",
    "which.min",
    "y0",
    "y1",
    "yn",
    "zeta"
  ],
  "_help": [
    {
      "page": "Rmpfr-package",
      "title": "R MPFR - Multiple Precision Floating-Point Reliable",
      "topics": [
        "Rmpfr-package",
        "Rmpfr"
      ]
    },
    {
      "page": "array_or_vector-class",
      "title": "Auxiliary Class \"array_or_vector\"",
      "topics": [
        "array_or_vector-class"
      ]
    },
    {
      "page": "asNumeric-methods",
      "title": "Methods for 'asNumeric(<mpfr>)'",
      "topics": [
        "asNumeric,mpfr-method",
        "asNumeric,mpfrArray-method",
        "asNumeric-methods"
      ]
    },
    {
      "page": "atomicVector-class",
      "title": "Virtual Class \"atomicVector\" of Atomic Vectors",
      "topics": [
        "atomicVector-class"
      ]
    },
    {
      "page": "Bernoulli",
      "title": "Bernoulli Numbers in Arbitrary Precision",
      "topics": [
        "Bernoulli"
      ]
    },
    {
      "page": "Bessel_mpfr",
      "title": "Bessel functions of Integer Order in multiple precisions",
      "topics": [
        "Ai",
        "Bessel_mpfr",
        "j0",
        "j1",
        "jn",
        "y0",
        "y1",
        "yn"
      ]
    },
    {
      "page": "bind-methods",
      "title": "\"mpfr\" '...' - Methods for Functions cbind(), rbind()",
      "topics": [
        "cbind",
        "cbind,ANY-method",
        "cbind,Mnumber-method",
        "cbind-methods",
        "rbind",
        "rbind,ANY-method",
        "rbind,Mnumber-method",
        "rbind-methods"
      ]
    },
    {
      "page": "chooseMpfr",
      "title": "Binomial Coefficients and Pochhammer Symbol aka Rising Factorial",
      "topics": [
        "chooseMpfr",
        "chooseMpfr.all",
        "pochMpfr"
      ]
    },
    {
      "page": "factorialMpfr",
      "title": "Factorial 'n!'  in Arbitrary Precision",
      "topics": [
        "factorialMpfr"
      ]
    },
    {
      "page": "formatHex",
      "title": "Flexibly Format Numbers in Binary, Hex and Decimal Format",
      "topics": [
        "formatBin",
        "formatDec",
        "formatHex",
        "print.Ncharacter"
      ]
    },
    {
      "page": "formatMpfr",
      "title": "Formatting and Printing MPFR (multiprecision) Numbers",
      "topics": [
        ".mpfr2str",
        "formatMpfr",
        "formatN.mpfr",
        "print.mpfr",
        "print.mpfrArray"
      ]
    },
    {
      "page": "fr_ld_expMpfr",
      "title": "Base-2 Representation and Multiplication of Mpfr Numbers",
      "topics": [
        "frexpMpfr",
        "ldexpMpfr"
      ]
    },
    {
      "page": "gmp-conversions",
      "title": "Conversion Utilities gmp <-> Rmpfr",
      "topics": [
        ".bigq2mpfr",
        ".bigz2mpfr",
        ".mpfr2bigq",
        ".mpfr2bigz",
        "coerce,bigq,mpfr-method",
        "coerce,bigz,mpfr-method"
      ]
    },
    {
      "page": "hjkMpfr",
      "title": "Hooke-Jeeves Derivative-Free Minimization R (working for MPFR)",
      "topics": [
        "hjkMpfr"
      ]
    },
    {
      "page": "igamma",
      "title": "Incomplete Gamma Function",
      "topics": [
        "igamma"
      ]
    },
    {
      "page": "integrateR",
      "title": "One-Dimensional Numerical Integration - in pure R",
      "topics": [
        "integrateR",
        "print.integrateR",
        "show,integrateR-method"
      ]
    },
    {
      "page": "is.whole",
      "title": "Whole (\"Integer\") Numbers",
      "topics": [
        "is.whole.mpfr"
      ]
    },
    {
      "page": "log1mexp",
      "title": "Compute f(a) = log(1 +/- exp(-a)) Numerically Optimally",
      "topics": [
        "log1mexp",
        "log1pexp"
      ]
    },
    {
      "page": "matmult",
      "title": "(MPFR) Matrix (Vector) Multiplication",
      "topics": [
        ".matmult.R",
        "matmult"
      ]
    },
    {
      "page": "Mnumber-class",
      "title": "Class \"Mnumber\" and \"mNumber\" of \"mpfr\" and regular numbers and arrays from them",
      "topics": [
        "Mnumber-class",
        "mNumber-class",
        "numericVector-class"
      ]
    },
    {
      "page": "mpfr",
      "title": "Create \"mpfr\" Numbers (Objects)",
      "topics": [
        "Const",
        "is.mpfr",
        "mpfr",
        "mpfr.default",
        "mpfr.mpfr"
      ]
    },
    {
      "page": "mpfr-class",
      "title": "Class \"mpfr\" of Multiple Precision Floating Point Numbers",
      "topics": [
        "%*%,array_or_vector,mpfr-method",
        "%*%,mpfr,array_or_vector-method",
        "abs,mpfr-method",
        "all.equal,ANY,mpfr-method",
        "all.equal,mpfr,ANY-method",
        "all.equal,mpfr,mpfr-method",
        "Arg,mpfr-method",
        "Arith,array,mpfr-method",
        "Arith,integer,mpfr-method",
        "Arith,mpfr,array-method",
        "Arith,mpfr,integer-method",
        "Arith,mpfr,missing-method",
        "Arith,mpfr,mpfr-method",
        "Arith,mpfr,numeric-method",
        "Arith,numeric,mpfr-method",
        "as.integer,mpfr-method",
        "as.numeric,mpfr-method",
        "as.vector,mpfrArray-method",
        "atan2,ANY,mpfr-method",
        "atan2,ANY,mpfrArray-method",
        "atan2,mpfr,ANY-method",
        "atan2,mpfr,mpfr-method",
        "atan2,mpfr,numeric-method",
        "atan2,mpfrArray,ANY-method",
        "atan2,mpfrArray,mpfrArray-method",
        "atan2,numeric,mpfr-method",
        "beta,ANY,mpfr-method",
        "beta,ANY,mpfrArray-method",
        "beta,mpfr,ANY-method",
        "beta,mpfr,mpfr-method",
        "beta,mpfr,numeric-method",
        "beta,mpfrArray,ANY-method",
        "beta,mpfrArray,mpfrArray-method",
        "beta,numeric,mpfr-method",
        "coerce,array,mpfr-method",
        "coerce,character,mpfr-method",
        "coerce,integer,mpfr-method",
        "coerce,logical,mpfr-method",
        "coerce,mpfr,bigz-method",
        "coerce,mpfr,character-method",
        "coerce,mpfr,integer-method",
        "coerce,mpfr,mpfr1-method",
        "coerce,mpfr,numeric-method",
        "coerce,mpfr1,mpfr-method",
        "coerce,mpfr1,numeric-method",
        "coerce,numeric,mpfr-method",
        "coerce,numeric,mpfr1-method",
        "coerce,raw,mpfr-method",
        "Compare,array,mpfr-method",
        "Compare,integer,mpfr-method",
        "Compare,mpfr,array-method",
        "Compare,mpfr,integer-method",
        "Compare,mpfr,mpfr-method",
        "Compare,mpfr,numeric-method",
        "Compare,numeric,mpfr-method",
        "Conj,mpfr-method",
        "crossprod,array_or_vector,mpfr-method",
        "crossprod,mpfr,array_or_vector-method",
        "dim<-,mpfr-method",
        "factorial,mpfr-method",
        "format,mpfr-method",
        "hypot",
        "Im,mpfr-method",
        "is.finite,mpfr-method",
        "is.finite,mpfrArray-method",
        "is.infinite,mpfr-method",
        "is.infinite,mpfrArray-method",
        "is.na,mpfr-method",
        "is.na,mpfrArray-method",
        "is.nan,mpfr-method",
        "is.nan,mpfrArray-method",
        "lbeta,ANY,mpfr-method",
        "lbeta,ANY,mpfrArray-method",
        "lbeta,mpfr,ANY-method",
        "lbeta,mpfr,mpfr-method",
        "lbeta,mpfr,numeric-method",
        "lbeta,mpfrArray,ANY-method",
        "lbeta,mpfrArray,mpfrArray-method",
        "lbeta,numeric,mpfr-method",
        "log,mpfr-method",
        "Logic,mpfr,mpfr-method",
        "Logic,mpfr,numeric-method",
        "Logic,numeric,mpfr-method",
        "Math,mpfr-method",
        "Math2,mpfr-method",
        "mean,mpfr-method",
        "median,mpfr-method",
        "Mod,mpfr-method",
        "mpfr-class",
        "mpfr1-class",
        "Ops,ANY,mpfr-method",
        "Ops,array,mpfr-method",
        "Ops,bigq,mpfr-method",
        "Ops,bigz,mpfr-method",
        "Ops,mpfr,ANY-method",
        "Ops,mpfr,array-method",
        "Ops,mpfr,bigq-method",
        "Ops,mpfr,bigz-method",
        "Ops,mpfr,vector-method",
        "Ops,vector,mpfr-method",
        "print.mpfr1",
        "print.summaryMpfr",
        "quantile,mpfr-method",
        "Re,mpfr-method",
        "show,mpfr-method",
        "show,mpfr1-method",
        "show,summaryMpfr-method",
        "sign,mpfr-method",
        "Summary,mpfr-method",
        "summary,mpfr-method",
        "summaryMpfr-class",
        "t,mpfr-method",
        "tcrossprod,array_or_vector,mpfr-method",
        "tcrossprod,mpfr,array_or_vector-method",
        "unique,mpfr,ANY-method",
        "unique,mpfr-method",
        "unique.mpfr",
        "which.max,mpfr-method",
        "which.min,mpfr-method",
        "[,mpfr,ANY,missing,missing-method",
        "[<-,mpfr,ANY,missing,ANY-method",
        "[<-,mpfr,ANY,missing,mpfr-method",
        "[<-,mpfr,missing,missing,ANY-method",
        "[[,mpfr-method"
      ]
    },
    {
      "page": "distr-etc",
      "title": "Distribution Functions with MPFR Arithmetic",
      "topics": [
        "dbinom",
        "dchisq",
        "dgamma",
        "dnbinom",
        "dnorm",
        "dpois",
        "dt",
        "mpfr-distr",
        "pgamma",
        "pnorm"
      ]
    },
    {
      "page": "special-math",
      "title": "Special Mathematical Functions (MPFR)",
      "topics": [
        "Ei",
        "erf",
        "erfc",
        "Li2",
        "zeta"
      ]
    },
    {
      "page": "mpfr-utils",
      "title": "Rmpfr - Utilities for Precision Setting, etc",
      "topics": [
        "..bigq2mpfr",
        "..bigz2mpfr",
        ".getPrec",
        ".getSign",
        ".mpfr",
        ".mpfr.",
        ".mpfr2d",
        ".mpfr2exp",
        ".mpfr2i",
        ".mpfr2list",
        ".mpfrSizeof",
        ".mpfrVersion",
        ".mpfr_erange",
        ".mpfr_erange_is_int",
        ".mpfr_erange_kinds",
        ".mpfr_erange_set",
        ".mpfr_formatinfo",
        ".mpfr_gmp_numbbits",
        ".mpfr_maxPrec",
        ".mpfr_minPrec",
        ".mpfr_negative",
        ".mpfr_sign",
        "getD",
        "getPrec",
        "mpfr2array",
        "mpfrImport",
        "mpfrXport",
        "mpfr_default_prec",
        "toNum"
      ]
    },
    {
      "page": "utils",
      "title": "MPFR Number Utilities",
      "topics": [
        ".mpfr.is.whole",
        "c.mpfr",
        "diff.mpfr",
        "mpfr.is.0",
        "mpfr.is.integer",
        "mpfrIs0",
        "mpfrVersion"
      ]
    },
    {
      "page": "mpfrArray",
      "title": "Construct \"mpfrArray\" almost as by 'array()'",
      "topics": [
        "mpfrArray"
      ]
    },
    {
      "page": "mpfrMatrix-class",
      "title": "Classes \"mpfrMatrix\" and \"mpfrArray\"",
      "topics": [
        "%*%,Mnumber,mpfr-method",
        "%*%,mpfr,Mnumber-method",
        "%*%,mpfr,mpfr-method",
        "%*%,mpfr,mpfrMatrix-method",
        "%*%,mpfrMatrix,mpfr-method",
        "%*%,mpfrMatrix,mpfrMatrix-method",
        "aperm,mpfrArray-method",
        "apply,mpfrArray-method",
        "Arith,mpfr,mpfrArray-method",
        "Arith,mpfrArray,mpfr-method",
        "Arith,mpfrArray,mpfrArray-method",
        "Arith,mpfrArray,numeric-method",
        "Arith,numeric,mpfrArray-method",
        "as.vector,mpfrArray,missing-method",
        "coerce,array,mpfrArray-method",
        "coerce,matrix,mpfrMatrix-method",
        "coerce,mpfrArray,array-method",
        "coerce,mpfrArray,matrix-method",
        "coerce,mpfrArray,vector-method",
        "coerce,mpfrMatrix,matrix-method",
        "coerce<-,mpfrArray,vector-method",
        "colMeans,mpfrArray-method",
        "colSums,mpfrArray-method",
        "Compare,mpfr,mpfrArray-method",
        "Compare,mpfrArray,mpfr-method",
        "Compare,mpfrArray,numeric-method",
        "Compare,numeric,mpfrArray-method",
        "crossprod,Mnumber,mpfr-method",
        "crossprod,mpfr,missing-method",
        "crossprod,mpfr,Mnumber-method",
        "crossprod,mpfr,mpfr-method",
        "crossprod,mpfr,mpfrMatrix-method",
        "crossprod,mpfrMatrix,mpfr-method",
        "crossprod,mpfrMatrix,mpfrMatrix-method",
        "diag,mpfrMatrix-method",
        "diag<-,mpfrMatrix-method",
        "dim,mpfrArray-method",
        "dimnames,mpfrArray-method",
        "dimnames<-,mpfrArray-method",
        "mpfrArray-class",
        "mpfrMatrix-class",
        "norm,ANY,missing-method",
        "norm,mpfrMatrix,character-method",
        "rowMeans,mpfrArray-method",
        "rowSums,mpfrArray-method",
        "show,mpfrArray-method",
        "sign,mpfrArray-method",
        "t,mpfrMatrix-method",
        "tcrossprod,Mnumber,mpfr-method",
        "tcrossprod,mpfr,missing-method",
        "tcrossprod,mpfr,Mnumber-method",
        "tcrossprod,mpfr,mpfr-method",
        "tcrossprod,mpfr,mpfrMatrix-method",
        "tcrossprod,mpfrMatrix,mpfr-method",
        "tcrossprod,mpfrMatrix,mpfrMatrix-method",
        "[,mpfrArray,ANY,ANY,ANY-method",
        "[,mpfrArray,ANY,missing,missing-method",
        "[,mpfrArray,matrix,missing,missing-method",
        "[<-,mpfrArray,ANY,ANY,ANY-method",
        "[<-,mpfrArray,ANY,ANY,mpfr-method",
        "[<-,mpfrArray,ANY,missing,ANY-method",
        "[<-,mpfrArray,ANY,missing,mpfr-method",
        "[<-,mpfrArray,matrix,missing,ANY-method",
        "[<-,mpfrArray,matrix,missing,mpfr-method",
        "[<-,mpfrArray,missing,ANY,ANY-method",
        "[<-,mpfrArray,missing,ANY,mpfr-method",
        "[<-,mpfrArray,missing,missing,ANY-method",
        "[<-,mpfrArray,missing,missing,mpfr-method"
      ]
    },
    {
      "page": "mpfrMatrix-utils",
      "title": "Functions for mpfrMatrix Objects",
      "topics": [
        "determinant.mpfrMatrix"
      ]
    },
    {
      "page": "num2bigq",
      "title": "BigQ / BigRational Approximation of Numbers",
      "topics": [
        "num2bigq"
      ]
    },
    {
      "page": "optimizeR",
      "title": "High Precision One-Dimensional Optimization",
      "topics": [
        "optimizeR"
      ]
    },
    {
      "page": "pbetaI",
      "title": "Accurate Incomplete Beta / Beta Probabilities For Integer Shapes",
      "topics": [
        "pbetaI"
      ]
    },
    {
      "page": "pmax",
      "title": "Parallel Maxima and Minima",
      "topics": [
        "pmax",
        "pmax,ANY-method",
        "pmax,mNumber-method",
        "pmax-methods",
        "pmin",
        "pmin,ANY-method",
        "pmin,mNumber-method",
        "pmin-methods"
      ]
    },
    {
      "page": "qnormI",
      "title": "Gaussian / Normal Quantiles 'qnorm()' via Inversion",
      "topics": [
        "qnormI"
      ]
    },
    {
      "page": "base-copies",
      "title": "Base Functions etc, as an Rmpfr version",
      "topics": [
        "outer"
      ]
    },
    {
      "page": "roundMpfr",
      "title": "Rounding to Binary bits, \"mpfr-internally\"",
      "topics": [
        "roundMpfr",
        "setPrec"
      ]
    },
    {
      "page": "sapplyMpfr",
      "title": "Apply a Function over a \"mpfr\" Vector",
      "topics": [
        "sapplyMpfr"
      ]
    },
    {
      "page": "seqMpfr",
      "title": "\"mpfr\" Sequence Generation",
      "topics": [
        "seqMpfr"
      ]
    },
    {
      "page": "str.mpfr",
      "title": "Compactly Show STRucture of Rmpfr Number Object",
      "topics": [
        "str.mpfr"
      ]
    },
    {
      "page": "sumBinomMpfr",
      "title": "(Alternating) Binomial Sums via Rmpfr",
      "concept": [
        "Rice integral",
        "Forward Difference"
      ],
      "topics": [
        "sumBinomMpfr"
      ]
    },
    {
      "page": "unirootR",
      "title": "One Dimensional Root (Zero) Finding - in pure R",
      "topics": [
        "unirootR"
      ]
    }
  ],
  "_readme": "https://github.com/cran/Rmpfr/raw/HEAD/README.md",
  "_rundeps": [
    "gmp"
  ],
  "_sysdeps": [
    {
      "shlib": "libmpfr",
      "package": "libmpfr6",
      "headers": "libmpfr-dev",
      "source": "mpfr4",
      "version": "4.2.2-3",
      "name": "mpfr4",
      "homepage": "https://www.mpfr.org/",
      "description": "multiple precision floating-point computation"
    },
    {
      "shlib": "libgmp",
      "package": "libgmp10",
      "headers": "libgmp-dev",
      "source": "gmp",
      "version": "2:6.3.0+dfsg-5ubuntu2",
      "name": "gmp",
      "homepage": "https://gmplib.org/",
      "description": "Multiprecision arithmetic library"
    }
  ],
  "_vignettes": [
    {
      "source": "log1mexp-note.Rnw",
      "filename": "log1mexp-note.pdf",
      "title": "Accurately Computing log(1 - exp(.)) -- Assessed by Rmpfr",
      "engine": "utils::Sweave",
      "headings": [
        "Introduction: Not log() nor exp(), but log1p() and expm1()",
        "log1p() and expm1() for log(1 - exp(x))",
        "Computation of log(1+exp(x))",
        "Conclusion"
      ],
      "created": "2012-12-03",
      "modified": "2026-09-06 14:14:59",
      "commits": 8
    },
    {
      "source": "Rmpfr-pkg.Rnw",
      "filename": "Rmpfr-pkg.pdf",
      "title": "Arbitrarily Accurate Computation with R Package Rmpfr",
      "engine": "utils::Sweave",
      "headings": [
        "Introduction",
        "Arithmetic with mpfr-numbers",
        "``All'' mathematical functions, arbitrarily precise",
        "Arbitrarily precise matrices and arrays",
        "Special mathematical functions",
        "Integration highly precisely",
        "Miscellaneous",
        "Conclusion"
      ],
      "created": "2012-12-03",
      "modified": "2026-09-06 14:14:59",
      "commits": 8
    },
    {
      "source": "Maechler_useR_2011-abstr.Rnw",
      "filename": "Maechler_useR_2011-abstr.pdf",
      "title": "useR-2011-abstract",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2013-05-04",
      "modified": "2026-09-06 14:14:59",
      "commits": 2
    }
  ],
  "_score": 10.217157090549605,
  "_indexed": false,
  "_nocasepkg": "rmpfr",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://r-forge.r-universe.dev/Rmpfr",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1-3",
      "date": "2026-10-06T12:04:36.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "e91c450f47220c1085a1fbe7bfef44f36348dde2",
      "fileid": "https://r2.ropensci.org/da8f6590cc83cd1390a6672593aa608e5535f92bba8ac31ff98c3e4222e70642",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37460009491"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1-3",
      "date": "2026-10-06T12:04:51.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "e91c450f47220c1085a1fbe7bfef44f36348dde2",
      "fileid": "https://r2.ropensci.org/66f4a6e333ae9b25f1505d053e3ee132db8fff11bf03a3e9827b66ff1268803c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37460009491"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1-3",
      "date": "2026-10-06T12:04:30.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "e91c450f47220c1085a1fbe7bfef44f36348dde2",
      "fileid": "https://r2.ropensci.org/318121b15206733e0b3b4d548202410c362c73259fd18bec5e7228ca5cddfa49",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37460009491"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1-3",
      "date": "2026-10-06T12:04:42.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "e91c450f47220c1085a1fbe7bfef44f36348dde2",
      "fileid": "https://r2.ropensci.org/5ebd2ec6d1623d608d61dcba92e88b900aa8ac59ed6536b27577b6e2f68a5719",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37460009491"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1-3",
      "date": "2026-10-06T12:06:44.000Z",
      "arch": "aarch64",
      "commit": "e91c450f47220c1085a1fbe7bfef44f36348dde2",
      "fileid": "https://r2.ropensci.org/f4c56a94fbd2568e9c6e552d12e50d46a6e3ed9786857b5dc60dbe24f8bc5b91",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37460009491"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1-3",
      "date": "2026-10-06T12:04:30.000Z",
      "arch": "x86_64",
      "commit": "e91c450f47220c1085a1fbe7bfef44f36348dde2",
      "fileid": "https://r2.ropensci.org/f27ea5a9c08b8179a10c47accc2195f2fe2756e2ddf73233cc6a3acb54a0f205",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37460009491"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1-3",
      "date": "2026-10-06T12:07:12.000Z",
      "arch": "aarch64",
      "commit": "e91c450f47220c1085a1fbe7bfef44f36348dde2",
      "fileid": "https://r2.ropensci.org/c5054d1d16dbfcfde927576f048319373db53042523dc8e1fcd13ab6f4189b4b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37460009491"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1-3",
      "date": "2026-10-06T12:04:23.000Z",
      "arch": "x86_64",
      "commit": "e91c450f47220c1085a1fbe7bfef44f36348dde2",
      "fileid": "https://r2.ropensci.org/498bc009e29ad9cc27d13ffd3685fbf155818ce84d94c0ef596f04eb976b14db",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37460009491"
    }
  ]
}