Skip to content

Releases: OpenTrafficCam/OTAnalytics

v0.5.5

06 Mar 11:15
90406f7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.4...v0.5.5

nightly

06 Mar 15:06
b23402c
Compare
Choose a tag to compare
nightly Pre-release
Pre-release

What's Changed

Full Changelog: v0.5.5...nightly

v0.5.4

19 Feb 09:59
7350b20
Compare
Choose a tag to compare

What's Changed

  • Remove unused parameters by @briemla in #634
  • bug/7277 Error cant't compare offset naive and offset aware datetimes by @briemla in #635
  • Feature/3688 build up single page application by @briemla in #626
  • feature/3688-build-up-single-page-application-add-nicegui by @briemla in #627
  • Bump platomo/update-version-py-action from 1.0.0 to 1.0.1 by @dependabot in #637
  • Bump matplotlib from 3.9.0 to 3.10.0 by @dependabot in #624
  • Bump pillow from 11.0.0 to 11.1.0 by @dependabot in #625
  • feature/7329 Remove validation check which disallows same section as start and end of a flow by @briemla in #639
  • feature/7241 Implement plot tracks and startend points after tracking by @briemla in #640

Full Changelog: v0.5.3...v0.5.4

v0.5.3

13 Feb 10:39
f5a603e
Compare
Choose a tag to compare

Release Notes - OTAnalytics v0.5.3

This release shows track statistics for the current filter and OTAnalytics is available as a library on pypi.org. See https://pypi.org/project/OTAnalytics/

Detailed Changes

Features

  • Modifed calculation of track statistics to consider selected filters by @schubsen in #611
  • feature/7185-refactor-use-case-to-add-section-with-its-geometry by @briemla in #619

Build updates

  • Update github action to update the version py by @briemla in #628
  • Integrate steps of composite action into publish to testpypi workflow by @briemla in #629
  • task/5698-publish-otanalytics-on-an-official-otc-user-account-fix-url by @briemla in #631
  • task/5698-publish-otanalytics-on-an-official-otc-user-account-integrate-composite-action-steps-into-release-workflow by @briemla in #632

Full Changelog: v0.5.2...v0.5.3

v0.5.2

07 Feb 10:56
d2efe86
Compare
Choose a tag to compare

Release Notes - OTAnalytics v0.5.2

This release changes our version scheme to trigger release builds.

Detailed Changes

Build updates

Full Changelog: v0.5.1...v0.5.2

v0.5.0.0

12 Dec 14:12
c08671c
Compare
Choose a tag to compare

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

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

New Contributors

Full Changelog: v0.4.1.4...v0.5.0.0

v0.4.1.4

09 Aug 11:12
1b2a7e5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.1.3...v0.4.1.4

v0.4.1.3

06 Aug 18:46
fbcaf3a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.1.1...v0.4.1.3

v0.4.0.0

24 Jun 07:02
017eb3a
Compare
Choose a tag to compare

Features

  • CSV is the default export format by @briemla in #447
  • User story/2061 boundingboxes of detections per frame by @briemla in #295
  • feature/3176-do-not-allow-to-create-flows-with-different-names-but-same-start-and-end-section by @randy-seng in #448
  • task/2578-profile-event-handling by @briemla in #449
  • Feature/2904 load input files via cli option when starting the gui by @randy-seng in #450
  • task/4299-thicker-lines-for-bounding-boxes by @briemla in #457
  • feature/3987-introduce-tracksegment by @briemla in #465
  • feature/4466-show-events-of-current-filter-range by @briemla in #471
  • feature/4235-keep-sections-selected-when-selecting-a-flow-and-vice-versa by @randy-seng in #456
  • Feature/4239 filter tracks by class before usage in gui or before event creation in cli by @randy-seng in #458
  • task/4441-clean-up-otanalytics-gui by @briemla in #476
  • task/4602-export-tracks-as-csv by @briemla in #478
  • feature/4643-move-time-filter-to-previous-or-next-event by @briemla in #484
  • Feature/4641 implement save and save as by @randy-seng in #486
  • feature/4555-use-otanalytics-parser-to-read-existing-otconfig-files by @randy-seng in #492
  • feature/4856-export-metadata-for-trackscsv by @briemla in #498
  • feature/4793-create-an-input-file-for-the-road_user_type-validation-tool by @briemla in #495
  • Feature/4639 export vehicle flow assignment by @randy-seng in #501
  • feature/4837-add-additional-metadata-to-otanalytics-otconfig by @briemla in #499
  • feature/4893-export-road-user-assignment-on-event-export by @briemla in #504
  • Make use cases GetCurrentVideoPath and GetCurrentFrame be dependent on VisualizationTimeProvider by @randy-seng in #508
  • feature/4897-add-metadata-needed-for-format-of-appendix-7 by @briemla in #505
  • Feature/4749 prefill export and save path according to project metadata files loaded by @randy-seng in #511
  • feature/3875-serialize-new-otconfig by @randy-seng in #509
  • Feature/4995 fallback to video file name if relative path can not be found by @randy-seng in #515
  • Feature/4906 Add flag to show svz tab by @briemla in #527

Bug fixes

  • bug/4360-use-all-detections-in-pythondetectionparser-to-determine-the-track-classification by @briemla in #469
  • bug/4365-wrong-output-in-start_guicmd by @randy-seng in #470
  • Bug/4281 dont create events for cutting sections by @randy-seng in #473
  • bug/4251-selecting-section-when-highlight-tracks-not-assigned-to-flow-is-slow by @randy-seng in #472
  • Performance drop due to internal datastructure changes of PandasTrackDataset by @randy-seng in #475
  • bug/4553-show-events-of-current-filter-ignores-time-filter by @briemla in #477
  • bug/4709-activation-of-filter-by-date-is-broken by @briemla in #488
  • bug/4735-event-file-is-bigger-after-updating-event-creation by @briemla in #490
  • bug/4915-moving-to-the-next-video-using-the-date-range-filter-or-the-video-control-does-not-work by @randy-seng in #506
  • bug/4710-bbox-in-miovision-videos-are-completly-out-of-sync-with-background-frame by @briemla in #514
  • bug/missing-metadata-when-loading-otconfig-via-cli by @briemla in #516

Build updates

  • Feature/4303 extend benchmark with end to end test by @randy-seng in #464
  • Add run configurations for scalene, cli and prefilled gui using test and benchmark data by @briemla in #474
  • task/4190-implement-regression-test-for-otanalytics-cli-using-test-data by @briemla in #485
  • Task/4790 Integrate regression test into release workflows by @frunika in #491
  • Integrate regression test in ci pipeline by @frunika in #493
  • task/4790-integrate-regression-test-into-cicd by @frunika in #494
  • task/4866-update-otconfig-to-the-latest-otanalytics-release by @briemla in #500

Dependency updates

Full Changelog: v0.3.0.0...v0.4.0.0

v0.3.0.0

31 Jan 13:50
837a9a4
Compare
Choose a tag to compare

Bug fixes

  • bug/3670-background-image-is-not-updated-when-video-is-added by @briemla in #411
  • bug/3606-selecting-multiple-flows-when-filtering-for-tracks-assigned-to-flows-shows-wrong-tracks by @briemla in #414
  • bug/3568-stracktrace-isnt-logged-on-cli by @randy-seng in #417
  • bug/3817-wrong-title-for-export-eventlist-popup by @randy-seng in #420
  • bug/3863-cutting-uses-gui-offset-instead-of-section-offset by @briemla in #423
  • bug/4010-export-of-events-fails by @briemla in #430
  • bug/4109-counts-suffix-for-interval-should-be-min-for-minutes,-not-s by @randy-seng in #437
  • bug/4094-count-export-fails-on-empty-dataframe by @briemla in #435
  • bug/4002-log-stdout-polluted-with-number-of-detections-warnings by @frunika in #438
  • bug/4136-update-section-geometry-fails-sometimes by @briemla in #439
  • bug/4102-start-and-endpoints-are-plotted-in-reversed-direction by @briemla in #445
  • bug/4209-could-not-load-otconfig-file by @briemla in #446

Features

  • feature/3728-run-mypy-on-all-files-during-pre-commit-check by @randy-seng in #413
  • feature/1963-resolve-merge-conflicts-of-different-track-files-automatically by @briemla in #415
  • Feature/2485 reimplement intersection strategy for sections and flows by @randy-seng in #416
  • Feature/3508 start otanalytics via configuration file by @randy-seng in #424
  • feature/3027-get-metadata-for-tracks-in-trackdataset by @randy-seng in #428
  • Feature/3995 pandas implementation to cut tracks with sections by @randy-seng in #432
  • feature/4096-print-overall-processing-time-after-otanalytics-has-been-closed by @briemla in #436

Dependency updates

Full Changelog: v0.2.0.0...v0.3.0.0