Carefully promote data to float64 only if Numpy present.