add copy
add npy API
Merge branch 'dev'
merge
delete npy and npz
delete npy and npz
new scheme for yuan
Merge branch 'master' into yuan/dev
merge from master and pass the test for vector and site