Skip to content

v1.3.1 — Enhanced visualization and coordinate transformations

Latest

Choose a tag to compare

released this 21 Jan 05:32
· 19 commits to main since this release

This release improves visualization quality for academic publishing and refines coordinate transformation logic between world and body frames. Key updates include a transition to Matplotlib for PDF exports and enhanced smoothing for velocity profiles.

Highlights

  • Improved Visualization: Migrated from Plotly to Matplotlib for PDF generation to support high-quality, publication-ready exports.
  • Coordinate Transformations: Implemented and enhanced World-to-Body frame coordinate transformations, including tracking for angular velocity and yaw rate.
  • Data Smoothing: Enhanced smoothing algorithms for velocity profiles and added support for plotting altitudinal velocity.
  • Performance Logging: Introduced dedicated maneuver performance logs and improved general logging for better experiment tracking.

Fixes

  • PDF Compatibility: Prevented the use of Type 3 fonts in PDF exports to meet academic submission requirements.
  • Logic Corrections: Fixed lateral component orientation and refined the order of rotation operations.
  • UI Refinement: Enhanced legend labels, figure footnotes, and color palette utilization for clearer data representation.

Breaking Changes

  • Deprecations: The calculation for rotational velocity has been deprecated in favor of the new yaw_rate implementation.
  • Path Refactoring: Maneuver paths have been refactored, which may require updates to existing experiment configurations.