Software for the manipulation of complex valued data