pi-top-Python-SDK
                                
                                
                                
                                    pi-top-Python-SDK copied to clipboard
                            
                            
                            
                        pi-top's Python SDK (pitop package)
updates: - [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0) - [github.com/psf/black: 24.2.0 → 24.4.2](https://github.com/psf/black/compare/24.2.0...24.4.2)
The position estimation of the navigation controller loses track of the position after a few movements, probably related to issues with the Kalman filter that keeps track of the positioning....
I am imagining this as a backend of the miniscreen class - it could be configured to output to display/web/`imgcat`/`pygame`, etc. An alternative would be to provide it as a...
### Problem or Possibility Currently OpenCV is installed with the core of the SDK, but it appears to only be used by `ImageFunctions.convert` Removing this dependency from the core would...
#### Main changes Improve `PTDMSubscribeClient` structure by only subscribing to the events that were marked as relevant according to the dictionary passed to the `initialise` method. By doing this, overhead...
### Problem or Possibility The CLI package currently requires a significant installation size, as it requires all subpackages that it works with in order to work at all. This means...
Closes #582
Simpler, easier to read
| Status | Ticket/Issue | | :---: | :--: | | Ready/Hold | [Ticket](https://pi-top.atlassian.net/browse/) | #### Main changes - #### Screenshots (feature, test output, profiling, dev tools etc) [insert screenshots...
WIP. **Errors that need to be fixed in order for strict mypy mode to be enabled** Tests: https://pastebin.com/shdhuF2d CLI: https://pastebin.com/BcNQAZRY Battery: https://pastebin.com/mN2r0pYq Camera: https://pastebin.com/TJYwagRM Common: https://pastebin.com/rhgHw2Lr Core: https://pastebin.com/3TTmY783 Display: https://pastebin.com/WYNgc6Vw...