- Support Python 3.13.
- Revert to
unumpy.matrix
in mass center and inertia calculations. - Updated the raw data mat file loading to work with current Python
versions. - Support raw data pendulum measurement files with time as an array as
well as a fixed sample rate (as before). - Remove the unnecessary
__new__
method fromBicycle
. - Added options to show stable ranges and to hide zero eigenvalues in
theModel
eigenvalues parts plot. - Skip data truncation on raw pendulum time series that have the
explicit time array (this is a hack for the Balanceassistv1 data to
have valid handlebar inertia). - Modernized some internal plotting code.
- Added measured and calculated parameter data for the Balanceassistv1
bike we measured in the summer of 2024. This is a Gazelle Grenoble
C8 HMB electric bicycle with a custom headtube with a steering
motor.
What's Changed
- Added feature to show stable regions in eigenvalue parts plots. by @moorepants in #107
- Trigger a CI build with NumPy 2.0. by @moorepants in #108
- Update calculating periods from mat files to work with Python 3 and other dependency changes. by @moorepants in #109
- Add option to eigenvalue plot to hide all lines for zero eigenvalues. by @moorepants in #111
- Add RawData files for the Balanceassistv1 by @moorepants in #110
- Updates for 1.2.0. by @moorepants in #115
Full Changelog: v1.1.1...v1.2.0