The library provides an implementation of dimensioned values for Ada. Unit checks are made at run-time, if not optimized out by the compiler. SI and irregular measurement units are supported. Shifted units like degrees Celsius are supported too. Conversions from and back to strings are provided for all various irregular units. An extensive set of GTK widgets for dealing with dimensioned values is included, though use of GTK is not mandatory for the rest of the library.
| Tags | Scientific/Engineering |
|---|---|
| Licenses | GMGPL |
| Operating Systems | OS Independent |
| Implementation | Ada |
Recent releases


Release Notes: The procedure Put in Measures_UTF8_Edit has the additional parameters Field, Justify, and Fill. Fedora and Debian packages are provided for both 32- and 64-bit x86 architectures.


Release Notes: Fedora and Debian packages were added.


Release Notes: Output of exact zero values uses power 1 with any small value. For example, 0W is output as 0·W rather than 0·yW.


Release Notes: SI prefixes now are used for dimensioned output. The GNAT project files were reworked. Minor bugs were fixed.


Release Notes: Conversion factors were verified and, when necessary, corrected. The references to the sources are now provided in the documentation. The irregular units dram, gill, and league were added. The SI derived unit katal (kat) was added. The irregular unit candle was removed. Bq was moved to derived SI units. The Unicode ounce sign is now supported for ounces. A bug was fixed in Get_Value_As.