.env
.gitignore
CONTRIBUTING.md
LICENSE
Makefile
README.md
cspell.json
cspell.txt
pyproject.toml
sample_recording.wav
sample_recording_metrics.csv
sample_recording_metrics.png
tests_integration.sh
uv.lock
.github/workflows/ci.yml
.github/workflows/publish.yml
docs/ARCHITECTURE.md
docs/METRICS.md
docs/UMIK-1.md
docs/posts/01 - Architecture.md
docs/posts/02 - Pipeline Pattern.md
docs/posts/03 - Low Barrier.md
docs/posts/04 - Smart Edge Raspberry.md
docs/posts/05 - Edge Acoustic Monitoring.md
docs/posts/06 - PyPI.md
docs/posts/07 - Modern DX.md
docs/posts/08 - Data Science.md
docs/posts/09 - Audio Engineering.md
src/py_umik/__init__.py
src/py_umik/_version.py
src/py_umik/settings.py
src/py_umik/apps/basic_recorder.py
src/py_umik/apps/list_audio_devices.py
src/py_umik/apps/metrics_analyzer.py
src/py_umik/apps/metrics_plot.py
src/py_umik/apps/real_time_meter.py
src/py_umik/apps/umik1_calibrator.py
src/py_umik/core/__init__.py
src/py_umik/core/base_app.py
src/py_umik/core/config.py
src/py_umik/core/consumer_thread.py
src/py_umik/core/datetime_stamp.py
src/py_umik/core/interfaces.py
src/py_umik/core/listener_thread.py
src/py_umik/core/pipeline.py
src/py_umik/core/thread_app.py
src/py_umik/hardware/cache_strategy.py
src/py_umik/hardware/calibrator.py
src/py_umik/hardware/calibrator_adapter.py
src/py_umik/hardware/config.py
src/py_umik/hardware/selector.py
src/py_umik/io/recorder.py
src/py_umik/io/recorder_adapter.py
src/py_umik/processing/audio_metrics.py
src/py_umik/tests/conftest.py
src/py_umik/tests/core/conftest.py
src/py_umik/tests/core/test_base_app.py
src/py_umik/tests/core/test_consumer_thread.py
src/py_umik/tests/core/test_core_config.py
src/py_umik/tests/core/test_datetime_stamp.py
src/py_umik/tests/core/test_listener_thread.py
src/py_umik/tests/core/test_pipeline.py
src/py_umik/tests/core/test_thread_app.py
src/py_umik/tests/hardware/conftest.py
src/py_umik/tests/hardware/test_cache_strategy.py
src/py_umik/tests/hardware/test_calibrator.py
src/py_umik/tests/hardware/test_hardware_config.py
src/py_umik/tests/hardware/test_selector.py
src/py_umik/tests/io/conftest.py
src/py_umik/tests/processing/conftest.py
src/py_umik/tests/processing/test_audio_metrics.py
src/scripts/audio_batch_analysis.py
src/scripts/enhance_voice.py
src/umik_base_app.egg-info/PKG-INFO
src/umik_base_app.egg-info/SOURCES.txt
src/umik_base_app.egg-info/dependency_links.txt
src/umik_base_app.egg-info/entry_points.txt
src/umik_base_app.egg-info/requires.txt
src/umik_base_app.egg-info/top_level.txt
umik-1/7175488.txt
umik-1/7175488_90deg.txt
umik-1/7175488_fir_1024taps_48000hz.npy
umik-1/7175488_fir_128taps_48000hz.npy
umik-1/7175488_fir_256taps_48000hz.npy
umik-1/7175488_fir_512taps_48000hz.npy
umik-1/SERNO.txt
umik-1/SERNO_90deg.txt