Learning Jupyter and ipywidgets by making a better clone of https://www.analog.com/en/design-center/interactive-design-tools/dbconvert.html#
https://stackoverflow.com/q/65366664/125507
NumPy is overkill but it handles log(0) errors better. Python and Binder and Docker are also overkill, of course. Javascript would be better but I don't know it well enough and I want to do more complex things with this anyway.
TODO: https://github.com/slightlynybbled/engineering_notation
Voilà link: https://mybinder.org/v2/gh/endolith/unit_converter/HEAD?urlpath=%2Fvoila%2Frender%2Funit%20converter.ipynb