Skip to content

argmin-v0.6.0-rc.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@stefan-k 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 and LinearProgramState by @stefan-k in #200
  • Cleanup and improve documentation of ConjugateGradient and NonlinearConjugateGradient by @stefan-k in #202
  • Brent's optimization method by @Armavica in #77
  • Cleanup and improve documentation of GaussNewton and GaussNewtonLS by @stefan-k in #203
  • Rename all with_tol methods to with_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! and argmin_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 and nalgebral 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

Full Changelog: v0.5.0...argmin-v0.6.0-rc.2