Alpaqa

Latest version: v0.0.1

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.0.0a19

Improved Python stub generation and documentation.

**Full Changelog**: https://github.com/kul-optec/alpaqa/compare/1.0.0a18...1.0.0a19

1.0.0a18

This release adds a `casadi::external` function loader that does not depend on the CasADi C++ library. This simplifies the installation and reduces the binary size.

The `ALPAQA_WITH_CASADI` option now enables this loader by default. To enable the full CasADi loader, which also supports other types of `casadi::Function` objects (e.g. symbolic expressions or serialized functions), use `ALPAQA_WITH_EXTERNAL_CASADI` (this requires CasADi to be installed).

**Full Changelog**: https://github.com/kul-optec/alpaqa/compare/1.0.0a17...1.0.0a18

1.0.0a17

- New dynamic loading API (10)
- Add TypeErasedProblem::get_name
- Convex Newton direction provider
- Clang 18 support
- Parameter JSON export
- Optimized parameter getters/setters
- More checks in gradient-checker
- Better Python type hints MinimizationProblemDescription
- Add CMake and Ninja as Python dependencies
- Improved documentation

**Full Changelog**: https://github.com/kul-optec/alpaqa/compare/1.0.0a16...1.0.0a17

1.0.0a16

- `DLProblem` support on Windows
- Bash and Zsh completion for `alpaqa-driver` and solver options
- Support for complex matrices, prox of complex ℓ₁ norm
- Allow problems to link to OpenMP (with `ALPAQA_WITH_OPENMP`)
- Improvements to `DLProblem`, `TypeErased` and `print_csv`

1.0.0a15

- Improved documentation
- Eigen 3.4.0 support
- Support comments in CSV files, support reading integers
- Improved Conan support
- CMake component support
- Improved packaging
- Conan + CMake example project

**Full Changelog**: https://github.com/kul-optec/alpaqa/compare/1.0.0a14...1.0.0a15

1.0.0a14

- Added experimental MATLAB/MEX interface (https://kul-optec.github.io/alpaqa/1.0.0a14/Sphinx/reference/matlab-api.html)
- Support specifying parameters using JSON
- ASCII aliases for parameter names
- Driver reports more problem information
- Document benchmarking strategies
- Added FISTA solver
- Improved L-BFGS-B solver
- Expose FISTASolver and LBFGSBSolver in Python
- Improved Clang and MSVC compatibility
- Improved Conan support
- Upgrade CasADi to 3.6.4
- Various minor improvements bug fixes

**Full Changelog**: https://github.com/kul-optec/alpaqa/compare/1.0.0a13...1.0.0a14

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.