openae.features

Functions

clearance_factor(input)

Compute feature clearance-factor.

crest_factor(input)

Compute feature crest-factor.

energy(input)

Compute feature energy.

impulse_factor(input)

Compute feature impulse-factor.

kurtosis(input)

Compute feature kurtosis.

partial_power(input, fmin, fmax)

Compute feature partial-power.

peak_amplitude(input)

Compute feature peak-amplitude.

rms(input)

Compute feature rms.

shape_factor(input)

Compute feature shape-factor.

skewness(input)

Compute feature skewness.

spectral_centroid(input)

Compute feature spectral-centroid.

spectral_entropy(input)

Compute feature spectral-entropy.

spectral_flatness(input)

Compute feature spectral-flatness.

spectral_kurtosis(input)

Compute feature spectral-kurtosis.

spectral_peak_frequency(input)

Compute feature spectral-peak-frequency.

spectral_rolloff(input, rolloff)

Compute feature spectral-rolloff.

spectral_skewness(input)

Compute feature spectral-skewness.

spectral_variance(input)

Compute feature spectral-variance.

zero_crossing_rate(input)

Compute feature zero-crossing-rate.

Classes

Input(samplerate, timedata, spectrum)

class openae.features.Input(samplerate, timedata, spectrum)[source]
Parameters:
  • samplerate (float)

  • timedata (Annotated[ArrayLike, {'dtype': 'float32', 'shape': None, 'order': 'C'}])

  • spectrum (Annotated[ArrayLike, {'dtype': 'complex64', 'shape': None, 'order': 'C'}])

property samplerate: float

Sampling rate in Hz

property timedata: ArrayLike, {'dtype': 'float32', 'shape': None, 'order': 'C'}]

Time-domain signal (typically in volts)

property spectrum: ArrayLike, {'dtype': 'complex64', 'shape': None, 'order': 'C'}]

One-sided spectrum of timedata

openae.features.clearance_factor(input)[source]

Compute feature clearance-factor.

Definition: https://openae.io/standards/features/latest/clearance-factor

Return type:

float

Parameters:

input (Input)

openae.features.crest_factor(input)[source]

Compute feature crest-factor.

Definition: https://openae.io/standards/features/latest/crest-factor

Return type:

float

Parameters:

input (Input)

openae.features.energy(input)[source]

Compute feature energy.

Definition: https://openae.io/standards/features/latest/energy

Return type:

float

Parameters:

input (Input)

openae.features.impulse_factor(input)[source]

Compute feature impulse-factor.

Definition: https://openae.io/standards/features/latest/impulse-factor

Return type:

float

Parameters:

input (Input)

openae.features.kurtosis(input)[source]

Compute feature kurtosis.

Definition: https://openae.io/standards/features/latest/kurtosis

Return type:

float

Parameters:

input (Input)

openae.features.partial_power(input, fmin, fmax)[source]

Compute feature partial-power.

Definition: https://openae.io/standards/features/latest/partial-power

Return type:

float

Parameters:
openae.features.peak_amplitude(input)[source]

Compute feature peak-amplitude.

Definition: https://openae.io/standards/features/latest/peak-amplitude

Return type:

float

Parameters:

input (Input)

openae.features.rms(input)[source]

Compute feature rms.

Definition: https://openae.io/standards/features/latest/rms

Return type:

float

Parameters:

input (Input)

openae.features.shape_factor(input)[source]

Compute feature shape-factor.

Definition: https://openae.io/standards/features/latest/shape-factor

Return type:

float

Parameters:

input (Input)

openae.features.skewness(input)[source]

Compute feature skewness.

Definition: https://openae.io/standards/features/latest/skewness

Return type:

float

Parameters:

input (Input)

openae.features.spectral_centroid(input)[source]

Compute feature spectral-centroid.

Definition: https://openae.io/standards/features/latest/spectral-centroid

Return type:

float

Parameters:

input (Input)

openae.features.spectral_entropy(input)[source]

Compute feature spectral-entropy.

Definition: https://openae.io/standards/features/latest/spectral-entropy

Return type:

float

Parameters:

input (Input)

openae.features.spectral_flatness(input)[source]

Compute feature spectral-flatness.

Definition: https://openae.io/standards/features/latest/spectral-flatness

Return type:

float

Parameters:

input (Input)

openae.features.spectral_kurtosis(input)[source]

Compute feature spectral-kurtosis.

Definition: https://openae.io/standards/features/latest/spectral-kurtosis

Return type:

float

Parameters:

input (Input)

openae.features.spectral_peak_frequency(input)[source]

Compute feature spectral-peak-frequency.

Definition: https://openae.io/standards/features/latest/spectral-peak-frequency

Return type:

float

Parameters:

input (Input)

openae.features.spectral_rolloff(input, rolloff)[source]

Compute feature spectral-rolloff.

Definition: https://openae.io/standards/features/latest/spectral-rolloff

Return type:

float

Parameters:
openae.features.spectral_skewness(input)[source]

Compute feature spectral-skewness.

Definition: https://openae.io/standards/features/latest/spectral-skewness

Return type:

float

Parameters:

input (Input)

openae.features.spectral_variance(input)[source]

Compute feature spectral-variance.

Definition: https://openae.io/standards/features/latest/spectral-variance

Return type:

float

Parameters:

input (Input)

openae.features.zero_crossing_rate(input)[source]

Compute feature zero-crossing-rate.

Definition: https://openae.io/standards/features/latest/zero-crossing-rate

Return type:

float

Parameters:

input (Input)