Source: nlopt Maintainer: Debian Science Maintainers Uploaders: Sergey B Kirpichev , Christophe Trophime Section: math Testsuite: autopkgtest-pkg-python Priority: optional Build-Depends: debhelper (>= 11~), dh-octave, python-all-dev, python-numpy, guile-2.0, guile-2.0-dev, dh-exec Standards-Version: 4.1.5 Vcs-Browser: https://salsa.debian.org/science-team/nlopt Vcs-Git: https://salsa.debian.org/science-team/nlopt.git Homepage: http://ab-initio.mit.edu/wiki/index.php/NLopt Package: libnlopt0 Architecture: any Multi-Arch: same Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Description: nonlinear optimization library 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. Its features include: . * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R. * A common interface for many different algorithms * Support for large-scale optimization. * Both global and local optimization algorithms. * Algorithms using function values only (derivative-free) and also algorithms exploiting user-supplied gradients. * Algorithms for unconstrained optimization, bound-constrained optimization, and general nonlinear inequality/equality constraints. . This package provides the shared libraries required to run programs compiled with NLopt. To compile your own programs you also need to install libnlopt-dev. Package: libnlopt-dev Architecture: any Multi-Arch: same Section: libdevel Depends: libnlopt0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: nonlinear optimization library -- development package 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. Its features include: . * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R. * A common interface for many different algorithms * Support for large-scale optimization. * Both global and local optimization algorithms. * Algorithms using function values only (derivative-free) and also algorithms exploiting user-supplied gradients. * Algorithms for unconstrained optimization, bound-constrained optimization, and general nonlinear inequality/equality constraints. . This package contains the header files, static libraries and symbolic links that developers using NLopt library will need. Package: libnlopt-cxx0 Architecture: any Multi-Arch: same Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Description: nonlinear optimization library (C++ interface) 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. Its features include: . * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R. * A common interface for many different algorithms * Support for large-scale optimization. * Both global and local optimization algorithms. * Algorithms using function values only (derivative-free) and also algorithms exploiting user-supplied gradients. * Algorithms for unconstrained optimization, bound-constrained optimization, and general nonlinear inequality/equality constraints. . This package provides the shared libraries required to run programs compiled with NLopt in C++. To compile your own programs you also need to install libnlopt-cxx-dev. Package: libnlopt-cxx-dev Architecture: any Multi-Arch: same Section: libdevel Depends: libnlopt-dev (= ${binary:Version}), libnlopt-cxx0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: nonlinear optimization library -- development package for C++ 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. Its features include: . * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R. * A common interface for many different algorithms * Support for large-scale optimization. * Both global and local optimization algorithms. * Algorithms using function values only (derivative-free) and also algorithms exploiting user-supplied gradients. * Algorithms for unconstrained optimization, bound-constrained optimization, and general nonlinear inequality/equality constraints. . This package contains the header files, static libraries and symbolic links that developers using NLopt library with C++ will need. Package: python-nlopt Architecture: any Section: python Depends: libnlopt0 (= ${binary:Version}), ${shlibs:Depends}, ${python:Depends}, ${misc:Depends} Provides: ${python:Provides} Description: nonlinear optimization library -- Python bindings 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. Its features include: . * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R. * A common interface for many different algorithms * Support for large-scale optimization. * Both global and local optimization algorithms. * Algorithms using function values only (derivative-free) and also algorithms exploiting user-supplied gradients. * Algorithms for unconstrained optimization, bound-constrained optimization, and general nonlinear inequality/equality constraints. . This package contains the Python bindings. Package: octave-nlopt Architecture: any Multi-Arch: same Depends: libnlopt0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, ${octave:Depends} Description: nonlinear optimization library -- GNU Octave package 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. Its features include: . * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R. * A common interface for many different algorithms * Support for large-scale optimization. * Both global and local optimization algorithms. * Algorithms using function values only (derivative-free) and also algorithms exploiting user-supplied gradients. * Algorithms for unconstrained optimization, bound-constrained optimization, and general nonlinear inequality/equality constraints. . This package contains the module for the GNU Octave. Package: libnlopt-guile0 Architecture: any Multi-Arch: same Section: libs Depends: libnlopt0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, guile-2.0 Pre-Depends: ${misc:Pre-Depends} Description: nonlinear optimization library -- Guile bindings 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. Its features include: . * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R. * A common interface for many different algorithms * Support for large-scale optimization. * Both global and local optimization algorithms. * Algorithms using function values only (derivative-free) and also algorithms exploiting user-supplied gradients. * Algorithms for unconstrained optimization, bound-constrained optimization, and general nonlinear inequality/equality constraints. . This package contains the bindings for GNU Guile.