fullseye

signal_features — ONED signal op

使い方

A compact acoustic/vibration feature vector for anomaly detection: rms, peak, crest_factor, zcr, spectral_centroid (Hz), peak_freq (Hz), bandwidth (Hz). All finite — a NaN / Inf sample raises ValueError rather than producing NaN features; empty signal -> zeros.

The three spectral entries are built on :func:spectrum, but every one of them is a ratio of magnitudes (argmax, a magnitude-weighted mean, a magnitude-weighted spread), so the raw |rfft| convention documented there cancels out and these numbers are unaffected by it. rms, peak and crest_factor are computed in the time domain and never touch the FFT.

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(table を入力に取れる)

同カテゴリ(signal)

lowpass · highpass · bandpass · envelope · rms · resample · spectrum · spectrogram


Provenance: dsp.py — ONED operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.