#radio #dsp #audio #no-std

no-std mixed-num

A trait for generic implementations of numerical methods

24 releases (4 breaking)

0.5.5 Apr 22, 2022
0.5.4 Apr 4, 2022
0.4.5 Mar 31, 2022
0.3.0 Mar 27, 2022
0.1.6 Jan 30, 2022

#2021 in Math

43 downloads per month
Used in 3 crates (2 directly)

Custom license

110KB
2.5K SLoC

Mixed Num

No-STD abstraction layer enabling numerical functions to be implemented once, and simultaneously support both real and complex numbers with, int, fixed and floating point types.

The library supplies complex structs Polar<T> and Cartesian<T> with no-std implementation of math traits, including MixedNum traits.

Some interoperability with num::Complex is implemented.

This is an experimental library.

This library support fixed point numbers using the fixed crate. It uses num for floating point generics.

The package.

The documentation.

Release notes are found under RELEASES.md.

Dependencies

~3.5MB
~70K SLoC