Published May 21, 2026
| Version v0.7.0
Software
Open
MaRDI Open Interfaces
Authors/Creators
Description
This release adds the optim interface for nonlinear optimization problems and two supported implementations: scipy_optimize based on the SciPy package and optim_jl based on the Optim.jl package.
To see how to use this interface, please refer to the example scripts:
examples/lang_julia/call_optim_rosenbrock.jlexamples/lang_python/call_optim_rosenbrock.py
What's Changed
- Move C components to
lang_csubdirectory by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/831 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/MaRDI4NFDI/open-interfaces/pull/832
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/MaRDI4NFDI/open-interfaces/pull/833
- Python tests examples by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/834
- Python bridge log messages by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/835
- Citation by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/837
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/MaRDI4NFDI/open-interfaces/pull/838
- Update documentation slightly by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/839
- Data types constants by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/842
- Optimize interface a python basic by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/843
- Julia examples by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/844
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/MaRDI4NFDI/open-interfaces/pull/841
- Julia
optiminterface stage 1 by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/848 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/MaRDI4NFDI/open-interfaces/pull/847
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/MaRDI4NFDI/open-interfaces/pull/849
- Capture stderr in a test for
call_ivp.jlto understand why it fails by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/850 - Add Julia implementation of the
optiminterface based onIpopt.jlby @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/852 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/MaRDI4NFDI/open-interfaces/pull/851
- Update ci take10 by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/864
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/MaRDI4NFDI/open-interfaces/pull/855
- [ci] Enable again caching Conda and Julia environments by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/865
- [ci] Build code in Release mode instead of Debug mode by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/866
- Add
ivp::dopri5cto the test suite by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/867 - Add implementation
optim_jlbased on Julia's packageOptim.jlfor theoptiminterface by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/868 - Make
optiminterface work cross-platform by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/870 - Add support to pass and use gradient callback in the
optiminterface by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/872 - Updates to the
optiminterface and supported implementations by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/873 - Bump version 0.6.3 -> 0.7.0 by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/874
Full Changelog: https://github.com/MaRDI4NFDI/open-interfaces/compare/v0.6.3...v0.7.0
Notes
Files
MaRDI4NFDI/open-interfaces-v0.7.0.zip
Files
(344.5 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:fbd3511b01fdee4d8ceecdd89841e617
|
344.5 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/MaRDI4NFDI/open-interfaces/tree/v0.7.0 (URL)
Software
- Repository URL
- https://github.com/MaRDI4NFDI/open-interfaces