Skip to content

Releases: moorepants/BicycleParameters

Version 1.2.0

11 Oct 10:12
Compare
Choose a tag to compare
  • 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

Version 1.1.1

26 Apr 14:29
Compare
Choose a tag to compare

Ensure that the app's data files are installed.

Full Changelog: v1.1.0...v1.1.1

Version 1.1.0

26 Apr 12:14
Compare
Choose a tag to compare
  • Introduced a Dash based web application for interactive use.

  • Dropped support for Python 2.7, 3.4, 3.5, 3.6, and 3.7. Added support for
    Python 3.8, 3.9, 3.10, 3.11, 3.12.

  • Bumped dependency minimum verions to match Ubuntu 22.04.

  • Moved to mamba and Github action based continuous integration testing.

  • Introduced new parameter_sets and models modules for future class hierarchies
    and better design.

  • bicycleparameters/test/ moved to bicycleparameters/tests/.

  • Removed remaining NumPy matrix() calls.

  • Improved some of the matplotlib plots.

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.1.0

Version 1.0.0

08 May 11:14
Compare
Choose a tag to compare
v1.0.0

Version 1.0.0