Version 1.0.3
[1.0.3] - 2021-04-07
Changed
- Changed PyPi distribution name back to
ipopt
, ascyipopt
is
currently unavailable.
[1.0.2] - 2021-04-06
Changed
- Corrected the CHANGELOG.
[1.0.1] - 2021-04-06
Changed
- Corrected the PyPi classifier.
[1.0.0] - 2021-04-06
Added
conda/cyipopt-dev.yml
conda environment file for development.minimize_ipopt
approximates the Jacobian of the objective and the
constraints using SciPy'sapprox_fprime
if not provided
[#91].- Make changes as outlined in Version 1.0 proposal
[#14]. requirements.txt
file.- Dedicated tests using pytest in
cyipopt/tests/
directory. examples/
directory.- Support for Python 3.9.
- Minimum version requirements for all dependencies.
Changed
- Installation and development documentation moved from
README.rst
todocs/
. - Python logger changed to use the
cyipopt
namespace
[#102]. - Class and method names now use PEP8 standards. Old class and method
names now result in a deprecation warning. - Module directory renamed from
ipopt.
tocyipopt
. doc/
folder renamed todocs/
.- Updated
CHANGELOG.rst
.
Deprecated
- Package being imported by
import ipopt
(replaced by
import cyipopt
). - Use of non-PEP8 named classes/function/methods, e.g.
cyipopt.problem
(replaced bycyipopt.Problem
),
cyipopt.problem.addOption
(replaced by
cyipopt.Problem.add_option
),cyipopt.problem.setProblemScaling
(replaced bycyipopt.Problem.set_problem_scaling
) etc.
Removed
test/
folder containing examples, which have mostly been moved to
examples/
docker/
,vagrant/
andMakefile
[#83].- Support for Python 2.7.
- Support for Python 3.5.
Full Changelog: v1.0.2...v1.0.3