Angle repr should use flexible float representation

`30d20m00s`, rather than `30d20m00.00000s`