{
  "_id": "6a49fa929a7b00bcc12f545d",
  "Package": "optimx",
  "Version": "2025-4.9",
  "Date": "2025-04-09",
  "Title": "Expanded Replacement and Extension of the 'optim' Function",
  "Authors@R": "c( person(given = c(\"John\", \"C\"), family = \"Nash\", role =\nc(\"aut\", \"cre\"), email = \"profjcnash@gmail.com\"), person(given =\n\"Ravi\", family = \"Varadhan\", role = \"aut\", email =\n\"RVaradhan@jhmi.edu\"), person(given = \"Hans W\", family =\n\"Borchers\", role = \"ctb\", email =  \"hwborchers@gmail.com\"),\nperson(given = \"Gabor\", family = \"Grothendieck\", role = \"ctb\", email =\n\"ggrothendieck@gmail.com\") )",
  "Maintainer": "John C Nash <profjcnash@gmail.com>",
  "Description": "Provides a replacement and extension of the optim()\nfunction to call to several function minimization codes in R in\na single statement. These methods handle smooth, possibly box\nconstrained functions of several or many parameters. Note that\nfunction 'optimr()' was prepared to simplify the incorporation\nof minimization codes going forward. Also implements some\nutility codes and some extra solvers, including safeguarded\nNewton methods. Many methods previously separate are now\nincluded here. This is the version for CRAN.",
  "License": "GPL-2",
  "URL": "https://github.com/nashjc/optimx",
  "BugReports": "https://github.com/nashjc/optimx/issues",
  "LazyLoad": "Yes",
  "NeedsCompilation": "no",
  "VignetteBuilder": "R.rsp",
  "Config/testthat/edition": "3",
  "Config/build/clean-inst-doc": "false",
  "Packaged": {
    "Date": "2026-06-12 08:44:29 UTC",
    "User": "root"
  },
  "Author": "John C Nash [aut, cre], Ravi Varadhan [aut], Hans W Borchers\n[ctb], Gabor Grothendieck [ctb]",
  "Config/pak/sysreqs": "cmake",
  "Repository": "https://nashjc.r-universe.dev",
  "Date/Publication": "2025-05-23 17:16:40 UTC",
  "RemoteUrl": "https://github.com/nashjc/optimx",
  "RemoteRef": "HEAD",
  "RemoteSha": "c3b014c2c8fcb3d3c9d7aba769a4f68898d2ab96",
  "_user": "nashjc",
  "_type": "src",
  "_file": "optimx_2025-4.9.tar.gz",
  "_fileid": "https://r2.ropensci.org/363bd2aee5add2f5cc250e3b827288e1e52c20b6bdebd6b75931e61d6a411fc3",
  "_filesize": 2616998,
  "_sha256": "363bd2aee5add2f5cc250e3b827288e1e52c20b6bdebd6b75931e61d6a411fc3",
  "_expires": "2026-10-13T06:32:48.000Z",
  "_created": "2026-06-12T08:44:29.000Z",
  "_published": "2026-07-05T06:32:50.014Z",
  "_jobs": [
    {
      "job": 85199531275,
      "time": 164,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7587108644"
    },
    {
      "job": 85199531310,
      "time": 149,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7587103849"
    },
    {
      "job": 85199531472,
      "time": 157,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7587106656"
    },
    {
      "job": 85199531206,
      "time": 142,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7587101152"
    },
    {
      "job": 85199531211,
      "time": 193,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7587053881"
    },
    {
      "job": 85199531323,
      "time": 128,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7587096624"
    },
    {
      "job": 85199531382,
      "time": 121,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7587094587"
    },
    {
      "job": 85199531321,
      "time": 116,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7587092513"
    },
    {
      "job": 85199531296,
      "time": 129,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7587097264"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/nashjc/actions/runs/27404843177",
  "_status": "success",
  "_upstream": "https://github.com/nashjc/optimx",
  "_commit": {
    "id": "c3b014c2c8fcb3d3c9d7aba769a4f68898d2ab96",
    "author": "nashjc <profjcnash@gmail.com>",
    "committer": "nashjc <profjcnash@gmail.com>",
    "message": "minor edit for appearance of spreadsheet\n",
    "time": 1748020600
  },
  "_maintainer": {
    "name": "John C Nash",
    "email": "profjcnash@gmail.com",
    "login": "nashjc",
    "description": "I do scientific and statistical computation, particularly function minimization and least squares.",
    "uuid": 3526572
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "numDeriv",
      "role": "Imports"
    },
    {
      "package": "nloptr",
      "role": "Imports"
    },
    {
      "package": "pracma",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "setRNG",
      "role": "Suggests"
    },
    {
      "package": "BB",
      "role": "Suggests"
    },
    {
      "package": "ucminf",
      "role": "Suggests"
    },
    {
      "package": "minqa",
      "role": "Suggests"
    },
    {
      "package": "dfoptim",
      "role": "Suggests"
    },
    {
      "package": "lbfgsb3c",
      "role": "Suggests"
    },
    {
      "package": "lbfgs",
      "role": "Suggests"
    },
    {
      "package": "subplex",
      "role": "Suggests"
    },
    {
      "package": "marqLevAlg",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "R.rsp",
      "role": "Suggests"
    }
  ],
  "_owner": "nashjc",
  "_selfowned": true,
  "_usedby": 90,
  "_updates": [],
  "_tags": [],
  "_stars": 6,
  "_contributors": [
    {
      "user": "nashjc",
      "count": 92,
      "uuid": 3526572
    },
    {
      "user": "dmurdoch",
      "count": 1,
      "uuid": 1935680
    }
  ],
  "_userbio": {
    "uuid": 3526572,
    "type": "user",
    "name": "John C. Nash",
    "description": "I do scientific and statistical computation, particularly function minimization and least squares."
  },
  "_downloads": {
    "count": 24560,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/optimx"
  },
  "_mentions": 21,
  "_devurl": "https://github.com/nashjc/optimx",
  "_searchresults": 2292,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/optimx.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/nashjc/optimx",
  "_realowner": "nashjc",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.84",
      "date": "2010-08-02"
    },
    {
      "version": "0.88",
      "date": "2010-10-23"
    },
    {
      "version": "2011-2.27",
      "date": "2011-03-01"
    },
    {
      "version": "2011-2.29",
      "date": "2011-07-29"
    },
    {
      "version": "2011-8.1",
      "date": "2011-08-21"
    },
    {
      "version": "2011-8.2",
      "date": "2012-02-20"
    },
    {
      "version": "2012-3.31",
      "date": "2012-03-31"
    },
    {
      "version": "2012.04.01",
      "date": "2012-04-22"
    },
    {
      "version": "2013.8.6",
      "date": "2013-08-09"
    },
    {
      "version": "2014.5.4",
      "date": "2014-05-05"
    },
    {
      "version": "2013.8.6.1",
      "date": "2014-05-05"
    },
    {
      "version": "2013.8.7",
      "date": "2014-11-13"
    },
    {
      "version": "2018-7.10",
      "date": "2018-09-30"
    },
    {
      "version": "2020-1.31",
      "date": "2020-02-01"
    },
    {
      "version": "2020-2.2",
      "date": "2020-02-07"
    },
    {
      "version": "2020-4.2",
      "date": "2020-04-08"
    },
    {
      "version": "2021-6.12",
      "date": "2021-06-13"
    },
    {
      "version": "2021-10.12",
      "date": "2021-10-13"
    },
    {
      "version": "2022-4.30",
      "date": "2022-05-10"
    },
    {
      "version": "2023-8.13",
      "date": "2023-08-14"
    },
    {
      "version": "2023-10.21",
      "date": "2023-10-24"
    },
    {
      "version": "2024-12.2",
      "date": "2024-12-10"
    },
    {
      "version": "2025-4.9",
      "date": "2025-04-10"
    }
  ],
  "_exports": [
    "axsearch",
    "bmchk",
    "bmstep",
    "checkallsolvers",
    "checksolver",
    "coef<-",
    "ctrldefault",
    "dispdefault",
    "fnchk",
    "gHgen",
    "gHgenb",
    "grback",
    "grcentral",
    "grchk",
    "grfwd",
    "grnd",
    "grpracma",
    "hesschk",
    "hjn",
    "kktchk",
    "multistart",
    "ncg",
    "nvm",
    "opm",
    "opm2optimr",
    "optchk",
    "optimr",
    "optimr2opm",
    "optimx",
    "optsp",
    "pd_check",
    "polyopt",
    "proptimr",
    "Rcgmin",
    "Rcgminb",
    "Rcgminu",
    "Rvmmin",
    "Rvmminb",
    "Rvmminu",
    "scalechk",
    "snewtm",
    "snewton",
    "tn",
    "tnbc"
  ],
  "_help": [
    {
      "page": "optimx-package",
      "title": "A replacement and extension of the optim() function, plus various optimization tools",
      "topics": [
        "optimx-package"
      ]
    },
    {
      "page": "axsearch",
      "title": "Perform axial search around a supposed MINIMUM and provide diagnostics",
      "topics": [
        "axsearch"
      ]
    },
    {
      "page": "bmchk",
      "title": "Check bounds and masks for parameter constraints used in nonlinear optimization",
      "topics": [
        "bmchk"
      ]
    },
    {
      "page": "bmstep",
      "title": "Compute the maximum step along a search direction.",
      "topics": [
        "bmstep"
      ]
    },
    {
      "page": "checksolver",
      "title": "Test if requested solver is present",
      "concept": [
        "minimization",
        "maximization"
      ],
      "topics": [
        "checkallsolvers",
        "checksolver"
      ]
    },
    {
      "page": "coef.opm",
      "title": "Summarize opm object",
      "concept": [
        "minimization",
        "maximization"
      ],
      "topics": [
        "coef.opm",
        "coef.optimx",
        "coef<-",
        "coef<-.opm",
        "coef<-.optimx"
      ]
    },
    {
      "page": "ctrldefault",
      "title": "set control defaults",
      "concept": [
        "minimization",
        "maximization"
      ],
      "topics": [
        "ctrldefault",
        "dispdefault"
      ]
    },
    {
      "page": "fnchk",
      "title": "Run tests, where possible, on user objective function",
      "topics": [
        "fnchk"
      ]
    },
    {
      "page": "gHgen",
      "title": "Generate gradient and Hessian for a function at given parameters.",
      "topics": [
        "gHgen"
      ]
    },
    {
      "page": "gHgenb",
      "title": "Generate gradient and Hessian for a function at given parameters.",
      "topics": [
        "gHgenb"
      ]
    },
    {
      "page": "grback",
      "title": "Backward difference numerical gradient approximation.",
      "topics": [
        "grback"
      ]
    },
    {
      "page": "grcentral",
      "title": "Central difference numerical gradient approximation.",
      "topics": [
        "grcentral"
      ]
    },
    {
      "page": "grchk",
      "title": "Run tests, where possible, on user objective function and (optionally) gradient and hessian",
      "topics": [
        "grchk"
      ]
    },
    {
      "page": "grfwd",
      "title": "Forward difference numerical gradient approximation.",
      "topics": [
        "grfwd",
        "optsp"
      ]
    },
    {
      "page": "grnd",
      "title": "A reorganization of the call to numDeriv grad() function.",
      "concept": [
        "minimization",
        "maximization"
      ],
      "topics": [
        "grnd"
      ]
    },
    {
      "page": "grpracma",
      "title": "A reorganization of the call to the pracma grad() function.",
      "concept": [
        "minimization",
        "maximization"
      ],
      "topics": [
        "grpracma"
      ]
    },
    {
      "page": "hesschk",
      "title": "Run tests, where possible, on user objective function and (optionally) gradient and hessian",
      "topics": [
        "hesschk"
      ]
    },
    {
      "page": "hjn",
      "title": "Compact R Implementation of Hooke and Jeeves Pattern Search Optimization",
      "topics": [
        "hjn"
      ]
    },
    {
      "page": "kktchk",
      "title": "Check Kuhn Karush Tucker conditions for a supposed function minimum",
      "concept": [
        "minimization",
        "maximization"
      ],
      "topics": [
        "kktchk"
      ]
    },
    {
      "page": "multistart",
      "title": "General-purpose optimization - multiple starts",
      "concept": [
        "minimization",
        "maximization"
      ],
      "topics": [
        "multistart"
      ]
    },
    {
      "page": "ncg",
      "title": "An R implementation of a Dai / Yuan nonlinear conjugate gradient algorithm.",
      "topics": [
        "ncg"
      ]
    },
    {
      "page": "nvm",
      "title": "Variable metric nonlinear function minimization, driver.",
      "topics": [
        "nvm"
      ]
    },
    {
      "page": "opm",
      "title": "General-purpose optimization",
      "concept": [
        "minimization",
        "maximization"
      ],
      "topics": [
        "opm"
      ]
    },
    {
      "page": "opm2optimr",
      "title": "Extract optim() solution for one method of opm() result",
      "concept": [
        "minimization",
        "maximization"
      ],
      "topics": [
        "opm2optimr"
      ]
    },
    {
      "page": "optchk",
      "title": "General-purpose optimization",
      "concept": [
        "minimization",
        "maximization"
      ],
      "topics": [
        "optchk"
      ]
    },
    {
      "page": "optimr",
      "title": "General-purpose optimization",
      "concept": [
        "minimization",
        "maximization"
      ],
      "topics": [
        "optimr"
      ]
    },
    {
      "page": "optimr2opm",
      "title": "Add a single optimr() solution to a opm() result set",
      "concept": [
        "minimization",
        "maximization"
      ],
      "topics": [
        "optimr2opm"
      ]
    },
    {
      "page": "optimx",
      "title": "General-purpose optimization",
      "concept": [
        "minimization",
        "maximization"
      ],
      "topics": [
        "as.data.frame.optimx",
        "optimx",
        "[.optimx"
      ]
    },
    {
      "page": "pd_check",
      "title": "Check Hessian matrix is positive definite by attempting a Cholesky decomposition.",
      "topics": [
        "pd_check"
      ]
    },
    {
      "page": "polyopt",
      "title": "General-purpose optimization - sequential application of methods",
      "concept": [
        "minimization",
        "maximization"
      ],
      "topics": [
        "polyopt"
      ]
    },
    {
      "page": "proptimr",
      "title": "Compact display of an 'optimr()' result object",
      "topics": [
        "proptimr"
      ]
    },
    {
      "page": "Rcgmin",
      "title": "An R implementation of a Dai / Yuan nonlinear conjugate gradient algorithm.",
      "topics": [
        "Rcgmin",
        "Rcgminb",
        "Rcgminu"
      ]
    },
    {
      "page": "Rtnmin",
      "title": "Truncated Newton function minimization",
      "topics": [
        "Rtnmin",
        "tn",
        "tnbc"
      ]
    },
    {
      "page": "Rvmmin",
      "title": "Variable metric nonlinear function minimization, driver.",
      "topics": [
        "Rvmmin",
        "Rvmminb",
        "Rvmminu"
      ]
    },
    {
      "page": "scalechk",
      "title": "Check the scale of the initial parameters and bounds input to an optimization code used in nonlinear optimization",
      "topics": [
        "scalechk"
      ]
    },
    {
      "page": "snewton",
      "title": "Safeguarded Newton methods for function minimization using R functions.",
      "topics": [
        "snewtm",
        "snewton"
      ]
    },
    {
      "page": "summary.optimx",
      "title": "Summarize optimx object",
      "concept": [
        "minimization",
        "maximization"
      ],
      "topics": [
        "summary.optimx"
      ]
    }
  ],
  "_readme": "https://github.com/nashjc/optimx/raw/HEAD/README.md",
  "_rundeps": [
    "nloptr",
    "numDeriv",
    "pracma"
  ],
  "_vignettes": [
    {
      "source": "AddPracmaNM2optimx.pdf.asis",
      "filename": "AddPracmaNM2optimx.pdf",
      "title": "Adding pracmanm to optimr() in package optimx",
      "engine": "R.rsp::asis",
      "headings": [
        "Adding a new solver – pracmanm",
        "Testing the result",
        "Conclusion"
      ],
      "created": "2024-10-22 13:13:36",
      "modified": "2024-10-22 13:13:36",
      "commits": 1
    },
    {
      "source": "ExplainGradMinR.pdf.asis",
      "filename": "ExplainGradMinR.pdf",
      "title": "Explaining Gradient Minimizers in R",
      "engine": "R.rsp::asis",
      "headings": [
        "Abstract",
        "General Approach",
        "Line Search",
        "Approximate derivatives",
        "Bounds and masks constraints",
        "Checking input information",
        "Steepest descents",
        "Newton-like methods",
        "Variable Metric and quasi-Newton methods",
        "Conjugate Gradient methods",
        "Other ideas for simplifying Newton's method",
        "Acknowledgement",
        "References"
      ],
      "created": "2023-09-05 19:25:31",
      "modified": "2024-03-15 13:09:59",
      "commits": 2
    },
    {
      "source": "Intro-to-optimx.pdf.asis",
      "filename": "Intro-to-optimx.pdf",
      "title": "Intro to optimx",
      "engine": "R.rsp::asis",
      "headings": [
        "Abstract",
        "Background",
        "``Optimization''",
        "Intent of package optimx",
        "Unifying the syntax",
        "More than one method at a time",
        "Developments of the optimx() function",
        "Running multiple methods – opm()",
        "Polyalgorithms – multiple methods in sequence",
        "Multiple sets of starting parameters",
        "Bounds",
        "Function and parameter scaling",
        "Access to solver-specific controls",
        "Derivatives",
        "Legacy optimx() function",
        "Solvers provided with the optimx package",
        "Some other functions in the package",
        "Functions that were formerly in the optextras package",
        "References"
      ],
      "created": "2023-09-05 19:25:31",
      "modified": "2024-03-15 13:09:59",
      "commits": 2
    },
    {
      "source": "Rvmmin.pdf.asis",
      "filename": "Rvmmin.pdf",
      "title": "Rvmmin - an R implementation of the Fletcher(1970) variable metric method with bounds and masks",
      "engine": "R.rsp::asis",
      "headings": [
        "Rvmmin description, examples and tests"
      ],
      "created": "2023-09-05 19:25:31",
      "modified": "2024-03-15 13:09:59",
      "commits": 2
    },
    {
      "source": "SNewton.pdf.asis",
      "filename": "SNewton.pdf",
      "title": "SNewton: safeguarded Newton methods for function minimization",
      "engine": "R.rsp::asis",
      "headings": [
        "Safeguarded Newton algorithms",
        "The basic approach",
        "Motivations",
        "Some algorithm possibilities",
        "Computing the search vector",
        "Bounds and masks constraints",
        "Examples",
        "An assessment"
      ],
      "created": "2023-09-05 19:25:31",
      "modified": "2024-03-15 13:09:59",
      "commits": 2
    },
    {
      "source": "Extend-optimx.pdf.asis",
      "filename": "Extend-optimx.pdf",
      "title": "Using and extending the optimx package",
      "engine": "R.rsp::asis",
      "headings": [
        "Abstract",
        "Background",
        "``Optimization''",
        "Developments of the optimx() function",
        "How the optimr() function (generally) works",
        "Issues in adding a new method",
        "Running multiple methods",
        "Polyalgorithms – multiple methods in sequence",
        "Multiple sets of starting parameters",
        "Derivatives",
        "Structuring the optimr() function",
        "Functions besides optimr() in the package",
        "Functions that were formerly in the optextras package",
        "Program inefficiencies",
        "Providing controls to different algorithms",
        "Testing the package",
        "References"
      ],
      "created": "2023-09-05 19:25:31",
      "modified": "2024-03-15 13:09:59",
      "commits": 2
    }
  ],
  "_score": 12.437079245026776,
  "_indexed": true,
  "_nocasepkg": "optimx",
  "_universes": [
    "nashjc"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2025-4.9",
      "date": "2026-06-12T08:46:56.000Z",
      "distro": "noble",
      "commit": "c3b014c2c8fcb3d3c9d7aba769a4f68898d2ab96",
      "fileid": "https://r2.ropensci.org/99f85199f9e1bf2d5720ed6b93f29e0240803a958b7d23f5a2f216f6f13490a6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nashjc/actions/runs/27404843177"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2025-4.9",
      "date": "2026-06-12T08:46:43.000Z",
      "distro": "noble",
      "commit": "c3b014c2c8fcb3d3c9d7aba769a4f68898d2ab96",
      "fileid": "https://r2.ropensci.org/05cd0041176407bd5d209251bc2f848d0582ea8b12e2b7fcaa247bafb7df23e4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nashjc/actions/runs/27404843177"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2025-4.9",
      "date": "2026-06-12T08:46:50.000Z",
      "commit": "c3b014c2c8fcb3d3c9d7aba769a4f68898d2ab96",
      "fileid": "https://r2.ropensci.org/f755d2885e49ef4f6322ea179b56026abb74ea0a75dacc80bd3568e650c80b74",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nashjc/actions/runs/27404843177"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2025-4.9",
      "date": "2026-06-12T08:46:38.000Z",
      "commit": "c3b014c2c8fcb3d3c9d7aba769a4f68898d2ab96",
      "fileid": "https://r2.ropensci.org/701da90e824512c78830e443c1e0ca766060b900782bbe6475f3296966b9f0c0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nashjc/actions/runs/27404843177"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2025-4.9",
      "date": "2026-06-12T08:46:56.000Z",
      "commit": "c3b014c2c8fcb3d3c9d7aba769a4f68898d2ab96",
      "fileid": "https://r2.ropensci.org/0675d378aeb85b71d09c206ae0c573f9253a6fc1ff1f65da66ac27eb220e8f45",
      "status": "success",
      "buildurl": "https://github.com/r-universe/nashjc/actions/runs/27404843177"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2025-4.9",
      "date": "2026-06-12T08:45:56.000Z",
      "commit": "c3b014c2c8fcb3d3c9d7aba769a4f68898d2ab96",
      "fileid": "https://r2.ropensci.org/0ce1602867890db0b7e40770cb65550b9d351c3e748d766caba95be1c8ad9023",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nashjc/actions/runs/27404843177"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2025-4.9",
      "date": "2026-06-12T08:45:55.000Z",
      "commit": "c3b014c2c8fcb3d3c9d7aba769a4f68898d2ab96",
      "fileid": "https://r2.ropensci.org/29f1389662de172411367ec94102b1ba0e965c65d547df88d1b8431206af4b03",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nashjc/actions/runs/27404843177"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2025-4.9",
      "date": "2026-06-12T08:46:10.000Z",
      "commit": "c3b014c2c8fcb3d3c9d7aba769a4f68898d2ab96",
      "fileid": "https://r2.ropensci.org/a96378666ddd8b93b56d20ae11d03fdec0725d599f2030db1d0ade3a62b6d6a6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nashjc/actions/runs/27404843177"
    }
  ]
}