Recent Releases of trajectopy

trajectopy - Trajectopy v3.1.4

  • Switched from a naive angle addition to a proper coordinate frame transformation for sensor mounting offsets. This provides physically accurate RPY values, correctly handling complex rotations (e.g., a 90° yaw offset now correctly swaps the roll and pitch axes).

- Python
Published by gereon-t 10 months ago

trajectopy - Trajectopy v3.1.3

  • Allow 4 decimal places in DOF organizer shifts

- Python
Published by gereon-t 10 months ago

trajectopy - Trajectopy v3.1.2

  • Sensor Rotation Alignment now aligns roll, pitch and yaw separately. Use this brute-force option as a last resort for rotation alignment.

- Python
Published by gereon-t 10 months ago

trajectopy - Trajectopy v3.1.0

  • Add Degree-of-Freedom (DOF) Reorganizer that allows to swap DOFs, change their signs and add / substract constant offsets.
  • Decreased size of the executable for faster startup

- Python
Published by gereon-t 10 months ago

trajectopy - Trajectopy v3.0.10

  • Add map gap size setting to GUI
  • Increase default map gap size to 10 seconds

- Python
Published by gereon-t 11 months ago

trajectopy - Trajectopy v3.0.9

  • Renamed "Pipelines" to "Metrics" for more clarity
  • Add single degree of freedom (DOF) plots to ATE matplotlib figures

- Python
Published by gereon-t 12 months ago

trajectopy - Trajectopy v3.0.8

  • Fixed bug preventing first pose alignment

- Python
Published by gereon-t 12 months ago

trajectopy - Trajectopy v3.0.7

  • The timestamps of a trajectory can now also be passed as a list and do not necessarily have to be a numpy array.
  • The log level of the alignment log message indicating that the lever arm cannot be applied due to missing orientations has been changed.
  • A bug that caused the 'Rename' and 'Export' options to be missing from the context menu has been fixed.

- Python
Published by gereon-t 12 months ago

trajectopy - Trajectopy v3.0.5

  • Fix bug that prevented single RPE plots using matplotlib

- Python
Published by gereon-t about 1 year ago

trajectopy - Trajectopy v3.0.4

  • Fix wrong legend in ATE matplotlib histograms (x and z were swapped)

- Python
Published by gereon-t about 1 year ago

trajectopy - Trajectopy v3.0.2

  • Add 3D ATE plot for matplotlib and plotly
  • Fix DOF rotation plot bug that caused radians to be plotted instead of degrees

- Python
Published by gereon-t about 1 year ago

trajectopy - Trajectopy v3.0.1

  • Made DOF plot tab, velocity plot tab and height plot tab optional (Matplotlib only)

- Python
Published by gereon-t about 1 year ago

trajectopy - Trajectopy v3.0.0

This release introduces breaking changes and is therefore a new major release.

Changes:

  • Changed several settings names to be more self-explanatory
  • Added a scatter plot of the velocity and height of a trajectory (matplotlib only)
  • Added a scatter plot of individual DOFs (matplotlib only). With plotly, this feature already exists.
  • Reworked matplotlib default style
  • Simplified the import of custom alignment entries and added documentation
  • Updated / Renamed GUI menus and items for more clarity
  • Changed the names of the exported files when exporting a session. In addition to the UUID, the trajectory name / result name is now also part of the file name. This means that exported sessions are now human readable.
  • Removed x,y,z speed selection for time shift estimation since it may be confusing and is not needed in most usecases
  • Removed unused code and legacy settings that had no effect since the feature is not part of the code anymore.

- Python
Published by gereon-t about 1 year ago

trajectopy - Trajectopy v2.5.5

  • Fixed bug related to dividing a trajectory into laps
  • Renamed the GUI action for the alignment of the whole trajectory for more clarity
  • Fixed bug related to cropping a RotationSet to size zero

- Python
Published by gereon-t about 1 year ago

trajectopy - Trajectopy v2.5.3

  • Fixed bug related to approximation using piece-wise cubic polynomials, where interval transitions were not continuous and had steps

- Python
Published by gereon-t about 1 year ago

trajectopy - Trajectopy v2.5.2

  • Add feature to plot deviations on maps using Mapbox
  • Add PointSet to Trajectopy code as it is closely related
  • Restructure package resulting in breaking API changes

- Python
Published by gereon-t about 1 year ago

trajectopy - Trajectopy v2.4.5

  • Bug fixes
  • Feature: Average trajectories

- Python
Published by gereon-t about 1 year ago

trajectopy - Trajectopy v2.3.1

  • Fix bug during batch ATE computation
  • Add feature to divide a trajectory into its individual laps (only useful for repeated trajectories, e.g. using a rail-track)

- Python
Published by gereon-t over 1 year ago

trajectopy - Trajectopy v2.2.3

  • Fix bug related to matching settings when running a ATE or RPE pipeline

- Python
Published by gereon-t over 1 year ago

trajectopy - Trajectopy v2.2.2

  • detect unix time and plot as hh:mm:ss
  • fix session import / output

- Python
Published by gereon-t over 1 year ago

trajectopy - Trajectopy v2.2.1

  • Fix bug related to single deviation plots without rotations using matplotlib.

- Python
Published by gereon-t over 1 year ago

trajectopy - Trajectopy v2.2.0

  • Default to basic Matplotlib plotting for quick and simple plotting
  • Allow users to choose between Plotly based HTML reports or Matplotlib based plotting

- Python
Published by gereon-t over 1 year ago

trajectopy - Trajectopy v2.1.5

  • Include Windows executable
  • Update dependencies
  • Fix bugs related to multithreading
  • Fix deviation plotting bug
  • Fix pyInstaller spec file
  • Move to uv python package installer

- Python
Published by gereon-t over 1 year ago

trajectopy - Trajectopy v2.1.1

Overview

This release introduces significant changes to the package structure, improving modularity and usability. Key updates include:

Core Package Reintegration

  • The core implementation is now reintegrated into the main trajectopy package for easier access and streamlined development.

API Submodule

  • A new api submodule has been introduced to strictly separate the public API from the underlying implementation.

  • The api submodule provides interfaces that cover most common use cases, simplifying usage for general scripting and application development.

Optional GUI

  • The GUI functionality has been made optional, catering to users who only need scripting capabilities.

  • This change reduces the package’s footprint for non-GUI use cases and improves flexibility.

- Python
Published by gereon-t over 1 year ago

trajectopy - Trajectopy v2.0.16

Improved appearance and scaling of the settings window.

- Python
Published by gereon-t over 1 year ago

trajectopy - Trajectopy v2.0.15

  • Fix error during alignment application
  • Fix crash during corrupted session import
  • Replace time column by # values column

- Python
Published by gereon-t almost 2 years ago

trajectopy - Trajectopy v2.0.13

Improved usability of settings ui by making the action buttons (import, export, apply, apply and save) visibile and accessible at all times.

- Python
Published by gereon-t about 2 years ago

trajectopy - Trajectopy v2.0.12

  • Fixed an issue with the about window in dark mode.
  • Removed rosbags version restriction

- Python
Published by gereon-t about 2 years ago

trajectopy - Trajectopy v2.0.11

Restrict rosbags to <0.9.20

- Python
Published by gereon-t about 2 years ago

trajectopy - Trajectopy v2.0.10

- Python
Published by gereon-t about 2 years ago

trajectopy - Trajectopy v2.0.7

Compatibility with trajectopy-core >=2.5.0, <2.6.0

- Python
Published by gereon-t over 2 years ago

trajectopy - Trajectopy v2.0.5

Widgets are now centered on the screen in linux.

- Python
Published by gereon-t over 2 years ago

trajectopy - Trajectopy v2.0.4

Prettier settings view

- Python
Published by gereon-t over 2 years ago

trajectopy - Trajectopy v2.0.1

Users can customize the report output path and settings.

- Python
Published by gereon-t over 2 years ago

trajectopy - Trajectopy v2.0.0

  • Rewrote plotting using Plotly HTML reports instead of matplotlib
  • Dynamic JSON Editor for customizing every available report / processing setting
  • Pipelines for ATE and RPE simplifying basic usage
  • Adopted frontend to backend changes

- Python
Published by gereon-t over 2 years ago

trajectopy - Trajectopy v1.3.1

Generate HTML reports

- Python
Published by gereon-t over 2 years ago

trajectopy - Trajectopy v1.2.0

new matching method: "Nearest Spatial Interpolation". Useful for trajectories without temporal overlap,

- Python
Published by gereon-t over 2 years ago

trajectopy - Trajectopy v1.1.5

- Python
Published by gereon-t over 2 years ago

trajectopy - Trajectopy v1.1.2

- Python
Published by gereon-t over 2 years ago

trajectopy - Trajectopy v1.1.1

- Python
Published by gereon-t over 2 years ago

trajectopy - Trajectopy v1.0.1

- Python
Published by gereon-t over 2 years ago

trajectopy - Trajectopy v1.0.0

- Python
Published by gereon-t over 2 years ago

trajectopy - Trajectopy v0.9.4

- Python
Published by gereon-t almost 3 years ago

trajectopy - Trajectopy v0.9.1

- Python
Published by gereon-t almost 3 years ago

trajectopy - Trajectopy v0.9.0

- Python
Published by gereon-t almost 3 years ago

trajectopy - Trajectopy v0.3.1

- Python
Published by gereon-t almost 3 years ago

trajectopy - Trajectopy v0.3.0

- Python
Published by gereon-t almost 3 years ago

trajectopy - Trajectopy v0.2.0

- Python
Published by gereon-t almost 3 years ago

trajectopy - Trajectopy v0.1.9

- Python
Published by gereon-t almost 3 years ago

trajectopy - Trajectopy v0.1.8

- Python
Published by gereon-t almost 3 years ago

trajectopy - Trajectopy v0.1.7

- Python
Published by gereon-t almost 3 years ago