mixt 0.1.0

Estimate mixture model weights for a fixed log-likelihood matrix.
Documentation
[package]
name = "mixt"
version = "0.1.0"
edition = "2024"
description = "Estimate mixture model weights for a fixed log-likelihood matrix."
readme = "README.md"
homepage = "https://docs.rs/mixt"
repository = "https://codeberg.org/themaklin/mixt"
license = "LGPL-2.1-or-later"

[features]
default = ["wgpu", "ndarray"]
cli = []
cxxbridge = ["dep:cxx", "dep:cxx-build"]
ndarray = ["burn/ndarray"]
wgpu = ["burn/wgpu"]
webgpu = ["burn/webgpu"]
vulkan = ["burn/vulkan"]

[[bin]]
name = "mixt"
required-features = ["cli"]
test = false
bench = false

[dependencies]
## Core
burn = { version = "0.19", default-features = false, features = ["ndarray"] }
burn-tensor = "0.19"
num = "0.4"

## CLI
clap = { version = "4", features = ["derive"]}
csv = "1.3.0"
log = "0.4.20"
stderrlog = "0.6.0"

## C++ API
cxx = { version = "1.0", optional = true }

[build-dependencies]
cxx-build = { version = "1.0", optional = true }

[dev-dependencies]
## Tests
assert_approx_eq = "1.1"
rand = "0.9"
rand_chacha = "0.9"
rand_distr = "0.5"
statrs = "0.18"

## Benchmarks
criterion = { version = "0.7", features = ["html_reports"] }

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

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

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