Unidata units manipulation library, udunits(3), and conversion program, udunits2(1).