funspace 0.4.0

N-dimensional function spaces and transforms
Documentation
[package]
name = "funspace"
version = "0.4.0"
authors = ["preiter"]
edition = "2018"
description = "N-dimensional function spaces and transforms"
repository = "https://github.com/preiter93/funspace"
keywords = ["scientific", "numerical", "fourier", "chebyshev", "ndarray"]
readme = "README.md"
license = "MIT"

[dependencies]
num-traits = "0.2"
num-complex = "0.4"
ndarray = { version = "0.15", features = ["rayon"] }
enum_dispatch = "0.3"
rustfft = "6.0"
rustdct = "0.7"
realfft = "3.0"
mpi_crate = {package="mpi-fork-fnsp", version = "0.6", optional = true}

[dev-dependencies]
criterion = { version = "0.3", features = ["html_reports"] }

[[bench]]
name = "benchmark_chebyshev"
harness = false

[[bench]]
name = "benchmark_fourier"
harness = false

[features]
mpi = ["mpi_crate"]
mpi-derive = ["mpi_crate"]

# Enable katex in documentation
# RUSTDOCFLAGS="--html-in-header docs-header.html" cargo doc --no-deps --open
[package.metadata.docs.rs]
rustdoc-args = [ "--html-in-header", "docs-header.html" ]