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.