17 releases (5 stable)
|new 2.0.0||May 15, 2021|
|1.1.1||Mar 27, 2021|
|1.1.0||Sep 30, 2020|
|1.0.1||Jun 12, 2020|
|0.3.1||May 11, 2019|
#6 in Embedded development
4,353 downloads per month
Used in 37 crates (16 directly)
no_std) Rust math library featuring fast, safe
floating point approximations for common arithmetic operations, trigonometry,
2D/3D vector types, statistical analysis, and quaternions.
Optimizes for performance and small code size at the cost of precision.
Requires Rust 1.47 or newer.
We reserve the right to change the following in future releases with a minor version bump only:
num-traitsversion (optional dependency)
We abide by the Contributor Covenant and ask that you do as well.
For more information, please see CODE_OF_CONDUCT.md.
Copyright © 2019-2021 Tony Arcieri
Dual licensed under your choice of either of:
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
Incorporates portions of some tests from the libm crate. Copyright © 2018 Jorge Aparicio and also dual licensed under the Apache 2.0 and MIT licenses.