.gitignore
CLAUDE.md
LICENSE.txt
README.md
mkdocs.yml
pyproject.toml
.claude/settings.json
.github/workflows/docs.yml
.github/workflows/publish-to-pypi.yml
cftscal/__init__.py
cftscal/api.py
cftscal/main.py
cftscal/migrate_metadata.py
cftscal/migrate_thevenin.py
cftscal/objects.py
cftscal/util.py
cftscal/version.py
cftscal.egg-info/PKG-INFO
cftscal.egg-info/SOURCES.txt
cftscal.egg-info/dependency_links.txt
cftscal.egg-info/entry_points.txt
cftscal.egg-info/requires.txt
cftscal.egg-info/scm_file_list.json
cftscal.egg-info/scm_version.json
cftscal.egg-info/top_level.txt
cftscal/icons/main-icon.ico
cftscal/icons/main-icon.png
cftscal/icons/make_icon.py
cftscal/paradigms/__init__.py
cftscal/paradigms/amplifier_calibration.enaml
cftscal/paradigms/calibration_mixins.enaml
cftscal/paradigms/default_state.py
cftscal/paradigms/generic_mic_calibration.enaml
cftscal/paradigms/input_amplifier_calibration.enaml
cftscal/paradigms/ir_sensor.enaml
cftscal/paradigms/objects.enaml
cftscal/paradigms/pistonphone_calibration.enaml
cftscal/paradigms/pt_calibration.enaml
cftscal/paradigms/record.enaml
cftscal/paradigms/speaker_calibration.enaml
cftscal/plugins/__init__.py
cftscal/plugins/branding.py
cftscal/plugins/calibration_window.enaml
cftscal/plugins/export.py
cftscal/plugins/fast_tree_view.enaml
cftscal/plugins/manifest.enaml
cftscal/plugins/object_collection.py
cftscal/plugins/settings.py
cftscal/plugins/widgets.enaml
cftscal/plugins/workspace.py
cftscal/plugins/workspace_view.enaml
cftscal/plugins/inear/__init__.py
cftscal/plugins/inear/manifest.enaml
cftscal/plugins/inear/settings.py
cftscal/plugins/inear/view.enaml
cftscal/plugins/input_amplifier/__init__.py
cftscal/plugins/input_amplifier/manifest.enaml
cftscal/plugins/input_amplifier/settings.py
cftscal/plugins/input_amplifier/view.enaml
cftscal/plugins/input_recording/__init__.py
cftscal/plugins/input_recording/manifest.enaml
cftscal/plugins/input_recording/settings.py
cftscal/plugins/input_recording/view.enaml
cftscal/plugins/ir_sensor/__init__.py
cftscal/plugins/ir_sensor/manifest.enaml
cftscal/plugins/ir_sensor/objects.py
cftscal/plugins/ir_sensor/settings.py
cftscal/plugins/ir_sensor/view.enaml
cftscal/plugins/microphone/__init__.py
cftscal/plugins/microphone/manifest.enaml
cftscal/plugins/microphone/settings.py
cftscal/plugins/microphone/view.enaml
cftscal/plugins/microphone_generic/__init__.py
cftscal/plugins/microphone_generic/manifest.enaml
cftscal/plugins/microphone_generic/settings.py
cftscal/plugins/microphone_generic/view.enaml
cftscal/plugins/speaker/__init__.py
cftscal/plugins/speaker/manifest.enaml
cftscal/plugins/speaker/settings.py
cftscal/plugins/speaker/view.enaml
cftscal/plugins/starship/__init__.py
cftscal/plugins/starship/manifest.enaml
cftscal/plugins/starship/settings.py
cftscal/plugins/starship/view.enaml
cftscal/resources/layout/README.md
cftscal/resources/layout/iec/default.layout
cftscal/resources/layout/input_amplifier_calibration/default.layout
cftscal/resources/layout/input_recording/default.layout
cftscal/resources/layout/ir_sensor/default.layout
cftscal/resources/layout/mic_calibration_chirp/default.layout
cftscal/resources/layout/mic_calibration_golay/default.layout
cftscal/resources/layout/pistonphone_calibration/default.layout
cftscal/resources/layout/pt_calibration_chirp/default.layout
cftscal/resources/layout/pt_calibration_golay/default.layout
cftscal/resources/layout/speaker_calibration_chirp/default.layout
cftscal/resources/layout/speaker_calibration_golay/default.layout
cftscal/resources/preferences/README.md
cftscal/resources/preferences/iec/default.preferences
cftscal/resources/preferences/input_amplifier_calibration/default.preferences
cftscal/resources/preferences/ir_sensor/default.preferences
cftscal/resources/preferences/mic_calibration_chirp/default.preferences
cftscal/resources/preferences/mic_calibration_golay/default.preferences
cftscal/resources/preferences/pistonphone_calibration/default.preferences
cftscal/resources/preferences/pt_calibration_chirp/default.preferences
cftscal/resources/preferences/pt_calibration_golay/default.preferences
cftscal/resources/preferences/speaker_calibration_chirp/default.preferences
cftscal/resources/preferences/speaker_calibration_golay/default.preferences
docs/concepts.md
docs/getting-started.md
docs/index.md
docs/javascripts/mathjax.js
docs/plugins/generic-microphone.md
docs/plugins/index.md
docs/plugins/input-amplifier.md
docs/plugins/input-recording.md
docs/plugins/ir-sensor.md
docs/plugins/measurement-microphone.md
docs/plugins/speaker.md
docs/plugins/starship-check.md
docs/plugins/starship.md
tests/__init__.py
tests/test_default_state.py
tests/test_main.py
tests/test_manifest.py
tests/test_migrate_metadata.py
tests/test_migrate_thevenin.py
tests/test_objects.py
tests/test_settings.py
tests/test_widgets.py