#polynomial #manipulating #toml

no-std polynomial

A library for manipulating polynomials

16 releases

0.2.6 Sep 30, 2023
0.2.5 Jan 26, 2023
0.2.4 Jul 26, 2022
0.1.0 Aug 16, 2018
0.0.4 Mar 5, 2015

#108 in Math

Download history 209/week @ 2023-12-25 489/week @ 2024-01-01 405/week @ 2024-01-08 561/week @ 2024-01-15 857/week @ 2024-01-22 1777/week @ 2024-01-29 1704/week @ 2024-02-05 1090/week @ 2024-02-12 1101/week @ 2024-02-19 1025/week @ 2024-02-26 1507/week @ 2024-03-04 825/week @ 2024-03-11 1846/week @ 2024-03-18 884/week @ 2024-03-25 1060/week @ 2024-04-01 789/week @ 2024-04-08

4,620 downloads per month
Used in 13 crates (3 directly)

MIT license

22KB
455 lines

polynomial-rs

maintenance status: passively-maintained license crates.io docs.rs rust 1.70.0+ badge Rust CI codecov

A library for manipulating polynomials.

Documentation

How to use?

Add this to your Cargo.toml:

[dependencies]
polynomial = "0.2.6"

no_std environments

The library can be used in a no_std environment, so long as a global allocator is present. Simply add the default-features = false attribute to Cargo.toml:

[dependencies]
polynomial = {version = "0.2.6", default-features = false}

If you want to use floating point numbers in a no_std environment, you can enable the libm feature:

[dependencies]
polynomial = {version = "0.2.6", default-features = false, features = ["libm"]}

Minimum supported Rust version (MSRV)

The minimum supported Rust version is Rust 1.70.0. At least the last 3 versions of stable Rust are supported at any given time.

While a crate is pre-release status (0.x.x) it may have its MSRV bumped in a patch release. Once a crate has reached 1.x, any MSRV bump will be accompanied with a new minor version.

Dependencies

~98–390KB