Repository navigation
v0.2.0 - Major Refactor
Pre-release
Pre-release
BREAKING CHANGES - Major architectural refactor from v0.1.24
Overview
This release represents a complete overhaul of WunderScout's core architecture. Over 50% of the codebase has been refactored to improve maintainability, performance, and API clarity.
This is an experimental release and should NOT be used in production environments.
What's New
- Restructured core detection pipeline
- Improved heatmap generation with histogram and KDE support
- Enhanced team classification system
- Better coordinate mapping with persistent homography
- Comprehensive CSV export functionality
- New public API with cleaner interfaces
Breaking Changes
- Complete API restructure - not compatible with v0.1.24
- New
Framesclass for detection results - Updated
HeatmapGeneratorinterface - Changed configuration patterns
- Modified CSV export format
Public API
The library now exports:
Models- Model managementDetector- Video processingFrames- Detection resultsHeatmapGenerator- Heatmap generationHeatmap- Heatmap data containerSaveResult- Save operation resultsClassId- Detection class enumeration
Known Issues
- Core detection works but is extremely slow and needs major optimization work
- Annotation rendering needs improvements
- KDE heatmaps require minimum sample sizes
- Team classification may struggle with similar colors
Installation
pip install wunderscout==0.2.0Documentation
See README.md for complete API documentation and usage examples.
Note: This is a pre-release version. Please report issues on GitHub.