Repository navigation
pub1
What's Changed
- Modularized app by @MarkSant in #1
- Fix shutdown error by @MarkSant in #3
- Refactor: Improve code quality and implement review suggestions
This commit implements several improvements based on a code review to
enhance code quality, robustness, and adherence to best practices.
The changes include:
- Imports: In
detector.py, imports fortorch,glob, andos
are moved to the top of the file. - Caching: The model caching logic in
project_manager.pyis made
more defensive against potential race conditions by using
shutil.rmtree(ignore_errors=True)and atry-exceptblock for
the move operation. - API Update: The OpenVINO inference call in
detector.pyis
updated from the deprecatedinfer_new_requestto the recommended
infermethod. by @MarkSant in #6
- Fix: Update OpenVINO inference API call for compatibility by @google-labs-jules[bot] in #7
- Fix: Update OpenVINO inference API call for compatibility by @google-labs-jules[bot] in #8
- Feat: Complete Project Refactor and Modernization by @google-labs-jules[bot] in #9
- Refatorar a classe Arduino para maior robustez e manutenibilidade by @google-labs-jules[bot] in #10
- Feat: Refactor I/O with Threaded Camera and Tests by @google-labs-jules[bot] in #11
- Implement Improvements from Code Audit by @google-labs-jules[bot] in #12
- Refactor: Separate Business Logic from UI with MVC Architecture by @google-labs-jules[bot] in #13
- fix: Resolve CI failures and finalize linting by @google-labs-jules[bot] in #15
- fix: Correct method call and add progress bar by @google-labs-jules[bot] in #16
- Fix ruff linting issues by @google-labs-jules[bot] in #20
New Contributors
Full Changelog: https://github.com/MarkSant/PyZebArdYolo/commits/1.0.0