mirror of
https://github.com/macaodha/batdetect2.git
synced 2026-07-07 21:00:10 +02:00
Some checks failed
CI / Checks (push) Has been cancelled
Docs Pages / Build Docs (push) Has been cancelled
CI / Tests (Python ${{ matrix.python-version }}) (3.10) (push) Has been cancelled
CI / Tests (Python ${{ matrix.python-version }}) (3.11) (push) Has been cancelled
CI / Tests (Python ${{ matrix.python-version }}) (3.12) (push) Has been cancelled
Docs Pages / Deploy Docs (push) Has been cancelled
1.4 KiB
1.4 KiB
Preprocessing config reference
This page summarizes preprocessing-related config objects used by batdetect2.
Audio loader config (AudioConfig)
Defined in batdetect2.audio.loader.
Fields:
samplerate(int): target audio sample rate in Hz.resample.enabled(bool): whether to resample loaded audio.resample.method(polyorfourier): resampling method.
Model preprocessing config (PreprocessingConfig)
Defined in batdetect2.preprocess.config.
Top-level fields:
audio_transforms: ordered waveform transforms.stft: STFT parameters.frequencies: spectrogram frequency range.spectrogram_transforms: ordered spectrogram transforms.size: final resize settings.
audio_transforms built-ins
center_audioscale_audiofix_duration(durationin seconds)
stft fields
window_durationwindow_overlapwindow_fn
frequencies fields
min_freqmax_freq
spectrogram_transforms built-ins
pcenscale_amplitude(scale: db|power)spectral_mean_subtractionpeak_normalize
size fields
heightresize_factor
Related pages
- Audio preprocessing how-to:
{doc}
../../../how_to/data/configure-audio-preprocessing - Spectrogram preprocessing how-to:
{doc}
../../../how_to/data/configure-spectrogram-preprocessing - Why consistency matters:
{doc}
../../../explanation/preprocessing-consistency