mcdm 0.4.0

A Rust library to assist with solving Multiple-Criteria Decision Making (MCDM) problems.
Documentation
[package]
name = "mcdm"
description = "A Rust library to assist with solving Multiple-Criteria Decision Making (MCDM) problems."
categories = ["science", "mathematics"]
keywords = ["mcdm", "multiple-criteria", "decision-making", "optimization", "ranking"]
version = "0.4.0"
edition = "2024"
license = "MIT"
documentation = "https://docs.rs/mcdm"
repository = "https://github.com/akrutsinger/mcdm"

[lib]
name = "mcdm"
path = "src/lib.rs"

[features]
default = ["std"]
std = ["nalgebra/std"]
no_std =["nalgebra/libm", "nalgebra/alloc"]

[dependencies]
error_set = "0.8"
nalgebra = { version = "0.33", default-features = false, features = ["macros"]  }

[dev-dependencies]
approx = "0.5"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs", "--html-in-header", "./src/katex-header.html"]