From ce41cd4da90b6f264b48d86197d02a40130c6dea Mon Sep 17 00:00:00 2001 From: Stefan Kroboth Date: Sat, 6 Jan 2024 12:39:21 +0100 Subject: [PATCH] Blogpost argmin version 0.9.0 --- media/website/content/blog/version-v0.9.0.md | 69 ++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 media/website/content/blog/version-v0.9.0.md diff --git a/media/website/content/blog/version-v0.9.0.md b/media/website/content/blog/version-v0.9.0.md new file mode 100644 index 000000000..03c564600 --- /dev/null +++ b/media/website/content/blog/version-v0.9.0.md @@ -0,0 +1,69 @@ ++++ +title = "argmin 0.9.0 released" +description = "" +date = 2024-01-06T00:00:00+00:00 +updated = 2024-01-06T00:00:00+00:00 +draft = false +template = "blog/page.html" + +[taxonomies] +authors = ["Stefan Kroboth"] + +[extra] ++++ + +argmin is a Rust library which offers a range of numerical optimization methods and a framework for +developing optimization algorithms. For details about the design of argmin and its features I suggest having a look at +[the website](https://argmin-rs.org), +[the book](https://argmin-rs.org/book), +[Github](https://github.com/argmin-rs/argmin), +[crates.io](https://crates.io/crates/argmin) and +[lib.rs](https://lib.rs/crates/argmin). + +This is a short summary of the changes in argmin 0.9.0 (and 0.8.1 as this version didn't get its own blog post) compared to 0.8.0. +Feel free to reach out via [Github](https://github.com/argmin-rs/argmin) or the new [Discord server](https://discord.gg/fYB8AwxxMW) if you encounter any issues during the upgrade. + +## argmin 0.9.0 + +* Line search now correctly searches over gradient instead of parameter vector ([@DevonMorris](https://github.com/DevonMorris)) (**Breaking change**) +* SteepestDescent now correctly keeps track of prev_param ([@DevonMorris](https://github.com/DevonMorris)) +* `ArgminInv` is now also implemented for 1D matrices ([@sdrap](https://github.com/sdrap)) +* [@cjordan](https://github.com/cjordan) added another [example](https://github.com/argmin-rs/argmin/blob/main/argmin/examples/neldermead-cubic.rs) of how to use Nelder-Mead +* Fixed a couple of typos and mistakes in the documentation ([@itrumper](https://github.com/itrumper), [@imeckler](https://github.com/imeckler), [@stefan-k](https://github.com/stefan-k)) + +## argmin 0.8.1 + +* The `Serialize` and `Deserialize` derives for `ObserverMode` somehow got lost. This was fixed by [@maoe](https://github.com/maoe) + +## Other news + +The [`cobyla`](https://crates.io/crates/cobyla) crate was made compatible with argmin (Thanks to [@relf](https://github.com/relf)). + +## New Discord server + +Since the old Gitter channel didn't get much use we now finally have a [Discord server](https://discord.gg/fYB8AwxxMW)! I'm looking forward to seeing many of you there! + +## Thanks + +Big thanks to everyone who contributed to these releases: +[@cjordan](https://github.com/cjordan) +[@DevonMorris](https://github.com/DevonMorris) +[@imeckler](https://github.com/imeckler) +[@itrumper](https://github.com/itrumper) +[@jjbayer](https://github.com/jjbayer) +[@maoe](https://github.com/maoe) +[@relf](https://github.com/relf) +[@sdrap](https://github.com/sdrap) +[@stefan-k](https://github.com/stefan-k), +and everyone who opened and responded to issues and discussions! + + + +
+ +

+Star +Watch +Fork +Sponsor +