ngboost-rs 1.1.1

Natural Gradient Boosting for Probabilistic Prediction - A Rust implementation of NGBoost
Documentation
[dependencies.accelerate-src]
optional = true
version = "0.3.2"

[dependencies.bincode]
version = "1.3.3"

[dependencies.intel-mkl-src]
optional = true
version = "0.8.1"

[dependencies.ndarray]
features = ["rayon"]
version = "0.17.2"

[dependencies.ndarray-linalg]
version = "0.18.1"

[dependencies.openblas-src]
features = ["system"]
optional = true
version = "0.10.14"

[dependencies.rand]
version = "0.10.0-rc.6"

[dependencies.rayon]
optional = true
version = "1.11.0"

[dependencies.serde]
features = ["derive"]
version = "1.0.228"

[dependencies.statrs]
version = "0.18.0"

[dev-dependencies.accelerate-src]
version = "0.3.2"

[dev-dependencies.approx]
version = "0.5.1"

[dev-dependencies.ndarray-rand]
version = "0.16.0"

[dev-dependencies.tempfile]
version = "3.24.0"

[[example]]
name = "advanced_options"
path = "examples/advanced_options.rs"

[[example]]
name = "classification"
path = "examples/classification.rs"

[[example]]
name = "distributions"
path = "examples/distributions.rs"

[[example]]
name = "multiclass"
path = "examples/multiclass.rs"

[[example]]
name = "regression"
path = "examples/regression.rs"

[[example]]
name = "survival"
path = "examples/survival.rs"

[[example]]
name = "uncertainty"
path = "examples/uncertainty.rs"

[features]
accelerate = ["accelerate-src"]
default = ["parallel"]
intel-mkl = ["intel-mkl-src"]
openblas = ["openblas-src"]
parallel = ["rayon"]

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

[package]
authors = ["Felix Agene agene001@umn.edu>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["science", "algorithms"]
description = "Natural Gradient Boosting for Probabilistic Prediction - A Rust implementation of NGBoost"
documentation = "https://docs.rs/ngboost-rs"
edition = "2024"
keywords = ["machine-learning", "gradient-boosting", "probabilistic", "uncertainty", "ngboost"]
license = "MIT"
name = "ngboost-rs"
readme = "README.md"
repository = "https://github.com/agene0001/ngboost-rs"
version = "1.1.1"

[package.metadata.docs.rs]
features = ["openblas"]

[profile.dev]
opt-level = 1

[profile.dev.package."*"]
opt-level = 2

[profile.production]
inherits = "release"

[profile.release]
codegen-units = 1
lto = "fat"
opt-level = 3
strip = true

[[test]]
name = "distns"
path = "tests/distns.rs"

[[test]]
name = "regression"
path = "tests/regression.rs"

[[test]]
name = "score_tests"
path = "tests/score_tests.rs"

[[test]]
name = "test_advanced_features"
path = "tests/test_advanced_features.rs"

[[test]]
name = "test_basic"
path = "tests/test_basic.rs"

[[test]]
name = "test_distribution_methods"
path = "tests/test_distribution_methods.rs"

[[test]]
name = "test_evaluation"
path = "tests/test_evaluation.rs"

[[test]]
name = "test_serialization"
path = "tests/test_serialization.rs"

[[test]]
name = "test_survival"
path = "tests/test_survival.rs"