diff --git a/src/batdetect2/audio/__init__.py b/src/batdetect2/audio/__init__.py new file mode 100644 index 0000000..96b1259 --- /dev/null +++ b/src/batdetect2/audio/__init__.py @@ -0,0 +1,16 @@ +from batdetect2.audio.clips import ClipConfig, build_clipper +from batdetect2.audio.loader import ( + TARGET_SAMPLERATE_HZ, + AudioConfig, + SoundEventAudioLoader, + build_audio_loader, +) + +__all__ = [ + "TARGET_SAMPLERATE_HZ", + "AudioConfig", + "SoundEventAudioLoader", + "build_audio_loader", + "ClipConfig", + "build_clipper", +] diff --git a/src/batdetect2/train/clips.py b/src/batdetect2/audio/clips.py similarity index 98% rename from src/batdetect2/train/clips.py rename to src/batdetect2/audio/clips.py index 667b038..77100f3 100644 --- a/src/batdetect2/train/clips.py +++ b/src/batdetect2/audio/clips.py @@ -13,6 +13,12 @@ DEFAULT_TRAIN_CLIP_DURATION = 0.256 DEFAULT_MAX_EMPTY_CLIP = 0.1 +__all__ = [ + "build_clipper", + "ClipConfig", +] + + clipper_registry: Registry[ClipperProtocol, []] = Registry("clipper") diff --git a/src/batdetect2/audio.py b/src/batdetect2/audio/loader.py similarity index 100% rename from src/batdetect2/audio.py rename to src/batdetect2/audio/loader.py