Skip to content

Version 1.2.0

Latest
Compare
Choose a tag to compare
@moorepants moorepants released this 11 Oct 10:12
· 46 commits to master since this release
  • 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 from Bicycle.
  • Added options to show stable ranges and to hide zero eigenvalues in
    the Model 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