.gitignore
README.md
pyproject.toml
startup.py
.github/workflows/CI_deploy_toPyPI.yml
SWENG25_ObjectPatternRecognizer_GrpA.egg-info/PKG-INFO
SWENG25_ObjectPatternRecognizer_GrpA.egg-info/SOURCES.txt
SWENG25_ObjectPatternRecognizer_GrpA.egg-info/dependency_links.txt
SWENG25_ObjectPatternRecognizer_GrpA.egg-info/entry_points.txt
SWENG25_ObjectPatternRecognizer_GrpA.egg-info/requires.txt
SWENG25_ObjectPatternRecognizer_GrpA.egg-info/top_level.txt
doc/CICD.md
doc/SETUP_GUIDE.md
sweng25_objectpatternrecognizer_grpa/__init__.py
sweng25_objectpatternrecognizer_grpa/main.py
sweng25_objectpatternrecognizer_grpa/config/config.json
sweng25_objectpatternrecognizer_grpa/config/config_schema.json
sweng25_objectpatternrecognizer_grpa/config_service/__init__.py
sweng25_objectpatternrecognizer_grpa/config_service/config_service.py
sweng25_objectpatternrecognizer_grpa/gui/__init__.py
sweng25_objectpatternrecognizer_grpa/gui/callbacks.py
sweng25_objectpatternrecognizer_grpa/gui/main_window.py
sweng25_objectpatternrecognizer_grpa/gui/gui_elements/__init__.py
sweng25_objectpatternrecognizer_grpa/gui/gui_elements/error_window.py
sweng25_objectpatternrecognizer_grpa/gui/gui_elements/settings_window.py
sweng25_objectpatternrecognizer_grpa/gui/gui_elements/side_bar.py
sweng25_objectpatternrecognizer_grpa/image_processing/__init__.py
sweng25_objectpatternrecognizer_grpa/image_processing/shape_detector.py
sweng25_objectpatternrecognizer_grpa/image_processing/shapes/__init__.py
sweng25_objectpatternrecognizer_grpa/image_processing/shapes/_color_config.py
sweng25_objectpatternrecognizer_grpa/image_processing/shapes/circle.py
sweng25_objectpatternrecognizer_grpa/image_processing/shapes/rectangle.py
sweng25_objectpatternrecognizer_grpa/image_processing/shapes/shape.py
sweng25_objectpatternrecognizer_grpa/image_processing/shapes/square.py
sweng25_objectpatternrecognizer_grpa/image_processing/shapes/triangle.py
sweng25_objectpatternrecognizer_grpa/img/test_image_00.png
sweng25_objectpatternrecognizer_grpa/img/test_image_01.png
sweng25_objectpatternrecognizer_grpa/img/test_image_02.png
sweng25_objectpatternrecognizer_grpa/img/test_image_03.png
sweng25_objectpatternrecognizer_grpa/output_handler/__init__.py
sweng25_objectpatternrecognizer_grpa/output_handler/output_handler.py
sweng25_objectpatternrecognizer_grpa/output_handler/image_service/__init__.py
sweng25_objectpatternrecognizer_grpa/output_handler/image_service/image_service.py
sweng25_objectpatternrecognizer_grpa/output_handler/log_service/__init__.py
sweng25_objectpatternrecognizer_grpa/output_handler/log_service/log_service.py
sweng25_objectpatternrecognizer_grpa/output_handler/tts_service/__init__.py
sweng25_objectpatternrecognizer_grpa/output_handler/tts_service/tts_service.py
sweng25_objectpatternrecognizer_grpa/source_handler/__init__.py
sweng25_objectpatternrecognizer_grpa/source_handler/source_handler.py
sweng25_objectpatternrecognizer_grpa/utils/__init__.py
sweng25_objectpatternrecognizer_grpa/utils/argparser.py
tests/test_argparser.py
tests/test_config_service.py
tests/test_image_processing.py
tests/test_image_service.py
tests/test_log_service.py
tests/test_main_window.py
tests/test_output_handler.py
tests/test_source_handler.py
tests/test_tts_service.py