Welcome to this month's issue of Scientific Computing in Rust Monthly.
Scientific Computing in Rust Monthly can be viewed online at scientificcomputing.rs/monthly, you can sign up to receive an email copy at mailinglist.scientificcomputing.rs, or you can subscribe using the RSS feed at scientificcomputing.rs/monthly/rss.xml.
Items can be added to the next issue of the newsletter by opening a pull request to the Scientific Computing in Rust Monthly repository on GitHub. You can find more information about adding items here.
approx is a really useful crate for whenever you're writing unit tests for scientific code, as it contains helpful macros like
assert_relative_eq that check if two items are equal within a given tolerance. If you like the approx crate, keep reading, as there's
an opportunity to help with its maintenance in the "help wanted" section below.
Polyfit is a high-performance, easy-to-use polynomial fitting library for Rust, designed to make curve fitting accessible to software engineers without a background in statistics. It is generic over data type, as well as 11 choices of basis. It supports symbolic calculus, root-finding, and a spectral energy filter for orthogonal bases. It is high-performance, able to perform a 100-million-row 3rd-degree Chebyshev fit in ~1s on moderate consumer hardware.
0.6.0The approx crate is planning a new release 0.6.0 with a large set of new features.
This update contains many improvements such as derive macros and additional implementations for core and external types (i.e. Option<T>, OrderedFloat<F> etc.).
Due to the amount of additions, we are hoping for testers of the release candidates 0.6.0-rc2 and following before releasing 0.6.0 into the wild.