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.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