{
  "_id": "6a1298a1acfb0bcc41d0d488",
  "Package": "VeryLargeIntegers",
  "Type": "Package",
  "Title": "Store and Operate with Arbitrarily Large Integers",
  "Version": "0.2.1",
  "Author": "Javier Leiva Cuadrado",
  "Maintainer": "Javier Leiva Cuadrado <jleivacuadrado@gmail.com>",
  "Description": "Multi-precision library that allows to store and operate\nwith arbitrarily big integers without loss of precision. It\nincludes a large list of tools to work with them, like: -\nArithmetic and logic operators - Modular-arithmetic operators -\nComputer Number Theory utilities - Probabilistic primality\ntests - Factorization algorithms - Random generators of\ndiferent types of integers.",
  "License": "GPL",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.2.3",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-24 06:14:33 UTC",
    "User": "root"
  },
  "Repository": "https://jleivacuadrado.r-universe.dev",
  "Date/Publication": "2023-05-13 04:30:02 UTC",
  "RemoteUrl": "https://github.com/cran/VeryLargeIntegers",
  "RemoteRef": "HEAD",
  "RemoteSha": "8c547054cfd7e593d941a4fa4d8c5eef48728572",
  "MD5sum": "1a08dbf3b3b72bb399ec87c7ded7c1d6",
  "_user": "jleivacuadrado",
  "_type": "src",
  "_file": "VeryLargeIntegers_0.2.1.tar.gz",
  "_fileid": "47a975418cb21d4fe2d3402b8f3ccf72a6cee1446bbefed8ad7e58ac0e087be9",
  "_filesize": 193836,
  "_sha256": "47a975418cb21d4fe2d3402b8f3ccf72a6cee1446bbefed8ad7e58ac0e087be9",
  "_created": "2026-05-24T06:14:33.000Z",
  "_published": "2026-05-24T06:20:17.819Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77576644439,
      "time": 125,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7182801452"
    },
    {
      "job": 77576644430,
      "time": 115,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7182800527"
    },
    {
      "job": 77576644429,
      "time": 116,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7182800681"
    },
    {
      "job": 77576644434,
      "time": 115,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7182800518"
    },
    {
      "job": 77576644437,
      "time": 150,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7182801427"
    },
    {
      "job": 77576644438,
      "time": 270,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7182813297"
    },
    {
      "job": 77576644433,
      "time": 91,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7182797857"
    },
    {
      "job": 77576644431,
      "time": 306,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7182819575"
    },
    {
      "job": 77576498394,
      "time": 174,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7182788380"
    },
    {
      "job": 77576644420,
      "time": 97,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7182798568"
    },
    {
      "job": 77576644426,
      "time": 95,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7182798297"
    },
    {
      "job": 77576644422,
      "time": 98,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7182798562"
    },
    {
      "job": 77576644427,
      "time": 96,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": ""
    }
  ],
  "_buildurl": "https://github.com/r-universe/jleivacuadrado/actions/runs/26353709831",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/VeryLargeIntegers",
  "_commit": {
    "id": "8c547054cfd7e593d941a4fa4d8c5eef48728572",
    "author": "Javier Leiva Cuadrado <jleivacuadrado@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.2.1\n",
    "time": 1683952202
  },
  "_maintainer": {
    "name": "Javier Leiva Cuadrado",
    "email": "jleivacuadrado@gmail.com",
    "login": "jleivacuadrado",
    "description": "",
    "uuid": 26721944
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 0.12.9",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "jleivacuadrado",
      "count": 7,
      "uuid": 26721944
    }
  ],
  "_userbio": {
    "uuid": 26721944,
    "type": "user",
    "name": "jleivacuadrado"
  },
  "_downloads": {
    "count": 298,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/VeryLargeIntegers"
  },
  "_searchresults": 34,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/VeryLargeIntegers.html",
    "manual.pdf"
  ],
  "_realowner": "jleivacuadrado",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2017-09-04"
    },
    {
      "version": "0.1.4",
      "date": "2017-09-27"
    },
    {
      "version": "0.1.5",
      "date": "2017-12-15"
    },
    {
      "version": "0.1.6",
      "date": "2018-02-21"
    },
    {
      "version": "0.1.8",
      "date": "2020-01-29"
    },
    {
      "version": "0.1.9",
      "date": "2022-12-01"
    },
    {
      "version": "0.2.1",
      "date": "2023-05-13"
    }
  ],
  "_exports": [
    "as.vli",
    "asnumeric",
    "binom",
    "count1bits",
    "divisor",
    "divmod",
    "divp2",
    "exteuclid",
    "factors",
    "factvli",
    "Fibonacci",
    "gcd",
    "invmod",
    "is.Fibonacci",
    "is.perfectpow",
    "is.prime",
    "is.primeF",
    "is.primeMR",
    "is.primeSS",
    "is.vli",
    "Jacobi",
    "lcmul",
    "Legendre",
    "log10rem",
    "loge",
    "logrem",
    "mulmod",
    "nextprime",
    "nthFibonacci",
    "perfectpow",
    "phi",
    "Pi",
    "powmod",
    "primes",
    "primescount",
    "rootk",
    "rootkrem",
    "rvlibin",
    "rvlidigits",
    "rvlinegbin",
    "rvliprime",
    "rvliunif",
    "sqrtrem",
    "submod",
    "summod",
    "vli"
  ],
  "_help": [
    {
      "page": "vli",
      "title": "Very Large Integers Basics",
      "topics": [
        "01. Basics",
        "as.character.vli",
        "as.integer.vli",
        "as.vli",
        "as.vli.character",
        "as.vli.default",
        "as.vli.numeric",
        "as.vli.vli",
        "asnumeric",
        "asnumeric.default",
        "asnumeric.vli",
        "is.vli",
        "print.vli",
        "vli"
      ]
    },
    {
      "page": "arithmeticlogic",
      "title": "Basic Arithmetic and Logical Operators for vli Objects",
      "topics": [
        "!=.vli",
        "%%.vli",
        "*.vli",
        "+.vli",
        "-.vli",
        "/.vli",
        "02. Arithmetic and logic",
        "<.vli",
        "<=.vli",
        "==.vli",
        ">.vli",
        ">=.vli",
        "abs.vli",
        "^.vli"
      ]
    },
    {
      "page": "roots",
      "title": "Integer roots for vli Objects",
      "topics": [
        "03. Roots",
        "rootk",
        "rootk.default",
        "rootk.numeric",
        "rootk.vli",
        "rootkrem",
        "rootkrem.default",
        "rootkrem.numeric",
        "rootkrem.vli",
        "sqrt.vli",
        "sqrtrem",
        "sqrtrem.default",
        "sqrtrem.numeric",
        "sqrtrem.vli"
      ]
    },
    {
      "page": "logarithms",
      "title": "Integer Logarithms for vli Objects",
      "topics": [
        "04. Logarithms",
        "log.vli",
        "log10.vli",
        "log10rem",
        "log10rem.default",
        "log10rem.numeric",
        "log10rem.vli",
        "loge",
        "loge.default",
        "loge.numeric",
        "loge.vli",
        "logrem",
        "logrem.default",
        "logrem.numeric",
        "logrem.vli"
      ]
    },
    {
      "page": "divp2",
      "title": "Efficient Division by a Power of 2",
      "topics": [
        "05. Efficent division by a power of 2",
        "divp2",
        "divp2.default",
        "divp2.numeric",
        "divp2.vli"
      ]
    },
    {
      "page": "binom",
      "title": "Binomial Coefficients for vli Objects",
      "topics": [
        "06. Binomial coefficients",
        "binom",
        "binom.default",
        "binom.numeric",
        "binom.vli"
      ]
    },
    {
      "page": "factorial",
      "title": "Factorial of a vli Object",
      "topics": [
        "07. Factorial",
        "factvli",
        "factvli.default",
        "factvli.numeric",
        "factvli.vli"
      ]
    },
    {
      "page": "modarithmeticop",
      "title": "Basic Modular-Arithmetic Operators for vli Objects",
      "topics": [
        "08. Modular-arithmetic",
        "divmod",
        "divmod.default",
        "divmod.numeric",
        "divmod.vli",
        "invmod",
        "invmod.default",
        "invmod.numeric",
        "invmod.vli",
        "mulmod",
        "mulmod.default",
        "mulmod.numeric",
        "mulmod.vli",
        "powmod",
        "powmod.default",
        "powmod.numeric",
        "powmod.vli",
        "submod",
        "submod.default",
        "submod.numeric",
        "submod.vli",
        "summod",
        "summod.default",
        "summod.numeric",
        "summod.vli"
      ]
    },
    {
      "page": "gcd",
      "title": "Greatest Common Divisor for vli Objects",
      "topics": [
        "09. Greatest common divisor",
        "gcd",
        "gcd.default",
        "gcd.numeric",
        "gcd.vli"
      ]
    },
    {
      "page": "lcmul",
      "title": "Least Common Multiple for vli Objects",
      "topics": [
        "10. Least common multiple",
        "lcmul",
        "lcmul.default",
        "lcmul.numeric",
        "lcmul.vli"
      ]
    },
    {
      "page": "exteuclid",
      "title": "Extended Euclidean Algorithm for vli Objects",
      "topics": [
        "11. Extended Euclidean algorithm",
        "exteuclid",
        "exteuclid.default",
        "exteuclid.numeric",
        "exteuclid.vli"
      ]
    },
    {
      "page": "perfectpow",
      "title": "Perfect Power Tools for vli Objects",
      "topics": [
        "12. Perfect power",
        "is.perfectpow",
        "is.perfectpow.default",
        "is.perfectpow.numeric",
        "is.perfectpow.vli",
        "perfectpow",
        "perfectpow.default",
        "perfectpow.numeric",
        "perfectpow.vli"
      ]
    },
    {
      "page": "Legendre",
      "title": "Legrendre's Formula for vli Objects",
      "topics": [
        "13. Legrendre's Formula",
        "Legendre",
        "Legendre.default",
        "Legendre.numeric",
        "Legendre.vli"
      ]
    },
    {
      "page": "divisor",
      "title": "Finding a Random Divisor of a vli Object",
      "topics": [
        "14. Finding a random divisor",
        "divisor",
        "divisor.default",
        "divisor.numeric",
        "divisor.vli"
      ]
    },
    {
      "page": "factors",
      "title": "Factorization of vli Objects",
      "topics": [
        "15. Factorization",
        "factors",
        "factors.default",
        "factors.numeric",
        "factors.vli"
      ]
    },
    {
      "page": "Jacobi",
      "title": "Computation of the Jacobi Symbol for vli Objects",
      "topics": [
        "16. Jacobi Symbol",
        "Jacobi",
        "Jacobi.default",
        "Jacobi.numeric",
        "Jacobi.vli"
      ]
    },
    {
      "page": "Euler",
      "title": "Euler's Phi Function for vli Objects",
      "topics": [
        "17. Euler's phi function",
        "phi",
        "phi.default",
        "phi.numeric",
        "phi.vli"
      ]
    },
    {
      "page": "primality",
      "title": "Probabilistic Primality Tests for vli Objects",
      "topics": [
        "18. Probabilistic primality tests",
        "is.prime",
        "is.primeF",
        "is.primeF.default",
        "is.primeF.numeric",
        "is.primeF.vli",
        "is.primeMR",
        "is.primeMR.default",
        "is.primeMR.numeric",
        "is.primeMR.vli",
        "is.primeSS",
        "is.primeSS.default",
        "is.primeSS.numeric",
        "is.primeSS.vli"
      ]
    },
    {
      "page": "primes",
      "title": "Finding All Primes Up to a Given Bound",
      "topics": [
        "19. Finding all primes",
        "primes",
        "primes.default",
        "primes.numeric",
        "primes.vli"
      ]
    },
    {
      "page": "nextprime",
      "title": "Next Prime Number",
      "topics": [
        "20. Next prime number",
        "nextprime",
        "nextprime.default",
        "nextprime.numeric",
        "nextprime.vli"
      ]
    },
    {
      "page": "Pi",
      "title": "Pi Function Approximation for vli Objects",
      "topics": [
        "21. Pi function",
        "Pi",
        "Pi.default",
        "Pi.numeric",
        "Pi.vli"
      ]
    },
    {
      "page": "primescount",
      "title": "Counting the Number of Primes Up to a Given Bound",
      "topics": [
        "22. Counting the number of primes",
        "primescount",
        "primescount.default",
        "primescount.numeric",
        "primescount.vli"
      ]
    },
    {
      "page": "Fibonacci",
      "title": "Fibonacci Numbers Tools for vli Objects",
      "topics": [
        "23. Fibonacci numbers",
        "Fibonacci",
        "Fibonacci.default",
        "Fibonacci.numeric",
        "is.Fibonacci",
        "is.Fibonacci.default",
        "is.Fibonacci.numeric",
        "is.Fibonacci.vli",
        "nthFibonacci",
        "nthFibonacci.default",
        "nthFibonacci.numeric",
        "nthFibonacci.vli"
      ]
    },
    {
      "page": "random",
      "title": "Random Generators of vli Objects",
      "topics": [
        "24. Random generators",
        "rvlibin",
        "rvlibin.default",
        "rvlibin.numeric",
        "rvlibin.vli",
        "rvlidigits",
        "rvlinegbin",
        "rvlinegbin.default",
        "rvlinegbin.numeric",
        "rvlinegbin.vli",
        "rvliprime",
        "rvliprime.default",
        "rvliprime.numeric",
        "rvliprime.vli",
        "rvliunif",
        "rvliunif.default",
        "rvliunif.numeric",
        "rvliunif.vli"
      ]
    },
    {
      "page": "count1bits",
      "title": "Counting the Number of 1-Bits in vli Objects",
      "topics": [
        "25. Counting 1 bits",
        "count1bits",
        "count1bits.default",
        "count1bits.numeric",
        "count1bits.vli"
      ]
    }
  ],
  "_rundeps": [
    "Rcpp"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 2.0086001717619175,
  "_indexed": true,
  "_nocasepkg": "verylargeintegers",
  "_universes": [
    "jleivacuadrado"
  ],
  "_binaries": [
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-05-14T07:37:57.000Z",
      "arch": "x86_64",
      "commit": "8c547054cfd7e593d941a4fa4d8c5eef48728572",
      "fileid": "22a3e527e8aaa0a0db174fe7980776997ccdb602da95f1b190dd135bd35f4f4a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jleivacuadrado/actions/runs/25847993576"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-05-24T06:16:39.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "8c547054cfd7e593d941a4fa4d8c5eef48728572",
      "fileid": "7d2b2c8bbd73a4e3ab07b244aefd6188bcaac609083f5d932059d0415ab22af3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jleivacuadrado/actions/runs/26353709831"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-05-24T06:16:28.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "8c547054cfd7e593d941a4fa4d8c5eef48728572",
      "fileid": "f79f6707fd9c25b3a5d60eceec5d735ff0915443bae8ef4f61770231914322ed",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jleivacuadrado/actions/runs/26353709831"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-05-24T06:16:32.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "8c547054cfd7e593d941a4fa4d8c5eef48728572",
      "fileid": "ae7c0c67990234c9df005706a4a447bb003bcec195294e56423587618f45df66",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jleivacuadrado/actions/runs/26353709831"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-05-24T06:16:28.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "8c547054cfd7e593d941a4fa4d8c5eef48728572",
      "fileid": "ebde21c755d0ca437d0630612c54b29a861d86c3244b065127da0c1d344eaa4b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jleivacuadrado/actions/runs/26353709831"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-05-24T06:16:41.000Z",
      "arch": "aarch64",
      "commit": "8c547054cfd7e593d941a4fa4d8c5eef48728572",
      "fileid": "248c5281cbe7c78b86c382b1c603416863c6315c3b19f3bfa7a30f896ac32322",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jleivacuadrado/actions/runs/26353709831"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-05-24T06:18:17.000Z",
      "arch": "x86_64",
      "commit": "8c547054cfd7e593d941a4fa4d8c5eef48728572",
      "fileid": "4028aaf40b6862f81a9c9f19cc23615d19181bad1e2329e53fd21ce7f9d3a0ab",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jleivacuadrado/actions/runs/26353709831"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-05-24T06:16:08.000Z",
      "arch": "aarch64",
      "commit": "8c547054cfd7e593d941a4fa4d8c5eef48728572",
      "fileid": "cacd4108341959bdcbc3941d961965693da61945dcfd8d129cbeb147ffadb559",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jleivacuadrado/actions/runs/26353709831"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-05-24T06:18:52.000Z",
      "arch": "x86_64",
      "commit": "8c547054cfd7e593d941a4fa4d8c5eef48728572",
      "fileid": "01a915b05dbc2aa7f73ce75104b60686e47438fd86fc878300515a9efc31f3f9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jleivacuadrado/actions/runs/26353709831"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.1",
      "date": "2026-05-24T06:16:30.000Z",
      "arch": "emscripten",
      "commit": "8c547054cfd7e593d941a4fa4d8c5eef48728572",
      "fileid": "0cc3a507c999ba2be9fc79e8dcbf2c6fcaff455f65a6725ebc07b7bb3c522768",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jleivacuadrado/actions/runs/26353709831"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-05-24T06:15:44.000Z",
      "arch": "x86_64",
      "commit": "8c547054cfd7e593d941a4fa4d8c5eef48728572",
      "fileid": "56b88f9d037d55e576b674d522a5b1a6aa86e794410013f52c263056ec9a6527",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jleivacuadrado/actions/runs/26353709831"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-05-24T06:15:44.000Z",
      "arch": "x86_64",
      "commit": "8c547054cfd7e593d941a4fa4d8c5eef48728572",
      "fileid": "f00989fcf1046c8ba8e5bf02e6d44e9e64094d10d1fb3f80c5db8fb1adab15b7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jleivacuadrado/actions/runs/26353709831"
    }
  ]
}