[package]
edition = "2021"
rust-version = "1.83"
name = "numra"
version = "0.1.3"
authors = ["Moussa <mlablouba@gmail.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Numra: a composable Rust workspace for scientific computing — differential equations (ODE/SDE/DDE/FDE/IDE/PDE/SPDE), optimization, automatic differentiation, linear algebra, statistics, signal processing."
homepage = "https://numra-rs.org"
documentation = "https://docs.rs/numra"
readme = "README.md"
keywords = [
"numerical",
"scientific",
"differential-eqns",
"optimization",
"mathematics",
]
categories = [
"mathematics",
"science",
"algorithms",
"simulation",
]
license = "LicenseRef-Numra-Academic-Research-NonCommercial"
repository = "https://github.com/moussaoutlook/numra-rs"
[lib]
name = "numra"
path = "src/lib.rs"
[[example]]
name = "bouncing_ball"
path = "examples/bouncing_ball.rs"
[[example]]
name = "fractional_relaxation"
path = "examples/fractional_relaxation.rs"
[[example]]
name = "gbm_monte_carlo"
path = "examples/gbm_monte_carlo.rs"
[[example]]
name = "heat_equation"
path = "examples/heat_equation.rs"
[[example]]
name = "lorenz"
path = "examples/lorenz.rs"
[[example]]
name = "mackey_glass"
path = "examples/mackey_glass.rs"
[[example]]
name = "mackey_glass_chaos"
path = "examples/mackey_glass_chaos.rs"
[[example]]
name = "pendulum_dae"
path = "examples/pendulum_dae.rs"
[[example]]
name = "robertson_sensitivity"
path = "examples/robertson_sensitivity.rs"
[[example]]
name = "solver_zoo"
path = "examples/solver_zoo.rs"
[[example]]
name = "spde_heat_adaptive"
path = "examples/spde_heat_adaptive.rs"
[[example]]
name = "stefan_problem"
path = "examples/stefan_problem.rs"
[[example]]
name = "stochastic_heat"
path = "examples/stochastic_heat.rs"
[[example]]
name = "van_der_pol"
path = "examples/van_der_pol.rs"
[[example]]
name = "viscoelastic_prony"
path = "examples/viscoelastic_prony.rs"
[[test]]
name = "composition_tests"
path = "tests/composition_tests.rs"
[[test]]
name = "integration_tests"
path = "tests/integration_tests.rs"
[[test]]
name = "interop_workflows"
path = "tests/interop_workflows.rs"
[dependencies.numra-autodiff]
version = "0.1.3"
[dependencies.numra-core]
version = "0.1.3"
[dependencies.numra-dde]
version = "0.1.3"
[dependencies.numra-fde]
version = "0.1.3"
[dependencies.numra-fft]
version = "0.1.3"
[dependencies.numra-fit]
version = "0.1.3"
[dependencies.numra-ide]
version = "0.1.3"
[dependencies.numra-integrate]
version = "0.1.3"
[dependencies.numra-interp]
version = "0.1.3"
[dependencies.numra-linalg]
version = "0.1.3"
[dependencies.numra-nonlinear]
version = "0.1.3"
[dependencies.numra-ocp]
version = "0.1.3"
[dependencies.numra-ode]
version = "0.1.3"
[dependencies.numra-optim]
version = "0.1.3"
[dependencies.numra-pde]
version = "0.1.3"
[dependencies.numra-sde]
version = "0.1.3"
[dependencies.numra-signal]
version = "0.1.3"
[dependencies.numra-spde]
version = "0.1.3"
[dependencies.numra-special]
version = "0.1.3"
[dependencies.numra-stats]
version = "0.1.3"