Package: nloptr
Type: Package
Title: R Interface to NLopt
Version: 2.2.1.9000
Authors@R: c(person("Jelmer", "Ypma", role = "aut",
email = "uctpjyy@ucl.ac.uk"),
person(c("Steven", "G."), "Johnson", role = "aut",
comment = "author of the NLopt C library"),
person("Aymeric", "Stamm", role = c("ctb", "cre"),
email = "aymeric.stamm@cnrs.fr",
comment = c(ORCID = "0000-0002-8725-3654")),
person(c("Hans", "W."), "Borchers", role = "ctb",
email = "hwborchers@googlemail.com"),
person("Dirk", "Eddelbuettel", role = "ctb",
email = "edd@debian.org"),
person("Brian", "Ripley", role = "ctb",
comment = "build process on multiple OS"),
person("Kurt", "Hornik", role = "ctb",
comment = "build process on multiple OS"),
person("Julien", "Chiquet", role = "ctb"),
person("Avraham", "Adler", role = "ctb",
email = "Avraham.Adler@gmail.com",
comment = c(ORCID = "0000-0002-3039-0703")),
person("Xiongtao", "Dai", role = "ctb"),
person("Jeroen", "Ooms", role = "ctb",
email = "jeroen@berkeley.edu"),
person("Tomas", "Kalibera", role = "ctb"),
person("Mikael", "Jagan", role = "ctb"))
Description: Solve optimization problems using an R interface to NLopt.
NLopt is a free/open-source library for nonlinear optimization,
providing a common interface for a number of different free
optimization routines available online as well as original
implementations of various other algorithms. See
for
more information on the available algorithms. Building from
included sources requires 'CMake'. On Linux and 'macOS', if a
suitable system build of NLopt (2.7.0 or later) is found, it is
used; otherwise, it is built from included sources via 'CMake'.
On Windows, NLopt is obtained through 'rwinlib' for 'R <=
4.1.x' or grabbed from the appropriate toolchain for 'R >=
4.2.0'.
License: LGPL (>= 3)
SystemRequirements: cmake (>= 3.15.0) which is used only on Linux or
macOS systems when no system build of nlopt (>= 2.7.0) can be
found.
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.2
Suggests: knitr, rmarkdown, covr, tinytest
VignetteBuilder: knitr
URL: https://github.com/astamm/nloptr, https://astamm.github.io/nloptr/
BugReports: https://github.com/astamm/nloptr/issues
NeedsCompilation: yes
UseLTO: yes
Config/pak/sysreqs: cmake
Repository: https://astamm.r-universe.dev
Date/Publication: 2025-08-13 11:44:04 UTC
RemoteUrl: https://github.com/astamm/nloptr
RemoteRef: HEAD
RemoteSha: 5fd8ea7e4e93c71beea99fc125ee523e99cdf502
Packaged: 2026-06-24 09:43:20 UTC; root
Author: Jelmer Ypma [aut],
Steven G. Johnson [aut] (author of the NLopt C library),
Aymeric Stamm [ctb, cre] (ORCID:
),
Hans W. Borchers [ctb],
Dirk Eddelbuettel [ctb],
Brian Ripley [ctb] (build process on multiple OS),
Kurt Hornik [ctb] (build process on multiple OS),
Julien Chiquet [ctb],
Avraham Adler [ctb] (ORCID: ),
Xiongtao Dai [ctb],
Jeroen Ooms [ctb],
Tomas Kalibera [ctb],
Mikael Jagan [ctb]
Maintainer: Aymeric Stamm