{
  "_id": "6ac4b6ecf511ae58c09a04f8",
  "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",
  "Config/pak/sysreqs": "libgmp3-dev libmpfr-dev",
  "Repository": "https://r-forge.r-universe.dev",
  "Date/Publication": "2026-09-05 20:29:38 UTC",
  "RemoteUrl": "https://github.com/r-forge/rmpfr",
  "RemoteRef": "HEAD",
  "RemoteSha": "1bc841d71f121002273c7614054b7a6f6b54fca2",
  "RemoteSubdir": "pkg",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-06 08:46:05 UTC",
    "User": "root"
  },
  "Author": "Martin Maechler [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-8685-9910>),\nRichard M. Heiberger [ctb] (formatHex(), *Bin, *Dec),\nJohn C. Nash [ctb] (hjkMpfr(), origin of unirootR()),\nHans W. Borchers [ctb] (optimizeR(*, \"GoldenRatio\"); origin of\nhjkMpfr()),\nMikael Jagan [ctb] (safer convert.c; configure.ac etc, ORCID:\n<https://orcid.org/0000-0002-3542-2938>)",
  "Maintainer": "Martin Maechler <maechler@stat.math.ethz.ch>",
  "_user": "r-forge",
  "_type": "src",
  "_file": "Rmpfr_1.1-3.tar.gz",
  "_fileid": "https://r2.ropensci.org/646da973aa2104acfbc83930047e4a38976e16d7826c82e5077e7592bc330c88",
  "_filesize": 2144252,
  "_sha256": "646da973aa2104acfbc83930047e4a38976e16d7826c82e5077e7592bc330c88",
  "_expires": "2027-01-14T08:52:58.000Z",
  "_created": "2026-10-06T08:46:05.000Z",
  "_published": "2026-10-06T08:53:00.541Z",
  "_jobs": [
    {
      "job": 112185864660,
      "time": 143,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11400047527"
    },
    {
      "job": 112185864654,
      "time": 179,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11399902425"
    },
    {
      "job": 112185864650,
      "time": 136,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11400266990"
    },
    {
      "job": 112185864668,
      "time": 159,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11400072527"
    },
    {
      "job": 112185864659,
      "time": 148,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11401045566"
    },
    {
      "job": 112185864716,
      "time": 245,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11400516304"
    },
    {
      "job": 112185864741,
      "time": 143,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11400112361"
    },
    {
      "job": 112185864722,
      "time": 288,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11400406853"
    },
    {
      "job": 112184417570,
      "time": 225,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11399912656"
    },
    {
      "job": 112185864527,
      "time": 100,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 112185864756,
      "time": 338,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11400461804"
    },
    {
      "job": 112185864713,
      "time": 195,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11400565598"
    },
    {
      "job": 112185864706,
      "time": 156,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11401040642"
    },
    {
      "job": 112185864844,
      "time": 313,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11399813680"
    },
    {
      "job": 112185864758,
      "time": 173,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11401045626"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/r-forge/actions/runs/37437932980",
  "_status": "success",
  "_upstream": "https://github.com/r-forge/rmpfr",
  "_commit": {
    "id": "1bc841d71f121002273c7614054b7a6f6b54fca2",
    "author": "mmaechler (Martin Maechler) <maechler@r-project.org>",
    "committer": "mmaechler (Martin Maechler) <maechler@r-project.org>",
    "message": "fix doi-url\n\ngit-svn-id: svn://svn.r-forge.r-project.org/svnroot/rmpfr@441 edb9625f-4e0d-4859-8d74-9fd3b1da38cb\n",
    "time": 1788640178
  },
  "_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": "r-forge",
  "_selfowned": true,
  "_usedby": 89,
  "_updates": [
    {
      "week": "2025-43",
      "n": 5
    },
    {
      "week": "2026-36",
      "n": 4
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "mmaechler",
      "count": 440,
      "uuid": 995722
    },
    {
      "user": "theussl",
      "count": 1,
      "uuid": 22165873
    }
  ],
  "_userbio": {
    "uuid": 75573726,
    "type": "organization",
    "name": " R-Forge",
    "followers": 27,
    "description": "git-svn mirrors from R-Forge"
  },
  "_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": true,
  "_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/r-forge/rmpfr/raw/HEAD/pkg/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 16:27:17",
      "modified": "2026-09-01 11:51:12",
      "commits": 17
    },
    {
      "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 16:27:17",
      "modified": "2026-09-01 11:51:12",
      "commits": 12
    },
    {
      "source": "Maechler_useR_2011-abstr.Rnw",
      "filename": "Maechler_useR_2011-abstr.pdf",
      "title": "useR-2011-abstract",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2013-07-25 19:13:55",
      "modified": "2026-09-01 11:28:16",
      "commits": 2
    }
  ],
  "_score": 10.740035835829943,
  "_indexed": true,
  "_nocasepkg": "rmpfr",
  "_universes": [
    "r-forge",
    "mmaechler"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1-3",
      "date": "2026-10-06T08:48:14.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "1bc841d71f121002273c7614054b7a6f6b54fca2",
      "fileid": "https://r2.ropensci.org/d570373154fbbcbfd0d70f1a5a646608d8908a48d6376baf398be3aa0eeecb6f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/37437932980"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1-3",
      "date": "2026-10-06T08:49:01.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "1bc841d71f121002273c7614054b7a6f6b54fca2",
      "fileid": "https://r2.ropensci.org/d7bc6f87c2091fe792471381a01cc873418618f946c8874f248e52630ddfa984",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/37437932980"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1-3",
      "date": "2026-10-06T08:48:13.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "1bc841d71f121002273c7614054b7a6f6b54fca2",
      "fileid": "https://r2.ropensci.org/280cb79a5167ebbe15005a85d9c4bb4c0c1ba5452cfa83d5d969b761f229e1f5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/37437932980"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1-3",
      "date": "2026-10-06T08:48:25.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "1bc841d71f121002273c7614054b7a6f6b54fca2",
      "fileid": "https://r2.ropensci.org/61b97da0b9ee5e4e217982d7720fe228e63d69cc0df045903d7eb6a95aa0c22a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/37437932980"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1-3",
      "date": "2026-10-06T08:48:22.000Z",
      "arch": "aarch64",
      "commit": "1bc841d71f121002273c7614054b7a6f6b54fca2",
      "fileid": "https://r2.ropensci.org/bea479ae514df2a6ee249763cbeb756a0a89891c9c203b9965df2e72f24e81f3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/37437932980"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1-3",
      "date": "2026-10-06T08:49:16.000Z",
      "arch": "x86_64",
      "commit": "1bc841d71f121002273c7614054b7a6f6b54fca2",
      "fileid": "https://r2.ropensci.org/d2facea317879b79942defc8f956e5bf0427c1df707427107c40f701385407a7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/37437932980"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.1-3",
      "date": "2026-10-06T08:48:17.000Z",
      "arch": "aarch64",
      "commit": "1bc841d71f121002273c7614054b7a6f6b54fca2",
      "fileid": "https://r2.ropensci.org/bc6af3cca8e6e83718b634e3f11066a17940b22a28d68baad67a57d737abc920",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/37437932980"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.1-3",
      "date": "2026-10-06T08:49:43.000Z",
      "arch": "x86_64",
      "commit": "1bc841d71f121002273c7614054b7a6f6b54fca2",
      "fileid": "https://r2.ropensci.org/154d81d7557481b12e30fdd4e99b509acf478a83d819911b39b08805ec93e3e3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/37437932980"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1-3",
      "date": "2026-10-06T08:50:59.000Z",
      "arch": "aarch64",
      "commit": "1bc841d71f121002273c7614054b7a6f6b54fca2",
      "fileid": "https://r2.ropensci.org/44c3fccb0746e817b8989710cf2e80d0ea6f753eab47b7372dc0793765ca4fa0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/37437932980"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1-3",
      "date": "2026-10-06T08:47:55.000Z",
      "arch": "x86_64",
      "commit": "1bc841d71f121002273c7614054b7a6f6b54fca2",
      "fileid": "https://r2.ropensci.org/c7ae4df1fd4ff7423d994e42e963d4b3952725a952abef82ab92387f8e9a0aaf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/37437932980"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1-3",
      "date": "2026-10-06T08:48:10.000Z",
      "arch": "x86_64",
      "commit": "1bc841d71f121002273c7614054b7a6f6b54fca2",
      "fileid": "https://r2.ropensci.org/849bf673b2cd1c1938aabe39c0a382a7d1ced6e6d020a81074a40b97a9375f79",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/37437932980"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1-3",
      "date": "2026-10-06T08:50:40.000Z",
      "arch": "aarch64",
      "commit": "1bc841d71f121002273c7614054b7a6f6b54fca2",
      "fileid": "https://r2.ropensci.org/e2f1b3cb2661cce57c9c1c475420fec84acca315cdc7ea11868d5661ab814cf4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/37437932980"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1-3",
      "date": "2026-10-06T08:48:08.000Z",
      "arch": "x86_64",
      "commit": "1bc841d71f121002273c7614054b7a6f6b54fca2",
      "fileid": "https://r2.ropensci.org/772a6a429796e1ff8ea11d2e1ae121f631234488bf98595c5acd506c9fe52020",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/37437932980"
    }
  ]
}