[[bench]]
harness = false
name = "comparison"
path = "benches/comparison/benchmark.rs"
[[bench]]
harness = false
name = "vec_par"
path = "benches/vec_par.rs"
[dependencies.mini-mcmc]
optional = true
version = "0.5.2"
[dependencies.nalgebra]
default-features = false
features = ["std"]
version = "0.32"
[dependencies.ndarray]
optional = true
version = "0.16.1"
[dependencies.ndarray-linalg]
default-features = false
features = ["openblas"]
optional = true
version = "0.17.0"
[dependencies.rand]
version = "0.8.5"
[dependencies.rand_chacha]
optional = true
version = "0.3.1"
[dependencies.rayon]
optional = true
version = "1.10.0"
[dependencies.statrs]
version = "0.18.0"
[dev-dependencies.approx]
version = "0.5.1"
[dev-dependencies.criterion]
version = "0.5"
[dev-dependencies.proptest]
version = "1.6.0"
[[example]]
name = "logistic_regression"
path = "examples/logistic_regression.rs"
required-features = ["regression"]
[[example]]
name = "negbin_regression"
path = "examples/negbin_regression.rs"
required-features = ["regression"]
[[example]]
name = "reference_implementation"
path = "examples/reference_implementation/reference.rs"
[features]
default = ["rayon"]
rayon = ["dep:rayon"]
regression = ["dep:ndarray", "dep:ndarray-linalg", "dep:mini-mcmc", "dep:rand_chacha"]
[lib]
name = "polya_gamma"
path = "src/lib.rs"
[package]
authors = ["Daniel Lyng <lyng@varchar.one>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Efficient sampler for Polya-Gamma random variates"
edition = "2024"
homepage = "https://github.com/varchar-llc/polya-gamma"
license = "MIT OR Apache-2.0"
name = "polya-gamma"
readme = "README.md"
version = "0.5.3"
[[test]]
name = "pg_selftest"
path = "tests/pg_selftest.rs"