๐ Summary
The `v8.2.96` release of Ultralytics enhances data export capabilities, refines parking management solutions, and improves documentation workflows, offering better usability and integration for users.
๐ Key Changes
- **Data Export Methods**: Introduced new methods `to_df()`, `to_csv()`, and `to_xml()` to export results in DataFrame, CSV, and XML formats.
- **Parking Management Optimization**: Simplified the code and refactored data handling for easier setup and enhanced performance.
- **Documentation and Streaming Updates**: Improved documentation process and clarified streaming capabilities, including renaming and restructured examples for single and multi-stream video processing.
- **Precision and Validation Enhancements**: Aligned model validation precision with Automatic Mixed Precision settings for consistency.
๐ฏ Purpose & Impact
- **Enhanced Exportability**: Users can now easily export detection results in widely-used formats, facilitating better data analysis and integration with other tools. ๐
- **Improved Clarity and Efficiency**: The refactoring of parking management code enhances usability and processing speed, making it more intuitive for users managing parking data. ๐
- **Streamlined Documentation Workflow**: Improved the process of auto-fixing and updating documentation, leading to more accurate and accessible developer resources. ๐
- **Consistent Precision Handling**: Ensures that validation and training are better aligned, leading to more reliable performance assessments and optimized use of computational resources. โ๏ธ
What's Changed
* Disable FP16 val on AMP fail and improve AMP checks by Y-T-G in https://github.com/ultralytics/ultralytics/pull/16306
* Optimize `parking management` solution by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/16288
* Enable Docs auto-fixes on repo branches by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/16326
* Update Multi-Stream predict docs by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/16334
* Use `trainer.amp` to determine FP16 validation by Laughing-q in https://github.com/ultralytics/ultralytics/pull/16333
* `ultralytics 8.2.96` new `results[0].to_df` Pandas, XML and CSV methods by MatthewNoyce in https://github.com/ultralytics/ultralytics/pull/16267
**Full Changelog**: https://github.com/ultralytics/ultralytics/compare/v8.2.95...v8.2.96