Release Notes - OTAnalytics v0.5.0.0
Version v0.5.0.0 of OTAnalytics introduces new features, optimizations, and bug fixes to improve both usability and performance.
Notable Updates:
-
Visualization of Track Statistics and Counts
Added functionality to display track statistics and counts directly in the user interface for improved data visualization. -
Memory Optimization
The command-line interface (CLI) has been optimized to reduce memory consumption when processing longer durations of traffic data. -
Bug Fixes
- Fixed an issue where the wrong frame was loaded from video files during bounding box visualization.
- Corrected inaccurate track assignment to flows caused by sections being too close to each other.
-
Dependency Updates
Updated to the latest versions of software dependencies to improve stability and compatibility.
This release focuses on enhancing core functionalities, reducing resource usage, and resolving key issues to provide a more robust and efficient user experience.
Detailed Changes
Features
- Task/5990 show track statistics by @schubsen in #558
- Feature/6490 display the number of assigned tracks per flow in the flow table by @randy-seng in #564
- Feature/6491 display the number of tracks that need to be validated according to the svz metric by @randy-seng in #567
- Op#3648 reduce memory consumption in track parser by @KueblerJelle in #554
Removed features
- Remove 'Create New Project' Button from UI by @randy-seng in #573
Bug fixes
- bug/5243-events-of-ottrks-not-starting-at-export-interval-exported-in-wrong-intervals-(counting) by @briemla in #547
- Bug/5938 indexerror list index out of range when updating flow highlighting in otanalytics app by @briemla in #556
- bug/5821-bounding-boxes-are-offset by @briemla in #555
- Bug/6321 tracks are not assigned if sections are too close to each other by @briemla in #577
Build updates
- feature 2056 update metadata in pyprojecttoml by @frunika in #551
- Bump github/super-linter from 5 to 6 by @dependabot in #513
- Bump pre-commit from 3.8.0 to 4.0.1 by @dependabot in #568
- Bug/5669 replace types all in mypy in pre commit configyaml by @randy-seng in #550
- bug/5812-export-benchmark-is-failing by @briemla in #578
- Bug/6739 release workflow has no permission to create release by @briemla in #580
Dependency updates
- Bump mypy from 1.11.1 to 1.13.0 by @dependabot in #562
- Bump pillow from 10.4.0 to 11.0.0 by @dependabot in #561
- Revert mypy to lower version by @briemla in #565
- Update shapely to latest version by @briemla in #566
- Bump more-itertools from 10.3.0 to 10.5.0 by @dependabot in #569
- Bump pandas from 2.2.2 to 2.2.3 by @dependabot in #570
- Bump pytest-benchmark from 4.0.0 to 5.1.0 by @dependabot in #571
New Contributors
Full Changelog: v0.4.1.4...v0.5.0.0