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~),
16 Standards-Version: 4.1.5
17 Vcs-Browser: https://salsa.debian.org/science-team/nlopt
18 Vcs-Git: https://salsa.debian.org/science-team/nlopt.git
19 Homepage: http://ab-initio.mit.edu/wiki/index.php/NLopt
25 Depends: ${shlibs:Depends},
27 Pre-Depends: ${misc:Pre-Depends}
28 Description: nonlinear optimization library
29 NLopt is a free/open-source library for nonlinear optimization, providing
30 a common interface for a number of different free optimization routines
31 available online as well as original implementations of various other
32 algorithms. Its features include:
34 * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
35 * A common interface for many different algorithms
36 * Support for large-scale optimization.
37 * Both global and local optimization algorithms.
38 * Algorithms using function values only (derivative-free) and also
39 algorithms exploiting user-supplied gradients.
40 * Algorithms for unconstrained optimization, bound-constrained optimization,
41 and general nonlinear inequality/equality constraints.
43 This package provides the shared libraries required to run programs
44 compiled with NLopt. To compile your own programs you also need to
51 Depends: libnlopt0 (= ${binary:Version}),
54 Description: nonlinear optimization library -- development package
55 NLopt is a free/open-source library for nonlinear optimization, providing
56 a common interface for a number of different free optimization routines
57 available online as well as original implementations of various other
58 algorithms. Its features include:
60 * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
61 * A common interface for many different algorithms
62 * Support for large-scale optimization.
63 * Both global and local optimization algorithms.
64 * Algorithms using function values only (derivative-free) and also
65 algorithms exploiting user-supplied gradients.
66 * Algorithms for unconstrained optimization, bound-constrained optimization,
67 and general nonlinear inequality/equality constraints.
69 This package contains the header files, static libraries and symbolic
70 links that developers using NLopt library will need.
72 Package: libnlopt-cxx0
76 Depends: ${shlibs:Depends},
78 Pre-Depends: ${misc:Pre-Depends}
79 Description: nonlinear optimization library (C++ interface)
80 NLopt is a free/open-source library for nonlinear optimization, providing
81 a common interface for a number of different free optimization routines
82 available online as well as original implementations of various other
83 algorithms. Its features include:
85 * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
86 * A common interface for many different algorithms
87 * Support for large-scale optimization.
88 * Both global and local optimization algorithms.
89 * Algorithms using function values only (derivative-free) and also
90 algorithms exploiting user-supplied gradients.
91 * Algorithms for unconstrained optimization, bound-constrained optimization,
92 and general nonlinear inequality/equality constraints.
94 This package provides the shared libraries required to run programs
95 compiled with NLopt in C++. To compile your own programs you also need to
96 install libnlopt-cxx-dev.
98 Package: libnlopt-cxx-dev
102 Depends: libnlopt-dev (= ${binary:Version}),
103 libnlopt-cxx0 (= ${binary:Version}),
106 Description: nonlinear optimization library -- development package for C++
107 NLopt is a free/open-source library for nonlinear optimization, providing
108 a common interface for a number of different free optimization routines
109 available online as well as original implementations of various other
110 algorithms. Its features include:
112 * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
113 * A common interface for many different algorithms
114 * Support for large-scale optimization.
115 * Both global and local optimization algorithms.
116 * Algorithms using function values only (derivative-free) and also
117 algorithms exploiting user-supplied gradients.
118 * Algorithms for unconstrained optimization, bound-constrained optimization,
119 and general nonlinear inequality/equality constraints.
121 This package contains the header files, static libraries and symbolic
122 links that developers using NLopt library with C++ will need.
124 Package: python-nlopt
127 Depends: libnlopt0 (= ${binary:Version}),
131 Provides: ${python:Provides}
132 Description: nonlinear optimization library -- Python bindings
133 NLopt is a free/open-source library for nonlinear optimization, providing
134 a common interface for a number of different free optimization routines
135 available online as well as original implementations of various other
136 algorithms. Its features include:
138 * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
139 * A common interface for many different algorithms
140 * Support for large-scale optimization.
141 * Both global and local optimization algorithms.
142 * Algorithms using function values only (derivative-free) and also
143 algorithms exploiting user-supplied gradients.
144 * Algorithms for unconstrained optimization, bound-constrained optimization,
145 and general nonlinear inequality/equality constraints.
147 This package contains the Python bindings.
149 Package: octave-nlopt
152 Depends: libnlopt0 (= ${binary:Version}),
156 Description: nonlinear optimization library -- GNU Octave package
157 NLopt is a free/open-source library for nonlinear optimization, providing
158 a common interface for a number of different free optimization routines
159 available online as well as original implementations of various other
160 algorithms. Its features include:
162 * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
163 * A common interface for many different algorithms
164 * Support for large-scale optimization.
165 * Both global and local optimization algorithms.
166 * Algorithms using function values only (derivative-free) and also
167 algorithms exploiting user-supplied gradients.
168 * Algorithms for unconstrained optimization, bound-constrained optimization,
169 and general nonlinear inequality/equality constraints.
171 This package contains the module for the GNU Octave.
173 Package: libnlopt-guile0
177 Depends: libnlopt0 (= ${binary:Version}),
181 Pre-Depends: ${misc:Pre-Depends}
182 Description: nonlinear optimization library -- Guile bindings
183 NLopt is a free/open-source library for nonlinear optimization, providing
184 a common interface for a number of different free optimization routines
185 available online as well as original implementations of various other
186 algorithms. Its features include:
188 * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
189 * A common interface for many different algorithms
190 * Support for large-scale optimization.
191 * Both global and local optimization algorithms.
192 * Algorithms using function values only (derivative-free) and also
193 algorithms exploiting user-supplied gradients.
194 * Algorithms for unconstrained optimization, bound-constrained optimization,
195 and general nonlinear inequality/equality constraints.
197 This package contains the bindings for GNU Guile.