Releases: moorepants/BicycleParameters
Releases · moorepants/BicycleParameters
Version 1.2.0
- 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
Version 1.1.1
Ensure that the app's data files are installed.
Full Changelog: v1.1.0...v1.1.1
Version 1.1.0
-
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 tobicycleparameters/tests/
. -
Removed remaining NumPy
matrix()
calls. -
Improved some of the matplotlib plots.
What's Changed
- Version 1.0.0. by @moorepants in #28
- Updated plot_bicycle_geometry to use MPL object oriented commands. by @moorepants in #35
- Maintenance updates by @moorepants in #36
- Dash app for displaying an interactive eigenvalue plot. by @sandertyu in #34
- DataTable callback consolidation by @sandertyu in #38
- Introduced consistent figure sizes and more careful geometry y limits. by @moorepants in #41
- Used MPL Object Oriented calls in eig plot. by @moorepants in #42
- UI and Aesthetic improvements by @sandertyu in #40
- Removing Background Image by @sandertyu in #43
- Headers and Plot Centering by @sandertyu in #44
- Table format by @sandertyu in #48
- Resolving compatibility with Dash v1.12 by @sandertyu in #51
- Plot loading animations and removing EigenValue plot legend by @sandertyu in #52
- Hyperlinks and Documentation by @sandertyu in #54
- Mass Centers and Inertia Ellipse Display Options by @sandertyu in #56
- Added first draft of app explanation. by @moorepants in #58
- Transitioning to Bootstraps by @sandertyu in #61
- "Stop sign" cursor when hovering over label columns by @sandertyu in #73
- Changing Datatable Highlighting and Text Color by @sandertyu in #72
- Revert ""Stop sign" cursor when hovering over label columns" by @moorepants in #74
- Stop Symbol When Hovering over uneditable cells by @sandertyu in #75
- Documentation for future cycle_app development by @sandertyu in #77
- change the background color to white when selected by @rrryy39 in #81
- Added a mamba based github workflow for testing. by @moorepants in #86
- First stab at new API which separates parameters from models. by @moorepants in #32
- Switches to a Plotly figure for the app instead of matplotlib image by @JRMVV in #88
- Test on oldest supported. by @moorepants in #93
- Bicycleparamter julie by @JRMVV in #92
- Make plotly, dash, and pandas optional dependencies and raise errors if not installed. by @moorepants in #100
- Update name to Lyla by @sandertyu in #102
- Test Python 3.8 to 3.12. by @moorepants in #103
- Bump oldest supported versions to match Ubuntu 22.04. by @moorepants in #104
- Use NumPy array() instead of matrix(), fixes #101. by @moorepants in #105
- Finalize the new parameter_sets and models modules for a release. by @moorepants in #106
New Contributors
- @sandertyu made their first contribution in #34
- @rrryy39 made their first contribution in #81
- @JRMVV made their first contribution in #88
Full Changelog: v1.0.0...v1.1.0
Version 1.0.0
v1.0.0 Version 1.0.0