PyVolvelle
WIP. (that is, will break with most shapes different from the built-in examples, probably)
Go to online editor: https://osnr.github.io/PyVolvelle/editor/
[...] the European adoption of this useful device is reflected in the name we have for it, volvelle, from the Latin volvere meaning “to turn.” The scope of information that volvelles depict is huge. Besides astronomy, subjects include: verb conjugations, color wheels, metric conversions, fortune-telling, first-aid techniques, and local seasonal foods [...]
https://nyamcenterforhistory.org/2017/06/12/the-original-app-paper-volvelles/
https://avisualapproach.blogspot.com/p/workshop-5-volvelles-reveal.html
Amaranth
PyTorch
Z3Py
Nomogram https://github.com/lefakkomies/pynomo
Volvelleteer https://www.kaleberg.com/software/volvelleteer/documentation.html
Slide rule
OneOf -- discrete choice Slide -- real numbers between A and B
You can express functions, or you can express lookup tables with if statements.
License
MIT
TODO
-
Error reporting -
Simulator
-
Doesn't currently work headless / with CPython (need new backend to emit SVG strings, shouldn't be too hard)
-
More mathematical operations (esp nonlinear ones)