pybicyclewheel

pybicyclewheel calulates the required spoke length for bicycle wheels.

further readings

wikipedia

bicycle guru doc

remark

the calculation methods mentioned above differ sligthly from each other by putting e.g. spoke hole, or spoke radius
into consideration or not.
the provided method within this module uses a mathematic 3d geometric vector and matrix based approach
to determine the length of a spoke using numpy.

how to use

maintain your rim and hub data in the xls sheets provided in the github repo

call the simple gui
with (remark: hubs.xls, and rims.xls base dir is "~/Downloads")

python3 -m pybicyclewheel_gui

or use it along with sample.py.

alternatively explore xls_calc.py
and use the classes directly (less convinient).

probably a better user interface (then the simple one) will be provided later ... (if i have time i will do)

structure of the xls - measurement factors

todo...

What's new ?

Check
CHANGELOG
for latest ongoing, or upcoming news

Platform

Tested on Python3, and Linux.

development status

alpha state.
the API or logical call flow might change without prior notice.

read CHANGELOG
for latest, or upcoming news.

installation

available on pypi. install with:

python3 -m pip install pybicyclewheel

GitHub

https://github.com/kr-g/pybicyclewheel