do not require scipy for RQ decomposition