Cargo Features

[dependencies]
nnnoiseless = { version = "0.5.1", default-features = false, features = ["bin", "capi", "train", "dasp"] }
default = bin, dasp

These default features are set whenever nnnoiseless is added without default-features = false somewhere in the dependency tree.

bin default = anyhow, clap, dasp_interpolate, dasp_ring_buffer, hound

Required by the binary

capi = libc
train = anyhow, clap, glob, hdf5, hound, ndarray, rand

Affects nnnoiseless::util

Required by the train binary

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

anyhow bin train?
clap bin train?

Enables clap ^3.1.1

dasp default
dasp_interpolate bin
dasp_ring_buffer bin
glob train?
hdf5 train?
hound bin train?
libc capi?
ndarray train?

Enables ndarray

This needs to be in sync with the version from hdf5; they don't re-export it.

rand train?