signum package:dimensional

Takes the sign of a Quantity. The functions abs and signum satisy the law that:
abs x * signum x == x
The sign is either negate _1 (negative), _0 (zero), or _1 (positive).