source
npysqcvdes