Basin: Efficient and Extensible Numerical Optimization in Rust
Basin is a numerical optimization library for the Rust programming language. Numerical optimization—finding inputs that minimize a function—is a fundamental task across many fields, including fitting models to data, calibrating simulations, training machine learning models, and choosing cost-minimizing engineering parameters.
Basin provides a single, consistent way to both state and solve such problems, featuring a broad catalog of solvers and first-class support for constraints, making it a versatile tool for Rust developers tackling optimization tasks.