Recent Releases of geo-trax

geo-trax - v0.5.0

Major Enhancements

  • New script aggregate.py: Consolidates vehicle tracking results from multiple drone flights into unified datasets, with automated grouping, unique ID handling, and zipped exports.
  • Introduced georeference.py: Dedicated georeferencing tool that converts stabilized trajectory data to geospatial coordinates, supports robust homography estimation, lane/section assignment, and vehicle kinematic analysis.
  • Improved project structure: Optional dependencies now managed in pyproject.toml; removed requirements.txt for consistent installation (use pip install -e .).

Feature & Documentation Updates

  • README expanded and clarified: More comprehensive project description, updated feature list, and new field deployment section highlighting real-world validation and dataset links.
  • Installation instructions updated: Now recommend editable installs and provide details for both bash and zsh users.
  • Updated citation and version info: Consistent across documentation and CITATION.cff.

Pipeline & Usability Improvements

  • Enhanced visualize.py: More flexible and informative tracking overlays, including speed and lane numbers.
  • Improved error handling: Better guidance for missing orthophoto folders or configuration issues.
  • Auxiliary tool support: Roadmap clarified for future releases.

Dependency & Config Changes

  • All dependencies managed via pyproject.toml: Core and development requirements are more explicit.
  • Improved maintainability: Updated setuptools configuration and project classifiers.

Other

  • General improvements to code quality, modularity, and robustness throughout the pipeline.

Full Changelog: https://github.com/rfonod/geo-trax/compare/v0.4.0...v0.5.0

- Python
Published by rfonod about 1 year ago

geo-trax - v0.4.0

Main Changes:

  1. Enhanced Visualization Capabilities
  2. New Plotting Script: Added a dedicated script for visualizing extracted trajectories in multiple formats
  3. Stabilized Trajectory Preview: Trajectories are now displayed at the beginning of videos, providing immediate visual feedback
  4. Improved Visual Analysis: Enhanced visualization options to better analyze and interpret trajectory data

  5. Batch Processing Improvements

  6. Robust Multi-file Handling: Improved processing logic when working with multiple input files

  7. Error Handling: Enhanced error management during batch operations to prevent processing failures

  8. New Configuration Files: Added new configuration files to accommodate specific use cases and processing scenarios

  9. Code Quality & Documentation

  10. Codebase Refactoring: Streamlined internal architecture for better maintainability

  11. Performance Optimizations: Improved overall processing speed and memory usage

  12. Documentation Updates: Enhanced README with clearer installation and usage instructions

Full Changelog: https://github.com/rfonod/geo-trax/compare/v0.3.0...v0.4.0

- Python
Published by rfonod about 1 year ago

geo-trax - v0.3.0

Changes:

  1. Video Visualization and Batch Processing Enhancements

    • Added a script for visualizing video outputs with annotated trajectories.
    • Improved batch processing logic for better efficiency and robustness when handling multiple input files.
  2. Dependency and Delimiter Detection Updates

    • Updated the stabilo dependency to install directly from PyPI instead of GitHub.
    • Enhanced text file delimiter detection logic for better compatibility with various input formats.
  3. High-Precision Homography and Logging Improvements

    • Updated the code to save homography transformations at higher precision.
    • Enhanced logging functionality for more detailed and user-friendly feedback during execution.
  4. Code Streamlining

    • Performed general code optimizations and refactoring for better maintainability and performance.
    • Made minor updates to the README.md.

Full Changelog: https://github.com/rfonod/geo-trax/compare/v0.2.0...v0.3.0

- Python
Published by rfonod over 1 year ago

geo-trax - v0.2.0

Changes:

  1. Dependency Update: Stabilo v1.0.0

    • Upgraded Stabilo version from v0.1.0 to v1.0.0 in requirements.txt.
    • The new version of Stabilo improves the robustness of the bounding box conversion function, particularly for handling sudden dynamic changes.
  2. README.md update

    • Made minor improvements for clarity and conciseness, including added citation details.
  3. References:

    • Added a citation reference to the preprint paper for research-related attribution and updated link to stabilo-optimize

Full Changelog: https://github.com/rfonod/geo-trax/compare/v0.1.0...v0.2.0

- Python
Published by rfonod over 1 year ago

geo-trax - v0.1.0

Pre-release of geo-trax.

Full Changelog: https://github.com/rfonod/geo-trax/commits/v0.1.0

- Python
Published by rfonod almost 2 years ago