argmin-v0.6.0-rc.2
Pre-release
Pre-release
stefan-k
released this
31 Jul 11:58
·
306 commits
to main
since this release
Second release candidate for argmin v0.6.0. For details please consult CHANGELOG.md.
What's Changed
- Remove unused field in GoldenSectionSearch struct by @stefan-k in #181
- Make serde an optional dependency behind feature gate by @stefan-k in #180
- Refactoring: Moved math abstractions in new crate, updated documentation, readme and reduced dependencies, updated CI by @stefan-k in #182
- Fix #2 by @wfsteiner in #184
- Remove optional stdweb dependency (unmaintained) by @stefan-k in #188
- Update slog-term, slog-async, slog-json by @stefan-k in #189
- Remove ignored packages from dependabot config by @stefan-k in #190
- Smaller CI pipline and added
cargo audit
to CI by @stefan-k in #191 - Remove the Default trait bound on TrustRegion and Steihaug impls by @cfunky in #192
- Remove Default and other unnecessary trait bounds from solvers by @stefan-k in #193
- Make inverse Hessian part of IterState (fixes #185) by @stefan-k in #186
- Hessian in DFP and SR1 needs to implement Clone by @stefan-k in #195
- Make
init_inv_hessian
in DFP and SR1 optional to avoid cloning by @stefan-k in #196 - More efficient ways of retrieving data from
IterState
by @stefan-k in #194 - Large refactoring of operators, state, observers, checkpointing, documentation, ... by @stefan-k in #198
- Cleanup and documentation of
State
,IterState
andLinearProgramState
by @stefan-k in #200 - Cleanup and improve documentation of
ConjugateGradient
andNonlinearConjugateGradient
by @stefan-k in #202 - Brent's optimization method by @Armavica in #77
- Cleanup and improve documentation of
GaussNewton
andGaussNewtonLS
by @stefan-k in #203 - Rename all
with_tol
methods towith_tolerance
by @stefan-k in #204 - Improved documentation of
GoldenSectionSearch
and added tests by @stefan-k in #205 - Improved documentation of
SteepestDescent
and added doc and unit tests by @stefan-k in #206 argmin_error!
andargmin_error_closure!
macros for easier error creation by @stefan-k in #207- Code of Conduct by @stefan-k in #208
- Cleanup and improve documentation of
Landweber
, added doc and unit tests by @stefan-k in #209 - Cleanup linesearch code by @stefan-k in #210
- Added float! macro for more convenient creation of float constants by @stefan-k in #211
- Cleanup of NelderMead, documentation and doc and unit tests by @stefan-k in #212
- Made
ArgminError
non_exhaustive by @stefan-k in #213 - Improved documentation of checkpointing by @stefan-k in #214
- Cleanup and documentation of Newton method. Added doc and unit tests by @stefan-k in #215
- Cleanup, documentation, doc and unit tests for PSO, introduce
PopulationState
by @stefan-k in #216 - Add support for nalgebra v0.31.0 by @stefan-k in #218
- Parallel/bulk evaluation of problem functions by @stefan-k in #219
- Cleanup of Quasi-Newton methods by @stefan-k in #220
- Cleanup and improve documentation of
SimulatedAnnealing
, added doc and unit tests by @stefan-k in #224 - Including argmin-math is now only necessary for choosing a backend by @stefan-k in #228
- Features
ndarrayl
andnalgebral
are not to be used by users by @stefan-k in #229 - Cleanup and improve documentation of trust region method, added doc and unit tests by @stefan-k in #226
- Restructure and rewrite documentation and README by @stefan-k in #230
- Fix logo URL in Readme by @stefan-k in #232
- ignore website files for Languages graph in Github by @stefan-k in #233
- Fix link to main branch docs in README by @stefan-k in #236
- Release argmin v0.6.0-rc.2 and argmin-math v0.1.0-rc.1 by @stefan-k in #235
New Contributors
- @wfsteiner made their first contribution in #184
- @cfunky made their first contribution in #192
- @Armavica made their first contribution in #77
Full Changelog: v0.5.0...argmin-v0.6.0-rc.2