[package]
edition = "2021"
rust-version = "1.74"
name = "integrate"
version = "0.3.1"
authors = ["Mahdi Tantaoui <mohamedalmahdi.tantaoui@gmail.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = " Small, lightweight Rust library for performing numerical integration."
documentation = "https://docs.rs/integrate/"
readme = "README.md"
keywords = [
"math",
"integral",
"Gauss",
"performance",
"Numerical",
]
license = "MIT"
repository = "https://github.com/mtantaoui/Integrate"
[package.metadata.docs.rs]
rustdoc-args = [
"--html-in-header",
"./docs/docs-header.html",
]
[lib]
name = "integrate"
path = "src/lib.rs"
[[test]]
name = "mod"
path = "tests/mod.rs"
[[test]]
name = "problems"
path = "tests/problems.rs"
[[test]]
name = "test_adaptive_quadrature"
path = "tests/test_adaptive_quadrature.rs"
[[test]]
name = "test_kronrod"
path = "tests/test_kronrod.rs"
[[test]]
name = "test_legendre"
path = "tests/test_legendre.rs"
[[test]]
name = "test_newton_cotes"
path = "tests/test_newton_cotes.rs"
[[test]]
name = "test_romberg"
path = "tests/test_romberg.rs"
[[bench]]
name = "adaptive"
path = "benches/adaptive.rs"
harness = false
[[bench]]
name = "gauss_quadrature"
path = "benches/gauss_quadrature.rs"
harness = false
[[bench]]
name = "newton_cotes"
path = "benches/newton_cotes.rs"
harness = false
[dependencies.itertools]
version = "0.13.0"
[dependencies.num]
version = "0.4.1"
[dependencies.num-traits]
version = "0.2.18"
[dev-dependencies.codspeed-criterion-compat]
version = "2"
features = ["html_reports"]