[dependencies.diman_lib]
version = "0.5.1"
[dependencies.diman_unit_system]
default-features = false
version = "0.5.1"
[dependencies.glam]
optional = true
version = "0.24.2"
[dependencies.hdf5]
optional = true
package = "hdf5-metno"
version = "0.9.0"
[dependencies.mpi]
default-features = false
features = ["derive"]
optional = true
version = "0.7"
[dependencies.once_cell]
optional = true
version = "1.18.0"
[dependencies.rand]
optional = true
version = "0.8.5"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.193"
[dev-dependencies.lazy_static]
version = "1.4.0"
[dev-dependencies.serde_yaml]
version = "0.9.27"
[features]
default = ["f32", "f64", "si", "std"]
f32 = ["diman_unit_system/f32"]
f64 = ["diman_unit_system/f64"]
glam = ["dep:glam", "diman_unit_system/glam"]
glam-dvec2 = ["glam", "f64", "diman_unit_system/glam-dvec2"]
glam-dvec3 = ["glam", "f64", "diman_unit_system/glam-dvec3"]
glam-vec2 = ["glam", "f32", "diman_unit_system/glam-vec2"]
glam-vec3 = ["glam", "f32", "diman_unit_system/glam-vec3"]
hdf5 = ["dep:hdf5", "diman_unit_system/hdf5"]
mpi = ["dep:once_cell", "dep:mpi", "diman_unit_system/mpi"]
num-traits-libm = ["diman_unit_system/num-traits-libm", "diman_lib/num-traits-libm"]
rand = ["dep:rand", "diman_unit_system/rand"]
rational-dimensions = ["diman_unit_system/rational-dimensions"]
serde = ["dep:serde", "diman_unit_system/serde"]
si = []
std = ["diman_unit_system/std", "diman_lib/std"]
[lib]
name = "diman"
path = "src/lib.rs"
[package]
authors = ["Toni Peter <mail@tonipeter.de>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["science"]
description = "Zero-cost compile-time dimensional analysis."
edition = "2021"
keywords = ["units", "dimensional-analysis"]
license = "MIT OR Apache-2.0"
name = "diman"
readme = "README.md"
repository = "https://github.com/tehforsch/diman"
version = "0.5.1"
[[test]]
name = "mod"
path = "tests/mod.rs"