mecomp-analysis 0.2.0

A library for creating feature vectors from audio files.
Documentation
[[bench]]
harness = false
name = "analysis"
path = "benches/analysis.rs"

[[bench]]
harness = false
name = "chroma"
path = "benches/chroma.rs"

[[bench]]
harness = false
name = "decoder"
path = "benches/decoder.rs"

[[bench]]
harness = false
name = "misc"
path = "benches/misc.rs"

[[bench]]
harness = false
name = "temporal"
path = "benches/temporal.rs"

[[bench]]
harness = false
name = "timbral"
path = "benches/timbral.rs"

[[bench]]
harness = false
name = "utils"
path = "benches/utils.rs"

[dependencies.bliss-audio-aubio-rs]
features = ["static"]
version = "0.2.2"

[dependencies.linfa]
version = "0.7.0"

[dependencies.linfa-clustering]
version = "0.7.0"

[dependencies.linfa-nn]
version = "0.7.0"

[dependencies.linfa-tsne]
version = "0.7.0"

[dependencies.log]
features = ["serde"]
version = "0.4.25"

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

[dependencies.ndarray-rand]
version = "0.14.0"

[dependencies.ndarray-stats]
version = "0.5.1"

[dependencies.noisy_float]
version = "0.2.0"

[dependencies.rand]
features = ["small_rng"]
version = "0.8.5"

[dependencies.rayon]
version = "1.10"

[dependencies.rodio]
features = ["symphonia-all"]
version = "0.20.1"

[dependencies.rubato]
version = "0.16.0"

[dependencies.rustfft]
version = "6.2"

[dependencies.serde]
features = ["derive", "rc"]
version = "1.0"

[dependencies.statrs]
version = "0.18.0"

[dependencies.strum]
features = ["derive"]
version = "0.27.0"

[dependencies.thiserror]
version = "2.0"

[dev-dependencies.adler32]
version = "1.2"

[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.5.1"

[dev-dependencies.ndarray-npy]
default-features = false
version = "0.8"

[dev-dependencies.pretty_assertions]
version = "1.4"

[dev-dependencies.rstest]
version = "0.24.0"

[features]
default = []

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

[package]
authors = ["Anthony Rubick <68485672+AnthonyMichaelTDM@users.noreply.github.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["multimedia"]
description = "A library for creating feature vectors from audio files."
edition = "2021"
keywords = ["music", "player", "audio", "mecomp"]
license = "MIT"
name = "mecomp-analysis"
readme = "README.md"
repository = "https://github.com/AnthonyMichaelTDM/mecomp"
version = "0.2.0"

[target.'cfg(target_os = "macos")'.dependencies.bliss-audio-aubio-rs]
features = ["static", "bindgen"]
version = "0.2.2"