2 Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
3 Uploaders: Sergey B Kirpichev <skirpichev@gmail.com>,
4 Christophe Trophime <christophe.trophime@lncmi.cnrs.fr>
6 Testsuite: autopkgtest-pkg-python
8 Build-Depends: debhelper (>= 11~),
15 Standards-Version: 4.1.5
16 Vcs-Browser: https://salsa.debian.org/science-team/nlopt
17 Vcs-Git: https://salsa.debian.org/science-team/nlopt.git
18 Homepage: http://ab-initio.mit.edu/wiki/index.php/NLopt
24 Depends: ${shlibs:Depends},
26 Pre-Depends: ${misc:Pre-Depends}
27 Description: nonlinear optimization library
28 NLopt is a free/open-source library for nonlinear optimization, providing
29 a common interface for a number of different free optimization routines
30 available online as well as original implementations of various other
31 algorithms. Its features include:
33 * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
34 * A common interface for many different algorithms
35 * Support for large-scale optimization.
36 * Both global and local optimization algorithms.
37 * Algorithms using function values only (derivative-free) and also
38 algorithms exploiting user-supplied gradients.
39 * Algorithms for unconstrained optimization, bound-constrained optimization,
40 and general nonlinear inequality/equality constraints.
42 This package provides the shared libraries required to run programs
43 compiled with NLopt. To compile your own programs you also need to
50 Depends: libnlopt0 (= ${binary:Version}),
53 Description: nonlinear optimization library -- development package
54 NLopt is a free/open-source library for nonlinear optimization, providing
55 a common interface for a number of different free optimization routines
56 available online as well as original implementations of various other
57 algorithms. Its features include:
59 * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
60 * A common interface for many different algorithms
61 * Support for large-scale optimization.
62 * Both global and local optimization algorithms.
63 * Algorithms using function values only (derivative-free) and also
64 algorithms exploiting user-supplied gradients.
65 * Algorithms for unconstrained optimization, bound-constrained optimization,
66 and general nonlinear inequality/equality constraints.
68 This package contains the header files, static libraries and symbolic
69 links that developers using NLopt library will need.
71 Package: libnlopt-cxx0
75 Depends: ${shlibs:Depends},
77 Pre-Depends: ${misc:Pre-Depends}
78 Description: nonlinear optimization library (C++ interface)
79 NLopt is a free/open-source library for nonlinear optimization, providing
80 a common interface for a number of different free optimization routines
81 available online as well as original implementations of various other
82 algorithms. Its features include:
84 * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
85 * A common interface for many different algorithms
86 * Support for large-scale optimization.
87 * Both global and local optimization algorithms.
88 * Algorithms using function values only (derivative-free) and also
89 algorithms exploiting user-supplied gradients.
90 * Algorithms for unconstrained optimization, bound-constrained optimization,
91 and general nonlinear inequality/equality constraints.
93 This package provides the shared libraries required to run programs
94 compiled with NLopt in C++. To compile your own programs you also need to
95 install libnlopt-cxx-dev.
97 Package: libnlopt-cxx-dev
101 Depends: libnlopt-dev (= ${binary:Version}),
102 libnlopt-cxx0 (= ${binary:Version}),
105 Description: nonlinear optimization library -- development package for C++
106 NLopt is a free/open-source library for nonlinear optimization, providing
107 a common interface for a number of different free optimization routines
108 available online as well as original implementations of various other
109 algorithms. Its features include:
111 * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
112 * A common interface for many different algorithms
113 * Support for large-scale optimization.
114 * Both global and local optimization algorithms.
115 * Algorithms using function values only (derivative-free) and also
116 algorithms exploiting user-supplied gradients.
117 * Algorithms for unconstrained optimization, bound-constrained optimization,
118 and general nonlinear inequality/equality constraints.
120 This package contains the header files, static libraries and symbolic
121 links that developers using NLopt library with C++ will need.
123 Package: python-nlopt
126 Depends: libnlopt0 (= ${binary:Version}),
130 Provides: ${python:Provides}
131 Description: nonlinear optimization library -- Python bindings
132 NLopt is a free/open-source library for nonlinear optimization, providing
133 a common interface for a number of different free optimization routines
134 available online as well as original implementations of various other
135 algorithms. Its features include:
137 * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
138 * A common interface for many different algorithms
139 * Support for large-scale optimization.
140 * Both global and local optimization algorithms.
141 * Algorithms using function values only (derivative-free) and also
142 algorithms exploiting user-supplied gradients.
143 * Algorithms for unconstrained optimization, bound-constrained optimization,
144 and general nonlinear inequality/equality constraints.
146 This package contains the Python bindings.
148 Package: octave-nlopt
151 Depends: libnlopt0 (= ${binary:Version}),
155 Description: nonlinear optimization library -- GNU Octave package
156 NLopt is a free/open-source library for nonlinear optimization, providing
157 a common interface for a number of different free optimization routines
158 available online as well as original implementations of various other
159 algorithms. Its features include:
161 * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
162 * A common interface for many different algorithms
163 * Support for large-scale optimization.
164 * Both global and local optimization algorithms.
165 * Algorithms using function values only (derivative-free) and also
166 algorithms exploiting user-supplied gradients.
167 * Algorithms for unconstrained optimization, bound-constrained optimization,
168 and general nonlinear inequality/equality constraints.
170 This package contains the module for the GNU Octave.
172 Package: libnlopt-guile0
176 Depends: libnlopt0 (= ${binary:Version}),
180 Pre-Depends: ${misc:Pre-Depends}
181 Description: nonlinear optimization library -- Guile bindings
182 NLopt is a free/open-source library for nonlinear optimization, providing
183 a common interface for a number of different free optimization routines
184 available online as well as original implementations of various other
185 algorithms. Its features include:
187 * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
188 * A common interface for many different algorithms
189 * Support for large-scale optimization.
190 * Both global and local optimization algorithms.
191 * Algorithms using function values only (derivative-free) and also
192 algorithms exploiting user-supplied gradients.
193 * Algorithms for unconstrained optimization, bound-constrained optimization,
194 and general nonlinear inequality/equality constraints.
196 This package contains the bindings for GNU Guile.