{
  "_id": "6ae54264327abcdf86869444",
  "Package": "Uno",
  "Type": "Package",
  "Title": "R Interface to the 'Uno' Nonlinear Optimization Solver",
  "Version": "2.9.2-1",
  "Date": "2026-10-28",
  "Authors@R": "c(\nperson(\"Balasubramanian\", \"Narasimhan\", role = c(\"aut\", \"cre\", \"cph\"),\nemail = \"naras@stanford.edu\",\ncomment = \"R package: R/, src/uno_binding.cpp, src/dmumps_shim.c, build scripts\"),\nperson(\"Charlie\", \"Vanaret\", role = c(\"aut\", \"cph\"),\ncomment = \"Bundled Uno C++ solver (inst/uno, MIT); designed and implemented Uno\"),\nperson(\"Alexis\", \"Montoison\", role = c(\"ctb\", \"cph\"),\ncomment = \"Uno C API (inst/uno/interfaces/C) and Fortran interface, MA86 interface\"),\nperson(\"Joris\", \"Gillis\", role = c(\"ctb\", \"cph\"),\ncomment = \"Uno dynamic loader (inst/uno/uno/tools/DynamicLoader.*)\"),\nperson(\"David\", \"Kiessling\", role = c(\"ctb\", \"cph\"),\ncomment = \"Uno funnel globalization method (inst/uno/uno/ingredients/glob/switching/funnel_methods)\"),\nperson(\"Manuel\", \"Schaich\", role = c(\"ctb\", \"cph\"),\ncomment = \"Uno MA27 interface (inst/uno/uno/ingredients/subproblem_solvers/MA27); compiled only when HSL is found\"),\nperson(\"HiGHS development team\", role = \"cph\",\ncomment = \"Bundled HiGHS LP/QP/MIP solver (MIT); see inst/COPYRIGHTS\"))",
  "Description": "Bindings to 'Uno' (Unifying Nonlinear Optimization), a C++\nsolver for smooth nonlinearly constrained optimization. 'Uno'\nunifies Lagrange-Newton methods, including sequential quadratic\nprogramming and interior-point methods, by decomposing them\ninto interacting building blocks (constraint-relaxation,\ninequality-handling, Hessian, and globalization strategies)\nthat can be freely combined, either through options or through\npresets that reproduce established solvers such as 'filterSQP'\nand 'IPOPT'. The framework is described in Vanaret and Leyffer\n(2026) <doi:10.1007/s12532-026-00310-9>.",
  "License": "MIT + file LICENSE",
  "Copyright": "file inst/COPYRIGHTS",
  "URL": "https://bnaras.github.io/Uno/, https://github.com/bnaras/Uno",
  "BugReports": "https://github.com/bnaras/Uno/issues",
  "SystemRequirements": "CMake (>= 3.16), C++17, GNU make",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "yes",
  "Encoding": "UTF-8",
  "Config/roxygen2/version": "8.1.0",
  "Packaged": {
    "Date": "2026-10-31 01:04:47 UTC",
    "User": "root"
  },
  "Author": "Balasubramanian Narasimhan [aut, cre, cph] (R package: R/,\nsrc/uno_binding.cpp, src/dmumps_shim.c, build scripts), Charlie\nVanaret [aut, cph] (Bundled Uno C++ solver (inst/uno, MIT);\ndesigned and implemented Uno), Alexis Montoison [ctb, cph] (Uno\nC API (inst/uno/interfaces/C) and Fortran interface, MA86\ninterface), Joris Gillis [ctb, cph] (Uno dynamic loader\n(inst/uno/uno/tools/DynamicLoader.*)), David Kiessling [ctb,\ncph] (Uno funnel globalization method\n(inst/uno/uno/ingredients/glob/switching/funnel_methods)),\nManuel Schaich [ctb, cph] (Uno MA27 interface\n(inst/uno/uno/ingredients/subproblem_solvers/MA27); compiled\nonly when HSL is found), HiGHS development team [cph] (Bundled\nHiGHS LP/QP/MIP solver (MIT); see inst/COPYRIGHTS)",
  "Maintainer": "Balasubramanian Narasimhan <naras@stanford.edu>",
  "Config/pak/sysreqs": "cmake make",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-10-30 20:20:02 UTC",
  "RemoteUrl": "https://github.com/cran/Uno",
  "RemoteRef": "HEAD",
  "RemoteSha": "d06317157b89d3a745418dfed181aeb666f79162",
  "_user": "cran",
  "_type": "src",
  "_file": "Uno_2.9.2-1.tar.gz",
  "_fileid": "https://r2.ropensci.org/9ed06d17ad40b16fba4333d5b675bd3d90c249449020d16c2589357b8002091e",
  "_filesize": 2730822,
  "_sha256": "9ed06d17ad40b16fba4333d5b675bd3d90c249449020d16c2589357b8002091e",
  "_expires": "2027-02-08T01:20:34.000Z",
  "_created": "2026-10-31T01:04:47.000Z",
  "_published": "2026-10-31T01:20:36.568Z",
  "_upstream": "https://github.com/cran/Uno",
  "_status": "success",
  "_maintainer": {
    "name": "Balasubramanian Narasimhan",
    "email": "naras@stanford.edu",
    "login": "bnaras",
    "description": "",
    "uuid": 3030361
  },
  "_jobs": [
    {
      "job": 124396269365,
      "time": 288,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13024032004"
    },
    {
      "job": 124396269375,
      "time": 263,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13024106853"
    },
    {
      "job": 124396269392,
      "time": 306,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "13024507140"
    },
    {
      "job": 124396269381,
      "time": 341,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "13025005377"
    },
    {
      "job": 124393606574,
      "time": 598,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "13024241130"
    },
    {
      "job": 124396269418,
      "time": 113,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 124396269422,
      "time": 691,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13025006260"
    },
    {
      "job": 124396269483,
      "time": 506,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13024427795"
    },
    {
      "job": 124396269445,
      "time": 633,
      "config": "windows-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13023883101"
    },
    {
      "job": 124396269382,
      "time": 622,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13024672557"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/41152985486",
  "_commit": {
    "id": "d06317157b89d3a745418dfed181aeb666f79162",
    "author": "Balasubramanian Narasimhan <naras@stanford.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 2.9.2-1\n",
    "time": 1793391602
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "cpp11",
      "role": "LinkingTo"
    },
    {
      "package": "rmumps",
      "role": "LinkingTo"
    },
    {
      "package": "rmumps",
      "version": ">= 5.2.1-43",
      "role": "Imports"
    },
    {
      "package": "cpp11",
      "role": "Suggests"
    },
    {
      "package": "tinytest",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-24",
      "n": 2
    },
    {
      "week": "2026-25",
      "n": 1
    },
    {
      "week": "2026-35",
      "n": 1
    },
    {
      "week": "2026-44",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "2.7.3",
      "date": "2026-06-08"
    },
    {
      "name": "2.7.3-1",
      "date": "2026-06-11"
    },
    {
      "name": "2.7.4",
      "date": "2026-06-17"
    },
    {
      "name": "2.7.4-1",
      "date": "2026-08-30"
    },
    {
      "name": "2.9.2-1",
      "date": "2026-10-30"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "bnaras",
      "count": 5,
      "uuid": 3030361
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 634,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 249,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/Uno"
  },
  "_devurl": "https://github.com/bnaras/uno",
  "_pkgdown": "https://bnaras.github.io/Uno/",
  "_searchresults": 9,
  "_topics": [
    "openblas",
    "cpp"
  ],
  "_abi": {
    "exports": [],
    "imports": [
      {
        "key": "rmumps::dmumps_c()",
        "hash": "c6d44628ee224801"
      }
    ]
  },
  "_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/Uno.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/bnaras/uno",
  "_realowner": "bnaras",
  "_cranurl": false,
  "_releases": [
    {
      "version": "2.7.3",
      "date": "2026-06-08"
    },
    {
      "version": "2.7.3-1",
      "date": "2026-06-11"
    },
    {
      "version": "2.7.4",
      "date": "2026-06-17"
    },
    {
      "version": "2.7.4-1",
      "date": "2026-09-08"
    },
    {
      "version": "2.9.2-1",
      "date": "2026-10-30"
    }
  ],
  "_exports": [
    "uno_mumps_version",
    "uno_options",
    "uno_solve",
    "uno_status_labels",
    "uno_version"
  ],
  "_help": [
    {
      "page": "uno_mumps_version",
      "title": "MUMPS version reached through rmumps",
      "topics": [
        "uno_mumps_version"
      ]
    },
    {
      "page": "uno_options",
      "title": "Uno solver options",
      "topics": [
        "uno_options"
      ]
    },
    {
      "page": "uno_solve",
      "title": "Solve a nonlinear program with Uno",
      "topics": [
        "uno_solve"
      ]
    },
    {
      "page": "uno_status_labels",
      "title": "Uno status labels",
      "topics": [
        "uno_status_labels"
      ]
    },
    {
      "page": "uno_version",
      "title": "Linked Uno version",
      "topics": [
        "uno_version"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/Uno/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/cran/Uno/raw/HEAD/README.md",
  "_rundeps": [
    "cpp11",
    "Rcpp",
    "rmumps"
  ],
  "_sysdeps": [
    {
      "shlib": "liblapack",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.32+ds-5",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.32+ds-5",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "Uno.Rmd",
      "filename": "Uno.html",
      "title": "Solving nonlinear programs with Uno",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2026-06-08 19:20:02",
      "modified": "2026-10-30 20:20:02",
      "commits": 2
    }
  ],
  "_score": 3.3010299956639813,
  "_indexed": false,
  "_nocasepkg": "uno",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://bnaras.r-universe.dev/Uno",
  "_previous": "2.7.4-1",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.9.2-1",
      "date": "2026-10-31T01:13:12.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "d06317157b89d3a745418dfed181aeb666f79162",
      "fileid": "https://r2.ropensci.org/1ac207c1edc2bcf722bc8363c42e27698e65a6b984316ed299ded16d70c70161",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41152985486"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.9.2-1",
      "date": "2026-10-31T01:12:45.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "d06317157b89d3a745418dfed181aeb666f79162",
      "fileid": "https://r2.ropensci.org/dbb018bda1e81b9c084be86debb8b93145f66990da5a29030829d0b835d3dda1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41152985486"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.9.2-1",
      "date": "2026-10-31T01:13:26.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "d06317157b89d3a745418dfed181aeb666f79162",
      "fileid": "https://r2.ropensci.org/f1bc77dacb3b59fc93f753025d465b888a6a7b24fa2a5e859932c340b126753f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41152985486"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.9.2-1",
      "date": "2026-10-31T01:13:56.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "d06317157b89d3a745418dfed181aeb666f79162",
      "fileid": "https://r2.ropensci.org/7729026b07c5682922db2393d1a58720de67ebe69ebc508f33889aa61d1dd87c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41152985486"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.9.2-1",
      "date": "2026-10-31T01:19:20.000Z",
      "arch": "aarch64",
      "commit": "d06317157b89d3a745418dfed181aeb666f79162",
      "fileid": "https://r2.ropensci.org/de5fa4d4de07f45fd582fa222347ae658823dbc7da37ed1de765f972a6bed778",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41152985486"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.9.2-1",
      "date": "2026-10-31T01:15:28.000Z",
      "arch": "x86_64",
      "commit": "d06317157b89d3a745418dfed181aeb666f79162",
      "fileid": "https://r2.ropensci.org/7382f0d9fcdd30333bd8b8e58d96c5f6aae9a014b0925ad46f321e102c8eeda1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41152985486"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "2.9.2-1",
      "date": "2026-10-31T01:18:29.000Z",
      "arch": "aarch64",
      "commit": "d06317157b89d3a745418dfed181aeb666f79162",
      "fileid": "https://r2.ropensci.org/4bd99bb9cd9c39d68ebf4bac572dcd5460e10acf9f5881a20106b2697ae412ad",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41152985486"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "2.9.2-1",
      "date": "2026-10-31T01:17:42.000Z",
      "arch": "x86_64",
      "commit": "d06317157b89d3a745418dfed181aeb666f79162",
      "fileid": "https://r2.ropensci.org/74a9630efbfcf0a9dcbc6b7a019dd8a8c25c8841a118b3201c17fff1e759ce32",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41152985486"
    }
  ]
}