CommonUnits draft

The International System of Units is great, but broken. When it was written, the authors let some inconsistency exist as part of the specification for convenience. Hence this repo is a mind-dump to attempt to define a new spec which builds on SI, but attempts to normalize the system. We call this CommonUnits. This is the opening draft. Open to PRs.

This is a living, growing document that does not define any solid specifications right now. Instead of seeing this as a serious effort to change everyone from SI to CU, it should be taken as an interesting “what if” thought experiment. See CommonUnits.pdf to understand what we think a hypothetical CommonUnits should do.

Add issues and start pull requests generously. We need your help!


For building the draft use pdflatex To build the CommonUnits draft run . scripts/build.sh from the root directory