Unitz is a library for parsing user entered values and units and performing actions on them.
User input is often in many different formats using known and unknown units.
Unitz can parse numbers (0.3), fractions (1/2 or 1 4/5), and ranges (2 - 3) with or without units.
Units can be provided by the user in many acceptable formats - and if its not registered (1 loaf or 2 loaves of bread) Unitz can intelligbly figure them out.
This tool allows you to experiment with your own input and see how the various methods of the library operate.
This library should be treated as if each returned value is immutable. Each action performed generates a new value, so the previous value(s) are not affected.