aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorschnetter <schnetter@b2a53a04-0f4f-0410-87ed-f9f25ced00cf>2004-06-02 15:10:48 +0000
committerschnetter <schnetter@b2a53a04-0f4f-0410-87ed-f9f25ced00cf>2004-06-02 15:10:48 +0000
commit11d2c9bd36b4085f47ec675fa34f615c7cf4e052 (patch)
tree075405dd800c42e5ef453ba3393164d3699a08bd /test
parent2f52e3f1ffa34a6712bb81b7ac205ced102abfcf (diff)
Add test cases for BAM, IDPuncturs, and this thorn.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@12 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
Diffstat (limited to 'test')
-rw-r--r--test/bam/gxx_3D_diagonal.xg40
-rw-r--r--test/bam/gxx_maximum.xg4
-rw-r--r--test/bam/gxx_minimum.xg4
-rw-r--r--test/bam/gxx_norm1.xg4
-rw-r--r--test/bam/gxx_norm2.xg4
-rw-r--r--test/bam/gxx_x_[17][17].xg40
-rw-r--r--test/bam/gxx_y_[17][17].xg40
-rw-r--r--test/bam/gxx_z_[17][17].xg40
-rw-r--r--test/bam/gxy_3D_diagonal.xg40
-rw-r--r--test/bam/gxy_maximum.xg4
-rw-r--r--test/bam/gxy_minimum.xg4
-rw-r--r--test/bam/gxy_norm1.xg4
-rw-r--r--test/bam/gxy_norm2.xg4
-rw-r--r--test/bam/gxy_x_[17][17].xg40
-rw-r--r--test/bam/gxy_y_[17][17].xg40
-rw-r--r--test/bam/gxy_z_[17][17].xg40
-rw-r--r--test/bam/gxz_3D_diagonal.xg40
-rw-r--r--test/bam/gxz_maximum.xg4
-rw-r--r--test/bam/gxz_minimum.xg4
-rw-r--r--test/bam/gxz_norm1.xg4
-rw-r--r--test/bam/gxz_norm2.xg4
-rw-r--r--test/bam/gxz_x_[17][17].xg40
-rw-r--r--test/bam/gxz_y_[17][17].xg40
-rw-r--r--test/bam/gxz_z_[17][17].xg40
-rw-r--r--test/bam/gyy_3D_diagonal.xg40
-rw-r--r--test/bam/gyy_maximum.xg4
-rw-r--r--test/bam/gyy_minimum.xg4
-rw-r--r--test/bam/gyy_norm1.xg4
-rw-r--r--test/bam/gyy_norm2.xg4
-rw-r--r--test/bam/gyy_x_[17][17].xg40
-rw-r--r--test/bam/gyy_y_[17][17].xg40
-rw-r--r--test/bam/gyy_z_[17][17].xg40
-rw-r--r--test/bam/gyz_3D_diagonal.xg40
-rw-r--r--test/bam/gyz_maximum.xg4
-rw-r--r--test/bam/gyz_minimum.xg4
-rw-r--r--test/bam/gyz_norm1.xg4
-rw-r--r--test/bam/gyz_norm2.xg4
-rw-r--r--test/bam/gyz_x_[17][17].xg40
-rw-r--r--test/bam/gyz_y_[17][17].xg40
-rw-r--r--test/bam/gyz_z_[17][17].xg40
-rw-r--r--test/bam/gzz_3D_diagonal.xg40
-rw-r--r--test/bam/gzz_maximum.xg4
-rw-r--r--test/bam/gzz_minimum.xg4
-rw-r--r--test/bam/gzz_norm1.xg4
-rw-r--r--test/bam/gzz_norm2.xg4
-rw-r--r--test/bam/gzz_x_[17][17].xg40
-rw-r--r--test/bam/gzz_y_[17][17].xg40
-rw-r--r--test/bam/gzz_z_[17][17].xg40
-rw-r--r--test/bam/ham_3D_diagonal.xg40
-rw-r--r--test/bam/ham_maximum.xg4
-rw-r--r--test/bam/ham_minimum.xg4
-rw-r--r--test/bam/ham_norm1.xg4
-rw-r--r--test/bam/ham_norm2.xg4
-rw-r--r--test/bam/ham_x_[17][17].xg40
-rw-r--r--test/bam/ham_y_[17][17].xg40
-rw-r--r--test/bam/ham_z_[17][17].xg40
-rw-r--r--test/bam/kxx_3D_diagonal.xg40
-rw-r--r--test/bam/kxx_maximum.xg4
-rw-r--r--test/bam/kxx_minimum.xg4
-rw-r--r--test/bam/kxx_norm1.xg4
-rw-r--r--test/bam/kxx_norm2.xg4
-rw-r--r--test/bam/kxx_x_[17][17].xg40
-rw-r--r--test/bam/kxx_y_[17][17].xg40
-rw-r--r--test/bam/kxx_z_[17][17].xg40
-rw-r--r--test/bam/kxy_3D_diagonal.xg40
-rw-r--r--test/bam/kxy_maximum.xg4
-rw-r--r--test/bam/kxy_minimum.xg4
-rw-r--r--test/bam/kxy_norm1.xg4
-rw-r--r--test/bam/kxy_norm2.xg4
-rw-r--r--test/bam/kxy_x_[17][17].xg40
-rw-r--r--test/bam/kxy_y_[17][17].xg40
-rw-r--r--test/bam/kxy_z_[17][17].xg40
-rw-r--r--test/bam/kxz_3D_diagonal.xg40
-rw-r--r--test/bam/kxz_maximum.xg4
-rw-r--r--test/bam/kxz_minimum.xg4
-rw-r--r--test/bam/kxz_norm1.xg4
-rw-r--r--test/bam/kxz_norm2.xg4
-rw-r--r--test/bam/kxz_x_[17][17].xg40
-rw-r--r--test/bam/kxz_y_[17][17].xg40
-rw-r--r--test/bam/kxz_z_[17][17].xg40
-rw-r--r--test/bam/kyy_3D_diagonal.xg40
-rw-r--r--test/bam/kyy_maximum.xg4
-rw-r--r--test/bam/kyy_minimum.xg4
-rw-r--r--test/bam/kyy_norm1.xg4
-rw-r--r--test/bam/kyy_norm2.xg4
-rw-r--r--test/bam/kyy_x_[17][17].xg40
-rw-r--r--test/bam/kyy_y_[17][17].xg40
-rw-r--r--test/bam/kyy_z_[17][17].xg40
-rw-r--r--test/bam/kyz_3D_diagonal.xg40
-rw-r--r--test/bam/kyz_maximum.xg4
-rw-r--r--test/bam/kyz_minimum.xg4
-rw-r--r--test/bam/kyz_norm1.xg4
-rw-r--r--test/bam/kyz_norm2.xg4
-rw-r--r--test/bam/kyz_x_[17][17].xg40
-rw-r--r--test/bam/kyz_y_[17][17].xg40
-rw-r--r--test/bam/kyz_z_[17][17].xg40
-rw-r--r--test/bam/kzz_3D_diagonal.xg40
-rw-r--r--test/bam/kzz_maximum.xg4
-rw-r--r--test/bam/kzz_minimum.xg4
-rw-r--r--test/bam/kzz_norm1.xg4
-rw-r--r--test/bam/kzz_norm2.xg4
-rw-r--r--test/bam/kzz_x_[17][17].xg40
-rw-r--r--test/bam/kzz_y_[17][17].xg40
-rw-r--r--test/bam/kzz_z_[17][17].xg40
-rw-r--r--test/bam/momx_3D_diagonal.xg40
-rw-r--r--test/bam/momx_maximum.xg4
-rw-r--r--test/bam/momx_minimum.xg4
-rw-r--r--test/bam/momx_norm1.xg4
-rw-r--r--test/bam/momx_norm2.xg4
-rw-r--r--test/bam/momx_x_[17][17].xg40
-rw-r--r--test/bam/momx_y_[17][17].xg40
-rw-r--r--test/bam/momx_z_[17][17].xg40
-rw-r--r--test/bam/momy_3D_diagonal.xg40
-rw-r--r--test/bam/momy_maximum.xg4
-rw-r--r--test/bam/momy_minimum.xg4
-rw-r--r--test/bam/momy_norm1.xg4
-rw-r--r--test/bam/momy_norm2.xg4
-rw-r--r--test/bam/momy_x_[17][17].xg40
-rw-r--r--test/bam/momy_y_[17][17].xg40
-rw-r--r--test/bam/momy_z_[17][17].xg40
-rw-r--r--test/bam/momz_3D_diagonal.xg40
-rw-r--r--test/bam/momz_maximum.xg4
-rw-r--r--test/bam/momz_minimum.xg4
-rw-r--r--test/bam/momz_norm1.xg4
-rw-r--r--test/bam/momz_norm2.xg4
-rw-r--r--test/bam/momz_x_[17][17].xg40
-rw-r--r--test/bam/momz_y_[17][17].xg40
-rw-r--r--test/bam/momz_z_[17][17].xg40
-rw-r--r--test/bam/psi_3D_diagonal.xg40
-rw-r--r--test/bam/psi_maximum.xg4
-rw-r--r--test/bam/psi_minimum.xg4
-rw-r--r--test/bam/psi_norm1.xg4
-rw-r--r--test/bam/psi_norm2.xg4
-rw-r--r--test/bam/psi_x_[17][17].xg40
-rw-r--r--test/bam/psi_y_[17][17].xg40
-rw-r--r--test/bam/psi_z_[17][17].xg40
-rw-r--r--test/idpuncture/M_3D_diagonal.xg40
-rw-r--r--test/idpuncture/M_maximum.xg4
-rw-r--r--test/idpuncture/M_minimum.xg4
-rw-r--r--test/idpuncture/M_norm1.xg4
-rw-r--r--test/idpuncture/M_norm2.xg4
-rw-r--r--test/idpuncture/M_x_[17][17].xg40
-rw-r--r--test/idpuncture/M_y_[17][17].xg40
-rw-r--r--test/idpuncture/M_z_[17][17].xg40
-rw-r--r--test/idpuncture/N_3D_diagonal.xg40
-rw-r--r--test/idpuncture/N_maximum.xg4
-rw-r--r--test/idpuncture/N_minimum.xg4
-rw-r--r--test/idpuncture/N_norm1.xg4
-rw-r--r--test/idpuncture/N_norm2.xg4
-rw-r--r--test/idpuncture/N_x_[17][17].xg40
-rw-r--r--test/idpuncture/N_y_[17][17].xg40
-rw-r--r--test/idpuncture/N_z_[17][17].xg40
-rw-r--r--test/idpuncture/gxx_3D_diagonal.xg40
-rw-r--r--test/idpuncture/gxx_maximum.xg4
-rw-r--r--test/idpuncture/gxx_minimum.xg4
-rw-r--r--test/idpuncture/gxx_norm1.xg4
-rw-r--r--test/idpuncture/gxx_norm2.xg4
-rw-r--r--test/idpuncture/gxx_x_[17][17].xg40
-rw-r--r--test/idpuncture/gxx_y_[17][17].xg40
-rw-r--r--test/idpuncture/gxx_z_[17][17].xg40
-rw-r--r--test/idpuncture/gxy_3D_diagonal.xg40
-rw-r--r--test/idpuncture/gxy_maximum.xg4
-rw-r--r--test/idpuncture/gxy_minimum.xg4
-rw-r--r--test/idpuncture/gxy_norm1.xg4
-rw-r--r--test/idpuncture/gxy_norm2.xg4
-rw-r--r--test/idpuncture/gxy_x_[17][17].xg40
-rw-r--r--test/idpuncture/gxy_y_[17][17].xg40
-rw-r--r--test/idpuncture/gxy_z_[17][17].xg40
-rw-r--r--test/idpuncture/gxz_3D_diagonal.xg40
-rw-r--r--test/idpuncture/gxz_maximum.xg4
-rw-r--r--test/idpuncture/gxz_minimum.xg4
-rw-r--r--test/idpuncture/gxz_norm1.xg4
-rw-r--r--test/idpuncture/gxz_norm2.xg4
-rw-r--r--test/idpuncture/gxz_x_[17][17].xg40
-rw-r--r--test/idpuncture/gxz_y_[17][17].xg40
-rw-r--r--test/idpuncture/gxz_z_[17][17].xg40
-rw-r--r--test/idpuncture/gyy_3D_diagonal.xg40
-rw-r--r--test/idpuncture/gyy_maximum.xg4
-rw-r--r--test/idpuncture/gyy_minimum.xg4
-rw-r--r--test/idpuncture/gyy_norm1.xg4
-rw-r--r--test/idpuncture/gyy_norm2.xg4
-rw-r--r--test/idpuncture/gyy_x_[17][17].xg40
-rw-r--r--test/idpuncture/gyy_y_[17][17].xg40
-rw-r--r--test/idpuncture/gyy_z_[17][17].xg40
-rw-r--r--test/idpuncture/gyz_3D_diagonal.xg40
-rw-r--r--test/idpuncture/gyz_maximum.xg4
-rw-r--r--test/idpuncture/gyz_minimum.xg4
-rw-r--r--test/idpuncture/gyz_norm1.xg4
-rw-r--r--test/idpuncture/gyz_norm2.xg4
-rw-r--r--test/idpuncture/gyz_x_[17][17].xg40
-rw-r--r--test/idpuncture/gyz_y_[17][17].xg40
-rw-r--r--test/idpuncture/gyz_z_[17][17].xg40
-rw-r--r--test/idpuncture/gzz_3D_diagonal.xg40
-rw-r--r--test/idpuncture/gzz_maximum.xg4
-rw-r--r--test/idpuncture/gzz_minimum.xg4
-rw-r--r--test/idpuncture/gzz_norm1.xg4
-rw-r--r--test/idpuncture/gzz_norm2.xg4
-rw-r--r--test/idpuncture/gzz_x_[17][17].xg40
-rw-r--r--test/idpuncture/gzz_y_[17][17].xg40
-rw-r--r--test/idpuncture/gzz_z_[17][17].xg40
-rw-r--r--test/idpuncture/ham_3D_diagonal.xg40
-rw-r--r--test/idpuncture/ham_maximum.xg4
-rw-r--r--test/idpuncture/ham_minimum.xg4
-rw-r--r--test/idpuncture/ham_norm1.xg4
-rw-r--r--test/idpuncture/ham_norm2.xg4
-rw-r--r--test/idpuncture/ham_x_[17][17].xg40
-rw-r--r--test/idpuncture/ham_y_[17][17].xg40
-rw-r--r--test/idpuncture/ham_z_[17][17].xg40
-rw-r--r--test/idpuncture/kxx_3D_diagonal.xg40
-rw-r--r--test/idpuncture/kxx_maximum.xg4
-rw-r--r--test/idpuncture/kxx_minimum.xg4
-rw-r--r--test/idpuncture/kxx_norm1.xg4
-rw-r--r--test/idpuncture/kxx_norm2.xg4
-rw-r--r--test/idpuncture/kxx_x_[17][17].xg40
-rw-r--r--test/idpuncture/kxx_y_[17][17].xg40
-rw-r--r--test/idpuncture/kxx_z_[17][17].xg40
-rw-r--r--test/idpuncture/kxy_3D_diagonal.xg40
-rw-r--r--test/idpuncture/kxy_maximum.xg4
-rw-r--r--test/idpuncture/kxy_minimum.xg4
-rw-r--r--test/idpuncture/kxy_norm1.xg4
-rw-r--r--test/idpuncture/kxy_norm2.xg4
-rw-r--r--test/idpuncture/kxy_x_[17][17].xg40
-rw-r--r--test/idpuncture/kxy_y_[17][17].xg40
-rw-r--r--test/idpuncture/kxy_z_[17][17].xg40
-rw-r--r--test/idpuncture/kxz_3D_diagonal.xg40
-rw-r--r--test/idpuncture/kxz_maximum.xg4
-rw-r--r--test/idpuncture/kxz_minimum.xg4
-rw-r--r--test/idpuncture/kxz_norm1.xg4
-rw-r--r--test/idpuncture/kxz_norm2.xg4
-rw-r--r--test/idpuncture/kxz_x_[17][17].xg40
-rw-r--r--test/idpuncture/kxz_y_[17][17].xg40
-rw-r--r--test/idpuncture/kxz_z_[17][17].xg40
-rw-r--r--test/idpuncture/kyy_3D_diagonal.xg40
-rw-r--r--test/idpuncture/kyy_maximum.xg4
-rw-r--r--test/idpuncture/kyy_minimum.xg4
-rw-r--r--test/idpuncture/kyy_norm1.xg4
-rw-r--r--test/idpuncture/kyy_norm2.xg4
-rw-r--r--test/idpuncture/kyy_x_[17][17].xg40
-rw-r--r--test/idpuncture/kyy_y_[17][17].xg40
-rw-r--r--test/idpuncture/kyy_z_[17][17].xg40
-rw-r--r--test/idpuncture/kyz_3D_diagonal.xg40
-rw-r--r--test/idpuncture/kyz_maximum.xg4
-rw-r--r--test/idpuncture/kyz_minimum.xg4
-rw-r--r--test/idpuncture/kyz_norm1.xg4
-rw-r--r--test/idpuncture/kyz_norm2.xg4
-rw-r--r--test/idpuncture/kyz_x_[17][17].xg40
-rw-r--r--test/idpuncture/kyz_y_[17][17].xg40
-rw-r--r--test/idpuncture/kyz_z_[17][17].xg40
-rw-r--r--test/idpuncture/kzz_3D_diagonal.xg40
-rw-r--r--test/idpuncture/kzz_maximum.xg4
-rw-r--r--test/idpuncture/kzz_minimum.xg4
-rw-r--r--test/idpuncture/kzz_norm1.xg4
-rw-r--r--test/idpuncture/kzz_norm2.xg4
-rw-r--r--test/idpuncture/kzz_x_[17][17].xg40
-rw-r--r--test/idpuncture/kzz_y_[17][17].xg40
-rw-r--r--test/idpuncture/kzz_z_[17][17].xg40
-rw-r--r--test/idpuncture/momx_3D_diagonal.xg40
-rw-r--r--test/idpuncture/momx_maximum.xg4
-rw-r--r--test/idpuncture/momx_minimum.xg4
-rw-r--r--test/idpuncture/momx_norm1.xg4
-rw-r--r--test/idpuncture/momx_norm2.xg4
-rw-r--r--test/idpuncture/momx_x_[17][17].xg40
-rw-r--r--test/idpuncture/momx_y_[17][17].xg40
-rw-r--r--test/idpuncture/momx_z_[17][17].xg40
-rw-r--r--test/idpuncture/momy_3D_diagonal.xg40
-rw-r--r--test/idpuncture/momy_maximum.xg4
-rw-r--r--test/idpuncture/momy_minimum.xg4
-rw-r--r--test/idpuncture/momy_norm1.xg4
-rw-r--r--test/idpuncture/momy_norm2.xg4
-rw-r--r--test/idpuncture/momy_x_[17][17].xg40
-rw-r--r--test/idpuncture/momy_y_[17][17].xg40
-rw-r--r--test/idpuncture/momy_z_[17][17].xg40
-rw-r--r--test/idpuncture/momz_3D_diagonal.xg40
-rw-r--r--test/idpuncture/momz_maximum.xg4
-rw-r--r--test/idpuncture/momz_minimum.xg4
-rw-r--r--test/idpuncture/momz_norm1.xg4
-rw-r--r--test/idpuncture/momz_norm2.xg4
-rw-r--r--test/idpuncture/momz_x_[17][17].xg40
-rw-r--r--test/idpuncture/momz_y_[17][17].xg40
-rw-r--r--test/idpuncture/momz_z_[17][17].xg40
-rw-r--r--test/idpuncture/psi_3D_diagonal.xg40
-rw-r--r--test/idpuncture/psi_maximum.xg4
-rw-r--r--test/idpuncture/psi_minimum.xg4
-rw-r--r--test/idpuncture/psi_norm1.xg4
-rw-r--r--test/idpuncture/psi_norm2.xg4
-rw-r--r--test/idpuncture/psi_x_[17][17].xg40
-rw-r--r--test/idpuncture/psi_y_[17][17].xg40
-rw-r--r--test/idpuncture/psi_z_[17][17].xg40
-rw-r--r--test/idpuncture/u_3D_diagonal.xg40
-rw-r--r--test/idpuncture/u_maximum.xg4
-rw-r--r--test/idpuncture/u_minimum.xg4
-rw-r--r--test/idpuncture/u_norm1.xg4
-rw-r--r--test/idpuncture/u_norm2.xg4
-rw-r--r--test/idpuncture/u_x_[17][17].xg40
-rw-r--r--test/idpuncture/u_y_[17][17].xg40
-rw-r--r--test/idpuncture/u_z_[17][17].xg40
-rw-r--r--test/twopunctures/gxx_3D_diagonal.xg40
-rw-r--r--test/twopunctures/gxx_maximum.xg4
-rw-r--r--test/twopunctures/gxx_minimum.xg4
-rw-r--r--test/twopunctures/gxx_norm1.xg4
-rw-r--r--test/twopunctures/gxx_norm2.xg4
-rw-r--r--test/twopunctures/gxx_x_[17][17].xg40
-rw-r--r--test/twopunctures/gxx_y_[17][17].xg40
-rw-r--r--test/twopunctures/gxx_z_[17][17].xg40
-rw-r--r--test/twopunctures/gxy_3D_diagonal.xg40
-rw-r--r--test/twopunctures/gxy_maximum.xg4
-rw-r--r--test/twopunctures/gxy_minimum.xg4
-rw-r--r--test/twopunctures/gxy_norm1.xg4
-rw-r--r--test/twopunctures/gxy_norm2.xg4
-rw-r--r--test/twopunctures/gxy_x_[17][17].xg40
-rw-r--r--test/twopunctures/gxy_y_[17][17].xg40
-rw-r--r--test/twopunctures/gxy_z_[17][17].xg40
-rw-r--r--test/twopunctures/gxz_3D_diagonal.xg40
-rw-r--r--test/twopunctures/gxz_maximum.xg4
-rw-r--r--test/twopunctures/gxz_minimum.xg4
-rw-r--r--test/twopunctures/gxz_norm1.xg4
-rw-r--r--test/twopunctures/gxz_norm2.xg4
-rw-r--r--test/twopunctures/gxz_x_[17][17].xg40
-rw-r--r--test/twopunctures/gxz_y_[17][17].xg40
-rw-r--r--test/twopunctures/gxz_z_[17][17].xg40
-rw-r--r--test/twopunctures/gyy_3D_diagonal.xg40
-rw-r--r--test/twopunctures/gyy_maximum.xg4
-rw-r--r--test/twopunctures/gyy_minimum.xg4
-rw-r--r--test/twopunctures/gyy_norm1.xg4
-rw-r--r--test/twopunctures/gyy_norm2.xg4
-rw-r--r--test/twopunctures/gyy_x_[17][17].xg40
-rw-r--r--test/twopunctures/gyy_y_[17][17].xg40
-rw-r--r--test/twopunctures/gyy_z_[17][17].xg40
-rw-r--r--test/twopunctures/gyz_3D_diagonal.xg40
-rw-r--r--test/twopunctures/gyz_maximum.xg4
-rw-r--r--test/twopunctures/gyz_minimum.xg4
-rw-r--r--test/twopunctures/gyz_norm1.xg4
-rw-r--r--test/twopunctures/gyz_norm2.xg4
-rw-r--r--test/twopunctures/gyz_x_[17][17].xg40
-rw-r--r--test/twopunctures/gyz_y_[17][17].xg40
-rw-r--r--test/twopunctures/gyz_z_[17][17].xg40
-rw-r--r--test/twopunctures/gzz_3D_diagonal.xg40
-rw-r--r--test/twopunctures/gzz_maximum.xg4
-rw-r--r--test/twopunctures/gzz_minimum.xg4
-rw-r--r--test/twopunctures/gzz_norm1.xg4
-rw-r--r--test/twopunctures/gzz_norm2.xg4
-rw-r--r--test/twopunctures/gzz_x_[17][17].xg40
-rw-r--r--test/twopunctures/gzz_y_[17][17].xg40
-rw-r--r--test/twopunctures/gzz_z_[17][17].xg40
-rw-r--r--test/twopunctures/ham_3D_diagonal.xg40
-rw-r--r--test/twopunctures/ham_maximum.xg4
-rw-r--r--test/twopunctures/ham_minimum.xg4
-rw-r--r--test/twopunctures/ham_norm1.xg4
-rw-r--r--test/twopunctures/ham_norm2.xg4
-rw-r--r--test/twopunctures/ham_x_[17][17].xg40
-rw-r--r--test/twopunctures/ham_y_[17][17].xg40
-rw-r--r--test/twopunctures/ham_z_[17][17].xg40
-rw-r--r--test/twopunctures/kxx_3D_diagonal.xg40
-rw-r--r--test/twopunctures/kxx_maximum.xg4
-rw-r--r--test/twopunctures/kxx_minimum.xg4
-rw-r--r--test/twopunctures/kxx_norm1.xg4
-rw-r--r--test/twopunctures/kxx_norm2.xg4
-rw-r--r--test/twopunctures/kxx_x_[17][17].xg40
-rw-r--r--test/twopunctures/kxx_y_[17][17].xg40
-rw-r--r--test/twopunctures/kxx_z_[17][17].xg40
-rw-r--r--test/twopunctures/kxy_3D_diagonal.xg40
-rw-r--r--test/twopunctures/kxy_maximum.xg4
-rw-r--r--test/twopunctures/kxy_minimum.xg4
-rw-r--r--test/twopunctures/kxy_norm1.xg4
-rw-r--r--test/twopunctures/kxy_norm2.xg4
-rw-r--r--test/twopunctures/kxy_x_[17][17].xg40
-rw-r--r--test/twopunctures/kxy_y_[17][17].xg40
-rw-r--r--test/twopunctures/kxy_z_[17][17].xg40
-rw-r--r--test/twopunctures/kxz_3D_diagonal.xg40
-rw-r--r--test/twopunctures/kxz_maximum.xg4
-rw-r--r--test/twopunctures/kxz_minimum.xg4
-rw-r--r--test/twopunctures/kxz_norm1.xg4
-rw-r--r--test/twopunctures/kxz_norm2.xg4
-rw-r--r--test/twopunctures/kxz_x_[17][17].xg40
-rw-r--r--test/twopunctures/kxz_y_[17][17].xg40
-rw-r--r--test/twopunctures/kxz_z_[17][17].xg40
-rw-r--r--test/twopunctures/kyy_3D_diagonal.xg40
-rw-r--r--test/twopunctures/kyy_maximum.xg4
-rw-r--r--test/twopunctures/kyy_minimum.xg4
-rw-r--r--test/twopunctures/kyy_norm1.xg4
-rw-r--r--test/twopunctures/kyy_norm2.xg4
-rw-r--r--test/twopunctures/kyy_x_[17][17].xg40
-rw-r--r--test/twopunctures/kyy_y_[17][17].xg40
-rw-r--r--test/twopunctures/kyy_z_[17][17].xg40
-rw-r--r--test/twopunctures/kyz_3D_diagonal.xg40
-rw-r--r--test/twopunctures/kyz_maximum.xg4
-rw-r--r--test/twopunctures/kyz_minimum.xg4
-rw-r--r--test/twopunctures/kyz_norm1.xg4
-rw-r--r--test/twopunctures/kyz_norm2.xg4
-rw-r--r--test/twopunctures/kyz_x_[17][17].xg40
-rw-r--r--test/twopunctures/kyz_y_[17][17].xg40
-rw-r--r--test/twopunctures/kyz_z_[17][17].xg40
-rw-r--r--test/twopunctures/kzz_3D_diagonal.xg40
-rw-r--r--test/twopunctures/kzz_maximum.xg4
-rw-r--r--test/twopunctures/kzz_minimum.xg4
-rw-r--r--test/twopunctures/kzz_norm1.xg4
-rw-r--r--test/twopunctures/kzz_norm2.xg4
-rw-r--r--test/twopunctures/kzz_x_[17][17].xg40
-rw-r--r--test/twopunctures/kzz_y_[17][17].xg40
-rw-r--r--test/twopunctures/kzz_z_[17][17].xg40
-rw-r--r--test/twopunctures/momx_3D_diagonal.xg40
-rw-r--r--test/twopunctures/momx_maximum.xg4
-rw-r--r--test/twopunctures/momx_minimum.xg4
-rw-r--r--test/twopunctures/momx_norm1.xg4
-rw-r--r--test/twopunctures/momx_norm2.xg4
-rw-r--r--test/twopunctures/momx_x_[17][17].xg40
-rw-r--r--test/twopunctures/momx_y_[17][17].xg40
-rw-r--r--test/twopunctures/momx_z_[17][17].xg40
-rw-r--r--test/twopunctures/momy_3D_diagonal.xg40
-rw-r--r--test/twopunctures/momy_maximum.xg4
-rw-r--r--test/twopunctures/momy_minimum.xg4
-rw-r--r--test/twopunctures/momy_norm1.xg4
-rw-r--r--test/twopunctures/momy_norm2.xg4
-rw-r--r--test/twopunctures/momy_x_[17][17].xg40
-rw-r--r--test/twopunctures/momy_y_[17][17].xg40
-rw-r--r--test/twopunctures/momy_z_[17][17].xg40
-rw-r--r--test/twopunctures/momz_3D_diagonal.xg40
-rw-r--r--test/twopunctures/momz_maximum.xg4
-rw-r--r--test/twopunctures/momz_minimum.xg4
-rw-r--r--test/twopunctures/momz_norm1.xg4
-rw-r--r--test/twopunctures/momz_norm2.xg4
-rw-r--r--test/twopunctures/momz_x_[17][17].xg40
-rw-r--r--test/twopunctures/momz_y_[17][17].xg40
-rw-r--r--test/twopunctures/momz_z_[17][17].xg40
-rw-r--r--test/twopunctures/psi_3D_diagonal.xg40
-rw-r--r--test/twopunctures/psi_maximum.xg4
-rw-r--r--test/twopunctures/psi_minimum.xg4
-rw-r--r--test/twopunctures/psi_norm1.xg4
-rw-r--r--test/twopunctures/psi_norm2.xg4
-rw-r--r--test/twopunctures/psi_x_[17][17].xg40
-rw-r--r--test/twopunctures/psi_y_[17][17].xg40
-rw-r--r--test/twopunctures/psi_z_[17][17].xg40
-rw-r--r--test/twopunctures/puncture_u_3D_diagonal.xg40
-rw-r--r--test/twopunctures/puncture_u_maximum.xg4
-rw-r--r--test/twopunctures/puncture_u_minimum.xg4
-rw-r--r--test/twopunctures/puncture_u_norm1.xg4
-rw-r--r--test/twopunctures/puncture_u_norm2.xg4
-rw-r--r--test/twopunctures/puncture_u_x_[17][17].xg40
-rw-r--r--test/twopunctures/puncture_u_y_[17][17].xg40
-rw-r--r--test/twopunctures/puncture_u_z_[17][17].xg40
440 files changed, 9680 insertions, 0 deletions
diff --git a/test/bam/gxx_3D_diagonal.xg b/test/bam/gxx_3D_diagonal.xg
new file mode 100644
index 0000000..22dc57f
--- /dev/null
+++ b/test/bam/gxx_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gxx
+
+
+"Time = 0.0000000000000
+-6.9282032302755 1.1483279688308
+-6.5206618637887 1.1566461204712
+-6.1131204973019 1.1659057951834
+-5.7055791308151 1.1762774712110
+-5.2980377643283 1.1879795668519
+-4.8904963978415 1.2012846611555
+-4.4829550313547 1.2165282034985
+-4.0754136648679 1.2341134316848
+-3.6678722983812 1.2545062949768
+-3.2603309318944 1.2781979917723
+-2.8527895654076 1.3055807939836
+-2.4452481989208 1.3365942448847
+-2.0377068324340 1.3698233316813
+-1.6301654659472 1.4006817405383
+-1.2226240994604 1.4199854154323
+-0.8150827329736 1.4182048411587
+-0.4075413664868 1.3950268645505
+0.0000000000000 1.3604372462933
+0.4075413664868 1.3254726972427
+0.8150827329736 1.2971491446396
+1.2226240994604 1.2774461215120
+1.6301654659472 1.2626648528667
+2.0377068324340 1.2485043896842
+2.4452481989208 1.2335940282551
+2.8527895654076 1.2183238547052
+3.2603309318944 1.2033839375936
+3.6678722983812 1.1892691160557
+4.0754136648679 1.1762395241518
+4.4829550313547 1.1643872469282
+4.8904963978415 1.1537011654157
+5.2980377643283 1.1441121073796
+5.7055791308151 1.1355214453048
+6.1131204973019 1.1278190392660
+6.5206618637887 1.1208939671118
+6.9282032302755 1.1146411118913
diff --git a/test/bam/gxx_maximum.xg b/test/bam/gxx_maximum.xg
new file mode 100644
index 0000000..8171572
--- /dev/null
+++ b/test/bam/gxx_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxx
+"gxx v time
+0.0000000000000 1.5228526945902
diff --git a/test/bam/gxx_minimum.xg b/test/bam/gxx_minimum.xg
new file mode 100644
index 0000000..9a3b2c6
--- /dev/null
+++ b/test/bam/gxx_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxx
+"gxx v time
+0.0000000000000 1.0529213889344
diff --git a/test/bam/gxx_norm1.xg b/test/bam/gxx_norm1.xg
new file mode 100644
index 0000000..1b165af
--- /dev/null
+++ b/test/bam/gxx_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxx
+"gxx v time
+0.0000000000000 1.2112155679857
diff --git a/test/bam/gxx_norm2.xg b/test/bam/gxx_norm2.xg
new file mode 100644
index 0000000..82a4188
--- /dev/null
+++ b/test/bam/gxx_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxx
+"gxx v time
+0.0000000000000 1.2125562303741
diff --git a/test/bam/gxx_x_[17][17].xg b/test/bam/gxx_x_[17][17].xg
new file mode 100644
index 0000000..4db2102
--- /dev/null
+++ b/test/bam/gxx_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gxx (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2682364916870
+-3.7647058823529 1.2795121931933
+-3.5294117647059 1.2931192170066
+-3.2941176470588 1.3090245044241
+-3.0588235294118 1.3272450423575
+-2.8235294117647 1.3477409135099
+-2.5882352941176 1.3701525466307
+-2.3529411764706 1.3929987995454
+-2.1176470588235 1.4108318300361
+-1.8823529411765 1.4023364195044
+-1.6470588235294 1.2744118469615
+-1.4117647058824 1.2089656099561
+-1.1764705882353 1.4527481711356
+-0.9411764705882 1.4846118398097
+-0.7058823529412 1.4615139439505
+-0.4705882352941 1.4270647578330
+-0.2352941176471 1.3926016027128
+0.0000000000000 1.3604372462933
+0.2352941176471 1.3299550773475
+0.4705882352941 1.2991262214046
+0.7058823529412 1.2644738880994
+0.9411764705882 1.2200781428163
+1.1764705882353 1.1554741076278
+1.4117647058824 1.0529213889344
+1.6470588235294 1.0767992712380
+1.8823529411765 1.1446770647866
+2.1176470588235 1.1776109696644
+2.3529411764706 1.1931330428477
+2.5882352941176 1.1991391033793
+2.8235294117647 1.1996517563044
+3.0588235294118 1.1969084658952
+3.2941176470588 1.1922212383734
+3.5294117647059 1.1863819593109
+3.7647058823529 1.1798721011358
+4.0000000000000 1.1729765394677
diff --git a/test/bam/gxx_y_[17][17].xg b/test/bam/gxx_y_[17][17].xg
new file mode 100644
index 0000000..e8ccd90
--- /dev/null
+++ b/test/bam/gxx_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gxx (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.1915157333740
+-3.7647058823529 1.2021977961465
+-3.5294117647059 1.2130332627664
+-3.2941176470588 1.2241329156896
+-3.0588235294118 1.2355695557834
+-2.8235294117647 1.2473791640688
+-2.5882352941176 1.2595578764612
+-2.3529411764706 1.2720545226292
+-2.1176470588235 1.2847602424171
+-1.8823529411765 1.2974959526546
+-1.6470588235294 1.3100019899979
+-1.4117647058824 1.3219356120520
+-1.1764705882353 1.3328868773591
+-0.9411764705882 1.3424217960810
+-0.7058823529412 1.3501524819158
+-0.4705882352941 1.3558072264020
+-0.2352941176471 1.3592516171501
+0.0000000000000 1.3604372462933
+0.2352941176471 1.3593365339106
+0.4705882352941 1.3559294732595
+0.7058823529412 1.3502456346589
+0.9411764705882 1.3424320996656
+1.1764705882353 1.3327878074223
+1.4117647058824 1.3217258416998
+1.6470588235294 1.3096961803487
+1.8823529411765 1.2971156943588
+2.1176470588235 1.2843279255212
+2.3529411764706 1.2715901325979
+2.5882352941176 1.2590778074392
+2.8235294117647 1.2468961601418
+3.0588235294118 1.2350931701403
+3.2941176470588 1.2236701409309
+3.5294117647059 1.2125891632016
+3.7647058823529 1.2017760790093
+4.0000000000000 1.1911192504215
diff --git a/test/bam/gxx_z_[17][17].xg b/test/bam/gxx_z_[17][17].xg
new file mode 100644
index 0000000..e523433
--- /dev/null
+++ b/test/bam/gxx_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gxx (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.1917619563861
+-3.7647058823529 1.2024354203434
+-3.5294117647059 1.2133060478581
+-3.2941176470588 1.2244995128313
+-3.0588235294118 1.2361080738977
+-2.8235294117647 1.2481915089639
+-2.5882352941176 1.2607734210573
+-2.3529411764706 1.2738319837126
+-2.1176470588235 1.2872853343976
+-1.8823529411765 1.3009705107502
+-1.6470588235294 1.3146175901134
+-1.4117647058824 1.3278218463934
+-1.1764705882353 1.3400235878781
+-0.9411764705882 1.3505108854634
+-0.7058823529412 1.3584680855482
+-0.4705882352941 1.3630919339137
+-0.2352941176471 1.3637894475574
+0.0000000000000 1.3604372462933
+0.2352941176471 1.3535622958706
+0.4705882352941 1.3441444807643
+0.7058823529412 1.3331185585007
+0.9411764705882 1.3211436647816
+1.1764705882353 1.3086467101647
+1.4117647058824 1.2959228893431
+1.6470588235294 1.2831953522285
+1.8823529411765 1.2706357983643
+2.1176470588235 1.2583698759661
+2.3529411764706 1.2464800413787
+2.5882352941176 1.2350101117767
+2.8235294117647 1.2239703086378
+3.0588235294118 1.2133423351120
+3.2941176470588 1.2030826966902
+3.5294117647059 1.1931245353088
+3.7647058823529 1.1833767130466
+4.0000000000000 1.1737206169030
diff --git a/test/bam/gxy_3D_diagonal.xg b/test/bam/gxy_3D_diagonal.xg
new file mode 100644
index 0000000..a391a17
--- /dev/null
+++ b/test/bam/gxy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gxy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0000000000000
+-6.5206618637887 0.0000000000000
+-6.1131204973019 0.0000000000000
+-5.7055791308151 0.0000000000000
+-5.2980377643283 0.0000000000000
+-4.8904963978415 0.0000000000000
+-4.4829550313547 0.0000000000000
+-4.0754136648679 0.0000000000000
+-3.6678722983812 0.0000000000000
+-3.2603309318944 0.0000000000000
+-2.8527895654076 0.0000000000000
+-2.4452481989208 0.0000000000000
+-2.0377068324340 0.0000000000000
+-1.6301654659472 0.0000000000000
+-1.2226240994604 0.0000000000000
+-0.8150827329736 0.0000000000000
+-0.4075413664868 0.0000000000000
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0000000000000
+0.8150827329736 0.0000000000000
+1.2226240994604 0.0000000000000
+1.6301654659472 0.0000000000000
+2.0377068324340 0.0000000000000
+2.4452481989208 0.0000000000000
+2.8527895654076 0.0000000000000
+3.2603309318944 0.0000000000000
+3.6678722983812 0.0000000000000
+4.0754136648679 0.0000000000000
+4.4829550313547 0.0000000000000
+4.8904963978415 0.0000000000000
+5.2980377643283 0.0000000000000
+5.7055791308151 0.0000000000000
+6.1131204973019 0.0000000000000
+6.5206618637887 0.0000000000000
+6.9282032302755 0.0000000000000
diff --git a/test/bam/gxy_maximum.xg b/test/bam/gxy_maximum.xg
new file mode 100644
index 0000000..2fd9a54
--- /dev/null
+++ b/test/bam/gxy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxy
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/bam/gxy_minimum.xg b/test/bam/gxy_minimum.xg
new file mode 100644
index 0000000..2fd9a54
--- /dev/null
+++ b/test/bam/gxy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxy
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/bam/gxy_norm1.xg b/test/bam/gxy_norm1.xg
new file mode 100644
index 0000000..2fd9a54
--- /dev/null
+++ b/test/bam/gxy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxy
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/bam/gxy_norm2.xg b/test/bam/gxy_norm2.xg
new file mode 100644
index 0000000..2fd9a54
--- /dev/null
+++ b/test/bam/gxy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxy
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/bam/gxy_x_[17][17].xg b/test/bam/gxy_x_[17][17].xg
new file mode 100644
index 0000000..5a8485d
--- /dev/null
+++ b/test/bam/gxy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gxy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/bam/gxy_y_[17][17].xg b/test/bam/gxy_y_[17][17].xg
new file mode 100644
index 0000000..a0cd536
--- /dev/null
+++ b/test/bam/gxy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gxy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/bam/gxy_z_[17][17].xg b/test/bam/gxy_z_[17][17].xg
new file mode 100644
index 0000000..af2afc8
--- /dev/null
+++ b/test/bam/gxy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gxy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/bam/gxz_3D_diagonal.xg b/test/bam/gxz_3D_diagonal.xg
new file mode 100644
index 0000000..30d63d9
--- /dev/null
+++ b/test/bam/gxz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gxz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0000000000000
+-6.5206618637887 0.0000000000000
+-6.1131204973019 0.0000000000000
+-5.7055791308151 0.0000000000000
+-5.2980377643283 0.0000000000000
+-4.8904963978415 0.0000000000000
+-4.4829550313547 0.0000000000000
+-4.0754136648679 0.0000000000000
+-3.6678722983812 0.0000000000000
+-3.2603309318944 0.0000000000000
+-2.8527895654076 0.0000000000000
+-2.4452481989208 0.0000000000000
+-2.0377068324340 0.0000000000000
+-1.6301654659472 0.0000000000000
+-1.2226240994604 0.0000000000000
+-0.8150827329736 0.0000000000000
+-0.4075413664868 0.0000000000000
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0000000000000
+0.8150827329736 0.0000000000000
+1.2226240994604 0.0000000000000
+1.6301654659472 0.0000000000000
+2.0377068324340 0.0000000000000
+2.4452481989208 0.0000000000000
+2.8527895654076 0.0000000000000
+3.2603309318944 0.0000000000000
+3.6678722983812 0.0000000000000
+4.0754136648679 0.0000000000000
+4.4829550313547 0.0000000000000
+4.8904963978415 0.0000000000000
+5.2980377643283 0.0000000000000
+5.7055791308151 0.0000000000000
+6.1131204973019 0.0000000000000
+6.5206618637887 0.0000000000000
+6.9282032302755 0.0000000000000
diff --git a/test/bam/gxz_maximum.xg b/test/bam/gxz_maximum.xg
new file mode 100644
index 0000000..ca5ad1f
--- /dev/null
+++ b/test/bam/gxz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxz
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/bam/gxz_minimum.xg b/test/bam/gxz_minimum.xg
new file mode 100644
index 0000000..ca5ad1f
--- /dev/null
+++ b/test/bam/gxz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxz
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/bam/gxz_norm1.xg b/test/bam/gxz_norm1.xg
new file mode 100644
index 0000000..ca5ad1f
--- /dev/null
+++ b/test/bam/gxz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxz
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/bam/gxz_norm2.xg b/test/bam/gxz_norm2.xg
new file mode 100644
index 0000000..ca5ad1f
--- /dev/null
+++ b/test/bam/gxz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxz
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/bam/gxz_x_[17][17].xg b/test/bam/gxz_x_[17][17].xg
new file mode 100644
index 0000000..a4a7ab4
--- /dev/null
+++ b/test/bam/gxz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gxz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/bam/gxz_y_[17][17].xg b/test/bam/gxz_y_[17][17].xg
new file mode 100644
index 0000000..54d4ebb
--- /dev/null
+++ b/test/bam/gxz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gxz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/bam/gxz_z_[17][17].xg b/test/bam/gxz_z_[17][17].xg
new file mode 100644
index 0000000..69689aa
--- /dev/null
+++ b/test/bam/gxz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gxz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/bam/gyy_3D_diagonal.xg b/test/bam/gyy_3D_diagonal.xg
new file mode 100644
index 0000000..5869ca6
--- /dev/null
+++ b/test/bam/gyy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gyy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 1.1483279688308
+-6.5206618637887 1.1566461204712
+-6.1131204973019 1.1659057951834
+-5.7055791308151 1.1762774712110
+-5.2980377643283 1.1879795668519
+-4.8904963978415 1.2012846611555
+-4.4829550313547 1.2165282034985
+-4.0754136648679 1.2341134316848
+-3.6678722983812 1.2545062949768
+-3.2603309318944 1.2781979917723
+-2.8527895654076 1.3055807939836
+-2.4452481989208 1.3365942448847
+-2.0377068324340 1.3698233316813
+-1.6301654659472 1.4006817405383
+-1.2226240994604 1.4199854154323
+-0.8150827329736 1.4182048411587
+-0.4075413664868 1.3950268645505
+0.0000000000000 1.3604372462933
+0.4075413664868 1.3254726972427
+0.8150827329736 1.2971491446396
+1.2226240994604 1.2774461215120
+1.6301654659472 1.2626648528667
+2.0377068324340 1.2485043896842
+2.4452481989208 1.2335940282551
+2.8527895654076 1.2183238547052
+3.2603309318944 1.2033839375936
+3.6678722983812 1.1892691160557
+4.0754136648679 1.1762395241518
+4.4829550313547 1.1643872469282
+4.8904963978415 1.1537011654157
+5.2980377643283 1.1441121073796
+5.7055791308151 1.1355214453048
+6.1131204973019 1.1278190392660
+6.5206618637887 1.1208939671118
+6.9282032302755 1.1146411118913
diff --git a/test/bam/gyy_maximum.xg b/test/bam/gyy_maximum.xg
new file mode 100644
index 0000000..019740f
--- /dev/null
+++ b/test/bam/gyy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyy
+"gyy v time
+0.0000000000000 1.5228526945902
diff --git a/test/bam/gyy_minimum.xg b/test/bam/gyy_minimum.xg
new file mode 100644
index 0000000..e730445
--- /dev/null
+++ b/test/bam/gyy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyy
+"gyy v time
+0.0000000000000 1.0529213889344
diff --git a/test/bam/gyy_norm1.xg b/test/bam/gyy_norm1.xg
new file mode 100644
index 0000000..af3a430
--- /dev/null
+++ b/test/bam/gyy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyy
+"gyy v time
+0.0000000000000 1.2112155679857
diff --git a/test/bam/gyy_norm2.xg b/test/bam/gyy_norm2.xg
new file mode 100644
index 0000000..8933a5b
--- /dev/null
+++ b/test/bam/gyy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyy
+"gyy v time
+0.0000000000000 1.2125562303741
diff --git a/test/bam/gyy_x_[17][17].xg b/test/bam/gyy_x_[17][17].xg
new file mode 100644
index 0000000..07571dd
--- /dev/null
+++ b/test/bam/gyy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gyy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2682364916870
+-3.7647058823529 1.2795121931933
+-3.5294117647059 1.2931192170066
+-3.2941176470588 1.3090245044241
+-3.0588235294118 1.3272450423575
+-2.8235294117647 1.3477409135099
+-2.5882352941176 1.3701525466307
+-2.3529411764706 1.3929987995454
+-2.1176470588235 1.4108318300361
+-1.8823529411765 1.4023364195044
+-1.6470588235294 1.2744118469615
+-1.4117647058824 1.2089656099561
+-1.1764705882353 1.4527481711356
+-0.9411764705882 1.4846118398097
+-0.7058823529412 1.4615139439505
+-0.4705882352941 1.4270647578330
+-0.2352941176471 1.3926016027128
+0.0000000000000 1.3604372462933
+0.2352941176471 1.3299550773475
+0.4705882352941 1.2991262214046
+0.7058823529412 1.2644738880994
+0.9411764705882 1.2200781428163
+1.1764705882353 1.1554741076278
+1.4117647058824 1.0529213889344
+1.6470588235294 1.0767992712380
+1.8823529411765 1.1446770647866
+2.1176470588235 1.1776109696644
+2.3529411764706 1.1931330428477
+2.5882352941176 1.1991391033793
+2.8235294117647 1.1996517563044
+3.0588235294118 1.1969084658952
+3.2941176470588 1.1922212383734
+3.5294117647059 1.1863819593109
+3.7647058823529 1.1798721011358
+4.0000000000000 1.1729765394677
diff --git a/test/bam/gyy_y_[17][17].xg b/test/bam/gyy_y_[17][17].xg
new file mode 100644
index 0000000..74ca020
--- /dev/null
+++ b/test/bam/gyy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gyy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.1915157333740
+-3.7647058823529 1.2021977961465
+-3.5294117647059 1.2130332627664
+-3.2941176470588 1.2241329156896
+-3.0588235294118 1.2355695557834
+-2.8235294117647 1.2473791640688
+-2.5882352941176 1.2595578764612
+-2.3529411764706 1.2720545226292
+-2.1176470588235 1.2847602424171
+-1.8823529411765 1.2974959526546
+-1.6470588235294 1.3100019899979
+-1.4117647058824 1.3219356120520
+-1.1764705882353 1.3328868773591
+-0.9411764705882 1.3424217960810
+-0.7058823529412 1.3501524819158
+-0.4705882352941 1.3558072264020
+-0.2352941176471 1.3592516171501
+0.0000000000000 1.3604372462933
+0.2352941176471 1.3593365339106
+0.4705882352941 1.3559294732595
+0.7058823529412 1.3502456346589
+0.9411764705882 1.3424320996656
+1.1764705882353 1.3327878074223
+1.4117647058824 1.3217258416998
+1.6470588235294 1.3096961803487
+1.8823529411765 1.2971156943588
+2.1176470588235 1.2843279255212
+2.3529411764706 1.2715901325979
+2.5882352941176 1.2590778074392
+2.8235294117647 1.2468961601418
+3.0588235294118 1.2350931701403
+3.2941176470588 1.2236701409309
+3.5294117647059 1.2125891632016
+3.7647058823529 1.2017760790093
+4.0000000000000 1.1911192504215
diff --git a/test/bam/gyy_z_[17][17].xg b/test/bam/gyy_z_[17][17].xg
new file mode 100644
index 0000000..16691fb
--- /dev/null
+++ b/test/bam/gyy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gyy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.1917619563861
+-3.7647058823529 1.2024354203434
+-3.5294117647059 1.2133060478581
+-3.2941176470588 1.2244995128313
+-3.0588235294118 1.2361080738977
+-2.8235294117647 1.2481915089639
+-2.5882352941176 1.2607734210573
+-2.3529411764706 1.2738319837126
+-2.1176470588235 1.2872853343976
+-1.8823529411765 1.3009705107502
+-1.6470588235294 1.3146175901134
+-1.4117647058824 1.3278218463934
+-1.1764705882353 1.3400235878781
+-0.9411764705882 1.3505108854634
+-0.7058823529412 1.3584680855482
+-0.4705882352941 1.3630919339137
+-0.2352941176471 1.3637894475574
+0.0000000000000 1.3604372462933
+0.2352941176471 1.3535622958706
+0.4705882352941 1.3441444807643
+0.7058823529412 1.3331185585007
+0.9411764705882 1.3211436647816
+1.1764705882353 1.3086467101647
+1.4117647058824 1.2959228893431
+1.6470588235294 1.2831953522285
+1.8823529411765 1.2706357983643
+2.1176470588235 1.2583698759661
+2.3529411764706 1.2464800413787
+2.5882352941176 1.2350101117767
+2.8235294117647 1.2239703086378
+3.0588235294118 1.2133423351120
+3.2941176470588 1.2030826966902
+3.5294117647059 1.1931245353088
+3.7647058823529 1.1833767130466
+4.0000000000000 1.1737206169030
diff --git a/test/bam/gyz_3D_diagonal.xg b/test/bam/gyz_3D_diagonal.xg
new file mode 100644
index 0000000..33a44d9
--- /dev/null
+++ b/test/bam/gyz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gyz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0000000000000
+-6.5206618637887 0.0000000000000
+-6.1131204973019 0.0000000000000
+-5.7055791308151 0.0000000000000
+-5.2980377643283 0.0000000000000
+-4.8904963978415 0.0000000000000
+-4.4829550313547 0.0000000000000
+-4.0754136648679 0.0000000000000
+-3.6678722983812 0.0000000000000
+-3.2603309318944 0.0000000000000
+-2.8527895654076 0.0000000000000
+-2.4452481989208 0.0000000000000
+-2.0377068324340 0.0000000000000
+-1.6301654659472 0.0000000000000
+-1.2226240994604 0.0000000000000
+-0.8150827329736 0.0000000000000
+-0.4075413664868 0.0000000000000
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0000000000000
+0.8150827329736 0.0000000000000
+1.2226240994604 0.0000000000000
+1.6301654659472 0.0000000000000
+2.0377068324340 0.0000000000000
+2.4452481989208 0.0000000000000
+2.8527895654076 0.0000000000000
+3.2603309318944 0.0000000000000
+3.6678722983812 0.0000000000000
+4.0754136648679 0.0000000000000
+4.4829550313547 0.0000000000000
+4.8904963978415 0.0000000000000
+5.2980377643283 0.0000000000000
+5.7055791308151 0.0000000000000
+6.1131204973019 0.0000000000000
+6.5206618637887 0.0000000000000
+6.9282032302755 0.0000000000000
diff --git a/test/bam/gyz_maximum.xg b/test/bam/gyz_maximum.xg
new file mode 100644
index 0000000..1e8ae5e
--- /dev/null
+++ b/test/bam/gyz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyz
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/bam/gyz_minimum.xg b/test/bam/gyz_minimum.xg
new file mode 100644
index 0000000..1e8ae5e
--- /dev/null
+++ b/test/bam/gyz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyz
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/bam/gyz_norm1.xg b/test/bam/gyz_norm1.xg
new file mode 100644
index 0000000..1e8ae5e
--- /dev/null
+++ b/test/bam/gyz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyz
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/bam/gyz_norm2.xg b/test/bam/gyz_norm2.xg
new file mode 100644
index 0000000..1e8ae5e
--- /dev/null
+++ b/test/bam/gyz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyz
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/bam/gyz_x_[17][17].xg b/test/bam/gyz_x_[17][17].xg
new file mode 100644
index 0000000..4e0f1fc
--- /dev/null
+++ b/test/bam/gyz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gyz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/bam/gyz_y_[17][17].xg b/test/bam/gyz_y_[17][17].xg
new file mode 100644
index 0000000..2a6bde8
--- /dev/null
+++ b/test/bam/gyz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gyz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/bam/gyz_z_[17][17].xg b/test/bam/gyz_z_[17][17].xg
new file mode 100644
index 0000000..23ce7db
--- /dev/null
+++ b/test/bam/gyz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gyz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/bam/gzz_3D_diagonal.xg b/test/bam/gzz_3D_diagonal.xg
new file mode 100644
index 0000000..5b2ca60
--- /dev/null
+++ b/test/bam/gzz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gzz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 1.1483279688308
+-6.5206618637887 1.1566461204712
+-6.1131204973019 1.1659057951834
+-5.7055791308151 1.1762774712110
+-5.2980377643283 1.1879795668519
+-4.8904963978415 1.2012846611555
+-4.4829550313547 1.2165282034985
+-4.0754136648679 1.2341134316848
+-3.6678722983812 1.2545062949768
+-3.2603309318944 1.2781979917723
+-2.8527895654076 1.3055807939836
+-2.4452481989208 1.3365942448847
+-2.0377068324340 1.3698233316813
+-1.6301654659472 1.4006817405383
+-1.2226240994604 1.4199854154323
+-0.8150827329736 1.4182048411587
+-0.4075413664868 1.3950268645505
+0.0000000000000 1.3604372462933
+0.4075413664868 1.3254726972427
+0.8150827329736 1.2971491446396
+1.2226240994604 1.2774461215120
+1.6301654659472 1.2626648528667
+2.0377068324340 1.2485043896842
+2.4452481989208 1.2335940282551
+2.8527895654076 1.2183238547052
+3.2603309318944 1.2033839375936
+3.6678722983812 1.1892691160557
+4.0754136648679 1.1762395241518
+4.4829550313547 1.1643872469282
+4.8904963978415 1.1537011654157
+5.2980377643283 1.1441121073796
+5.7055791308151 1.1355214453048
+6.1131204973019 1.1278190392660
+6.5206618637887 1.1208939671118
+6.9282032302755 1.1146411118913
diff --git a/test/bam/gzz_maximum.xg b/test/bam/gzz_maximum.xg
new file mode 100644
index 0000000..abb4438
--- /dev/null
+++ b/test/bam/gzz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gzz
+"gzz v time
+0.0000000000000 1.5228526945902
diff --git a/test/bam/gzz_minimum.xg b/test/bam/gzz_minimum.xg
new file mode 100644
index 0000000..7a71e97
--- /dev/null
+++ b/test/bam/gzz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gzz
+"gzz v time
+0.0000000000000 1.0529213889344
diff --git a/test/bam/gzz_norm1.xg b/test/bam/gzz_norm1.xg
new file mode 100644
index 0000000..6107f7d
--- /dev/null
+++ b/test/bam/gzz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gzz
+"gzz v time
+0.0000000000000 1.2112155679857
diff --git a/test/bam/gzz_norm2.xg b/test/bam/gzz_norm2.xg
new file mode 100644
index 0000000..ff7f0e5
--- /dev/null
+++ b/test/bam/gzz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gzz
+"gzz v time
+0.0000000000000 1.2125562303741
diff --git a/test/bam/gzz_x_[17][17].xg b/test/bam/gzz_x_[17][17].xg
new file mode 100644
index 0000000..9fa9204
--- /dev/null
+++ b/test/bam/gzz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gzz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2682364916870
+-3.7647058823529 1.2795121931933
+-3.5294117647059 1.2931192170066
+-3.2941176470588 1.3090245044241
+-3.0588235294118 1.3272450423575
+-2.8235294117647 1.3477409135099
+-2.5882352941176 1.3701525466307
+-2.3529411764706 1.3929987995454
+-2.1176470588235 1.4108318300361
+-1.8823529411765 1.4023364195044
+-1.6470588235294 1.2744118469615
+-1.4117647058824 1.2089656099561
+-1.1764705882353 1.4527481711356
+-0.9411764705882 1.4846118398097
+-0.7058823529412 1.4615139439505
+-0.4705882352941 1.4270647578330
+-0.2352941176471 1.3926016027128
+0.0000000000000 1.3604372462933
+0.2352941176471 1.3299550773475
+0.4705882352941 1.2991262214046
+0.7058823529412 1.2644738880994
+0.9411764705882 1.2200781428163
+1.1764705882353 1.1554741076278
+1.4117647058824 1.0529213889344
+1.6470588235294 1.0767992712380
+1.8823529411765 1.1446770647866
+2.1176470588235 1.1776109696644
+2.3529411764706 1.1931330428477
+2.5882352941176 1.1991391033793
+2.8235294117647 1.1996517563044
+3.0588235294118 1.1969084658952
+3.2941176470588 1.1922212383734
+3.5294117647059 1.1863819593109
+3.7647058823529 1.1798721011358
+4.0000000000000 1.1729765394677
diff --git a/test/bam/gzz_y_[17][17].xg b/test/bam/gzz_y_[17][17].xg
new file mode 100644
index 0000000..0cac4bc
--- /dev/null
+++ b/test/bam/gzz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gzz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.1915157333740
+-3.7647058823529 1.2021977961465
+-3.5294117647059 1.2130332627664
+-3.2941176470588 1.2241329156896
+-3.0588235294118 1.2355695557834
+-2.8235294117647 1.2473791640688
+-2.5882352941176 1.2595578764612
+-2.3529411764706 1.2720545226292
+-2.1176470588235 1.2847602424171
+-1.8823529411765 1.2974959526546
+-1.6470588235294 1.3100019899979
+-1.4117647058824 1.3219356120520
+-1.1764705882353 1.3328868773591
+-0.9411764705882 1.3424217960810
+-0.7058823529412 1.3501524819158
+-0.4705882352941 1.3558072264020
+-0.2352941176471 1.3592516171501
+0.0000000000000 1.3604372462933
+0.2352941176471 1.3593365339106
+0.4705882352941 1.3559294732595
+0.7058823529412 1.3502456346589
+0.9411764705882 1.3424320996656
+1.1764705882353 1.3327878074223
+1.4117647058824 1.3217258416998
+1.6470588235294 1.3096961803487
+1.8823529411765 1.2971156943588
+2.1176470588235 1.2843279255212
+2.3529411764706 1.2715901325979
+2.5882352941176 1.2590778074392
+2.8235294117647 1.2468961601418
+3.0588235294118 1.2350931701403
+3.2941176470588 1.2236701409309
+3.5294117647059 1.2125891632016
+3.7647058823529 1.2017760790093
+4.0000000000000 1.1911192504215
diff --git a/test/bam/gzz_z_[17][17].xg b/test/bam/gzz_z_[17][17].xg
new file mode 100644
index 0000000..bddd3ae
--- /dev/null
+++ b/test/bam/gzz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gzz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.1917619563861
+-3.7647058823529 1.2024354203434
+-3.5294117647059 1.2133060478581
+-3.2941176470588 1.2244995128313
+-3.0588235294118 1.2361080738977
+-2.8235294117647 1.2481915089639
+-2.5882352941176 1.2607734210573
+-2.3529411764706 1.2738319837126
+-2.1176470588235 1.2872853343976
+-1.8823529411765 1.3009705107502
+-1.6470588235294 1.3146175901134
+-1.4117647058824 1.3278218463934
+-1.1764705882353 1.3400235878781
+-0.9411764705882 1.3505108854634
+-0.7058823529412 1.3584680855482
+-0.4705882352941 1.3630919339137
+-0.2352941176471 1.3637894475574
+0.0000000000000 1.3604372462933
+0.2352941176471 1.3535622958706
+0.4705882352941 1.3441444807643
+0.7058823529412 1.3331185585007
+0.9411764705882 1.3211436647816
+1.1764705882353 1.3086467101647
+1.4117647058824 1.2959228893431
+1.6470588235294 1.2831953522285
+1.8823529411765 1.2706357983643
+2.1176470588235 1.2583698759661
+2.3529411764706 1.2464800413787
+2.5882352941176 1.2350101117767
+2.8235294117647 1.2239703086378
+3.0588235294118 1.2133423351120
+3.2941176470588 1.2030826966902
+3.5294117647059 1.1931245353088
+3.7647058823529 1.1833767130466
+4.0000000000000 1.1737206169030
diff --git a/test/bam/ham_3D_diagonal.xg b/test/bam/ham_3D_diagonal.xg
new file mode 100644
index 0000000..861ba3c
--- /dev/null
+++ b/test/bam/ham_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMCONSTRAINTS::ham
+
+
+"Time = 0.0000000000000
+-6.9282032302755 -0.0000185130436
+-6.5206618637887 -0.0000185130436
+-6.1131204973019 -0.0000026953269
+-5.7055791308151 -0.0000094106635
+-5.2980377643283 -0.0000047964495
+-4.8904963978415 -0.0000091935233
+-4.4829550313547 -0.0000092172321
+-4.0754136648679 -0.0000148002699
+-3.6678722983812 -0.0000186674953
+-3.2603309318944 -0.0000281575666
+-2.8527895654076 -0.0000398715442
+-2.4452481989208 -0.0000689150210
+-2.0377068324340 -0.0001597240867
+-1.6301654659472 -0.0004432182365
+-1.2226240994604 -0.0007484799278
+-0.8150827329736 -0.0000529628818
+-0.4075413664868 0.0007668502506
+0.0000000000000 0.0007095694039
+0.4075413664868 0.0004621027329
+0.8150827329736 -0.0001501433271
+1.2226240994604 -0.0004953580861
+1.6301654659472 -0.0003009798161
+2.0377068324340 -0.0001268462971
+2.4452481989208 -0.0000624202604
+2.8527895654076 -0.0000382422608
+3.2603309318944 -0.0000264903714
+3.6678722983812 -0.0000181434246
+4.0754136648679 -0.0000131822235
+4.4829550313547 -0.0000089100677
+4.8904963978415 -0.0000068163621
+5.2980377643283 -0.0000044944864
+5.7055791308151 -0.0000043947151
+6.1131204973019 -0.0000023752028
+6.5206618637887 -0.0000061516651
+6.9282032302755 -0.0000061516651
diff --git a/test/bam/ham_maximum.xg b/test/bam/ham_maximum.xg
new file mode 100644
index 0000000..bca8199
--- /dev/null
+++ b/test/bam/ham_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::ham
+"ham v time
+0.0000000000000 0.0338009192339
diff --git a/test/bam/ham_minimum.xg b/test/bam/ham_minimum.xg
new file mode 100644
index 0000000..585ee73
--- /dev/null
+++ b/test/bam/ham_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::ham
+"ham v time
+0.0000000000000 -0.0254509068712
diff --git a/test/bam/ham_norm1.xg b/test/bam/ham_norm1.xg
new file mode 100644
index 0000000..120bf86
--- /dev/null
+++ b/test/bam/ham_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::ham
+"ham v time
+0.0000000000000 0.0000798042367
diff --git a/test/bam/ham_norm2.xg b/test/bam/ham_norm2.xg
new file mode 100644
index 0000000..ceb4515
--- /dev/null
+++ b/test/bam/ham_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::ham
+"ham v time
+0.0000000000000 0.0006369475227
diff --git a/test/bam/ham_x_[17][17].xg b/test/bam/ham_x_[17][17].xg
new file mode 100644
index 0000000..e941282
--- /dev/null
+++ b/test/bam/ham_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMCONSTRAINTS::ham (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0001902423959
+-3.7647058823529 0.0001902423959
+-3.5294117647059 0.0003027944429
+-3.2941176470588 0.0004792559647
+-3.0588235294118 0.0008112160312
+-2.8235294117647 0.0014506012868
+-2.5882352941176 0.0028070818348
+-2.3529411764706 0.0059411385282
+-2.1176470588235 0.0138010005849
+-1.8823529411765 0.0320162683342
+-1.6470588235294 -0.0211049908076
+-1.4117647058824 -0.0097314236607
+-1.1764705882353 0.0338009192339
+-0.9411764705882 0.0150137020931
+-0.7058823529412 0.0057271864158
+-0.4705882352941 0.0023217153575
+-0.2352941176471 0.0010954158493
+0.0000000000000 0.0007095694039
+0.2352941176471 0.0007333668786
+0.4705882352941 0.0010763307874
+0.7058823529412 0.0018216982950
+0.9411764705882 0.0031055203833
+1.1764705882353 0.0044737090108
+1.4117647058824 -0.0008529916702
+1.6470588235294 -0.0024121281436
+1.8823529411765 0.0045616061845
+2.1176470588235 0.0029420095186
+2.3529411764706 0.0017434715315
+2.5882352941176 0.0010502065830
+2.8235294117647 0.0006542678464
+3.0588235294118 0.0004218803795
+3.2941176470588 0.0002802876888
+3.5294117647059 0.0001911735710
+3.7647058823529 0.0001335940091
+4.0000000000000 0.0001335940091
diff --git a/test/bam/ham_y_[17][17].xg b/test/bam/ham_y_[17][17].xg
new file mode 100644
index 0000000..46bcbe2
--- /dev/null
+++ b/test/bam/ham_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMCONSTRAINTS::ham (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000132338476
+-3.7647058823529 0.0000132338476
+-3.5294117647059 0.0000167134851
+-3.2941176470588 0.0000176240292
+-3.0588235294118 0.0000199023377
+-2.8235294117647 0.0000187991236
+-2.5882352941176 0.0000173498695
+-2.3529411764706 0.0000104973973
+-2.1176470588235 0.0000004620339
+-1.8823529411765 -0.0000167931097
+-1.6470588235294 -0.0000367775024
+-1.4117647058824 -0.0000542787408
+-1.1764705882353 -0.0000490662727
+-0.9411764705882 0.0000083557600
+-0.7058823529412 0.0001518681683
+-0.4705882352941 0.0003779924200
+-0.2352941176471 0.0006091230592
+0.0000000000000 0.0007095694039
+0.2352941176471 0.0006096766915
+0.4705882352941 0.0003784890195
+0.7058823529412 0.0001519646454
+0.9411764705882 0.0000082113406
+1.1764705882353 -0.0000491857671
+1.4117647058824 -0.0000542726769
+1.6470588235294 -0.0000366726751
+1.8823529411765 -0.0000166535475
+2.1176470588235 0.0000005906851
+2.3529411764706 0.0000105951081
+2.5882352941176 0.0000174133949
+2.8235294117647 0.0000188346330
+3.0588235294118 0.0000199166030
+3.2941176470588 0.0000176269209
+3.5294117647059 0.0000167062522
+3.7647058823529 0.0000132309319
+4.0000000000000 0.0000132309319
diff --git a/test/bam/ham_z_[17][17].xg b/test/bam/ham_z_[17][17].xg
new file mode 100644
index 0000000..2c913b9
--- /dev/null
+++ b/test/bam/ham_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMCONSTRAINTS::ham (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000138132148
+-3.7647058823529 0.0000138132148
+-3.5294117647059 0.0000169173624
+-3.2941176470588 0.0000180713628
+-3.0588235294118 0.0000203048819
+-2.8235294117647 0.0000193782259
+-2.5882352941176 0.0000179288925
+-2.3529411764706 0.0000110058126
+-2.1176470588235 0.0000005364157
+-1.8823529411765 -0.0000177574340
+-1.6470588235294 -0.0000394537283
+-1.4117647058824 -0.0000592826192
+-1.1764705882353 -0.0000554410660
+-0.9411764705882 0.0000046296660
+-0.7058823529412 0.0001580193415
+-0.4705882352941 0.0003984913594
+-0.2352941176471 0.0006329301075
+0.0000000000000 0.0007095694039
+0.2352941176471 0.0005702485213
+0.4705882352941 0.0003163913916
+0.7058823529412 0.0000944597898
+0.9411764705882 -0.0000309654797
+1.1764705882353 -0.0000705054568
+1.4117647058824 -0.0000641136408
+1.6470588235294 -0.0000408443168
+1.8823529411765 -0.0000186707515
+2.1176470588235 -0.0000009783262
+2.3529411764706 0.0000088969882
+2.5882352941176 0.0000155563109
+2.8235294117647 0.0000167814389
+3.0588235294118 0.0000179486651
+3.2941176470588 0.0000154907092
+3.5294117647059 0.0000149376231
+3.7647058823529 0.0000109456662
+4.0000000000000 0.0000109456662
diff --git a/test/bam/kxx_3D_diagonal.xg b/test/bam/kxx_3D_diagonal.xg
new file mode 100644
index 0000000..b3e1703
--- /dev/null
+++ b/test/bam/kxx_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kxx
+
+
+"Time = 0.0000000000000
+-6.9282032302755 -0.0127751418883
+-6.5206618637887 -0.0150783251966
+-6.1131204973019 -0.0179790584865
+-5.7055791308151 -0.0216870294469
+-5.2980377643283 -0.0265073717736
+-4.8904963978415 -0.0328952651738
+-4.4829550313547 -0.0415483263048
+-4.0754136648679 -0.0535667657627
+-3.6678722983812 -0.0707348088023
+-3.2603309318944 -0.0960076586977
+-2.8527895654076 -0.1342682780730
+-2.4452481989208 -0.1929794921693
+-2.0377068324340 -0.2797601635294
+-1.6301654659472 -0.3844197747936
+-1.2226240994604 -0.4297686833836
+-0.8150827329736 -0.2999409646162
+-0.4075413664868 -0.0882933295652
+0.0000000000000 0.0000000000000
+0.4075413664868 -0.0857974329034
+0.8150827329736 -0.2859039103000
+1.2226240994604 -0.4074905106097
+1.6301654659472 -0.3661786667392
+2.0377068324340 -0.2686164578398
+2.4452481989208 -0.1867548929655
+2.8527895654076 -0.1308175431080
+3.2603309318944 -0.0940614086820
+3.6678722983812 -0.0696151814812
+4.0754136648679 -0.0529134836467
+4.4829550313547 -0.0411651695617
+4.8904963978415 -0.0326719997565
+5.2980377643283 -0.0263802298299
+5.7055791308151 -0.0216182044358
+6.1131204973019 -0.0179457110961
+6.5206618637887 -0.0150664803094
+6.9282032302755 -0.0127762039793
diff --git a/test/bam/kxx_maximum.xg b/test/bam/kxx_maximum.xg
new file mode 100644
index 0000000..0081dc4
--- /dev/null
+++ b/test/bam/kxx_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxx
+"kxx v time
+0.0000000000000 12.9946348905885
diff --git a/test/bam/kxx_minimum.xg b/test/bam/kxx_minimum.xg
new file mode 100644
index 0000000..bdc42db
--- /dev/null
+++ b/test/bam/kxx_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxx
+"kxx v time
+0.0000000000000 -12.9944358943451
diff --git a/test/bam/kxx_norm1.xg b/test/bam/kxx_norm1.xg
new file mode 100644
index 0000000..7c06ffb
--- /dev/null
+++ b/test/bam/kxx_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxx
+"kxx v time
+0.0000000000000 0.0666257945189
diff --git a/test/bam/kxx_norm2.xg b/test/bam/kxx_norm2.xg
new file mode 100644
index 0000000..6b544c4
--- /dev/null
+++ b/test/bam/kxx_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxx
+"kxx v time
+0.0000000000000 0.2068386684602
diff --git a/test/bam/kxx_x_[17][17].xg b/test/bam/kxx_x_[17][17].xg
new file mode 100644
index 0000000..8a573b8
--- /dev/null
+++ b/test/bam/kxx_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kxx (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/bam/kxx_y_[17][17].xg b/test/bam/kxx_y_[17][17].xg
new file mode 100644
index 0000000..41f02b9
--- /dev/null
+++ b/test/bam/kxx_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kxx (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0069364172893
+-3.7647058823529 -0.0082567657027
+-3.5294117647059 -0.0098885419389
+-3.2941176470588 -0.0119149112063
+-3.0588235294118 -0.0144413779269
+-2.8235294117647 -0.0175995321269
+-2.5882352941176 -0.0215483016518
+-2.3529411764706 -0.0264680900460
+-2.1176470588235 -0.0325382056233
+-1.8823529411765 -0.0398792062247
+-1.6470588235294 -0.0484286291730
+-1.4117647058824 -0.0577065455502
+-1.1764705882353 -0.0664416883964
+-0.9411764705882 -0.0721378726546
+-0.7058823529412 -0.0709639990106
+-0.4705882352941 -0.0587740498942
+-0.2352941176471 -0.0338551708651
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0338541133947
+0.4705882352941 0.0587714003815
+0.7058823529412 0.0709615510837
+0.9411764705882 0.0721375958137
+1.1764705882353 0.0664441577510
+1.4117647058824 0.0577111246549
+1.6470588235294 0.0484342828039
+1.8823529411765 0.0398850512267
+2.1176470588235 0.0325436814960
+2.3529411764706 0.0264729227334
+2.5882352941176 0.0215524092956
+2.8235294117647 0.0176029405182
+3.0588235294118 0.0144441627378
+3.2941176470588 0.0119171640189
+3.5294117647059 0.0098903525667
+3.7647058823529 0.0082582142730
+4.0000000000000 0.0069375716416
diff --git a/test/bam/kxx_z_[17][17].xg b/test/bam/kxx_z_[17][17].xg
new file mode 100644
index 0000000..7e90786
--- /dev/null
+++ b/test/bam/kxx_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kxx (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0069357007059
+-3.7647058823529 0.0082559498151
+-3.5294117647059 0.0098874302662
+-3.2941176470588 0.0119131274982
+-3.0588235294118 0.0144382318465
+-2.8235294117647 0.0175938041529
+-2.5882352941176 0.0215379115066
+-2.3529411764706 0.0264496172711
+-2.1176470588235 0.0325062770792
+-1.8823529411765 0.0398259170618
+-1.6470588235294 0.0483435383704
+-1.4117647058824 0.0575784969224
+-1.1764705882353 0.0662645243042
+-0.9411764705882 0.0719215078265
+-0.7058823529412 0.0707464693064
+-0.4705882352941 0.0586167878184
+-0.2352941176471 0.0337987996151
+0.0000000000000 0.0000000000000
+0.2352941176471 -0.0339262466369
+0.4705882352941 -0.0590284817360
+0.7058823529412 -0.0714159312280
+0.9411764705882 -0.0727164728439
+1.1764705882353 -0.0670542172727
+1.4117647058824 -0.0582828322366
+1.6470588235294 -0.0489318645366
+1.8823529411765 -0.0402985080526
+2.1176470588235 -0.0328776287432
+2.3529411764706 -0.0267382390774
+2.5882352941176 -0.0217614011015
+2.8235294117647 -0.0177670336082
+3.0588235294118 -0.0145730534383
+3.2941176470588 -0.0120186962076
+3.5294117647059 -0.0099707017703
+3.7647058823529 -0.0083221667876
+4.0000000000000 -0.0069888019920
diff --git a/test/bam/kxy_3D_diagonal.xg b/test/bam/kxy_3D_diagonal.xg
new file mode 100644
index 0000000..1f5cffc
--- /dev/null
+++ b/test/bam/kxy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kxy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0063234432172
+-6.5206618637887 0.0072412402010
+-6.1131204973019 0.0083120117766
+-5.7055791308151 0.0095483981508
+-5.2980377643283 0.0109441598166
+-4.8904963978415 0.0124450948672
+-4.4829550313547 0.0138827428148
+-4.0754136648679 0.0148207698312
+-3.6678722983812 0.0141896823935
+-3.2603309318944 0.0093927927571
+-2.8527895654076 -0.0059264951153
+-2.4452481989208 -0.0473608266840
+-2.0377068324340 -0.1512859064593
+-1.6301654659472 -0.3846379956863
+-1.2226240994604 -0.7796197184169
+-0.8150827329736 -1.1224788195885
+-0.4075413664868 -1.1434620276364
+0.0000000000000 -1.0203234426089
+0.4075413664868 -0.9424103038755
+0.8150827329736 -0.8085786793540
+1.2226240994604 -0.5341148599320
+1.6301654659472 -0.2695926662158
+2.0377068324340 -0.1143044896112
+2.4452481989208 -0.0413778895184
+2.8527895654076 -0.0097737663356
+3.2603309318944 0.0033586640434
+3.6678722983812 0.0084096450018
+4.0754136648679 0.0099245355685
+4.4829550313547 0.0099100619673
+4.8904963978415 0.0092685364387
+5.2980377643283 0.0084102334599
+5.7055791308151 0.0075203583676
+6.1131204973019 0.0066790140744
+6.5206618637887 0.0059167380343
+6.9282032302755 0.0052408568866
diff --git a/test/bam/kxy_maximum.xg b/test/bam/kxy_maximum.xg
new file mode 100644
index 0000000..3dc6032
--- /dev/null
+++ b/test/bam/kxy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxy
+"kxy v time
+0.0000000000000 8.8247442345648
diff --git a/test/bam/kxy_minimum.xg b/test/bam/kxy_minimum.xg
new file mode 100644
index 0000000..8bbaa91
--- /dev/null
+++ b/test/bam/kxy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxy
+"kxy v time
+0.0000000000000 -90.1578262620044
diff --git a/test/bam/kxy_norm1.xg b/test/bam/kxy_norm1.xg
new file mode 100644
index 0000000..973ab2b
--- /dev/null
+++ b/test/bam/kxy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxy
+"kxy v time
+0.0000000000000 0.1055365948969
diff --git a/test/bam/kxy_norm2.xg b/test/bam/kxy_norm2.xg
new file mode 100644
index 0000000..dcea7db
--- /dev/null
+++ b/test/bam/kxy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxy
+"kxy v time
+0.0000000000000 0.5450478370222
diff --git a/test/bam/kxy_x_[17][17].xg b/test/bam/kxy_x_[17][17].xg
new file mode 100644
index 0000000..8d79d14
--- /dev/null
+++ b/test/bam/kxy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kxy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0894058701352
+-3.7647058823529 0.0990072408499
+-3.5294117647059 0.1079677676344
+-3.2941176470588 0.1138948679587
+-3.0588235294118 0.1111210424219
+-2.8235294117647 0.0857619557516
+-2.5882352941176 0.0012505957803
+-2.3529411764706 -0.2509353642873
+-2.1176470588235 -1.0615916924876
+-1.8823529411765 -4.4149119077613
+-1.6470588235294 -33.1421454362097
+-1.4117647058824 -90.1578262620044
+-1.1764705882353 -12.2352052097843
+-0.9411764705882 -4.6385961747259
+-0.7058823529412 -2.4528980069860
+-0.4705882352941 -1.5741041310160
+-0.2352941176471 -1.1777403035854
+0.0000000000000 -1.0203234426089
+0.2352941176471 -1.0260929344102
+0.4705882352941 -1.1991239324690
+0.7058823529412 -1.6316312640344
+0.9411764705882 -2.6393959638030
+1.1764705882353 -5.5682043239857
+1.4117647058824 -26.7682837505541
+1.6470588235294 -8.1999326044868
+1.8823529411765 -0.6432600107213
+2.1176470588235 0.2006950557712
+2.3529411764706 0.3292830908713
+2.5882352941176 0.3188938989800
+2.8235294117647 0.2800147393183
+3.0588235294118 0.2393176349739
+3.2941176470588 0.2033301744630
+3.5294117647059 0.1730635855490
+3.7647058823529 0.1480094014381
+4.0000000000000 0.1273313532209
diff --git a/test/bam/kxy_y_[17][17].xg b/test/bam/kxy_y_[17][17].xg
new file mode 100644
index 0000000..9f66caf
--- /dev/null
+++ b/test/bam/kxy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kxy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0949422116479
+-3.7647058823529 -0.1080570061119
+-3.5294117647059 -0.1236140452236
+-3.2941176470588 -0.1421622874626
+-3.0588235294118 -0.1643891128217
+-2.8235294117647 -0.1911522712715
+-2.5882352941176 -0.2235132158304
+-2.3529411764706 -0.2627639101148
+-2.1176470588235 -0.3104288367367
+-1.8823529411765 -0.3682045644579
+-1.6470588235294 -0.4377653028864
+-1.4117647058824 -0.5203136138304
+-1.1764705882353 -0.6157092638673
+-0.9411764705882 -0.7210472105871
+-0.7058823529412 -0.8288699443259
+-0.4705882352941 -0.9260154074328
+-0.2352941176471 -0.9951179818634
+0.0000000000000 -1.0203234426089
+0.2352941176471 -0.9950868992312
+0.4705882352941 -0.9259736629956
+0.7058823529412 -0.8288413521799
+0.9411764705882 -0.7210444434508
+1.1764705882353 -0.6157321471591
+1.4117647058824 -0.5203549015302
+1.6470588235294 -0.4378164082657
+1.8823529411765 -0.3682585313403
+2.1176470588235 -0.3104810789782
+2.3529411764706 -0.2628118869740
+2.5882352941176 -0.2235558230244
+2.8235294117647 -0.1911892905364
+3.0588235294118 -0.1644208128849
+3.2941176470588 -0.1421891668058
+3.5294117647059 -0.1236366794017
+3.7647058823529 -0.1080759636761
+4.0000000000000 -0.0949580118444
diff --git a/test/bam/kxy_z_[17][17].xg b/test/bam/kxy_z_[17][17].xg
new file mode 100644
index 0000000..837ac3d
--- /dev/null
+++ b/test/bam/kxy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kxy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0741253012943
+-3.7647058823529 -0.0852210555023
+-3.5294117647059 -0.0985907660591
+-3.2941176470588 -0.1148108891955
+-3.0588235294118 -0.1346275289061
+-2.8235294117647 -0.1590072391870
+-2.5882352941176 -0.1891981711655
+-2.3529411764706 -0.2267957439755
+-2.1176470588235 -0.2737936793691
+-1.8823529411765 -0.3325720307584
+-1.6470588235294 -0.4057150208091
+-1.4117647058824 -0.4954502648780
+-1.1764705882353 -0.6023737602742
+-0.9411764705882 -0.7231152335603
+-0.7058823529412 -0.8471369504810
+-0.4705882352941 -0.9545700795642
+-0.2352941176471 -1.0193071810389
+0.0000000000000 -1.0203234426089
+0.2352941176471 -0.9552982462942
+0.4705882352941 -0.8432175212685
+0.7058823529412 -0.7123214022854
+0.9411764705882 -0.5856750473628
+1.1764705882353 -0.4754439832066
+1.4117647058824 -0.3849452504156
+1.6470588235294 -0.3127887202075
+1.8823529411765 -0.2559214534832
+2.1176470588235 -0.2111662404941
+2.3529411764706 -0.1757940916987
+2.5882352941176 -0.1476385965771
+2.8235294117647 -0.1250387650164
+3.0588235294118 -0.1067385494908
+3.2941176470588 -0.0917908985836
+3.5294117647059 -0.0794796896260
+3.7647058823529 -0.0692602387133
+4.0000000000000 -0.0607152173054
diff --git a/test/bam/kxz_3D_diagonal.xg b/test/bam/kxz_3D_diagonal.xg
new file mode 100644
index 0000000..8a2f987
--- /dev/null
+++ b/test/bam/kxz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kxz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0045230597833
+-6.5206618637887 0.0052789654977
+-6.1131204973019 0.0062156207807
+-5.7055791308151 0.0073916119173
+-5.2980377643283 0.0088905139852
+-4.8904963978415 0.0108347141682
+-4.4829550313547 0.0134089618031
+-4.0754136648679 0.0169021079441
+-3.6678722983812 0.0217839005878
+-3.2603309318944 0.0288498281073
+-2.8527895654076 0.0394883925862
+-2.4452481989208 0.0560838601141
+-2.0377068324340 0.0819728524267
+-1.6301654659472 0.1170704613388
+-1.2226240994604 0.1390020422873
+-0.8150827329736 0.0944667312824
+-0.4075413664868 -0.0123103229745
+0.0000000000000 -0.1133692714010
+0.4075413664868 -0.1806904013699
+0.8150827329736 -0.1713230698402
+1.2226240994604 -0.0732947398006
+1.6301654659472 0.0147214826441
+2.0377068324340 0.0477523871910
+2.4452481989208 0.0498195594402
+2.8527895654076 0.0424731129885
+3.2603309318944 0.0341087092786
+3.6678722983812 0.0269945294094
+4.0754136648679 0.0214114607437
+4.4829550313547 0.0171299598131
+4.8904963978415 0.0138532688155
+5.2980377643283 0.0113293038266
+5.7055791308151 0.0093658916231
+6.1131204973019 0.0078216727652
+6.5206618637887 0.0065936323264
+6.9282032302755 0.0056065478630
diff --git a/test/bam/kxz_maximum.xg b/test/bam/kxz_maximum.xg
new file mode 100644
index 0000000..e15d9bc
--- /dev/null
+++ b/test/bam/kxz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxz
+"kxz v time
+0.0000000000000 5.7560711348291
diff --git a/test/bam/kxz_minimum.xg b/test/bam/kxz_minimum.xg
new file mode 100644
index 0000000..5e47549
--- /dev/null
+++ b/test/bam/kxz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxz
+"kxz v time
+0.0000000000000 -22.7488316064761
diff --git a/test/bam/kxz_norm1.xg b/test/bam/kxz_norm1.xg
new file mode 100644
index 0000000..d9d43f6
--- /dev/null
+++ b/test/bam/kxz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxz
+"kxz v time
+0.0000000000000 0.0321526527155
diff --git a/test/bam/kxz_norm2.xg b/test/bam/kxz_norm2.xg
new file mode 100644
index 0000000..77cb5ac
--- /dev/null
+++ b/test/bam/kxz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxz
+"kxz v time
+0.0000000000000 0.1742481011393
diff --git a/test/bam/kxz_x_[17][17].xg b/test/bam/kxz_x_[17][17].xg
new file mode 100644
index 0000000..c1ae88a
--- /dev/null
+++ b/test/bam/kxz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kxz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0044828454741
+-3.7647058823529 -0.0048899426792
+-3.5294117647059 -0.0053242807995
+-3.2941176470588 -0.0057770839156
+-3.0588235294118 -0.0062293975368
+-2.8235294117647 -0.0066437119990
+-2.5882352941176 -0.0069481658503
+-2.3529411764706 -0.0070061195305
+-2.1176470588235 -0.0065574015474
+-1.8823529411765 -0.0051163772414
+-1.6470588235294 -0.0019815305942
+-1.4117647058824 -0.0011525795873
+-1.1764705882353 -0.0081295115672
+-0.9411764705882 -0.0174528417578
+-0.7058823529412 -0.0297970727113
+-0.4705882352941 -0.0471100526943
+-0.2352941176471 -0.0728314466008
+0.0000000000000 -0.1133692714010
+0.2352941176471 -0.1816992848008
+0.4705882352941 -0.3070140327694
+0.7058823529412 -0.5650900821673
+0.9411764705882 -1.1996131778842
+1.1764705882353 -3.3542469913973
+1.4117647058824 -22.7488316064761
+1.6470588235294 -11.6026603250487
+1.8823529411765 -2.5942580760622
+2.1176470588235 -1.0600125633235
+2.3529411764706 -0.5482700732278
+2.5882352941176 -0.3239034153182
+2.8235294117647 -0.2087129077113
+3.0588235294118 -0.1430321224305
+3.2941176470588 -0.1026464718495
+3.5294117647059 -0.0763548196167
+3.7647058823529 -0.0584539009765
+4.0000000000000 -0.0458172563225
diff --git a/test/bam/kxz_y_[17][17].xg b/test/bam/kxz_y_[17][17].xg
new file mode 100644
index 0000000..5be99fc
--- /dev/null
+++ b/test/bam/kxz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kxz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0056358390476
+-3.7647058823529 0.0066118631604
+-3.5294117647059 0.0077872267769
+-3.2941176470588 0.0092021412441
+-3.0588235294118 0.0109004631468
+-2.8235294117647 0.0129246564057
+-2.5882352941176 0.0153041915141
+-2.3529411764706 0.0180313863438
+-2.1176470588235 0.0210142577984
+-1.8823529411765 0.0239898349945
+-1.6470588235294 0.0263763069603
+-1.4117647058824 0.0270499432267
+-1.1764705882353 0.0240851120437
+-0.9411764705882 0.0146530053830
+-0.7058823529412 -0.0044352499382
+-0.4705882352941 -0.0348970921247
+-0.2352941176471 -0.0740581862675
+0.0000000000000 -0.1133692714010
+0.2352941176471 -0.1417640998404
+0.4705882352941 -0.1524383197395
+0.7058823529412 -0.1463581991101
+0.9411764705882 -0.1296222424778
+1.1764705882353 -0.1088023083173
+1.4117647058824 -0.0883701596279
+1.6470588235294 -0.0704891794378
+1.8823529411765 -0.0557767513249
+2.1176470588235 -0.0440695686925
+2.3529411764706 -0.0349111668546
+2.5882352941176 -0.0277977097165
+2.8235294117647 -0.0222787215933
+3.0588235294118 -0.0179857603322
+3.2941176470588 -0.0146304468981
+3.5294117647059 -0.0119920524871
+3.7647058823529 -0.0099034053977
+4.0000000000000 -0.0082383663244
diff --git a/test/bam/kxz_z_[17][17].xg b/test/bam/kxz_z_[17][17].xg
new file mode 100644
index 0000000..eef0e9e
--- /dev/null
+++ b/test/bam/kxz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kxz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0079471570588
+-3.7647058823529 0.0087156676089
+-3.5294117647059 0.0095311919699
+-3.2941176470588 0.0103687173245
+-3.0588235294118 0.0111811910463
+-2.8235294117647 0.0118855202687
+-2.5882352941176 0.0123406282173
+-2.3529411764706 0.0123139823545
+-2.1176470588235 0.0114329675511
+-1.8823529411765 0.0091206718761
+-1.6470588235294 0.0045279749699
+-1.4117647058824 -0.0034928132324
+-1.1764705882353 -0.0162575462815
+-0.9411764705882 -0.0347488412507
+-0.7058823529412 -0.0585218955659
+-0.4705882352941 -0.0842257153395
+-0.2352941176471 -0.1050827875288
+0.0000000000000 -0.1133692714010
+0.2352941176471 -0.1054790290659
+0.4705882352941 -0.0848172730826
+0.7058823529412 -0.0590756784055
+0.9411764705882 -0.0351329282092
+1.1764705882353 -0.0164512920319
+1.4117647058824 -0.0035355394555
+1.6470588235294 0.0045830790489
+1.8823529411765 0.0092289015837
+2.1176470588235 0.0115635777565
+2.3529411764706 0.0124483541979
+2.5882352941176 0.0124686815803
+2.8235294117647 0.0120025456820
+3.0588235294118 0.0112855989815
+3.2941176470588 0.0104606001744
+3.5294117647059 0.0096114632506
+3.7647058823529 0.0087855717550
+4.0000000000000 0.0080080022825
diff --git a/test/bam/kyy_3D_diagonal.xg b/test/bam/kyy_3D_diagonal.xg
new file mode 100644
index 0000000..4e10a8d
--- /dev/null
+++ b/test/bam/kyy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kyy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0290550437355
+-6.5206618637887 0.0343379054866
+-6.1131204973019 0.0409949111440
+-5.7055791308151 0.0495059829051
+-5.2980377643283 0.0605665220019
+-4.8904963978415 0.0752076274849
+-4.4829550313547 0.0949961687742
+-4.0754136648679 0.1223737106362
+-3.6678722983812 0.1612323245911
+-3.2603309318944 0.2178576624485
+-2.8527895654076 0.3022323163139
+-2.4452481989208 0.4285316059865
+-2.0377068324340 0.6079292405130
+-1.6301654659472 0.8090633075210
+-1.2226240994604 0.8681138121015
+-0.8150827329736 0.5835235613848
+-0.4075413664868 0.1758696859511
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0771262360190
+0.8150827329736 0.2894041525712
+1.2226240994604 0.4375295802827
+1.6301654659472 0.4289223639027
+2.0377068324340 0.3466937956037
+2.4452481989208 0.2630757234176
+2.8527895654076 0.1979226954564
+3.2603309318944 0.1505319875861
+3.6678722983812 0.1163994067826
+4.0754136648679 0.0915707035874
+4.4829550313547 0.0732147265682
+4.8904963978415 0.0594046093569
+5.2980377643283 0.0488374520494
+5.7055791308151 0.0406240559219
+6.1131204973019 0.0341483508136
+6.5206618637887 0.0289762675255
+6.9282032302755 0.0247967817016
diff --git a/test/bam/kyy_maximum.xg b/test/bam/kyy_maximum.xg
new file mode 100644
index 0000000..7d16994
--- /dev/null
+++ b/test/bam/kyy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyy
+"kyy v time
+0.0000000000000 16.5319252200600
diff --git a/test/bam/kyy_minimum.xg b/test/bam/kyy_minimum.xg
new file mode 100644
index 0000000..bc5f6dd
--- /dev/null
+++ b/test/bam/kyy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyy
+"kyy v time
+0.0000000000000 -16.5321783892659
diff --git a/test/bam/kyy_norm1.xg b/test/bam/kyy_norm1.xg
new file mode 100644
index 0000000..88927b3
--- /dev/null
+++ b/test/bam/kyy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyy
+"kyy v time
+0.0000000000000 0.1057290305036
diff --git a/test/bam/kyy_norm2.xg b/test/bam/kyy_norm2.xg
new file mode 100644
index 0000000..8fdc1be
--- /dev/null
+++ b/test/bam/kyy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyy
+"kyy v time
+0.0000000000000 0.2990000370222
diff --git a/test/bam/kyy_x_[17][17].xg b/test/bam/kyy_x_[17][17].xg
new file mode 100644
index 0000000..86a81b2
--- /dev/null
+++ b/test/bam/kyy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kyy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/bam/kyy_y_[17][17].xg b/test/bam/kyy_y_[17][17].xg
new file mode 100644
index 0000000..4bfd8c9
--- /dev/null
+++ b/test/bam/kyy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kyy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0069364172893
+-3.7647058823529 0.0082567657027
+-3.5294117647059 0.0098885419389
+-3.2941176470588 0.0119149112063
+-3.0588235294118 0.0144413779269
+-2.8235294117647 0.0175995321269
+-2.5882352941176 0.0215483016518
+-2.3529411764706 0.0264680900460
+-2.1176470588235 0.0325382056233
+-1.8823529411765 0.0398792062247
+-1.6470588235294 0.0484286291730
+-1.4117647058824 0.0577065455502
+-1.1764705882353 0.0664416883964
+-0.9411764705882 0.0721378726546
+-0.7058823529412 0.0709639990106
+-0.4705882352941 0.0587740498942
+-0.2352941176471 0.0338551708651
+0.0000000000000 0.0000000000000
+0.2352941176471 -0.0338541133947
+0.4705882352941 -0.0587714003815
+0.7058823529412 -0.0709615510837
+0.9411764705882 -0.0721375958137
+1.1764705882353 -0.0664441577510
+1.4117647058824 -0.0577111246549
+1.6470588235294 -0.0484342828039
+1.8823529411765 -0.0398850512267
+2.1176470588235 -0.0325436814960
+2.3529411764706 -0.0264729227334
+2.5882352941176 -0.0215524092956
+2.8235294117647 -0.0176029405182
+3.0588235294118 -0.0144441627378
+3.2941176470588 -0.0119171640189
+3.5294117647059 -0.0098903525667
+3.7647058823529 -0.0082582142730
+4.0000000000000 -0.0069375716416
diff --git a/test/bam/kyy_z_[17][17].xg b/test/bam/kyy_z_[17][17].xg
new file mode 100644
index 0000000..2bab394
--- /dev/null
+++ b/test/bam/kyy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kyy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/bam/kyz_3D_diagonal.xg b/test/bam/kyz_3D_diagonal.xg
new file mode 100644
index 0000000..46c2f56
--- /dev/null
+++ b/test/bam/kyz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kyz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0241325095154
+-6.5206618637887 0.0282813000569
+-6.1131204973019 0.0334363805288
+-5.7055791308151 0.0399201501041
+-5.2980377643283 0.0481851804465
+-4.8904963978415 0.0588779078840
+-4.4829550313547 0.0729379426814
+-4.0754136648679 0.0917531333492
+-3.6678722983812 0.1173956943044
+-3.2603309318944 0.1529479641647
+-2.8527895654076 0.2027937979862
+-2.4452481989208 0.2721195879247
+-2.0377068324340 0.3624121209526
+-1.6301654659472 0.4533607093502
+-1.2226240994604 0.4673062486980
+-0.8150827329736 0.3136368529988
+-0.4075413664868 0.0928140795164
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0901903892289
+0.8150827329736 0.2989588394547
+1.2226240994604 0.4430822190064
+1.6301654659472 0.4318482840559
+2.0377068324340 0.3479761342013
+2.4452481989208 0.2633423061975
+2.8527895654076 0.1975819366334
+3.2603309318944 0.1498474305022
+3.6678722983812 0.1155374942337
+4.0754136648679 0.0906341432393
+4.4829550313547 0.0722653123481
+4.8904963978415 0.0584782941218
+5.2980377643283 0.0479540614374
+5.7055791308151 0.0397934612562
+6.1131204973019 0.0333743630414
+6.5206618637887 0.0282590834773
+6.9282032302755 0.0241345158273
diff --git a/test/bam/kyz_maximum.xg b/test/bam/kyz_maximum.xg
new file mode 100644
index 0000000..f10c62b
--- /dev/null
+++ b/test/bam/kyz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyz
+"kyz v time
+0.0000000000000 21.5620008246736
diff --git a/test/bam/kyz_minimum.xg b/test/bam/kyz_minimum.xg
new file mode 100644
index 0000000..91e51fd
--- /dev/null
+++ b/test/bam/kyz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyz
+"kyz v time
+0.0000000000000 -13.1895622472246
diff --git a/test/bam/kyz_norm1.xg b/test/bam/kyz_norm1.xg
new file mode 100644
index 0000000..f87da38
--- /dev/null
+++ b/test/bam/kyz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyz
+"kyz v time
+0.0000000000000 0.0933307873911
diff --git a/test/bam/kyz_norm2.xg b/test/bam/kyz_norm2.xg
new file mode 100644
index 0000000..33d6dfd
--- /dev/null
+++ b/test/bam/kyz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyz
+"kyz v time
+0.0000000000000 0.2581005410939
diff --git a/test/bam/kyz_x_[17][17].xg b/test/bam/kyz_x_[17][17].xg
new file mode 100644
index 0000000..775d446
--- /dev/null
+++ b/test/bam/kyz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kyz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/bam/kyz_y_[17][17].xg b/test/bam/kyz_y_[17][17].xg
new file mode 100644
index 0000000..e22ad89
--- /dev/null
+++ b/test/bam/kyz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kyz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0219653214163
+-3.7647058823529 -0.0248512457916
+-3.5294117647059 -0.0282114284729
+-3.2941176470588 -0.0321235351150
+-3.0588235294118 -0.0366697733635
+-2.8235294117647 -0.0419282971258
+-2.5882352941176 -0.0479555340683
+-2.3529411764706 -0.0547526176442
+-2.1176470588235 -0.0622053931033
+-1.8823529411765 -0.0699840971982
+-1.6470588235294 -0.0773908485803
+-1.4117647058824 -0.0831653156459
+-1.1764705882353 -0.0853319723522
+-0.9411764705882 -0.0813319152478
+-0.7058823529412 -0.0688768225691
+-0.4705882352941 -0.0478259425610
+-0.2352941176471 -0.0222382004702
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0116166075374
+0.4705882352941 0.0109476137965
+0.7058823529412 0.0020871044436
+0.9411764705882 -0.0091940073096
+1.1764705882353 -0.0188909860273
+1.4117647058824 -0.0254607902889
+1.6470588235294 -0.0289656005004
+1.8823529411765 -0.0301093033770
+2.1176470588235 -0.0296721801875
+2.3529411764706 -0.0282896919406
+2.5882352941176 -0.0264122662936
+2.8235294117647 -0.0243334765987
+3.0588235294118 -0.0222326818612
+3.2941176470588 -0.0202124448555
+3.5294117647059 -0.0183262415206
+3.7647058823529 -0.0165973914310
+4.0000000000000 -0.0150314052235
diff --git a/test/bam/kyz_z_[17][17].xg b/test/bam/kyz_z_[17][17].xg
new file mode 100644
index 0000000..ca96231
--- /dev/null
+++ b/test/bam/kyz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kyz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0219630522353
+-3.7647058823529 0.0248487901299
+-3.5294117647059 0.0282082569360
+-3.2941176470588 0.0321187260981
+-3.0588235294118 0.0366617847868
+-2.8235294117647 0.0419146510701
+-2.5882352941176 0.0479324109019
+-2.3529411764706 0.0547144043549
+-2.1176470588235 0.0621443532396
+-1.8823529411765 0.0698905799418
+-1.6470588235294 0.0772548701409
+-1.4117647058824 0.0829807749764
+-1.1764705882353 0.0851044380770
+-0.9411764705882 0.0810879745102
+-0.7058823529412 0.0686656907974
+-0.4705882352941 0.0476979744012
+-0.2352941176471 0.0222011722962
+0.0000000000000 0.0000000000000
+0.2352941176471 -0.0116413591401
+0.4705882352941 -0.0109955014998
+0.7058823529412 -0.0021004685655
+0.9411764705882 0.0092677857546
+1.1764705882353 0.0190644343226
+1.4117647058824 0.0257130142220
+1.6470588235294 0.0292631738895
+1.8823529411765 0.0304214227456
+2.1176470588235 0.0299766615012
+2.3529411764706 0.0285732162689
+2.5882352941176 0.0266683837028
+2.8235294117647 0.0245603111642
+3.0588235294118 0.0224310724492
+3.2941176470588 0.0203846514110
+3.5294117647059 0.0184751238684
+3.7647058823529 0.0167259234457
+4.0000000000000 0.0151424043160
diff --git a/test/bam/kzz_3D_diagonal.xg b/test/bam/kzz_3D_diagonal.xg
new file mode 100644
index 0000000..5862c13
--- /dev/null
+++ b/test/bam/kzz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kzz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 -0.0162799018472
+-6.5206618637887 -0.0192595802900
+-6.1131204973019 -0.0230158526576
+-5.7055791308151 -0.0278189534582
+-5.2980377643283 -0.0340591502283
+-4.8904963978415 -0.0423123623111
+-4.4829550313547 -0.0534478424694
+-4.0754136648679 -0.0688069448735
+-3.6678722983812 -0.0904975157889
+-3.2603309318944 -0.1218500037508
+-2.8527895654076 -0.1679640382408
+-2.4452481989208 -0.2355521138172
+-2.0377068324340 -0.3281690769836
+-1.6301654659472 -0.4246435327274
+-1.2226240994604 -0.4383451287179
+-0.8150827329736 -0.2835825967687
+-0.4075413664868 -0.0875763563859
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0086711968844
+0.8150827329736 -0.0035002422712
+1.2226240994604 -0.0300390696730
+1.6301654659472 -0.0627436971635
+2.0377068324340 -0.0780773377639
+2.4452481989208 -0.0763208304521
+2.8527895654076 -0.0671051523484
+3.2603309318944 -0.0564705789041
+3.6678722983812 -0.0467842253014
+4.0754136648679 -0.0386572199407
+4.4829550313547 -0.0320495570066
+4.8904963978415 -0.0267326096004
+5.2980377643283 -0.0224572222195
+5.7055791308151 -0.0190058514861
+6.1131204973019 -0.0162026397175
+6.5206618637887 -0.0139097872162
+6.9282032302755 -0.0120205777223
diff --git a/test/bam/kzz_maximum.xg b/test/bam/kzz_maximum.xg
new file mode 100644
index 0000000..c3eacc4
--- /dev/null
+++ b/test/bam/kzz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kzz
+"kzz v time
+0.0000000000000 8.7173631117595
diff --git a/test/bam/kzz_minimum.xg b/test/bam/kzz_minimum.xg
new file mode 100644
index 0000000..9c59862
--- /dev/null
+++ b/test/bam/kzz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kzz
+"kzz v time
+0.0000000000000 -8.7196417893523
diff --git a/test/bam/kzz_norm1.xg b/test/bam/kzz_norm1.xg
new file mode 100644
index 0000000..bab5671
--- /dev/null
+++ b/test/bam/kzz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kzz
+"kzz v time
+0.0000000000000 0.0630612779540
diff --git a/test/bam/kzz_norm2.xg b/test/bam/kzz_norm2.xg
new file mode 100644
index 0000000..aafe9e4
--- /dev/null
+++ b/test/bam/kzz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kzz
+"kzz v time
+0.0000000000000 0.1823930919365
diff --git a/test/bam/kzz_x_[17][17].xg b/test/bam/kzz_x_[17][17].xg
new file mode 100644
index 0000000..c3957fb
--- /dev/null
+++ b/test/bam/kzz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kzz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/bam/kzz_y_[17][17].xg b/test/bam/kzz_y_[17][17].xg
new file mode 100644
index 0000000..e2d56aa
--- /dev/null
+++ b/test/bam/kzz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kzz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0000000000000
+-3.7647058823529 -0.0000000000000
+-3.5294117647059 -0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 -0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 -0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 -0.0000000000000
+-1.4117647058824 -0.0000000000000
+-1.1764705882353 -0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 -0.0000000000000
+-0.4705882352941 -0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 -0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 -0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 -0.0000000000000
+2.3529411764706 -0.0000000000000
+2.5882352941176 -0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 -0.0000000000000
+3.2941176470588 -0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/bam/kzz_z_[17][17].xg b/test/bam/kzz_z_[17][17].xg
new file mode 100644
index 0000000..1ddf0bd
--- /dev/null
+++ b/test/bam/kzz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kzz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0069357007059
+-3.7647058823529 -0.0082559498151
+-3.5294117647059 -0.0098874302662
+-3.2941176470588 -0.0119131274982
+-3.0588235294118 -0.0144382318465
+-2.8235294117647 -0.0175938041529
+-2.5882352941176 -0.0215379115066
+-2.3529411764706 -0.0264496172711
+-2.1176470588235 -0.0325062770792
+-1.8823529411765 -0.0398259170618
+-1.6470588235294 -0.0483435383704
+-1.4117647058824 -0.0575784969224
+-1.1764705882353 -0.0662645243042
+-0.9411764705882 -0.0719215078265
+-0.7058823529412 -0.0707464693064
+-0.4705882352941 -0.0586167878184
+-0.2352941176471 -0.0337987996151
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0339262466369
+0.4705882352941 0.0590284817360
+0.7058823529412 0.0714159312280
+0.9411764705882 0.0727164728439
+1.1764705882353 0.0670542172727
+1.4117647058824 0.0582828322366
+1.6470588235294 0.0489318645366
+1.8823529411765 0.0402985080526
+2.1176470588235 0.0328776287432
+2.3529411764706 0.0267382390774
+2.5882352941176 0.0217614011015
+2.8235294117647 0.0177670336082
+3.0588235294118 0.0145730534383
+3.2941176470588 0.0120186962076
+3.5294117647059 0.0099707017703
+3.7647058823529 0.0083221667876
+4.0000000000000 0.0069888019920
diff --git a/test/bam/momx_3D_diagonal.xg b/test/bam/momx_3D_diagonal.xg
new file mode 100644
index 0000000..a1c9ea7
--- /dev/null
+++ b/test/bam/momx_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMCONSTRAINTS::momx
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0000022124605
+-6.5206618637887 0.0000022124605
+-6.1131204973019 0.0000035530179
+-5.7055791308151 0.0000057556996
+-5.2980377643283 0.0000094153678
+-4.8904963978415 0.0000155432903
+-4.4829550313547 0.0000257967540
+-4.0754136648679 0.0000425869279
+-3.6678722983812 0.0000680192571
+-3.2603309318944 0.0000969541671
+-2.8527895654076 0.0000855842361
+-2.4452481989208 -0.0001621246979
+-2.0377068324340 -0.0012308298656
+-1.6301654659472 -0.0034326979731
+-1.2226240994604 -0.0017598120648
+-0.8150827329736 0.0067395097038
+-0.4075413664868 0.0048856975011
+0.0000000000000 0.0000040272525
+0.4075413664868 -0.0041034259676
+0.8150827329736 -0.0052048722024
+1.2226240994604 0.0015044382227
+1.6301654659472 0.0027750763701
+2.0377068324340 0.0010031292505
+2.4452481989208 0.0001253934825
+2.8527895654076 -0.0000810412874
+3.2603309318944 -0.0000891352565
+3.6678722983812 -0.0000628143755
+4.0754136648679 -0.0000396867431
+4.4829550313547 -0.0000242991366
+4.8904963978415 -0.0000148188532
+5.2980377643283 -0.0000091002985
+5.7055791308151 -0.0000056513233
+6.1131204973019 -0.0000035532094
+6.5206618637887 -0.0000022612402
+6.9282032302755 -0.0000022612402
diff --git a/test/bam/momx_maximum.xg b/test/bam/momx_maximum.xg
new file mode 100644
index 0000000..04b243b
--- /dev/null
+++ b/test/bam/momx_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momx
+"momx v time
+0.0000000000000 1.1865142243526
diff --git a/test/bam/momx_minimum.xg b/test/bam/momx_minimum.xg
new file mode 100644
index 0000000..ad3b40c
--- /dev/null
+++ b/test/bam/momx_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momx
+"momx v time
+0.0000000000000 -1.1864705986904
diff --git a/test/bam/momx_norm1.xg b/test/bam/momx_norm1.xg
new file mode 100644
index 0000000..6db9cdb
--- /dev/null
+++ b/test/bam/momx_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momx
+"momx v time
+0.0000000000000 0.0008672570513
diff --git a/test/bam/momx_norm2.xg b/test/bam/momx_norm2.xg
new file mode 100644
index 0000000..de6a14e
--- /dev/null
+++ b/test/bam/momx_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momx
+"momx v time
+0.0000000000000 0.0110561169075
diff --git a/test/bam/momx_x_[17][17].xg b/test/bam/momx_x_[17][17].xg
new file mode 100644
index 0000000..3a37ae4
--- /dev/null
+++ b/test/bam/momx_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMCONSTRAINTS::momx (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000001026201
+-3.7647058823529 0.0000001026201
+-3.5294117647059 0.0000001520070
+-3.2941176470588 0.0000002412747
+-3.0588235294118 0.0000004097773
+-2.8235294117647 0.0000007445347
+-2.5882352941176 0.0000014450846
+-2.3529411764706 0.0000029669975
+-2.1176470588235 0.0000061837981
+-1.8823529411765 0.0000110202581
+-1.6470588235294 0.0000063445730
+-1.4117647058824 0.0000012641061
+-1.1764705882353 -0.0000021308519
+-0.9411764705882 -0.0000026762591
+-0.7058823529412 -0.0000008489494
+-0.4705882352941 0.0000008910278
+-0.2352941176471 0.0000024247945
+0.0000000000000 0.0000040272525
+0.2352941176471 0.0000060140108
+0.4705882352941 0.0000087391024
+0.7058823529412 0.0000125319095
+0.9411764705882 0.0000169676543
+1.1764705882353 0.0000169463810
+1.4117647058824 0.0000019506643
+1.6470588235294 0.0000046584931
+1.8823529411765 0.0000098453002
+2.1176470588235 0.0000063017844
+2.3529411764706 0.0000034018165
+2.5882352941176 0.0000018325111
+2.8235294117647 0.0000010251152
+3.0588235294118 0.0000006013385
+3.2941176470588 0.0000003702787
+3.5294117647059 0.0000002389091
+3.7647058823529 0.0000001610779
+4.0000000000000 0.0000001610779
diff --git a/test/bam/momx_y_[17][17].xg b/test/bam/momx_y_[17][17].xg
new file mode 100644
index 0000000..af8dc72
--- /dev/null
+++ b/test/bam/momx_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMCONSTRAINTS::momx (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0002689617498
+-3.7647058823529 -0.0002689617498
+-3.5294117647059 -0.0003186440817
+-3.2941176470588 -0.0003756652017
+-3.0588235294118 -0.0004386352958
+-2.8235294117647 -0.0005036182956
+-2.5882352941176 -0.0005620519668
+-2.3529411764706 -0.0005974459441
+-2.1176470588235 -0.0005806138670
+-1.8823529411765 -0.0004640505976
+-1.6470588235294 -0.0001786907917
+-1.4117647058824 0.0003574592029
+-1.1764705882353 0.0011989044692
+-0.9411764705882 0.0022750082117
+-0.7058823529412 0.0032463689981
+-0.4705882352941 0.0034629496417
+-0.2352941176471 0.0023214190986
+0.0000000000000 0.0000040272525
+0.2352941176471 -0.0023134812635
+0.4705882352941 -0.0034557875724
+0.7058823529412 -0.0032409055719
+0.9411764705882 -0.0022715185893
+1.1764705882353 -0.0011969304830
+1.4117647058824 -0.0003563457990
+1.6470588235294 0.0001794211711
+1.8823529411765 0.0004646401256
+2.1176470588235 0.0005811495037
+2.3529411764706 0.0005979430740
+2.5882352941176 0.0005625037534
+2.8235294117647 0.0005040167908
+3.0588235294118 0.0004389774408
+3.2941176470588 0.0003759527342
+3.5294117647059 0.0003188817852
+3.7647058823529 0.0002691557548
+4.0000000000000 0.0002691557548
diff --git a/test/bam/momx_z_[17][17].xg b/test/bam/momx_z_[17][17].xg
new file mode 100644
index 0000000..22129c0
--- /dev/null
+++ b/test/bam/momx_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMCONSTRAINTS::momx (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0000043773923
+-3.7647058823529 -0.0000043773923
+-3.5294117647059 -0.0000096362375
+-3.2941176470588 -0.0000176966920
+-3.0588235294118 -0.0000297572681
+-2.8235294117647 -0.0000473070682
+-2.5882352941176 -0.0000719035998
+-2.3529411764706 -0.0001044466418
+-2.1176470588235 -0.0001433714467
+-1.8823529411765 -0.0001808463085
+-1.6470588235294 -0.0001961420782
+-1.4117647058824 -0.0001475439221
+-1.1764705882353 0.0000277290174
+-0.9411764705882 0.0003798210215
+-0.7058823529412 0.0008481595106
+-0.4705882352941 0.0011478481669
+-0.2352941176471 0.0008780901448
+0.0000000000000 0.0000040272525
+0.2352941176471 -0.0008821675802
+0.4705882352941 -0.0011706725177
+0.7058823529412 -0.0008741589412
+0.9411764705882 -0.0003953140536
+1.1764705882353 -0.0000311973445
+1.4117647058824 0.0001512269855
+1.6470588235294 0.0002021529074
+1.8823529411765 0.0001864871674
+2.1176470588235 0.0001476864039
+2.3529411764706 0.0001073847324
+2.5882352941176 0.0000737407038
+2.8235294117647 0.0000483652546
+3.0588235294118 0.0000303035508
+3.2941176470588 0.0000179240611
+3.5294117647059 0.0000096742227
+3.7647058823529 0.0000043089681
+4.0000000000000 0.0000043089681
diff --git a/test/bam/momy_3D_diagonal.xg b/test/bam/momy_3D_diagonal.xg
new file mode 100644
index 0000000..5059ec1
--- /dev/null
+++ b/test/bam/momy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMCONSTRAINTS::momy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 -0.0000361675392
+-6.5206618637887 -0.0000361675392
+-6.1131204973019 -0.0000487571633
+-5.7055791308151 -0.0000666321894
+-5.2980377643283 -0.0000923691969
+-4.8904963978415 -0.0001299250744
+-4.4829550313547 -0.0001853703707
+-4.0754136648679 -0.0002679013834
+-3.6678722983812 -0.0003911508599
+-3.2603309318944 -0.0005756603159
+-2.8527895654076 -0.0008624114329
+-2.4452481989208 -0.0014080569601
+-2.0377068324340 -0.0029899876763
+-1.6301654659472 -0.0080934605112
+-1.2226240994604 -0.0150165145186
+-0.8150827329736 -0.0042655191100
+-0.4075413664868 0.0077771279152
+0.0000000000000 0.0021275824513
+0.4075413664868 -0.0018630237269
+0.8150827329736 0.0037524114618
+1.2226240994604 0.0063987093802
+1.6301654659472 0.0026780092576
+2.0377068324340 0.0007965049660
+2.4452481989208 0.0004295278688
+2.8527895654076 0.0003517462315
+3.2603309318944 0.0002872495678
+3.6678722983812 0.0002220279615
+4.0754136648679 0.0001660976424
+4.4829550313547 0.0001226047260
+4.8904963978415 0.0000903147373
+5.2980377643283 0.0000668006123
+5.7055791308151 0.0000497679457
+6.1131204973019 0.0000374051167
+6.5206618637887 0.0000283786965
+6.9282032302755 0.0000283786965
diff --git a/test/bam/momy_maximum.xg b/test/bam/momy_maximum.xg
new file mode 100644
index 0000000..1b6f6c9
--- /dev/null
+++ b/test/bam/momy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momy
+"momy v time
+0.0000000000000 1.8261709268424
diff --git a/test/bam/momy_minimum.xg b/test/bam/momy_minimum.xg
new file mode 100644
index 0000000..44f487a
--- /dev/null
+++ b/test/bam/momy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momy
+"momy v time
+0.0000000000000 -1.0874740052552
diff --git a/test/bam/momy_norm1.xg b/test/bam/momy_norm1.xg
new file mode 100644
index 0000000..2f40056
--- /dev/null
+++ b/test/bam/momy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momy
+"momy v time
+0.0000000000000 0.0012801293657
diff --git a/test/bam/momy_norm2.xg b/test/bam/momy_norm2.xg
new file mode 100644
index 0000000..aeb0240
--- /dev/null
+++ b/test/bam/momy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momy
+"momy v time
+0.0000000000000 0.0160472401401
diff --git a/test/bam/momy_x_[17][17].xg b/test/bam/momy_x_[17][17].xg
new file mode 100644
index 0000000..81aa9f5
--- /dev/null
+++ b/test/bam/momy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMCONSTRAINTS::momy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0006588841574
+-3.7647058823529 -0.0006588841574
+-3.5294117647059 -0.0012749608997
+-3.2941176470588 -0.0025260630201
+-3.0588235294118 -0.0052096120961
+-2.8235294117647 -0.0113988752967
+-2.5882352941176 -0.0271258235846
+-2.3529411764706 -0.0727849335632
+-2.1176470588235 -0.2342405767084
+-1.8823529411765 -1.0874740052552
+-1.6470588235294 -0.7959607874131
+-1.4117647058824 0.5737827250944
+-1.1764705882353 1.8261709268424
+-0.9411764705882 0.3076401743915
+-0.7058823529412 0.0875903140593
+-0.4705882352941 0.0299306120036
+-0.2352941176471 0.0105500094833
+0.0000000000000 0.0021275824513
+0.2352941176471 -0.0037562812611
+0.4705882352941 -0.0118103978344
+0.7058823529412 -0.0292835837802
+0.9411764705882 -0.0776021140996
+1.1764705882353 -0.2764261074908
+1.4117647058824 -0.0526461224728
+1.6470588235294 0.0874239174900
+1.8823529411765 0.1653588516174
+2.1176470588235 0.0474933520701
+2.3529411764706 0.0163030547367
+2.5882352941176 0.0060155811305
+2.8235294117647 0.0022545738980
+3.0588235294118 0.0007856559264
+3.2941176470588 0.0001930617510
+3.5294117647059 -0.0000436652757
+3.7647058823529 -0.0001303802260
+4.0000000000000 -0.0001303802260
diff --git a/test/bam/momy_y_[17][17].xg b/test/bam/momy_y_[17][17].xg
new file mode 100644
index 0000000..4fa3161
--- /dev/null
+++ b/test/bam/momy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMCONSTRAINTS::momy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000270234730
+-3.7647058823529 0.0000270234730
+-3.5294117647059 0.0000317134356
+-3.2941176470588 0.0000364443176
+-3.0588235294118 0.0000403210726
+-2.8235294117647 0.0000415697204
+-2.5882352941176 0.0000369228869
+-2.3529411764706 0.0000207629575
+-2.1176470588235 -0.0000157590002
+-1.8823529411765 -0.0000846757592
+-1.6470588235294 -0.0001975136581
+-1.4117647058824 -0.0003521704359
+-1.1764705882353 -0.0005028786176
+-0.9411764705882 -0.0005181196385
+-0.7058823529412 -0.0001821992772
+-0.4705882352941 0.0006358832788
+-0.2352941176471 0.0016475432277
+0.0000000000000 0.0021275824513
+0.2352941176471 0.0016464436082
+0.4705882352941 0.0006344529240
+0.7058823529412 -0.0001834309733
+0.9411764705882 -0.0005191085706
+1.1764705882353 -0.0005036989328
+1.4117647058824 -0.0003528425722
+1.6470588235294 -0.0001980347641
+1.8823529411765 -0.0000850565977
+2.1176470588235 -0.0000160252265
+2.3529411764706 0.0000205816646
+2.5882352941176 0.0000368005800
+2.8235294117647 0.0000414867774
+3.0588235294118 0.0000402638338
+3.2941176470588 0.0000364037174
+3.5294117647059 0.0000316836173
+3.7647058823529 0.0000270007016
+4.0000000000000 0.0000270007016
diff --git a/test/bam/momy_z_[17][17].xg b/test/bam/momy_z_[17][17].xg
new file mode 100644
index 0000000..b62e301
--- /dev/null
+++ b/test/bam/momy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMCONSTRAINTS::momy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000385871922
+-3.7647058823529 0.0000385871922
+-3.5294117647059 0.0000422798296
+-3.2941176470588 0.0000448782613
+-3.0588235294118 0.0000451738522
+-2.8235294117647 0.0000413397697
+-2.5882352941176 0.0000308796846
+-2.3529411764706 0.0000109914121
+-2.1176470588235 -0.0000199190132
+-1.8823529411765 -0.0000580674086
+-1.6470588235294 -0.0000850737584
+-1.4117647058824 -0.0000519546444
+-1.1764705882353 0.0001376372972
+-0.9411764705882 0.0006142542455
+-0.7058823529412 0.0014342730647
+-0.4705882352941 0.0023561676427
+-0.2352941176471 0.0027554853474
+0.0000000000000 0.0021275824513
+0.2352941176471 0.0008137587286
+0.4705882352941 -0.0002762558533
+0.7058823529412 -0.0006694720245
+0.9411764705882 -0.0005591288028
+1.1764705882353 -0.0003050870707
+1.4117647058824 -0.0001049258534
+1.6470588235294 0.0000022414550
+1.8823529411765 0.0000416037825
+2.1176470588235 0.0000452478655
+2.3529411764706 0.0000347916232
+2.5882352941176 0.0000214098645
+2.8235294117647 0.0000097219761
+3.0588235294118 0.0000010220678
+3.2941176470588 -0.0000048108202
+3.5294117647059 -0.0000083598823
+3.7647058823529 -0.0000102580428
+4.0000000000000 -0.0000102580428
diff --git a/test/bam/momz_3D_diagonal.xg b/test/bam/momz_3D_diagonal.xg
new file mode 100644
index 0000000..d3fd183
--- /dev/null
+++ b/test/bam/momz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMCONSTRAINTS::momz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 -0.0000109988368
+-6.5206618637887 -0.0000109988368
+-6.1131204973019 -0.0000142260886
+-5.7055791308151 -0.0000184566833
+-5.2980377643283 -0.0000239124212
+-4.8904963978415 -0.0000306705778
+-4.4829550313547 -0.0000382436726
+-4.0754136648679 -0.0000443869744
+-3.6678722983812 -0.0000417609143
+-3.2603309318944 -0.0000086087480
+-2.8527895654076 0.0001167020090
+-2.4452481989208 0.0004968771860
+-2.0377068324340 0.0014616510305
+-1.6301654659472 0.0029797481736
+-1.2226240994604 0.0020237798884
+-0.8150827329736 -0.0031451339382
+-0.4075413664868 -0.0029513840325
+0.0000000000000 -0.0015408918237
+0.4075413664868 -0.0016079987899
+0.8150827329736 0.0023143476711
+1.2226240994604 0.0037113339972
+1.6301654659472 0.0013407746240
+2.0377068324340 0.0004679176726
+2.4452481989208 0.0003780642698
+2.8527895654076 0.0003305117723
+3.2603309318944 0.0002567319909
+3.6678722983812 0.0001863462224
+4.0754136648679 0.0001316651421
+4.4829550313547 0.0000925248019
+4.8904963978415 0.0000653511473
+5.2980377643283 0.0000466231372
+5.7055791308151 0.0000336683883
+6.1131204973019 0.0000246270977
+6.5206618637887 0.0000182455121
+6.9282032302755 0.0000182455121
diff --git a/test/bam/momz_maximum.xg b/test/bam/momz_maximum.xg
new file mode 100644
index 0000000..aae4ec3
--- /dev/null
+++ b/test/bam/momz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momz
+"momz v time
+0.0000000000000 0.4227708491450
diff --git a/test/bam/momz_minimum.xg b/test/bam/momz_minimum.xg
new file mode 100644
index 0000000..e366ccb
--- /dev/null
+++ b/test/bam/momz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momz
+"momz v time
+0.0000000000000 -0.4227758618005
diff --git a/test/bam/momz_norm1.xg b/test/bam/momz_norm1.xg
new file mode 100644
index 0000000..3bb8d1b
--- /dev/null
+++ b/test/bam/momz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momz
+"momz v time
+0.0000000000000 0.0008121046615
diff --git a/test/bam/momz_norm2.xg b/test/bam/momz_norm2.xg
new file mode 100644
index 0000000..b76514d
--- /dev/null
+++ b/test/bam/momz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momz
+"momz v time
+0.0000000000000 0.0079372349096
diff --git a/test/bam/momz_x_[17][17].xg b/test/bam/momz_x_[17][17].xg
new file mode 100644
index 0000000..c47ee22
--- /dev/null
+++ b/test/bam/momz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMCONSTRAINTS::momz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0000008763990
+-3.7647058823529 -0.0000008763990
+-3.5294117647059 0.0000001316881
+-3.2941176470588 0.0000018772906
+-3.0588235294118 0.0000047297222
+-2.8235294117647 0.0000091672731
+-2.5882352941176 0.0000156242579
+-2.3529411764706 0.0000237877677
+-2.1176470588235 0.0000301030233
+-1.8823529411765 0.0000207757151
+-1.6470588235294 -0.0000130334315
+-1.4117647058824 0.0000045380337
+-1.1764705882353 0.0000186906573
+-0.9411764705882 -0.0000091997841
+-0.7058823529412 -0.0000833700508
+-0.4705882352941 -0.0002609024188
+-0.2352941176471 -0.0006570730130
+0.0000000000000 -0.0015408918237
+0.2352941176471 -0.0035897324715
+0.4705882352941 -0.0086634462414
+0.7058823529412 -0.0224596092322
+0.9411764705882 -0.0651945866162
+1.1764705882353 -0.2573001820544
+1.4117647058824 -0.0485133518224
+1.6470588235294 0.0878036280607
+1.8823529411765 0.1846548650052
+2.1176470588235 0.0605782619551
+2.3529411764706 0.0246311476824
+2.5882352941176 0.0113550718401
+2.8235294117647 0.0057613634230
+3.0588235294118 0.0031523783761
+3.2941176470588 0.0018327414547
+3.5294117647059 0.0011198242225
+3.7647058823529 0.0007131635695
+4.0000000000000 0.0007131635695
diff --git a/test/bam/momz_y_[17][17].xg b/test/bam/momz_y_[17][17].xg
new file mode 100644
index 0000000..a8284d9
--- /dev/null
+++ b/test/bam/momz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMCONSTRAINTS::momz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0000397037213
+-3.7647058823529 -0.0000397037213
+-3.5294117647059 -0.0000440182788
+-3.2941176470588 -0.0000474972818
+-3.0588235294118 -0.0000490440378
+-2.8235294117647 -0.0000469822982
+-2.5882352941176 -0.0000390035577
+-2.3529411764706 -0.0000225032169
+-2.1176470588235 0.0000040004035
+-1.8823529411765 0.0000369504750
+-1.6470588235294 0.0000591346764
+-1.4117647058824 0.0000249697499
+-1.1764705882353 -0.0001538181359
+-0.9411764705882 -0.0005916313917
+-0.7058823529412 -0.0013202943147
+-0.4705882352941 -0.0020814125313
+-0.2352941176471 -0.0022855758578
+0.0000000000000 -0.0015408918237
+0.2352941176471 -0.0002882270247
+0.4705882352941 0.0006065356273
+0.7058823529412 0.0008040663517
+0.9411764705882 0.0005741143762
+1.1764705882353 0.0002716241905
+1.4117647058824 0.0000621795839
+1.6470588235294 -0.0000394177134
+1.8823529411765 -0.0000700951390
+2.1176470588235 -0.0000660474427
+2.3529411764706 -0.0000497433266
+2.5882352941176 -0.0000321543577
+2.8235294117647 -0.0000174903922
+3.0588235294118 -0.0000066849327
+3.2941176470588 0.0000006490873
+3.5294117647059 0.0000052798401
+3.7647058823529 0.0000079667431
+4.0000000000000 0.0000079667431
diff --git a/test/bam/momz_z_[17][17].xg b/test/bam/momz_z_[17][17].xg
new file mode 100644
index 0000000..49ab9ad
--- /dev/null
+++ b/test/bam/momz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMCONSTRAINTS::momz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0000294714726
+-3.7647058823529 -0.0000294714726
+-3.5294117647059 -0.0000353621615
+-3.2941176470588 -0.0000417542452
+-3.0588235294118 -0.0000479409902
+-2.8235294117647 -0.0000524016172
+-2.5882352941176 -0.0000521906555
+-2.3529411764706 -0.0000420500657
+-2.1176470588235 -0.0000133985454
+-1.8823529411765 0.0000460006319
+-1.6470588235294 0.0001492949193
+-1.4117647058824 0.0002994610395
+-1.1764705882353 0.0004627769994
+-0.9411764705882 0.0005300110691
+-0.7058823529412 0.0003127203714
+-0.4705882352941 -0.0003168774177
+-0.2352941176471 -0.0011362245047
+0.0000000000000 -0.0015408918237
+0.2352941176471 -0.0011558773892
+0.4705882352941 -0.0003330075319
+0.7058823529412 0.0003133853351
+0.9411764705882 0.0005418786388
+1.1764705882353 0.0004756193745
+1.4117647058824 0.0003079312685
+1.6470588235294 0.0001528768721
+1.8823529411765 0.0000461736187
+2.1176470588235 -0.0000150209092
+2.3529411764706 -0.0000443416840
+2.5882352941176 -0.0000545237329
+2.8235294117647 -0.0000544895757
+3.0588235294118 -0.0000496906442
+3.2941176470588 -0.0000431672064
+3.5294117647059 -0.0000364787593
+3.7647058823529 -0.0000303422611
+4.0000000000000 -0.0000303422611
diff --git a/test/bam/psi_3D_diagonal.xg b/test/bam/psi_3D_diagonal.xg
new file mode 100644
index 0000000..281c637
--- /dev/null
+++ b/test/bam/psi_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label STATICCONFORMAL::psi
+
+
+"Time = 0.0000000000000
+-6.9282032302755 1.1759038459241
+-6.5206618637887 1.1865857110707
+-6.1131204973019 1.1986420565675
+-5.7055791308151 1.2123533514264
+-5.2980377643283 1.2280801535320
+-4.8904963978415 1.2462925779744
+-4.4829550313547 1.2676125877610
+-4.0754136648679 1.2928746682409
+-3.6678722983812 1.3232110478537
+-3.2603309318944 1.3601625181445
+-2.8527895654076 1.4057870172952
+-2.4452481989208 1.4626230700851
+-2.0377068324340 1.5329802875769
+-1.6301654659472 1.6161015722121
+-1.2226240994604 1.7017287492827
+-0.8150827329736 1.7684839934587
+-0.4075413664868 1.8068060912988
+0.0000000000000 1.8333333333333
+0.4075413664868 1.8564843502623
+0.8150827329736 1.8522356557149
+1.2226240994604 1.7944621074585
+1.6301654659472 1.6993695693269
+2.0377068324340 1.6011492613574
+2.4452481989208 1.5169065844096
+2.8527895654076 1.4490504127510
+3.2603309318944 1.3950394308980
+3.6678722983812 1.3517360814305
+4.0754136648679 1.3165452458155
+4.4829550313547 1.2875216519530
+4.8904963978415 1.2632432782615
+5.2980377643283 1.2426701247217
+5.7055791308151 1.2250337444779
+6.1131204973019 1.2097584327813
+6.5206618637887 1.1964064791874
+6.9282032302755 1.1846402375706
diff --git a/test/bam/psi_maximum.xg b/test/bam/psi_maximum.xg
new file mode 100644
index 0000000..a1eb875
--- /dev/null
+++ b/test/bam/psi_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label STATICCONFORMAL::psi
+"psi v time
+0.0000000000000 9.6717171717172
diff --git a/test/bam/psi_minimum.xg b/test/bam/psi_minimum.xg
new file mode 100644
index 0000000..67ff8c2
--- /dev/null
+++ b/test/bam/psi_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label STATICCONFORMAL::psi
+"psi v time
+0.0000000000000 1.1759038459241
diff --git a/test/bam/psi_norm1.xg b/test/bam/psi_norm1.xg
new file mode 100644
index 0000000..38425aa
--- /dev/null
+++ b/test/bam/psi_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label STATICCONFORMAL::psi
+"psi v time
+0.0000000000000 1.3506315967167
diff --git a/test/bam/psi_norm2.xg b/test/bam/psi_norm2.xg
new file mode 100644
index 0000000..cd3ef49
--- /dev/null
+++ b/test/bam/psi_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label STATICCONFORMAL::psi
+"psi v time
+0.0000000000000 1.3609258434852
diff --git a/test/bam/psi_x_[17][17].xg b/test/bam/psi_x_[17][17].xg
new file mode 100644
index 0000000..21c084c
--- /dev/null
+++ b/test/bam/psi_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label STATICCONFORMAL::psi (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.3363636363636
+-3.7647058823529 1.3632373213379
+-3.5294117647059 1.3954996186117
+-3.2941176470588 1.4351302423816
+-3.0588235294118 1.4852708460134
+-2.8235294117647 1.5512471655329
+-2.5882352941176 1.6429126968695
+-2.3529411764706 1.7808633851013
+-2.1176470588235 2.0168408826945
+-1.8823529411765 2.5294314381271
+-1.6470588235294 4.6383177570093
+-1.4117647058824 6.9242424242424
+-1.1764705882353 2.8256743256743
+-0.9411764705882 2.2019657577679
+-0.7058823529412 1.9696296296296
+-0.4705882352941 1.8663113006397
+-0.2352941176471 1.8275522270398
+0.0000000000000 1.8333333333333
+0.2352941176471 1.8811588490343
+0.4705882352941 1.9823027718550
+0.7058823529412 2.1711111111111
+0.9411764705882 2.5469245402663
+1.1764705882353 3.5049950049950
+1.4117647058824 9.6717171717172
+1.6470588235294 6.2588785046729
+1.8823529411765 3.1093645484950
+2.1176470588235 2.3524970963995
+2.3529411764706 2.0090813371940
+2.5882352941176 1.8114913474626
+2.8235294117647 1.6823129251701
+3.0588235294118 1.5908094948265
+3.2941176470588 1.5223272654129
+3.5294117647059 1.4689804220697
+3.7647058823529 1.4261408982079
+4.0000000000000 1.3909090909091
diff --git a/test/bam/psi_y_[17][17].xg b/test/bam/psi_y_[17][17].xg
new file mode 100644
index 0000000..c47bef9
--- /dev/null
+++ b/test/bam/psi_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label STATICCONFORMAL::psi (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2926028679903
+-3.7647058823529 1.3084491865950
+-3.5294117647059 1.3259505336207
+-3.2941176470588 1.3453458895468
+-3.0588235294118 1.3669114123290
+-2.8235294117647 1.3909626883015
+-2.5882352941176 1.4178531520112
+-2.3529411764706 1.4479644489680
+-2.1176470588235 1.4816811173169
+-1.8823529411765 1.5193364208804
+-1.6470588235294 1.5611080573723
+-1.4117647058824 1.6068333272440
+-1.1764705882353 1.6557111811299
+-0.9411764705882 1.7058865787568
+-0.7058823529412 1.7540155851675
+-0.4705882352941 1.7951220729898
+-0.2352941176471 1.8232662719902
+0.0000000000000 1.8333333333333
+0.2352941176471 1.8232662719902
+0.4705882352941 1.7951220729898
+0.7058823529412 1.7540155851675
+0.9411764705882 1.7058865787568
+1.1764705882353 1.6557111811299
+1.4117647058824 1.6068333272440
+1.6470588235294 1.5611080573723
+1.8823529411765 1.5193364208804
+2.1176470588235 1.4816811173169
+2.3529411764706 1.4479644489680
+2.5882352941176 1.4178531520112
+2.8235294117647 1.3909626883015
+3.0588235294118 1.3669114123290
+3.2941176470588 1.3453458895468
+3.5294117647059 1.3259505336207
+3.7647058823529 1.3084491865950
+4.0000000000000 1.2926028679903
diff --git a/test/bam/psi_z_[17][17].xg b/test/bam/psi_z_[17][17].xg
new file mode 100644
index 0000000..43251d9
--- /dev/null
+++ b/test/bam/psi_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label STATICCONFORMAL::psi (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2926028679903
+-3.7647058823529 1.3084491865950
+-3.5294117647059 1.3259505336207
+-3.2941176470588 1.3453458895468
+-3.0588235294118 1.3669114123290
+-2.8235294117647 1.3909626883015
+-2.5882352941176 1.4178531520112
+-2.3529411764706 1.4479644489680
+-2.1176470588235 1.4816811173169
+-1.8823529411765 1.5193364208804
+-1.6470588235294 1.5611080573723
+-1.4117647058824 1.6068333272440
+-1.1764705882353 1.6557111811299
+-0.9411764705882 1.7058865787568
+-0.7058823529412 1.7540155851675
+-0.4705882352941 1.7951220729898
+-0.2352941176471 1.8232662719902
+0.0000000000000 1.8333333333333
+0.2352941176471 1.8232662719902
+0.4705882352941 1.7951220729898
+0.7058823529412 1.7540155851675
+0.9411764705882 1.7058865787568
+1.1764705882353 1.6557111811299
+1.4117647058824 1.6068333272440
+1.6470588235294 1.5611080573723
+1.8823529411765 1.5193364208804
+2.1176470588235 1.4816811173169
+2.3529411764706 1.4479644489680
+2.5882352941176 1.4178531520112
+2.8235294117647 1.3909626883015
+3.0588235294118 1.3669114123290
+3.2941176470588 1.3453458895468
+3.5294117647059 1.3259505336207
+3.7647058823529 1.3084491865950
+4.0000000000000 1.2926028679903
diff --git a/test/idpuncture/M_3D_diagonal.xg b/test/idpuncture/M_3D_diagonal.xg
new file mode 100644
index 0000000..3a2315b
--- /dev/null
+++ b/test/idpuncture/M_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label IDPUNCTURE::M
+
+
+"Time = 0.0000000000000
+-6.9282032302755 5.6849240262285
+-6.5206618637887 5.3594672081893
+-6.1131204973019 5.0341806628457
+-5.7055791308151 4.7091321765484
+-5.2980377643283 4.3844235656383
+-4.8904963978415 4.0602116727365
+-4.4829550313547 3.7367450027909
+-4.0754136648679 3.4144298173900
+-3.6678722983812 3.0939536462031
+-3.2603309318944 2.7765243455978
+-2.8527895654076 2.4643469538909
+-2.4452481989208 2.1615869693139
+-2.0377068324340 1.8762419986420
+-1.6301654659472 1.6231089890090
+-1.2226240994604 1.4250520603897
+-0.8150827329736 1.3012632774553
+-0.4075413664868 1.2394551934904
+0.0000000000000 1.2000000000000
+0.4075413664868 1.1675636568184
+0.8150827329736 1.1733843723790
+1.2226240994604 1.2587132735619
+1.6301654659472 1.4298591815519
+2.0377068324340 1.6634803771397
+2.4452481989208 1.9345855327848
+2.8527895654076 2.2269214582694
+3.2603309318944 2.5313928731792
+3.6678722983812 2.8430407137448
+4.0754136648679 3.1591060463530
+4.4829550313547 3.4779989374978
+4.8904963978415 3.7987674618104
+5.2980377643283 4.1208203982544
+5.7055791308151 4.4437779868082
+6.1131204973019 4.7673887849970
+6.5206618637887 5.0914817277782
+6.9282032302755 5.4159375722074
diff --git a/test/idpuncture/M_maximum.xg b/test/idpuncture/M_maximum.xg
new file mode 100644
index 0000000..96696dc
--- /dev/null
+++ b/test/idpuncture/M_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label IDPUNCTURE::M
+"M v time
+0.0000000000000 5.6849240262285
diff --git a/test/idpuncture/M_minimum.xg b/test/idpuncture/M_minimum.xg
new file mode 100644
index 0000000..b9951ed
--- /dev/null
+++ b/test/idpuncture/M_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label IDPUNCTURE::M
+"M v time
+0.0000000000000 0.1153174140944
diff --git a/test/idpuncture/M_norm1.xg b/test/idpuncture/M_norm1.xg
new file mode 100644
index 0000000..cf22c9e
--- /dev/null
+++ b/test/idpuncture/M_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label IDPUNCTURE::M
+"M v time
+0.0000000000000 3.1992708682213
diff --git a/test/idpuncture/M_norm2.xg b/test/idpuncture/M_norm2.xg
new file mode 100644
index 0000000..40889d1
--- /dev/null
+++ b/test/idpuncture/M_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label IDPUNCTURE::M
+"M v time
+0.0000000000000 3.3244489773760
diff --git a/test/idpuncture/M_x_[17][17].xg b/test/idpuncture/M_x_[17][17].xg
new file mode 100644
index 0000000..47739f9
--- /dev/null
+++ b/test/idpuncture/M_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label IDPUNCTURE::M (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 2.9729729729730
+-3.7647058823529 2.7530210726056
+-3.5294117647059 2.5284474445516
+-3.2941176470588 2.2981624869987
+-3.0588235294118 2.0607048789665
+-2.8235294117647 1.8140682846565
+-2.5882352941176 1.5554211401784
+-2.3529411764706 1.2806337434687
+-2.1176470588235 0.9834380354083
+-1.8823529411765 0.6538377432757
+-1.6470588235294 0.2748522989982
+-1.4117647058824 0.1687979539642
+-1.1764705882353 0.5477428180575
+-0.9411764705882 0.8319704563440
+-0.7058823529412 1.0313216195569
+-0.4705882352941 1.1543194683731
+-0.2352941176471 1.2083829483210
+0.0000000000000 1.2000000000000
+0.2352941176471 1.1348691567882
+0.4705882352941 1.0180160625136
+0.7058823529412 0.8538899430740
+0.9411764705882 0.6464439434310
+1.1764705882353 0.3992023928215
+1.4117647058824 0.1153174140944
+1.6470588235294 0.1901546116936
+1.8823529411765 0.4740764230220
+2.1176470588235 0.7393731215114
+2.3529411764706 0.9910003912873
+2.5882352941176 1.2322990295915
+2.8235294117647 1.4656031904287
+3.0588235294118 1.6925929741424
+3.2941176470588 1.9145085202657
+3.5294117647059 2.1322851721334
+3.7647058823529 2.3466416957521
+4.0000000000000 2.5581395348837
diff --git a/test/idpuncture/M_y_[17][17].xg b/test/idpuncture/M_y_[17][17].xg
new file mode 100644
index 0000000..5726f8b
--- /dev/null
+++ b/test/idpuncture/M_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label IDPUNCTURE::M (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 3.4176014981270
+-3.7647058823529 3.2420250837399
+-3.5294117647059 3.0679501852377
+-3.2941176470588 2.8956476108990
+-3.0588235294118 2.7254535192905
+-2.8235294117647 2.5577888374579
+-2.5882352941176 2.3931852498581
+-2.3529411764706 2.2323200028571
+-2.1176470588235 2.0760622828027
+-1.8823529411765 1.9255341235355
+-1.6470588235294 1.7821879170352
+-1.4117647058824 1.6478989454017
+-1.1764705882353 1.5250616868799
+-0.9411764705882 1.4166581857403
+-0.7058823529412 1.3262325337451
+-0.4705882352941 1.2576685190487
+-0.2352941176471 1.2146738352132
+0.0000000000000 1.2000000000000
+0.2352941176471 1.2146738352132
+0.4705882352941 1.2576685190487
+0.7058823529412 1.3262325337451
+0.9411764705882 1.4166581857403
+1.1764705882353 1.5250616868799
+1.4117647058824 1.6478989454017
+1.6470588235294 1.7821879170352
+1.8823529411765 1.9255341235355
+2.1176470588235 2.0760622828027
+2.3529411764706 2.2323200028571
+2.5882352941176 2.3931852498581
+2.8235294117647 2.5577888374579
+3.0588235294118 2.7254535192905
+3.2941176470588 2.8956476108990
+3.5294117647059 3.0679501852377
+3.7647058823529 3.2420250837399
+4.0000000000000 3.4176014981270
diff --git a/test/idpuncture/M_z_[17][17].xg b/test/idpuncture/M_z_[17][17].xg
new file mode 100644
index 0000000..d537834
--- /dev/null
+++ b/test/idpuncture/M_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label IDPUNCTURE::M (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 3.4176014981270
+-3.7647058823529 3.2420250837399
+-3.5294117647059 3.0679501852377
+-3.2941176470588 2.8956476108990
+-3.0588235294118 2.7254535192905
+-2.8235294117647 2.5577888374579
+-2.5882352941176 2.3931852498581
+-2.3529411764706 2.2323200028571
+-2.1176470588235 2.0760622828027
+-1.8823529411765 1.9255341235355
+-1.6470588235294 1.7821879170352
+-1.4117647058824 1.6478989454017
+-1.1764705882353 1.5250616868799
+-0.9411764705882 1.4166581857403
+-0.7058823529412 1.3262325337451
+-0.4705882352941 1.2576685190487
+-0.2352941176471 1.2146738352132
+0.0000000000000 1.2000000000000
+0.2352941176471 1.2146738352132
+0.4705882352941 1.2576685190487
+0.7058823529412 1.3262325337451
+0.9411764705882 1.4166581857403
+1.1764705882353 1.5250616868799
+1.4117647058824 1.6478989454017
+1.6470588235294 1.7821879170352
+1.8823529411765 1.9255341235355
+2.1176470588235 2.0760622828027
+2.3529411764706 2.2323200028571
+2.5882352941176 2.3931852498581
+2.8235294117647 2.5577888374579
+3.0588235294118 2.7254535192905
+3.2941176470588 2.8956476108990
+3.5294117647059 3.0679501852377
+3.7647058823529 3.2420250837399
+4.0000000000000 3.4176014981270
diff --git a/test/idpuncture/N_3D_diagonal.xg b/test/idpuncture/N_3D_diagonal.xg
new file mode 100644
index 0000000..72bec55
--- /dev/null
+++ b/test/idpuncture/N_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label IDPUNCTURE::N
+
+
+"Time = 0.0000000000000
+-6.9282032302755 134.7255040939021
+-6.5206618637887 128.7873017635240
+-6.1131204973019 122.8845512526831
+-5.7055791308151 117.0251277720053
+-5.2980377643283 111.2191977337784
+-4.8904963978415 105.4799334739430
+-4.4829550313547 99.8243122077418
+-4.0754136648679 94.2736590896960
+-3.6678722983812 88.8527288677480
+-3.2603309318944 83.5834533855781
+-2.8527895654076 78.4614082679281
+-2.4452481989208 73.3799359568369
+-2.0377068324340 67.9139690562055
+-1.6301654659472 60.8615881967696
+-1.2226240994604 50.1241211330808
+-0.8150827329736 35.5529742134793
+-0.4075413664868 22.3726433080305
+0.0000000000000 14.5096704000000
+0.4075413664868 10.8927154173096
+0.8150827329736 9.9978371004895
+1.2226240994604 11.0430416998900
+1.6301654659472 13.5233262616363
+2.0377068324340 17.0396764736124
+2.4452481989208 21.2795459591595
+2.8527895654076 26.0172492871692
+3.2603309318944 31.0991409749639
+3.6678722983812 36.4229659793469
+4.0754136648679 41.9205851980602
+4.4829550313547 47.5459577356718
+4.8904963978415 53.2673586905649
+5.2980377643283 59.0624529815226
+5.7055791308151 64.9151758126599
+6.1131204973019 70.8137342695715
+6.5206618637887 76.7493055477760
+6.9282032302755 82.7151728876283
diff --git a/test/idpuncture/N_maximum.xg b/test/idpuncture/N_maximum.xg
new file mode 100644
index 0000000..036b619
--- /dev/null
+++ b/test/idpuncture/N_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label IDPUNCTURE::N
+"N v time
+0.0000000000000 171.5208834409299
diff --git a/test/idpuncture/N_minimum.xg b/test/idpuncture/N_minimum.xg
new file mode 100644
index 0000000..fb928a5
--- /dev/null
+++ b/test/idpuncture/N_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label IDPUNCTURE::N
+"N v time
+0.0000000000000 0.0027396153440
diff --git a/test/idpuncture/N_norm1.xg b/test/idpuncture/N_norm1.xg
new file mode 100644
index 0000000..89e5692
--- /dev/null
+++ b/test/idpuncture/N_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label IDPUNCTURE::N
+"N v time
+0.0000000000000 50.7789955972882
diff --git a/test/idpuncture/N_norm2.xg b/test/idpuncture/N_norm2.xg
new file mode 100644
index 0000000..3e8ccc9
--- /dev/null
+++ b/test/idpuncture/N_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label IDPUNCTURE::N
+"N v time
+0.0000000000000 60.2956338963989
diff --git a/test/idpuncture/N_x_[17][17].xg b/test/idpuncture/N_x_[17][17].xg
new file mode 100644
index 0000000..478d651
--- /dev/null
+++ b/test/idpuncture/N_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label IDPUNCTURE::N (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 16.6340545057134
+-3.7647058823529 13.0115512466033
+-3.5294117647059 9.4649445256707
+-3.2941176470588 6.1128312486280
+-3.0588235294118 3.1563100763405
+-2.8235294117647 0.9333266264032
+-2.5882352941176 0.0027396153440
+-2.3529411764706 1.2469524998292
+-2.1176470588235 5.8514352365523
+-1.8823529411765 14.2895465202267
+-1.6470588235294 19.1932559845272
+-1.4117647058824 22.0505854886726
+-1.1764705882353 51.2717709766786
+-0.9411764705882 51.8000028699529
+-0.7058823529412 41.0641808752125
+-0.4705882352941 29.3128411320107
+-0.2352941176471 20.3439337953149
+0.0000000000000 14.5096704000000
+0.2352941176471 10.9617976574975
+0.4705882352941 8.7067617204492
+0.7058823529412 6.9315933970162
+0.9411764705882 5.0894485582382
+1.1764705882353 2.9763833191074
+1.4117647058824 0.7708102047193
+1.6470588235294 0.7496533568522
+1.8823529411765 1.0284589906688
+2.1176470588235 1.2677144235999
+2.3529411764706 1.8658991710669
+2.5882352941176 2.8781396541838
+2.8235294117647 4.2558644480141
+3.0588235294118 5.9283836192513
+3.2941176470588 7.8293466241450
+3.5294117647059 9.9037306787081
+3.7647058823529 12.1081646037250
+4.0000000000000 14.4092518217533
diff --git a/test/idpuncture/N_y_[17][17].xg b/test/idpuncture/N_y_[17][17].xg
new file mode 100644
index 0000000..9cb82ad
--- /dev/null
+++ b/test/idpuncture/N_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label IDPUNCTURE::N (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 43.3661997372605
+-3.7647058823529 41.1417223606485
+-3.5294117647059 38.9318910332119
+-3.2941176470588 36.7392049485958
+-3.0588235294118 34.5667761520130
+-2.8235294117647 32.4185378746215
+-2.5882352941176 30.2995473386100
+-2.3529411764706 28.2164359905130
+-2.1176470588235 26.1780922816056
+-1.8823529411765 24.1967099087100
+-1.6470588235294 22.2893929940831
+-1.4117647058824 20.4805400943490
+-1.1764705882353 18.8050940908789
+-0.9411764705882 17.3121045596636
+-0.7058823529412 16.0663809673956
+-0.4705882352941 15.1434270689914
+-0.2352941176471 14.6123774580407
+0.0000000000000 14.5096704000000
+0.2352941176471 14.8212100678467
+0.4705882352941 15.4912283289065
+0.7058823529412 16.4505692620822
+0.9411764705882 17.6394100851854
+1.1764705882353 19.0132547854221
+1.4117647058824 20.5392853571371
+1.6470588235294 22.1917933540335
+1.8823529411765 23.9495748266703
+2.1176470588235 25.7948241946053
+2.3529411764706 27.7126375489028
+2.5882352941176 29.6906597301858
+2.8235294117647 31.7187379199042
+3.0588235294118 33.7885757350194
+3.2941176470588 35.8934097267502
+3.5294117647059 38.0277245002607
+3.7647058823529 40.1870122863352
+4.0000000000000 42.3675755790464
diff --git a/test/idpuncture/N_z_[17][17].xg b/test/idpuncture/N_z_[17][17].xg
new file mode 100644
index 0000000..e08ba6e
--- /dev/null
+++ b/test/idpuncture/N_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label IDPUNCTURE::N (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 27.5758335022278
+-3.7647058823529 26.6162168423169
+-3.5294117647059 25.6756907606558
+-3.2941176470588 24.7571334932815
+-3.0588235294118 23.8639046849661
+-2.8235294117647 22.9998857589947
+-2.5882352941176 22.1694737018236
+-2.3529411764706 21.3774701105797
+-2.1176470588235 20.6287568706686
+-1.8823529411765 19.9275660284662
+-1.6470588235294 19.2760304882509
+-1.4117647058824 18.6715839184778
+-1.1764705882353 18.1028458368249
+-0.9411764705882 17.5443931206103
+-0.7058823529412 16.9531779487781
+-0.4705882352941 16.2734881667093
+-0.2352941176471 15.4590495834399
+0.0000000000000 14.5096704000000
+0.2352941176471 13.4952657552397
+0.4705882352941 12.5357740724153
+0.7058823529412 11.7469996798918
+0.9411764705882 11.1981527567036
+1.1764705882353 10.9058093958191
+1.4117647058824 10.8513433297521
+1.6470588235294 11.0008580166842
+1.8823529411765 11.3181732473910
+2.1176470588235 11.7708571456759
+2.3529411764706 12.3320402859442
+2.5882352941176 12.9802787760865
+2.8235294117647 13.6987350683376
+3.0588235294118 14.4742511812741
+3.2941176470588 15.2965273192895
+3.5294117647059 16.1574586315491
+3.7647058823529 17.0506217518113
+4.0000000000000 17.9708847804966
diff --git a/test/idpuncture/gxx_3D_diagonal.xg b/test/idpuncture/gxx_3D_diagonal.xg
new file mode 100644
index 0000000..6c1e1a3
--- /dev/null
+++ b/test/idpuncture/gxx_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gxx
+
+
+"Time = 0.0000000000000
+-6.9282032302755 1.1489525841611
+-6.5206618637887 1.1572751073649
+-6.1131204973019 1.1665399059635
+-5.7055791308151 1.1769217787849
+-5.2980377643283 1.1886407773285
+-4.8904963978415 1.2019701838959
+-4.4829550313547 1.2172447790636
+-4.0754136648679 1.2348662034274
+-3.6678722983812 1.2552975886049
+-3.2603309318944 1.2790264783966
+-2.8527895654076 1.3064406394330
+-2.4452481989208 1.3374751411580
+-2.0377068324340 1.3707116758933
+-1.6301654659472 1.4015650471367
+-1.2226240994604 1.4208609550122
+-0.8150827329736 1.4190865564815
+-0.4075413664868 1.3959340091292
+0.0000000000000 1.3613762676822
+0.4075413664868 1.3264438117726
+0.8150827329736 1.2981685711073
+1.2226240994604 1.2785506724017
+1.6301654659472 1.2638883045826
+2.0377068324340 1.2498582316417
+2.4452481989208 1.2350696760313
+2.8527895654076 1.2199009516298
+3.2603309318944 1.2050363150861
+3.6678722983812 1.1909683085926
+4.0754136648679 1.1779573853916
+4.4829550313547 1.1660980708890
+4.8904963978415 1.1553835165162
+5.2980377643283 1.1457500137029
+5.7055791308151 1.1371049499904
+6.1131204973019 1.1293439802080
+6.5206618637887 1.1223614332811
+6.9282032302755 1.1160563457373
diff --git a/test/idpuncture/gxx_maximum.xg b/test/idpuncture/gxx_maximum.xg
new file mode 100644
index 0000000..aa92c0b
--- /dev/null
+++ b/test/idpuncture/gxx_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxx
+"gxx v time
+0.0000000000000 1.5233761473211
diff --git a/test/idpuncture/gxx_minimum.xg b/test/idpuncture/gxx_minimum.xg
new file mode 100644
index 0000000..f0e4973
--- /dev/null
+++ b/test/idpuncture/gxx_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxx
+"gxx v time
+0.0000000000000 1.0531027728300
diff --git a/test/idpuncture/gxx_norm1.xg b/test/idpuncture/gxx_norm1.xg
new file mode 100644
index 0000000..f789f85
--- /dev/null
+++ b/test/idpuncture/gxx_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxx
+"gxx v time
+0.0000000000000 1.2125545783982
diff --git a/test/idpuncture/gxx_norm2.xg b/test/idpuncture/gxx_norm2.xg
new file mode 100644
index 0000000..0b72ccc
--- /dev/null
+++ b/test/idpuncture/gxx_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxx
+"gxx v time
+0.0000000000000 1.2138818524667
diff --git a/test/idpuncture/gxx_x_[17][17].xg b/test/idpuncture/gxx_x_[17][17].xg
new file mode 100644
index 0000000..bc33cbf
--- /dev/null
+++ b/test/idpuncture/gxx_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gxx (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2661041346907
+-3.7647058823529 1.2782018986160
+-3.5294117647059 1.2923855382987
+-3.2941176470588 1.3086980621956
+-3.0588235294118 1.3272059999676
+-2.8235294117647 1.3479019322934
+-2.5882352941176 1.3704459083463
+-2.3529411764706 1.3933667238143
+-2.1176470588235 1.4112162182316
+-1.8823529411765 1.4026658833855
+-1.6470588235294 1.2745824683895
+-1.4117647058824 1.2090818923925
+-1.1764705882353 1.4531284809427
+-0.9411764705882 1.4851912205623
+-0.7058823529412 1.4622398431876
+-0.4705882352941 1.4278954383338
+-0.2352941176471 1.3935022824763
+0.0000000000000 1.3613762676822
+0.2352941176471 1.3309007880878
+0.4705882352941 1.3000440163892
+0.7058823529412 1.2653220955484
+0.9411764705882 1.2208018591317
+1.1764705882353 1.1559930066674
+1.4117647058824 1.0531027728300
+1.6470588235294 1.0770945039384
+1.8823529411765 1.1453221960709
+2.1176470588235 1.1785134537820
+2.3529411764706 1.1942373411864
+2.5882352941176 1.2004103949570
+2.8235294117647 1.2010680163390
+3.0588235294118 1.1984563877466
+3.2941176470588 1.1938942608290
+3.5294117647059 1.1881795824247
+3.7647058823529 1.1818005247942
+4.0000000000000 1.1750512561970
diff --git a/test/idpuncture/gxx_y_[17][17].xg b/test/idpuncture/gxx_y_[17][17].xg
new file mode 100644
index 0000000..4b27f66
--- /dev/null
+++ b/test/idpuncture/gxx_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gxx (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.1943294319457
+-3.7647058823529 1.2046592719041
+-3.5294117647059 1.2152256535407
+-3.2941176470588 1.2261156579079
+-3.0588235294118 1.2373853382835
+-2.8235294117647 1.2490588383499
+-2.5882352941176 1.2611236969909
+-2.3529411764706 1.2735226136164
+-2.1176470588235 1.2861422226022
+-1.8823529411765 1.2988003664096
+-1.6470588235294 1.3112352893207
+-1.4117647058824 1.3231032208084
+-1.1764705882353 1.3339940517244
+-0.9411764705882 1.3434746591767
+-0.7058823529412 1.3511588645027
+-0.4705882352941 1.3567774678870
+-0.2352941176471 1.3601986673202
+0.0000000000000 1.3613762676822
+0.2352941176471 1.3602834148940
+0.4705882352941 1.3568993948112
+0.7058823529412 1.3512515656116
+0.9411764705882 1.3434843791475
+1.1764705882353 1.3338942364239
+1.4117647058824 1.3228924856327
+1.6470588235294 1.3109282159654
+1.8823529411765 1.2984184510783
+2.1176470588235 1.2857077498888
+2.3529411764706 1.2730554537254
+2.5882352941176 1.2606401176929
+2.8235294117647 1.2485714424077
+3.0588235294118 1.2369035164668
+3.2941176470588 1.2256462097030
+3.5294117647059 1.2147734056078
+3.7647058823529 1.2042276280957
+4.0000000000000 1.1939208436766
diff --git a/test/idpuncture/gxx_z_[17][17].xg b/test/idpuncture/gxx_z_[17][17].xg
new file mode 100644
index 0000000..3dd0e06
--- /dev/null
+++ b/test/idpuncture/gxx_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gxx (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.1944179671725
+-3.7647058823529 1.2047528036279
+-3.5294117647059 1.2153667255150
+-3.2941176470588 1.2263622610534
+-3.0588235294118 1.2378151535012
+-2.8235294117647 1.2497733862622
+-2.5882352941176 1.2622519375766
+-2.3529411764706 1.2752227884626
+-2.1176470588235 1.2885995101326
+-1.8823529411765 1.3022160174181
+-1.6470588235294 1.3158002652244
+-1.4117647058824 1.3289465130892
+-1.1764705882353 1.3410949636240
+-0.9411764705882 1.3515347070262
+-0.7058823529412 1.3594520544172
+-0.4705882352941 1.3640465933726
+-0.2352941176471 1.3647283213583
+0.0000000000000 1.3613762676822
+0.2352941176471 1.3545180532217
+0.4705882352941 1.3451324800711
+0.7058823529412 1.3341515161650
+0.9411764705882 1.3222311311832
+1.1764705882353 1.3097952368969
+1.4117647058824 1.2971369607090
+1.6470588235294 1.2844783278166
+1.8823529411765 1.2719910303863
+2.1176470588235 1.2598016530462
+2.3529411764706 1.2479947104591
+2.5882352941176 1.2366171202443
+2.8235294117647 1.2256836589043
+3.0588235294118 1.2151821777229
+3.2941176470588 1.2050776667932
+3.5294117647059 1.1953146600600
+3.7647058823529 1.1858176984230
+4.0000000000000 1.1764895950767
diff --git a/test/idpuncture/gxy_3D_diagonal.xg b/test/idpuncture/gxy_3D_diagonal.xg
new file mode 100644
index 0000000..a391a17
--- /dev/null
+++ b/test/idpuncture/gxy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gxy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0000000000000
+-6.5206618637887 0.0000000000000
+-6.1131204973019 0.0000000000000
+-5.7055791308151 0.0000000000000
+-5.2980377643283 0.0000000000000
+-4.8904963978415 0.0000000000000
+-4.4829550313547 0.0000000000000
+-4.0754136648679 0.0000000000000
+-3.6678722983812 0.0000000000000
+-3.2603309318944 0.0000000000000
+-2.8527895654076 0.0000000000000
+-2.4452481989208 0.0000000000000
+-2.0377068324340 0.0000000000000
+-1.6301654659472 0.0000000000000
+-1.2226240994604 0.0000000000000
+-0.8150827329736 0.0000000000000
+-0.4075413664868 0.0000000000000
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0000000000000
+0.8150827329736 0.0000000000000
+1.2226240994604 0.0000000000000
+1.6301654659472 0.0000000000000
+2.0377068324340 0.0000000000000
+2.4452481989208 0.0000000000000
+2.8527895654076 0.0000000000000
+3.2603309318944 0.0000000000000
+3.6678722983812 0.0000000000000
+4.0754136648679 0.0000000000000
+4.4829550313547 0.0000000000000
+4.8904963978415 0.0000000000000
+5.2980377643283 0.0000000000000
+5.7055791308151 0.0000000000000
+6.1131204973019 0.0000000000000
+6.5206618637887 0.0000000000000
+6.9282032302755 0.0000000000000
diff --git a/test/idpuncture/gxy_maximum.xg b/test/idpuncture/gxy_maximum.xg
new file mode 100644
index 0000000..2fd9a54
--- /dev/null
+++ b/test/idpuncture/gxy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxy
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gxy_minimum.xg b/test/idpuncture/gxy_minimum.xg
new file mode 100644
index 0000000..2fd9a54
--- /dev/null
+++ b/test/idpuncture/gxy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxy
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gxy_norm1.xg b/test/idpuncture/gxy_norm1.xg
new file mode 100644
index 0000000..2fd9a54
--- /dev/null
+++ b/test/idpuncture/gxy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxy
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gxy_norm2.xg b/test/idpuncture/gxy_norm2.xg
new file mode 100644
index 0000000..2fd9a54
--- /dev/null
+++ b/test/idpuncture/gxy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxy
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gxy_x_[17][17].xg b/test/idpuncture/gxy_x_[17][17].xg
new file mode 100644
index 0000000..5a8485d
--- /dev/null
+++ b/test/idpuncture/gxy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gxy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gxy_y_[17][17].xg b/test/idpuncture/gxy_y_[17][17].xg
new file mode 100644
index 0000000..a0cd536
--- /dev/null
+++ b/test/idpuncture/gxy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gxy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gxy_z_[17][17].xg b/test/idpuncture/gxy_z_[17][17].xg
new file mode 100644
index 0000000..af2afc8
--- /dev/null
+++ b/test/idpuncture/gxy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gxy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gxz_3D_diagonal.xg b/test/idpuncture/gxz_3D_diagonal.xg
new file mode 100644
index 0000000..30d63d9
--- /dev/null
+++ b/test/idpuncture/gxz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gxz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0000000000000
+-6.5206618637887 0.0000000000000
+-6.1131204973019 0.0000000000000
+-5.7055791308151 0.0000000000000
+-5.2980377643283 0.0000000000000
+-4.8904963978415 0.0000000000000
+-4.4829550313547 0.0000000000000
+-4.0754136648679 0.0000000000000
+-3.6678722983812 0.0000000000000
+-3.2603309318944 0.0000000000000
+-2.8527895654076 0.0000000000000
+-2.4452481989208 0.0000000000000
+-2.0377068324340 0.0000000000000
+-1.6301654659472 0.0000000000000
+-1.2226240994604 0.0000000000000
+-0.8150827329736 0.0000000000000
+-0.4075413664868 0.0000000000000
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0000000000000
+0.8150827329736 0.0000000000000
+1.2226240994604 0.0000000000000
+1.6301654659472 0.0000000000000
+2.0377068324340 0.0000000000000
+2.4452481989208 0.0000000000000
+2.8527895654076 0.0000000000000
+3.2603309318944 0.0000000000000
+3.6678722983812 0.0000000000000
+4.0754136648679 0.0000000000000
+4.4829550313547 0.0000000000000
+4.8904963978415 0.0000000000000
+5.2980377643283 0.0000000000000
+5.7055791308151 0.0000000000000
+6.1131204973019 0.0000000000000
+6.5206618637887 0.0000000000000
+6.9282032302755 0.0000000000000
diff --git a/test/idpuncture/gxz_maximum.xg b/test/idpuncture/gxz_maximum.xg
new file mode 100644
index 0000000..ca5ad1f
--- /dev/null
+++ b/test/idpuncture/gxz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxz
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gxz_minimum.xg b/test/idpuncture/gxz_minimum.xg
new file mode 100644
index 0000000..ca5ad1f
--- /dev/null
+++ b/test/idpuncture/gxz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxz
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gxz_norm1.xg b/test/idpuncture/gxz_norm1.xg
new file mode 100644
index 0000000..ca5ad1f
--- /dev/null
+++ b/test/idpuncture/gxz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxz
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gxz_norm2.xg b/test/idpuncture/gxz_norm2.xg
new file mode 100644
index 0000000..ca5ad1f
--- /dev/null
+++ b/test/idpuncture/gxz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxz
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gxz_x_[17][17].xg b/test/idpuncture/gxz_x_[17][17].xg
new file mode 100644
index 0000000..a4a7ab4
--- /dev/null
+++ b/test/idpuncture/gxz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gxz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gxz_y_[17][17].xg b/test/idpuncture/gxz_y_[17][17].xg
new file mode 100644
index 0000000..54d4ebb
--- /dev/null
+++ b/test/idpuncture/gxz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gxz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gxz_z_[17][17].xg b/test/idpuncture/gxz_z_[17][17].xg
new file mode 100644
index 0000000..69689aa
--- /dev/null
+++ b/test/idpuncture/gxz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gxz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gyy_3D_diagonal.xg b/test/idpuncture/gyy_3D_diagonal.xg
new file mode 100644
index 0000000..6c6e98a
--- /dev/null
+++ b/test/idpuncture/gyy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gyy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 1.1489525841611
+-6.5206618637887 1.1572751073649
+-6.1131204973019 1.1665399059635
+-5.7055791308151 1.1769217787849
+-5.2980377643283 1.1886407773285
+-4.8904963978415 1.2019701838959
+-4.4829550313547 1.2172447790636
+-4.0754136648679 1.2348662034274
+-3.6678722983812 1.2552975886049
+-3.2603309318944 1.2790264783966
+-2.8527895654076 1.3064406394330
+-2.4452481989208 1.3374751411580
+-2.0377068324340 1.3707116758933
+-1.6301654659472 1.4015650471367
+-1.2226240994604 1.4208609550122
+-0.8150827329736 1.4190865564815
+-0.4075413664868 1.3959340091292
+0.0000000000000 1.3613762676822
+0.4075413664868 1.3264438117726
+0.8150827329736 1.2981685711073
+1.2226240994604 1.2785506724017
+1.6301654659472 1.2638883045826
+2.0377068324340 1.2498582316417
+2.4452481989208 1.2350696760313
+2.8527895654076 1.2199009516298
+3.2603309318944 1.2050363150861
+3.6678722983812 1.1909683085926
+4.0754136648679 1.1779573853916
+4.4829550313547 1.1660980708890
+4.8904963978415 1.1553835165162
+5.2980377643283 1.1457500137029
+5.7055791308151 1.1371049499904
+6.1131204973019 1.1293439802080
+6.5206618637887 1.1223614332811
+6.9282032302755 1.1160563457373
diff --git a/test/idpuncture/gyy_maximum.xg b/test/idpuncture/gyy_maximum.xg
new file mode 100644
index 0000000..683e9a2
--- /dev/null
+++ b/test/idpuncture/gyy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyy
+"gyy v time
+0.0000000000000 1.5233761473211
diff --git a/test/idpuncture/gyy_minimum.xg b/test/idpuncture/gyy_minimum.xg
new file mode 100644
index 0000000..6cae3dc
--- /dev/null
+++ b/test/idpuncture/gyy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyy
+"gyy v time
+0.0000000000000 1.0531027728300
diff --git a/test/idpuncture/gyy_norm1.xg b/test/idpuncture/gyy_norm1.xg
new file mode 100644
index 0000000..d713471
--- /dev/null
+++ b/test/idpuncture/gyy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyy
+"gyy v time
+0.0000000000000 1.2125545783982
diff --git a/test/idpuncture/gyy_norm2.xg b/test/idpuncture/gyy_norm2.xg
new file mode 100644
index 0000000..eec4ebc
--- /dev/null
+++ b/test/idpuncture/gyy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyy
+"gyy v time
+0.0000000000000 1.2138818524667
diff --git a/test/idpuncture/gyy_x_[17][17].xg b/test/idpuncture/gyy_x_[17][17].xg
new file mode 100644
index 0000000..04be94f
--- /dev/null
+++ b/test/idpuncture/gyy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gyy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2661041346907
+-3.7647058823529 1.2782018986160
+-3.5294117647059 1.2923855382987
+-3.2941176470588 1.3086980621956
+-3.0588235294118 1.3272059999676
+-2.8235294117647 1.3479019322934
+-2.5882352941176 1.3704459083463
+-2.3529411764706 1.3933667238143
+-2.1176470588235 1.4112162182316
+-1.8823529411765 1.4026658833855
+-1.6470588235294 1.2745824683895
+-1.4117647058824 1.2090818923925
+-1.1764705882353 1.4531284809427
+-0.9411764705882 1.4851912205623
+-0.7058823529412 1.4622398431876
+-0.4705882352941 1.4278954383338
+-0.2352941176471 1.3935022824763
+0.0000000000000 1.3613762676822
+0.2352941176471 1.3309007880878
+0.4705882352941 1.3000440163892
+0.7058823529412 1.2653220955484
+0.9411764705882 1.2208018591317
+1.1764705882353 1.1559930066674
+1.4117647058824 1.0531027728300
+1.6470588235294 1.0770945039384
+1.8823529411765 1.1453221960709
+2.1176470588235 1.1785134537820
+2.3529411764706 1.1942373411864
+2.5882352941176 1.2004103949570
+2.8235294117647 1.2010680163390
+3.0588235294118 1.1984563877466
+3.2941176470588 1.1938942608290
+3.5294117647059 1.1881795824247
+3.7647058823529 1.1818005247942
+4.0000000000000 1.1750512561970
diff --git a/test/idpuncture/gyy_y_[17][17].xg b/test/idpuncture/gyy_y_[17][17].xg
new file mode 100644
index 0000000..f4b3997
--- /dev/null
+++ b/test/idpuncture/gyy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gyy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.1943294319457
+-3.7647058823529 1.2046592719041
+-3.5294117647059 1.2152256535407
+-3.2941176470588 1.2261156579079
+-3.0588235294118 1.2373853382835
+-2.8235294117647 1.2490588383499
+-2.5882352941176 1.2611236969909
+-2.3529411764706 1.2735226136164
+-2.1176470588235 1.2861422226022
+-1.8823529411765 1.2988003664096
+-1.6470588235294 1.3112352893207
+-1.4117647058824 1.3231032208084
+-1.1764705882353 1.3339940517244
+-0.9411764705882 1.3434746591767
+-0.7058823529412 1.3511588645027
+-0.4705882352941 1.3567774678870
+-0.2352941176471 1.3601986673202
+0.0000000000000 1.3613762676822
+0.2352941176471 1.3602834148940
+0.4705882352941 1.3568993948112
+0.7058823529412 1.3512515656116
+0.9411764705882 1.3434843791475
+1.1764705882353 1.3338942364239
+1.4117647058824 1.3228924856327
+1.6470588235294 1.3109282159654
+1.8823529411765 1.2984184510783
+2.1176470588235 1.2857077498888
+2.3529411764706 1.2730554537254
+2.5882352941176 1.2606401176929
+2.8235294117647 1.2485714424077
+3.0588235294118 1.2369035164668
+3.2941176470588 1.2256462097030
+3.5294117647059 1.2147734056078
+3.7647058823529 1.2042276280957
+4.0000000000000 1.1939208436766
diff --git a/test/idpuncture/gyy_z_[17][17].xg b/test/idpuncture/gyy_z_[17][17].xg
new file mode 100644
index 0000000..8c36dc8
--- /dev/null
+++ b/test/idpuncture/gyy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gyy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.1944179671725
+-3.7647058823529 1.2047528036279
+-3.5294117647059 1.2153667255150
+-3.2941176470588 1.2263622610534
+-3.0588235294118 1.2378151535012
+-2.8235294117647 1.2497733862622
+-2.5882352941176 1.2622519375766
+-2.3529411764706 1.2752227884626
+-2.1176470588235 1.2885995101326
+-1.8823529411765 1.3022160174181
+-1.6470588235294 1.3158002652244
+-1.4117647058824 1.3289465130892
+-1.1764705882353 1.3410949636240
+-0.9411764705882 1.3515347070262
+-0.7058823529412 1.3594520544172
+-0.4705882352941 1.3640465933726
+-0.2352941176471 1.3647283213583
+0.0000000000000 1.3613762676822
+0.2352941176471 1.3545180532217
+0.4705882352941 1.3451324800711
+0.7058823529412 1.3341515161650
+0.9411764705882 1.3222311311832
+1.1764705882353 1.3097952368969
+1.4117647058824 1.2971369607090
+1.6470588235294 1.2844783278166
+1.8823529411765 1.2719910303863
+2.1176470588235 1.2598016530462
+2.3529411764706 1.2479947104591
+2.5882352941176 1.2366171202443
+2.8235294117647 1.2256836589043
+3.0588235294118 1.2151821777229
+3.2941176470588 1.2050776667932
+3.5294117647059 1.1953146600600
+3.7647058823529 1.1858176984230
+4.0000000000000 1.1764895950767
diff --git a/test/idpuncture/gyz_3D_diagonal.xg b/test/idpuncture/gyz_3D_diagonal.xg
new file mode 100644
index 0000000..33a44d9
--- /dev/null
+++ b/test/idpuncture/gyz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gyz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0000000000000
+-6.5206618637887 0.0000000000000
+-6.1131204973019 0.0000000000000
+-5.7055791308151 0.0000000000000
+-5.2980377643283 0.0000000000000
+-4.8904963978415 0.0000000000000
+-4.4829550313547 0.0000000000000
+-4.0754136648679 0.0000000000000
+-3.6678722983812 0.0000000000000
+-3.2603309318944 0.0000000000000
+-2.8527895654076 0.0000000000000
+-2.4452481989208 0.0000000000000
+-2.0377068324340 0.0000000000000
+-1.6301654659472 0.0000000000000
+-1.2226240994604 0.0000000000000
+-0.8150827329736 0.0000000000000
+-0.4075413664868 0.0000000000000
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0000000000000
+0.8150827329736 0.0000000000000
+1.2226240994604 0.0000000000000
+1.6301654659472 0.0000000000000
+2.0377068324340 0.0000000000000
+2.4452481989208 0.0000000000000
+2.8527895654076 0.0000000000000
+3.2603309318944 0.0000000000000
+3.6678722983812 0.0000000000000
+4.0754136648679 0.0000000000000
+4.4829550313547 0.0000000000000
+4.8904963978415 0.0000000000000
+5.2980377643283 0.0000000000000
+5.7055791308151 0.0000000000000
+6.1131204973019 0.0000000000000
+6.5206618637887 0.0000000000000
+6.9282032302755 0.0000000000000
diff --git a/test/idpuncture/gyz_maximum.xg b/test/idpuncture/gyz_maximum.xg
new file mode 100644
index 0000000..1e8ae5e
--- /dev/null
+++ b/test/idpuncture/gyz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyz
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gyz_minimum.xg b/test/idpuncture/gyz_minimum.xg
new file mode 100644
index 0000000..1e8ae5e
--- /dev/null
+++ b/test/idpuncture/gyz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyz
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gyz_norm1.xg b/test/idpuncture/gyz_norm1.xg
new file mode 100644
index 0000000..1e8ae5e
--- /dev/null
+++ b/test/idpuncture/gyz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyz
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gyz_norm2.xg b/test/idpuncture/gyz_norm2.xg
new file mode 100644
index 0000000..1e8ae5e
--- /dev/null
+++ b/test/idpuncture/gyz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyz
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gyz_x_[17][17].xg b/test/idpuncture/gyz_x_[17][17].xg
new file mode 100644
index 0000000..4e0f1fc
--- /dev/null
+++ b/test/idpuncture/gyz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gyz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gyz_y_[17][17].xg b/test/idpuncture/gyz_y_[17][17].xg
new file mode 100644
index 0000000..2a6bde8
--- /dev/null
+++ b/test/idpuncture/gyz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gyz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gyz_z_[17][17].xg b/test/idpuncture/gyz_z_[17][17].xg
new file mode 100644
index 0000000..23ce7db
--- /dev/null
+++ b/test/idpuncture/gyz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gyz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/idpuncture/gzz_3D_diagonal.xg b/test/idpuncture/gzz_3D_diagonal.xg
new file mode 100644
index 0000000..cea783a
--- /dev/null
+++ b/test/idpuncture/gzz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gzz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 1.1489525841611
+-6.5206618637887 1.1572751073649
+-6.1131204973019 1.1665399059635
+-5.7055791308151 1.1769217787849
+-5.2980377643283 1.1886407773285
+-4.8904963978415 1.2019701838959
+-4.4829550313547 1.2172447790636
+-4.0754136648679 1.2348662034274
+-3.6678722983812 1.2552975886049
+-3.2603309318944 1.2790264783966
+-2.8527895654076 1.3064406394330
+-2.4452481989208 1.3374751411580
+-2.0377068324340 1.3707116758933
+-1.6301654659472 1.4015650471367
+-1.2226240994604 1.4208609550122
+-0.8150827329736 1.4190865564815
+-0.4075413664868 1.3959340091292
+0.0000000000000 1.3613762676822
+0.4075413664868 1.3264438117726
+0.8150827329736 1.2981685711073
+1.2226240994604 1.2785506724017
+1.6301654659472 1.2638883045826
+2.0377068324340 1.2498582316417
+2.4452481989208 1.2350696760313
+2.8527895654076 1.2199009516298
+3.2603309318944 1.2050363150861
+3.6678722983812 1.1909683085926
+4.0754136648679 1.1779573853916
+4.4829550313547 1.1660980708890
+4.8904963978415 1.1553835165162
+5.2980377643283 1.1457500137029
+5.7055791308151 1.1371049499904
+6.1131204973019 1.1293439802080
+6.5206618637887 1.1223614332811
+6.9282032302755 1.1160563457373
diff --git a/test/idpuncture/gzz_maximum.xg b/test/idpuncture/gzz_maximum.xg
new file mode 100644
index 0000000..ebabdd4
--- /dev/null
+++ b/test/idpuncture/gzz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gzz
+"gzz v time
+0.0000000000000 1.5233761473211
diff --git a/test/idpuncture/gzz_minimum.xg b/test/idpuncture/gzz_minimum.xg
new file mode 100644
index 0000000..9b686a8
--- /dev/null
+++ b/test/idpuncture/gzz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gzz
+"gzz v time
+0.0000000000000 1.0531027728300
diff --git a/test/idpuncture/gzz_norm1.xg b/test/idpuncture/gzz_norm1.xg
new file mode 100644
index 0000000..4657ac5
--- /dev/null
+++ b/test/idpuncture/gzz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gzz
+"gzz v time
+0.0000000000000 1.2125545783982
diff --git a/test/idpuncture/gzz_norm2.xg b/test/idpuncture/gzz_norm2.xg
new file mode 100644
index 0000000..2fcfb6b
--- /dev/null
+++ b/test/idpuncture/gzz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gzz
+"gzz v time
+0.0000000000000 1.2138818524667
diff --git a/test/idpuncture/gzz_x_[17][17].xg b/test/idpuncture/gzz_x_[17][17].xg
new file mode 100644
index 0000000..73dd6b0
--- /dev/null
+++ b/test/idpuncture/gzz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gzz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2661041346907
+-3.7647058823529 1.2782018986160
+-3.5294117647059 1.2923855382987
+-3.2941176470588 1.3086980621956
+-3.0588235294118 1.3272059999676
+-2.8235294117647 1.3479019322934
+-2.5882352941176 1.3704459083463
+-2.3529411764706 1.3933667238143
+-2.1176470588235 1.4112162182316
+-1.8823529411765 1.4026658833855
+-1.6470588235294 1.2745824683895
+-1.4117647058824 1.2090818923925
+-1.1764705882353 1.4531284809427
+-0.9411764705882 1.4851912205623
+-0.7058823529412 1.4622398431876
+-0.4705882352941 1.4278954383338
+-0.2352941176471 1.3935022824763
+0.0000000000000 1.3613762676822
+0.2352941176471 1.3309007880878
+0.4705882352941 1.3000440163892
+0.7058823529412 1.2653220955484
+0.9411764705882 1.2208018591317
+1.1764705882353 1.1559930066674
+1.4117647058824 1.0531027728300
+1.6470588235294 1.0770945039384
+1.8823529411765 1.1453221960709
+2.1176470588235 1.1785134537820
+2.3529411764706 1.1942373411864
+2.5882352941176 1.2004103949570
+2.8235294117647 1.2010680163390
+3.0588235294118 1.1984563877466
+3.2941176470588 1.1938942608290
+3.5294117647059 1.1881795824247
+3.7647058823529 1.1818005247942
+4.0000000000000 1.1750512561970
diff --git a/test/idpuncture/gzz_y_[17][17].xg b/test/idpuncture/gzz_y_[17][17].xg
new file mode 100644
index 0000000..1270bad
--- /dev/null
+++ b/test/idpuncture/gzz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gzz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.1943294319457
+-3.7647058823529 1.2046592719041
+-3.5294117647059 1.2152256535407
+-3.2941176470588 1.2261156579079
+-3.0588235294118 1.2373853382835
+-2.8235294117647 1.2490588383499
+-2.5882352941176 1.2611236969909
+-2.3529411764706 1.2735226136164
+-2.1176470588235 1.2861422226022
+-1.8823529411765 1.2988003664096
+-1.6470588235294 1.3112352893207
+-1.4117647058824 1.3231032208084
+-1.1764705882353 1.3339940517244
+-0.9411764705882 1.3434746591767
+-0.7058823529412 1.3511588645027
+-0.4705882352941 1.3567774678870
+-0.2352941176471 1.3601986673202
+0.0000000000000 1.3613762676822
+0.2352941176471 1.3602834148940
+0.4705882352941 1.3568993948112
+0.7058823529412 1.3512515656116
+0.9411764705882 1.3434843791475
+1.1764705882353 1.3338942364239
+1.4117647058824 1.3228924856327
+1.6470588235294 1.3109282159654
+1.8823529411765 1.2984184510783
+2.1176470588235 1.2857077498888
+2.3529411764706 1.2730554537254
+2.5882352941176 1.2606401176929
+2.8235294117647 1.2485714424077
+3.0588235294118 1.2369035164668
+3.2941176470588 1.2256462097030
+3.5294117647059 1.2147734056078
+3.7647058823529 1.2042276280957
+4.0000000000000 1.1939208436766
diff --git a/test/idpuncture/gzz_z_[17][17].xg b/test/idpuncture/gzz_z_[17][17].xg
new file mode 100644
index 0000000..3299409
--- /dev/null
+++ b/test/idpuncture/gzz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gzz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.1944179671725
+-3.7647058823529 1.2047528036279
+-3.5294117647059 1.2153667255150
+-3.2941176470588 1.2263622610534
+-3.0588235294118 1.2378151535012
+-2.8235294117647 1.2497733862622
+-2.5882352941176 1.2622519375766
+-2.3529411764706 1.2752227884626
+-2.1176470588235 1.2885995101326
+-1.8823529411765 1.3022160174181
+-1.6470588235294 1.3158002652244
+-1.4117647058824 1.3289465130892
+-1.1764705882353 1.3410949636240
+-0.9411764705882 1.3515347070262
+-0.7058823529412 1.3594520544172
+-0.4705882352941 1.3640465933726
+-0.2352941176471 1.3647283213583
+0.0000000000000 1.3613762676822
+0.2352941176471 1.3545180532217
+0.4705882352941 1.3451324800711
+0.7058823529412 1.3341515161650
+0.9411764705882 1.3222311311832
+1.1764705882353 1.3097952368969
+1.4117647058824 1.2971369607090
+1.6470588235294 1.2844783278166
+1.8823529411765 1.2719910303863
+2.1176470588235 1.2598016530462
+2.3529411764706 1.2479947104591
+2.5882352941176 1.2366171202443
+2.8235294117647 1.2256836589043
+3.0588235294118 1.2151821777229
+3.2941176470588 1.2050776667932
+3.5294117647059 1.1953146600600
+3.7647058823529 1.1858176984230
+4.0000000000000 1.1764895950767
diff --git a/test/idpuncture/ham_3D_diagonal.xg b/test/idpuncture/ham_3D_diagonal.xg
new file mode 100644
index 0000000..30a89bc
--- /dev/null
+++ b/test/idpuncture/ham_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMCONSTRAINTS::ham
+
+
+"Time = 0.0000000000000
+-6.9282032302755 -0.0000020324847
+-6.5206618637887 -0.0000020324847
+-6.1131204973019 -0.0000026480697
+-5.7055791308151 -0.0000035175289
+-5.2980377643283 -0.0000047637995
+-4.8904963978415 -0.0000065713969
+-4.4829550313547 -0.0000092117613
+-4.0754136648679 -0.0000130722100
+-3.6678722983812 -0.0000186915394
+-3.2603309318944 -0.0000269018507
+-2.8527895654076 -0.0000399006721
+-2.4452481989208 -0.0000680182663
+-2.0377068324340 -0.0001596986855
+-1.6301654659472 -0.0004426527585
+-1.2226240994604 -0.0007485751344
+-0.8150827329736 -0.0000531001681
+-0.4075413664868 0.0007666305624
+0.0000000000000 0.0007101239577
+0.4075413664868 0.0004623540941
+0.8150827329736 -0.0001502539009
+1.2226240994604 -0.0004964349305
+1.6301654659472 -0.0003013709287
+2.0377068324340 -0.0001271578398
+2.4452481989208 -0.0000622043835
+2.8527895654076 -0.0000383273185
+3.2603309318944 -0.0000261110396
+3.6678722983812 -0.0000182096047
+4.0754136648679 -0.0000127524337
+4.4829550313547 -0.0000089633301
+4.8904963978415 -0.0000063421314
+5.2980377643283 -0.0000045301281
+5.7055791308151 -0.0000032731328
+6.1131204973019 -0.0000023951524
+6.5206618637887 -0.0000017761928
+6.9282032302755 -0.0000017761928
diff --git a/test/idpuncture/ham_maximum.xg b/test/idpuncture/ham_maximum.xg
new file mode 100644
index 0000000..5be64d5
--- /dev/null
+++ b/test/idpuncture/ham_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::ham
+"ham v time
+0.0000000000000 0.0337993286968
diff --git a/test/idpuncture/ham_minimum.xg b/test/idpuncture/ham_minimum.xg
new file mode 100644
index 0000000..bf625d6
--- /dev/null
+++ b/test/idpuncture/ham_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::ham
+"ham v time
+0.0000000000000 -0.0254566378377
diff --git a/test/idpuncture/ham_norm1.xg b/test/idpuncture/ham_norm1.xg
new file mode 100644
index 0000000..2b763d5
--- /dev/null
+++ b/test/idpuncture/ham_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::ham
+"ham v time
+0.0000000000000 0.0000794708873
diff --git a/test/idpuncture/ham_norm2.xg b/test/idpuncture/ham_norm2.xg
new file mode 100644
index 0000000..e72a98e
--- /dev/null
+++ b/test/idpuncture/ham_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::ham
+"ham v time
+0.0000000000000 0.0006371272910
diff --git a/test/idpuncture/ham_x_[17][17].xg b/test/idpuncture/ham_x_[17][17].xg
new file mode 100644
index 0000000..215902e
--- /dev/null
+++ b/test/idpuncture/ham_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMCONSTRAINTS::ham (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0001973396765
+-3.7647058823529 0.0001973396765
+-3.5294117647059 0.0003015482676
+-3.2941176470588 0.0004816195521
+-3.0588235294118 0.0008104074592
+-2.8235294117647 0.0014518311338
+-2.5882352941176 0.0028067470570
+-2.3529411764706 0.0059416521336
+-2.1176470588235 0.0138006340158
+-1.8823529411765 0.0320157744941
+-1.6470588235294 -0.0211135365788
+-1.4117647058824 -0.0097352234297
+-1.1764705882353 0.0337993286968
+-0.9411764705882 0.0150104478121
+-0.7058823529412 0.0057258967157
+-0.4705882352941 0.0023209704692
+-0.2352941176471 0.0010952495592
+0.0000000000000 0.0007101239577
+0.2352941176471 0.0007338237888
+0.4705882352941 0.0010778254887
+0.7058823529412 0.0018243341996
+0.9411764705882 0.0031113419780
+1.1764705882353 0.0044845596309
+1.4117647058824 -0.0008563140817
+1.6470588235294 -0.0024192212987
+1.8823529411765 0.0045725297862
+2.1176470588235 0.0029486546196
+2.3529411764706 0.0017474822165
+2.5882352941176 0.0010526718513
+2.8235294117647 0.0006560485690
+3.0588235294118 0.0004230511272
+3.2941176470588 0.0002812459548
+3.5294117647059 0.0001919491797
+3.7647058823529 0.0001339172256
+4.0000000000000 0.0001339172256
diff --git a/test/idpuncture/ham_y_[17][17].xg b/test/idpuncture/ham_y_[17][17].xg
new file mode 100644
index 0000000..17262ee
--- /dev/null
+++ b/test/idpuncture/ham_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMCONSTRAINTS::ham (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000147813480
+-3.7647058823529 0.0000147813480
+-3.5294117647059 0.0000169958182
+-3.2941176470588 0.0000188684875
+-3.0588235294118 0.0000200268162
+-2.8235294117647 0.0000198442894
+-2.5882352941176 0.0000173765905
+-2.3529411764706 0.0000113572993
+-2.1176470588235 0.0000004044942
+-1.8823529411765 -0.0000162431932
+-1.6470588235294 -0.0000369144860
+-1.4117647058824 -0.0000540184221
+-1.1764705882353 -0.0000492476773
+-0.9411764705882 0.0000085037969
+-0.7058823529412 0.0001517545667
+-0.4705882352941 0.0003783518555
+-0.2352941176471 0.0006091812993
+0.0000000000000 0.0007101239577
+0.2352941176471 0.0006097342777
+0.4705882352941 0.0003788492123
+0.7058823529412 0.0001518511758
+0.9411764705882 0.0000083612715
+1.1764705882353 -0.0000493670821
+1.4117647058824 -0.0000540118036
+1.6470588235294 -0.0000368103607
+1.8823529411765 -0.0000161044416
+2.1176470588235 0.0000005321905
+2.3529411764706 0.0000114538049
+2.5882352941176 0.0000174391732
+2.8235294117647 0.0000198783796
+3.0588235294118 0.0000200400844
+3.2941176470588 0.0000188680254
+3.5294117647059 0.0000169872134
+3.7647058823529 0.0000147686844
+4.0000000000000 0.0000147686844
diff --git a/test/idpuncture/ham_z_[17][17].xg b/test/idpuncture/ham_z_[17][17].xg
new file mode 100644
index 0000000..0e13f21
--- /dev/null
+++ b/test/idpuncture/ham_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMCONSTRAINTS::ham (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000149062055
+-3.7647058823529 0.0000149062055
+-3.5294117647059 0.0000171846165
+-3.2941176470588 0.0000191492091
+-3.0588235294118 0.0000204208443
+-2.8235294117647 0.0000203525094
+-2.5882352941176 0.0000179497843
+-2.3529411764706 0.0000118439146
+-2.1176470588235 0.0000004756297
+-1.8823529411765 -0.0000171613694
+-1.6470588235294 -0.0000395888341
+-1.4117647058824 -0.0000589770202
+-1.1764705882353 -0.0000556157487
+-0.9411764705882 0.0000047440831
+-0.7058823529412 0.0001578927766
+-0.4705882352941 0.0003987712533
+-0.2352941176471 0.0006329531746
+0.0000000000000 0.0007101239577
+0.2352941176471 0.0005703637614
+0.4705882352941 0.0003169110485
+0.7058823529412 0.0000944328924
+0.9411764705882 -0.0000306931338
+1.1764705882353 -0.0000706677777
+1.4117647058824 -0.0000638569932
+1.6470588235294 -0.0000409985436
+1.8823529411765 -0.0000181660626
+2.1176470588235 -0.0000010531496
+2.3529411764706 0.0000097731082
+2.5882352941176 0.0000155782688
+2.8235294117647 0.0000179174605
+3.0588235294118 0.0000180824900
+3.2941176470588 0.0000169918783
+3.5294117647059 0.0000152380614
+3.7647058823529 0.0000131674237
+4.0000000000000 0.0000131674237
diff --git a/test/idpuncture/kxx_3D_diagonal.xg b/test/idpuncture/kxx_3D_diagonal.xg
new file mode 100644
index 0000000..2a7f30f
--- /dev/null
+++ b/test/idpuncture/kxx_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kxx
+
+
+"Time = 0.0000000000000
+-6.9282032302755 -0.0127716688842
+-6.5206618637887 -0.0150742270535
+-6.1131204973019 -0.0179741712706
+-5.7055791308151 -0.0216810923360
+-5.2980377643283 -0.0264999980614
+-4.8904963978415 -0.0328858832154
+-4.4829550313547 -0.0415360950351
+-4.0754136648679 -0.0535504361819
+-3.6678722983812 -0.0707125109713
+-3.2603309318944 -0.0959765592845
+-2.8527895654076 -0.1342240858737
+-2.4452481989208 -0.1929159310195
+-2.0377068324340 -0.2796694939868
+-1.6301654659472 -0.3842986195032
+-1.2226240994604 -0.4296362504825
+-0.8150827329736 -0.2998477695833
+-0.4075413664868 -0.0882646362920
+0.0000000000000 0.0000000000000
+0.4075413664868 -0.0857660201935
+0.8150827329736 -0.2857916308698
+1.2226240994604 -0.4073144553043
+1.6301654659472 -0.3660013922181
+2.0377068324340 -0.2684709362297
+2.4452481989208 -0.1866432932666
+2.8527895654076 -0.1307329548190
+3.2603309318944 -0.0939968968204
+3.6678722983812 -0.0695655026535
+4.0754136648679 -0.0528748866702
+4.4829550313547 -0.0411349610353
+4.8904963978415 -0.0326482042819
+5.2980377643283 -0.0263613671645
+5.7055791308151 -0.0216031466990
+6.1131204973019 -0.0179335910537
+6.5206618637887 -0.0150566275199
+6.9282032302755 -0.0127681008705
diff --git a/test/idpuncture/kxx_maximum.xg b/test/idpuncture/kxx_maximum.xg
new file mode 100644
index 0000000..5fa9358
--- /dev/null
+++ b/test/idpuncture/kxx_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxx
+"kxx v time
+0.0000000000000 12.9933257743668
diff --git a/test/idpuncture/kxx_minimum.xg b/test/idpuncture/kxx_minimum.xg
new file mode 100644
index 0000000..f3c07db
--- /dev/null
+++ b/test/idpuncture/kxx_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxx
+"kxx v time
+0.0000000000000 -12.9931271111414
diff --git a/test/idpuncture/kxx_norm1.xg b/test/idpuncture/kxx_norm1.xg
new file mode 100644
index 0000000..bc3cdfa
--- /dev/null
+++ b/test/idpuncture/kxx_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxx
+"kxx v time
+0.0000000000000 0.0665956602636
diff --git a/test/idpuncture/kxx_norm2.xg b/test/idpuncture/kxx_norm2.xg
new file mode 100644
index 0000000..3ebe931
--- /dev/null
+++ b/test/idpuncture/kxx_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxx
+"kxx v time
+0.0000000000000 0.2067924545149
diff --git a/test/idpuncture/kxx_x_[17][17].xg b/test/idpuncture/kxx_x_[17][17].xg
new file mode 100644
index 0000000..8a573b8
--- /dev/null
+++ b/test/idpuncture/kxx_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kxx (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/idpuncture/kxx_y_[17][17].xg b/test/idpuncture/kxx_y_[17][17].xg
new file mode 100644
index 0000000..84c397b
--- /dev/null
+++ b/test/idpuncture/kxx_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kxx (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0069282417829
+-3.7647058823529 -0.0082483258801
+-3.5294117647059 -0.0098796179441
+-3.2941176470588 -0.0119052735527
+-3.0588235294118 -0.0144307781455
+-2.8235294117647 -0.0175876946435
+-2.5882352941176 -0.0215349202314
+-2.3529411764706 -0.0264528297086
+-2.1176470588235 -0.0325207195161
+-1.8823529411765 -0.0398591754124
+-1.6470588235294 -0.0484058487281
+-1.4117647058824 -0.0576810775676
+-1.1764705882353 -0.0664141103858
+-0.9411764705882 -0.0721096003721
+-0.7058823529412 -0.0709375660581
+-0.4705882352941 -0.0587530312596
+-0.2352941176471 -0.0338433828341
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0338423285725
+0.4705882352941 0.0587503915144
+0.7058823529412 0.0709351327200
+0.9411764705882 0.0721093395188
+1.1764705882353 0.0664165952231
+1.4117647058824 0.0576856716477
+1.6470588235294 0.0484115177174
+1.8823529411765 0.0398650370477
+2.1176470588235 0.0325262138331
+2.3529411764706 0.0264576828231
+2.5882352941176 0.0215390502139
+2.8235294117647 0.0175911271002
+3.0588235294118 0.0144335885453
+3.2941176470588 0.0119075533192
+3.5294117647059 0.0098814568142
+3.7647058823529 0.0082498040142
+4.0000000000000 0.0069294271865
diff --git a/test/idpuncture/kxx_z_[17][17].xg b/test/idpuncture/kxx_z_[17][17].xg
new file mode 100644
index 0000000..addc958
--- /dev/null
+++ b/test/idpuncture/kxx_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kxx (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0069279850031
+-3.7647058823529 0.0082480056920
+-3.5294117647059 0.0098790445461
+-3.2941176470588 0.0119040765062
+-3.0588235294118 0.0144282724779
+-2.8235294117647 0.0175826661130
+-2.5882352941176 0.0215252937844
+-2.3529411764706 0.0264351898748
+-2.1176470588235 0.0324896971187
+-1.8823529411765 0.0398068667234
+-1.6470588235294 0.0483218072785
+-1.4117647058824 0.0575541278738
+-1.1764705882353 0.0662380502697
+-0.9411764705882 0.0718942614892
+-0.7058823529412 0.0707208615904
+-0.4705882352941 0.0585962720729
+-0.2352941176471 0.0337871715619
+0.0000000000000 0.0000000000000
+0.2352941176471 -0.0339142752271
+0.4705882352941 -0.0590067995549
+0.7058823529412 -0.0713882792271
+0.9411764705882 -0.0726865639327
+1.1764705882353 -0.0670248117408
+1.4117647058824 -0.0582555505830
+1.6470588235294 -0.0489074211223
+1.8823529411765 -0.0402770344801
+2.1176470588235 -0.0328589405562
+2.3529411764706 -0.0267220082875
+2.5882352941176 -0.0217472568187
+2.8235294117647 -0.0177546112359
+3.0588235294118 -0.0145620171174
+3.2941176470588 -0.0120087437905
+3.5294117647059 -0.0099615631336
+3.7647058823529 -0.0083135968563
+4.0000000000000 -0.0069805727479
diff --git a/test/idpuncture/kxy_3D_diagonal.xg b/test/idpuncture/kxy_3D_diagonal.xg
new file mode 100644
index 0000000..b942cdf
--- /dev/null
+++ b/test/idpuncture/kxy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kxy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0063217241487
+-6.5206618637887 0.0072392721019
+-6.1131204973019 0.0083097523371
+-5.7055791308151 0.0095457841506
+-5.2980377643283 0.0109411154150
+-4.8904963978415 0.0124415454396
+-4.4829550313547 0.0138786559216
+-4.0754136648679 0.0148162517881
+-3.6678722983812 0.0141852093604
+-3.2603309318944 0.0093897501838
+-2.8527895654076 -0.0059245445067
+-2.4452481989208 -0.0473452275726
+-2.0377068324340 -0.1512368750899
+-1.6301654659472 -0.3845167716205
+-1.2226240994604 -0.7793794791788
+-0.8150827329736 -1.1221300527883
+-0.4075413664868 -1.1430904291416
+0.0000000000000 -1.0199714933236
+0.4075413664868 -0.9420652625330
+0.8150827329736 -0.8082611364660
+1.2226240994604 -0.5338840968778
+1.6301654659472 -0.2694621509370
+2.0377068324340 -0.1142425657309
+2.4452481989208 -0.0413531632050
+2.8527895654076 -0.0097674464939
+3.2603309318944 0.0033563605093
+3.6678722983812 0.0084036437059
+4.0754136648679 0.0099172962593
+4.4829550313547 0.0099027895967
+4.8904963978415 0.0092617860340
+5.2980377643283 0.0084042198876
+5.7055791308151 0.0075151202093
+6.1131204973019 0.0066745032509
+6.5206618637887 0.0059128687581
+6.9282032302755 0.0052375329546
diff --git a/test/idpuncture/kxy_maximum.xg b/test/idpuncture/kxy_maximum.xg
new file mode 100644
index 0000000..56527d2
--- /dev/null
+++ b/test/idpuncture/kxy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxy
+"kxy v time
+0.0000000000000 8.8238494450507
diff --git a/test/idpuncture/kxy_minimum.xg b/test/idpuncture/kxy_minimum.xg
new file mode 100644
index 0000000..66bcb5e
--- /dev/null
+++ b/test/idpuncture/kxy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxy
+"kxy v time
+0.0000000000000 -90.1534907311166
diff --git a/test/idpuncture/kxy_norm1.xg b/test/idpuncture/kxy_norm1.xg
new file mode 100644
index 0000000..c970256
--- /dev/null
+++ b/test/idpuncture/kxy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxy
+"kxy v time
+0.0000000000000 0.1054885347330
diff --git a/test/idpuncture/kxy_norm2.xg b/test/idpuncture/kxy_norm2.xg
new file mode 100644
index 0000000..160a6a0
--- /dev/null
+++ b/test/idpuncture/kxy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxy
+"kxy v time
+0.0000000000000 0.5449940428322
diff --git a/test/idpuncture/kxy_x_[17][17].xg b/test/idpuncture/kxy_x_[17][17].xg
new file mode 100644
index 0000000..a060836
--- /dev/null
+++ b/test/idpuncture/kxy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kxy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0894811265949
+-3.7647058823529 0.0990579743927
+-3.5294117647059 0.1079984095794
+-3.2941176470588 0.1139090720663
+-3.0588235294118 0.1111226768326
+-2.8235294117647 0.0857568330873
+-2.5882352941176 0.0012504619200
+-2.3529411764706 -0.2509022318376
+-2.1176470588235 -1.0614471040465
+-1.8823529411765 -4.4143933810572
+-1.6470588235294 -33.1399270825232
+-1.4117647058824 -90.1534907311166
+-1.1764705882353 -12.2336040185996
+-0.9411764705882 -4.6376913163278
+-0.7058823529412 -2.4522890857357
+-0.4705882352941 -1.5736461955819
+-0.2352941176471 -1.1773596302519
+0.0000000000000 -1.0199714933236
+0.2352941176471 -1.0257283093522
+0.4705882352941 -1.1987005836342
+0.7058823529412 -1.6310842911297
+0.9411764705882 -2.6386135038612
+1.1764705882353 -5.5669544634019
+1.4117647058824 -26.7659783987904
+1.6470588235294 -8.1988087225287
+1.8823529411765 -0.6430788190825
+2.1176470588235 0.2006181967467
+2.3529411764706 0.3291308134065
+2.5882352941176 0.3187249923615
+2.8235294117647 0.2798495985208
+3.0588235294118 0.2391630341498
+3.2941176470588 0.2031876596625
+3.5294117647059 0.1729326201360
+3.7647058823529 0.1478885936718
+4.0000000000000 0.1272188929344
diff --git a/test/idpuncture/kxy_y_[17][17].xg b/test/idpuncture/kxy_y_[17][17].xg
new file mode 100644
index 0000000..fb883cc
--- /dev/null
+++ b/test/idpuncture/kxy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kxy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0948303094036
+-3.7647058823529 -0.1079465534242
+-3.5294117647059 -0.1235024887260
+-3.2941176470588 -0.1420472961841
+-3.0588235294118 -0.1642684533751
+-2.8235294117647 -0.1910237018408
+-2.5882352941176 -0.2233744149003
+-2.3529411764706 -0.2626124119935
+-2.1176470588235 -0.3102620115601
+-1.8823529411765 -0.3680196200417
+-1.6470588235294 -0.4375593815437
+-1.4117647058824 -0.5200839806421
+-1.1764705882353 -0.6154537008765
+-0.9411764705882 -0.7207646176897
+-0.7058823529412 -0.8285612035533
+-0.4705882352941 -0.9256842480251
+-0.2352941176471 -0.9947714917599
+0.0000000000000 -1.0199714933236
+0.2352941176471 -0.9947405034442
+0.4705882352941 -0.9256426574808
+0.7058823529412 -0.8285327818065
+0.9411764705882 -0.7207620103561
+1.1764705882353 -0.6154767276448
+1.4117647058824 -0.5201254033676
+1.6470588235294 -0.4376106257531
+1.8823529411765 -0.3680737404992
+2.1176470588235 -0.3103144297678
+2.3529411764706 -0.2626605916438
+2.5882352941176 -0.2234172538058
+2.8235294117647 -0.1910609824840
+3.0588235294118 -0.1643004447218
+3.2941176470588 -0.1420744971265
+3.5294117647059 -0.1235254759546
+3.7647058823529 -0.1079658978927
+4.0000000000000 -0.0948465346156
diff --git a/test/idpuncture/kxy_z_[17][17].xg b/test/idpuncture/kxy_z_[17][17].xg
new file mode 100644
index 0000000..3efc442
--- /dev/null
+++ b/test/idpuncture/kxy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kxy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0740428397207
+-3.7647058823529 -0.0851390532401
+-3.5294117647059 -0.0985071493307
+-3.2941176470588 -0.1147236616858
+-3.0588235294118 -0.1345346639903
+-2.8235294117647 -0.1589065771040
+-2.5882352941176 -0.1890873317300
+-2.3529411764706 -0.2266720343570
+-2.1176470588235 -0.2736540297757
+-1.8823529411765 -0.3324129481757
+-1.6470588235294 -0.4055326462728
+-1.4117647058824 -0.4952405745904
+-1.1764705882353 -0.6021330996204
+-0.9411764705882 -0.7228412926750
+-0.7058823529412 -0.8468303169110
+-0.4705882352941 -0.9542359821578
+-0.2352941176471 -1.0189565011846
+0.0000000000000 -1.0199714933236
+0.2352941176471 -0.9549611542795
+0.4705882352941 -0.8429077929063
+0.7058823529412 -0.7120455939084
+0.9411764705882 -0.5854341541748
+1.1764705882353 -0.4752354850123
+1.4117647058824 -0.3847650611113
+1.6470588235294 -0.3126324697900
+1.8823529411765 -0.2557850824820
+2.1176470588235 -0.2110462101165
+2.3529411764706 -0.1756873802224
+2.5882352941176 -0.1475426357494
+2.8235294117647 -0.1249513402879
+3.0588235294118 -0.1066577153062
+3.2941176470588 -0.0917148885663
+3.5294117647059 -0.0794068425967
+3.7647058823529 -0.0691889164842
+4.0000000000000 -0.0606437257470
diff --git a/test/idpuncture/kxz_3D_diagonal.xg b/test/idpuncture/kxz_3D_diagonal.xg
new file mode 100644
index 0000000..af341fd
--- /dev/null
+++ b/test/idpuncture/kxz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kxz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0045218301605
+-6.5206618637887 0.0052775307259
+-6.1131204973019 0.0062139311994
+-5.7055791308151 0.0073895883659
+-5.2980377643283 0.0088880408584
+-4.8904963978415 0.0108316240323
+-4.4829550313547 0.0134050143847
+-4.0754136648679 0.0168969554147
+-3.6678722983812 0.0217770336189
+-3.2603309318944 0.0288404828870
+-2.8527895654076 0.0394753956301
+-2.4452481989208 0.0560653879200
+-2.0377068324340 0.0819462852381
+-1.6301654659472 0.1170335649389
+-1.2226240994604 0.1389592089110
+-0.8150827329736 0.0944373794060
+-0.4075413664868 -0.0123063224066
+0.0000000000000 -0.1133301659248
+0.4075413664868 -0.1806242458340
+0.8150827329736 -0.1712557882957
+1.2226240994604 -0.0732630729827
+1.6301654659472 0.0147143556757
+2.0377068324340 0.0477265175763
+2.4452481989208 0.0497897886120
+2.8527895654076 0.0424456493328
+3.2603309318944 0.0340853158768
+3.6678722983812 0.0269752655571
+4.0754136648679 0.0213958424629
+4.4829550313547 0.0171173892140
+4.8904963978415 0.0138431792860
+5.2980377643283 0.0113212030303
+5.7055791308151 0.0093593679948
+6.1131204973019 0.0078163902214
+6.5206618637887 0.0065893203922
+6.9282032302755 0.0056029919971
diff --git a/test/idpuncture/kxz_maximum.xg b/test/idpuncture/kxz_maximum.xg
new file mode 100644
index 0000000..bb90186
--- /dev/null
+++ b/test/idpuncture/kxz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxz
+"kxz v time
+0.0000000000000 5.7554874950139
diff --git a/test/idpuncture/kxz_minimum.xg b/test/idpuncture/kxz_minimum.xg
new file mode 100644
index 0000000..f46df00
--- /dev/null
+++ b/test/idpuncture/kxz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxz
+"kxz v time
+0.0000000000000 -22.7468724200166
diff --git a/test/idpuncture/kxz_norm1.xg b/test/idpuncture/kxz_norm1.xg
new file mode 100644
index 0000000..032cbd2
--- /dev/null
+++ b/test/idpuncture/kxz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxz
+"kxz v time
+0.0000000000000 0.0321390705293
diff --git a/test/idpuncture/kxz_norm2.xg b/test/idpuncture/kxz_norm2.xg
new file mode 100644
index 0000000..bb7cc46
--- /dev/null
+++ b/test/idpuncture/kxz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxz
+"kxz v time
+0.0000000000000 0.1742217396041
diff --git a/test/idpuncture/kxz_x_[17][17].xg b/test/idpuncture/kxz_x_[17][17].xg
new file mode 100644
index 0000000..6ac1863
--- /dev/null
+++ b/test/idpuncture/kxz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kxz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0044866188626
+-3.7647058823529 -0.0048924483961
+-3.5294117647059 -0.0053257918645
+-3.2941176470588 -0.0057778043898
+-3.0588235294118 -0.0062294891611
+-2.8235294117647 -0.0066433151622
+-2.5882352941176 -0.0069474221380
+-2.3529411764706 -0.0070051944720
+-2.1176470588235 -0.0065565084314
+-1.8823529411765 -0.0051157763283
+-1.6470588235294 -0.0019813979614
+-1.4117647058824 -0.0011525241617
+-1.1764705882353 -0.0081284476780
+-0.9411764705882 -0.0174494372040
+-0.7058823529412 -0.0297896757178
+-0.4705882352941 -0.0470963475257
+-0.2352941176471 -0.0728079057663
+0.0000000000000 -0.1133301659248
+0.2352941176471 -0.1816347174405
+0.4705882352941 -0.3069056419438
+0.7058823529412 -0.5649006466187
+0.9411764705882 -1.1992575475543
+1.1764705882353 -3.3534940842016
+1.4117647058824 -22.7468724200166
+1.6470588235294 -11.6010700655630
+1.8823529411765 -2.5935273328723
+2.1176470588235 -1.0596066164440
+2.3529411764706 -0.5480165249007
+2.5882352941176 -0.3237318553392
+2.8235294117647 -0.2085898177050
+3.0588235294118 -0.1429397227041
+3.2941176470588 -0.1025745265934
+3.5294117647059 -0.0762970383079
+3.7647058823529 -0.0584061899180
+4.0000000000000 -0.0457767900772
diff --git a/test/idpuncture/kxz_y_[17][17].xg b/test/idpuncture/kxz_y_[17][17].xg
new file mode 100644
index 0000000..fd8c18f
--- /dev/null
+++ b/test/idpuncture/kxz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kxz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0056291964486
+-3.7647058823529 0.0066051047087
+-3.5294117647059 0.0077801991310
+-3.2941176470588 0.0091946978778
+-3.0588235294118 0.0108924623502
+-2.8235294117647 0.0129159632539
+-2.5882352941176 0.0152946876643
+-2.3529411764706 0.0180209902390
+-2.1176470588235 0.0210029646875
+-1.8823529411765 0.0239777852090
+-1.6470588235294 0.0263638997537
+-1.4117647058824 0.0270380051098
+-1.1764705882353 0.0240751150148
+-0.9411764705882 0.0146472625756
+-0.7058823529412 -0.0044335978786
+-0.4705882352941 -0.0348846123104
+-0.2352941176471 -0.0740323999496
+0.0000000000000 -0.1133301659248
+0.2352941176471 -0.1417147508972
+0.4705882352941 -0.1523838279904
+0.7058823529412 -0.1463037112350
+0.9411764705882 -0.1295714694479
+1.1764705882353 -0.1087571746778
+1.4117647058824 -0.0883311847105
+1.6470588235294 -0.0704560481066
+1.8823529411765 -0.0557487627465
+2.1176470588235 -0.0440459145656
+2.3529411764706 -0.0348910692229
+2.5882352941176 -0.0277804795372
+2.8235294117647 -0.0222637702361
+3.0588235294118 -0.0179725934290
+3.2941176470588 -0.0146186480481
+3.5294117647059 -0.0119812663872
+3.7647058823529 -0.0098933196577
+4.0000000000000 -0.0082286947840
diff --git a/test/idpuncture/kxz_z_[17][17].xg b/test/idpuncture/kxz_z_[17][17].xg
new file mode 100644
index 0000000..267bca7
--- /dev/null
+++ b/test/idpuncture/kxz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kxz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0079383161494
+-3.7647058823529 0.0087072811315
+-3.5294117647059 0.0095231083823
+-3.2941176470588 0.0103608396972
+-3.0588235294118 0.0111734783565
+-2.8235294117647 0.0118779959495
+-2.5882352941176 0.0123333986111
+-2.3529411764706 0.0123072654822
+-2.1176470588235 0.0114271361190
+-1.8823529411765 0.0091163090918
+-1.6470588235294 0.0045259395823
+-1.4117647058824 -0.0034913349629
+-1.1764705882353 -0.0162510510588
+-0.9411764705882 -0.0347356771962
+-0.7058823529412 -0.0585007127126
+-0.4705882352941 -0.0841962365263
+-0.2352941176471 -0.1050466351134
+0.0000000000000 -0.1133301659248
+0.2352941176471 -0.1054418091312
+0.4705882352941 -0.0847861182330
+0.7058823529412 -0.0590528045077
+0.9411764705882 -0.0351184777334
+1.1764705882353 -0.0164440775864
+1.4117647058824 -0.0035338845023
+1.6470588235294 0.0045807896184
+1.8823529411765 0.0092239838462
+2.1176470588235 0.0115570048280
+2.3529411764706 0.0124407977309
+2.5882352941176 0.0124605772971
+2.8235294117647 0.0119941537301
+3.0588235294118 0.0112770522831
+3.2941176470588 0.0104519379823
+3.5294117647059 0.0096026538737
+3.7647058823529 0.0087765246225
+4.0000000000000 0.0079985729403
diff --git a/test/idpuncture/kyy_3D_diagonal.xg b/test/idpuncture/kyy_3D_diagonal.xg
new file mode 100644
index 0000000..63d1588
--- /dev/null
+++ b/test/idpuncture/kyy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kyy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0290471449357
+-6.5206618637887 0.0343285727757
+-6.1131204973019 0.0409837675695
+-5.7055791308151 0.0494924299880
+-5.2980377643283 0.0605496738547
+-4.8904963978415 0.0751861777465
+-4.4829550313547 0.0949682031769
+-4.0754136648679 0.1223364055766
+-3.6678722983812 0.1611814991038
+-3.2603309318944 0.2177870926048
+-2.8527895654076 0.3021328415090
+-2.4452481989208 0.4283904616542
+-2.0377068324340 0.6077322122247
+-1.6301654659472 0.8088083198579
+-1.2226240994604 0.8678463034741
+-0.8150827329736 0.5833422540481
+-0.4075413664868 0.1758125324042
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0770979980637
+0.8150827329736 0.2892904985351
+1.2226240994604 0.4373405466688
+1.6301654659472 0.4287147138850
+2.0377068324340 0.3465059759901
+2.4452481989208 0.2629185164440
+2.8527895654076 0.1977947161215
+3.2603309318944 0.1504287454714
+3.6678722983812 0.1163163417678
+4.0754136648679 0.0915039086602
+4.4829550313547 0.0731609988896
+4.8904963978415 0.0593613441487
+5.2980377643283 0.0488025317881
+5.7055791308151 0.0405957600315
+6.1131204973019 0.0341252879515
+6.5206618637887 0.0289573183710
+6.9282032302755 0.0247810547282
diff --git a/test/idpuncture/kyy_maximum.xg b/test/idpuncture/kyy_maximum.xg
new file mode 100644
index 0000000..30b7190
--- /dev/null
+++ b/test/idpuncture/kyy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyy
+"kyy v time
+0.0000000000000 16.5302601453905
diff --git a/test/idpuncture/kyy_minimum.xg b/test/idpuncture/kyy_minimum.xg
new file mode 100644
index 0000000..c40cb19
--- /dev/null
+++ b/test/idpuncture/kyy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyy
+"kyy v time
+0.0000000000000 -16.5305128909204
diff --git a/test/idpuncture/kyy_norm1.xg b/test/idpuncture/kyy_norm1.xg
new file mode 100644
index 0000000..bbc7fdb
--- /dev/null
+++ b/test/idpuncture/kyy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyy
+"kyy v time
+0.0000000000000 0.1056811589532
diff --git a/test/idpuncture/kyy_norm2.xg b/test/idpuncture/kyy_norm2.xg
new file mode 100644
index 0000000..13bee97
--- /dev/null
+++ b/test/idpuncture/kyy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyy
+"kyy v time
+0.0000000000000 0.2989270372612
diff --git a/test/idpuncture/kyy_x_[17][17].xg b/test/idpuncture/kyy_x_[17][17].xg
new file mode 100644
index 0000000..86a81b2
--- /dev/null
+++ b/test/idpuncture/kyy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kyy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/idpuncture/kyy_y_[17][17].xg b/test/idpuncture/kyy_y_[17][17].xg
new file mode 100644
index 0000000..17996c9
--- /dev/null
+++ b/test/idpuncture/kyy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kyy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0069282417829
+-3.7647058823529 0.0082483258801
+-3.5294117647059 0.0098796179441
+-3.2941176470588 0.0119052735527
+-3.0588235294118 0.0144307781455
+-2.8235294117647 0.0175876946435
+-2.5882352941176 0.0215349202314
+-2.3529411764706 0.0264528297086
+-2.1176470588235 0.0325207195161
+-1.8823529411765 0.0398591754124
+-1.6470588235294 0.0484058487281
+-1.4117647058824 0.0576810775676
+-1.1764705882353 0.0664141103858
+-0.9411764705882 0.0721096003721
+-0.7058823529412 0.0709375660581
+-0.4705882352941 0.0587530312596
+-0.2352941176471 0.0338433828341
+0.0000000000000 0.0000000000000
+0.2352941176471 -0.0338423285725
+0.4705882352941 -0.0587503915144
+0.7058823529412 -0.0709351327200
+0.9411764705882 -0.0721093395188
+1.1764705882353 -0.0664165952231
+1.4117647058824 -0.0576856716477
+1.6470588235294 -0.0484115177174
+1.8823529411765 -0.0398650370477
+2.1176470588235 -0.0325262138331
+2.3529411764706 -0.0264576828231
+2.5882352941176 -0.0215390502139
+2.8235294117647 -0.0175911271002
+3.0588235294118 -0.0144335885453
+3.2941176470588 -0.0119075533192
+3.5294117647059 -0.0098814568142
+3.7647058823529 -0.0082498040142
+4.0000000000000 -0.0069294271865
diff --git a/test/idpuncture/kyy_z_[17][17].xg b/test/idpuncture/kyy_z_[17][17].xg
new file mode 100644
index 0000000..2bab394
--- /dev/null
+++ b/test/idpuncture/kyy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kyy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/idpuncture/kyz_3D_diagonal.xg b/test/idpuncture/kyz_3D_diagonal.xg
new file mode 100644
index 0000000..0935508
--- /dev/null
+++ b/test/idpuncture/kyz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kyz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0241259489381
+-6.5206618637887 0.0282736134728
+-6.1131204973019 0.0334272915764
+-5.7055791308151 0.0399092214355
+-5.2980377643283 0.0481717764901
+-4.8904963978415 0.0588611154952
+-4.4829550313547 0.0729164707299
+-4.0754136648679 0.0917251628309
+-3.6678722983812 0.1173586874984
+-3.2603309318944 0.1528984202846
+-2.8527895654076 0.2027270517371
+-2.4452481989208 0.2720299606089
+-2.0377068324340 0.3622946641252
+-1.6301654659472 0.4532178263561
+-1.2226240994604 0.4671622486241
+-0.8150827329736 0.3135394024993
+-0.4075413664868 0.0927839171049
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0901573681415
+0.8150827329736 0.2988414331271
+1.2226240994604 0.4428907863881
+1.6301654659472 0.4316392175409
+2.0377068324340 0.3477876198872
+2.4452481989208 0.2631849399212
+2.8527895654076 0.1974541776375
+3.2603309318944 0.1497446578899
+3.6678722983812 0.1154550442975
+4.0754136648679 0.0905680314726
+4.4829550313547 0.0722122813849
+4.8904963978415 0.0584357035619
+5.2980377643283 0.0479197728271
+5.7055791308151 0.0397657439002
+6.1131204973019 0.0333518229094
+6.5206618637887 0.0282406033284
+6.9282032302755 0.0241192088858
diff --git a/test/idpuncture/kyz_maximum.xg b/test/idpuncture/kyz_maximum.xg
new file mode 100644
index 0000000..323498f
--- /dev/null
+++ b/test/idpuncture/kyz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyz
+"kyz v time
+0.0000000000000 21.5599472634425
diff --git a/test/idpuncture/kyz_minimum.xg b/test/idpuncture/kyz_minimum.xg
new file mode 100644
index 0000000..4148f39
--- /dev/null
+++ b/test/idpuncture/kyz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyz
+"kyz v time
+0.0000000000000 -13.1882338111407
diff --git a/test/idpuncture/kyz_norm1.xg b/test/idpuncture/kyz_norm1.xg
new file mode 100644
index 0000000..796df20
--- /dev/null
+++ b/test/idpuncture/kyz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyz
+"kyz v time
+0.0000000000000 0.0932881069059
diff --git a/test/idpuncture/kyz_norm2.xg b/test/idpuncture/kyz_norm2.xg
new file mode 100644
index 0000000..b9db500
--- /dev/null
+++ b/test/idpuncture/kyz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyz
+"kyz v time
+0.0000000000000 0.2580459099520
diff --git a/test/idpuncture/kyz_x_[17][17].xg b/test/idpuncture/kyz_x_[17][17].xg
new file mode 100644
index 0000000..775d446
--- /dev/null
+++ b/test/idpuncture/kyz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kyz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/idpuncture/kyz_y_[17][17].xg b/test/idpuncture/kyz_y_[17][17].xg
new file mode 100644
index 0000000..2f7f56d
--- /dev/null
+++ b/test/idpuncture/kyz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kyz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0219394323126
+-3.7647058823529 -0.0248258435803
+-3.5294117647059 -0.0281859688405
+-3.2941176470588 -0.0320975512451
+-3.0588235294118 -0.0366428582322
+-2.8235294117647 -0.0419000960626
+-2.5882352941176 -0.0479257538483
+-2.3529411764706 -0.0547210496914
+-2.1176470588235 -0.0621719637808
+-1.8823529411765 -0.0699489450865
+-1.6470588235294 -0.0773544445361
+-1.4117647058824 -0.0831286117887
+-1.1764705882353 -0.0852965535347
+-0.9411764705882 -0.0813000396352
+-0.7058823529412 -0.0688511670564
+-0.4705882352941 -0.0478088391622
+-0.2352941176471 -0.0222304573518
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0116125637258
+0.4705882352941 0.0109437003801
+0.7058823529412 0.0020863274329
+0.9411764705882 -0.0091904060171
+1.1764705882353 -0.0188831496223
+1.4117647058824 -0.0254495610210
+1.6470588235294 -0.0289519860859
+1.8823529411765 -0.0300941946341
+2.1176470588235 -0.0296562537890
+2.3529411764706 -0.0282734061541
+2.5882352941176 -0.0263958948699
+2.8235294117647 -0.0243171462855
+3.0588235294118 -0.0222164058981
+3.2941176470588 -0.0201961443551
+3.5294117647059 -0.0183097582145
+3.7647058823529 -0.0165804884599
+4.0000000000000 -0.0150137589041
diff --git a/test/idpuncture/kyz_z_[17][17].xg b/test/idpuncture/kyz_z_[17][17].xg
new file mode 100644
index 0000000..4b4b0f9
--- /dev/null
+++ b/test/idpuncture/kyz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kyz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0219386191765
+-3.7647058823529 0.0248248798768
+-3.5294117647059 0.0281843329698
+-3.2941176470588 0.0320943239137
+-3.0588235294118 0.0366364958018
+-2.8235294117647 0.0418881163280
+-2.5882352941176 0.0479043302849
+-2.3529411764706 0.0546845594470
+-2.1176470588235 0.0621126562564
+-1.8823529411765 0.0698571484655
+-1.6470588235294 0.0772201430039
+-1.4117647058824 0.0829456548769
+-1.1764705882353 0.0850704371110
+-0.9411764705882 0.0810572556006
+-0.7058823529412 0.0686408362495
+-0.4705882352941 0.0476812802162
+-0.2352941176471 0.0221935342612
+0.0000000000000 0.0000000000000
+0.2352941176471 -0.0116372513034
+0.4705882352941 -0.0109914626622
+0.7058823529412 -0.0020996552714
+0.9411764705882 0.0092639738346
+1.1764705882353 0.0190560739263
+1.4117647058824 0.0257009781984
+1.6470588235294 0.0292485557692
+1.8823529411765 0.0304052123036
+2.1176470588235 0.0299596222718
+2.3529411764706 0.0285558716013
+2.5882352941176 0.0266510500229
+2.8235294117647 0.0245431390614
+3.0588235294118 0.0224140851709
+3.2941176470588 0.0203677713310
+3.5294117647059 0.0184581905123
+3.7647058823529 0.0167086995642
+4.0000000000000 0.0151245742870
diff --git a/test/idpuncture/kzz_3D_diagonal.xg b/test/idpuncture/kzz_3D_diagonal.xg
new file mode 100644
index 0000000..18c8538
--- /dev/null
+++ b/test/idpuncture/kzz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kzz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 -0.0162754760516
+-6.5206618637887 -0.0192543457222
+-6.1131204973019 -0.0230095962989
+-5.7055791308151 -0.0278113376520
+-5.2980377643283 -0.0340496757933
+-4.8904963978415 -0.0423002945311
+-4.4829550313547 -0.0534321081419
+-4.0754136648679 -0.0687859693947
+-3.6678722983812 -0.0904689881326
+-3.2603309318944 -0.1218105333204
+-2.8527895654076 -0.1679087556353
+-2.4452481989208 -0.2354745306346
+-2.0377068324340 -0.3280627182378
+-1.6301654659472 -0.4245097003548
+-1.2226240994604 -0.4382100529915
+-0.8150827329736 -0.2834944844648
+-0.4075413664868 -0.0875478961122
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0086680221298
+0.8150827329736 -0.0034988676653
+1.2226240994604 -0.0300260913644
+1.6301654659472 -0.0627133216669
+2.0377068324340 -0.0780350397603
+2.4452481989208 -0.0762752231774
+2.8527895654076 -0.0670617613025
+3.2603309318944 -0.0564318486510
+3.6678722983812 -0.0467508391144
+4.0754136648679 -0.0386290219899
+4.4829550313547 -0.0320260378544
+4.8904963978415 -0.0267131398668
+5.2980377643283 -0.0224411646236
+5.7055791308151 -0.0189926133326
+6.1131204973019 -0.0161916968978
+6.5206618637887 -0.0139006908511
+6.9282032302755 -0.0120129538577
diff --git a/test/idpuncture/kzz_maximum.xg b/test/idpuncture/kzz_maximum.xg
new file mode 100644
index 0000000..ec7b532
--- /dev/null
+++ b/test/idpuncture/kzz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kzz
+"kzz v time
+0.0000000000000 8.7163361404000
diff --git a/test/idpuncture/kzz_minimum.xg b/test/idpuncture/kzz_minimum.xg
new file mode 100644
index 0000000..de9bfb0
--- /dev/null
+++ b/test/idpuncture/kzz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kzz
+"kzz v time
+0.0000000000000 -8.7186143564285
diff --git a/test/idpuncture/kzz_norm1.xg b/test/idpuncture/kzz_norm1.xg
new file mode 100644
index 0000000..69ede49
--- /dev/null
+++ b/test/idpuncture/kzz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kzz
+"kzz v time
+0.0000000000000 0.0630342538702
diff --git a/test/idpuncture/kzz_norm2.xg b/test/idpuncture/kzz_norm2.xg
new file mode 100644
index 0000000..b97ec5d
--- /dev/null
+++ b/test/idpuncture/kzz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kzz
+"kzz v time
+0.0000000000000 0.1823506477441
diff --git a/test/idpuncture/kzz_x_[17][17].xg b/test/idpuncture/kzz_x_[17][17].xg
new file mode 100644
index 0000000..c3957fb
--- /dev/null
+++ b/test/idpuncture/kzz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kzz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/idpuncture/kzz_y_[17][17].xg b/test/idpuncture/kzz_y_[17][17].xg
new file mode 100644
index 0000000..49c879f
--- /dev/null
+++ b/test/idpuncture/kzz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kzz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/idpuncture/kzz_z_[17][17].xg b/test/idpuncture/kzz_z_[17][17].xg
new file mode 100644
index 0000000..b5dc29c
--- /dev/null
+++ b/test/idpuncture/kzz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kzz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0069279850031
+-3.7647058823529 -0.0082480056920
+-3.5294117647059 -0.0098790445461
+-3.2941176470588 -0.0119040765062
+-3.0588235294118 -0.0144282724779
+-2.8235294117647 -0.0175826661130
+-2.5882352941176 -0.0215252937844
+-2.3529411764706 -0.0264351898748
+-2.1176470588235 -0.0324896971187
+-1.8823529411765 -0.0398068667234
+-1.6470588235294 -0.0483218072785
+-1.4117647058824 -0.0575541278738
+-1.1764705882353 -0.0662380502697
+-0.9411764705882 -0.0718942614892
+-0.7058823529412 -0.0707208615904
+-0.4705882352941 -0.0585962720729
+-0.2352941176471 -0.0337871715619
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0339142752271
+0.4705882352941 0.0590067995549
+0.7058823529412 0.0713882792271
+0.9411764705882 0.0726865639327
+1.1764705882353 0.0670248117408
+1.4117647058824 0.0582555505830
+1.6470588235294 0.0489074211223
+1.8823529411765 0.0402770344801
+2.1176470588235 0.0328589405562
+2.3529411764706 0.0267220082875
+2.5882352941176 0.0217472568187
+2.8235294117647 0.0177546112359
+3.0588235294118 0.0145620171174
+3.2941176470588 0.0120087437905
+3.5294117647059 0.0099615631336
+3.7647058823529 0.0083135968563
+4.0000000000000 0.0069805727479
diff --git a/test/idpuncture/momx_3D_diagonal.xg b/test/idpuncture/momx_3D_diagonal.xg
new file mode 100644
index 0000000..1f54275
--- /dev/null
+++ b/test/idpuncture/momx_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMCONSTRAINTS::momx
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0000022379125
+-6.5206618637887 0.0000022379125
+-6.1131204973019 0.0000035837810
+-5.7055791308151 0.0000057916959
+-5.2980377643283 0.0000094552981
+-4.8904963978415 0.0000155832663
+-4.4829550313547 0.0000258286359
+-4.0754136648679 0.0000425966050
+-3.6678722983812 0.0000679860206
+-3.2603309318944 0.0000968572497
+-2.8527895654076 0.0000854405479
+-2.4452481989208 -0.0001621132537
+-2.0377068324340 -0.0012299164378
+-1.6301654659472 -0.0034298356552
+-1.2226240994604 -0.0017581361694
+-0.8150827329736 0.0067341270145
+-0.4075413664868 0.0048814426687
+0.0000000000000 0.0000040142443
+0.4075413664868 -0.0040991972750
+0.8150827329736 -0.0051991750367
+1.2226240994604 0.0015024441253
+1.6301654659472 0.0027711015312
+2.0377068324340 0.0010014711496
+2.4452481989208 0.0001251252514
+2.8527895654076 -0.0000809113013
+3.2603309318944 -0.0000889654441
+3.6678722983812 -0.0000626874322
+4.0754136648679 -0.0000396059398
+4.4829550313547 -0.0000242518443
+4.8904963978415 -0.0000147929345
+5.2980377643283 -0.0000090870847
+5.7055791308151 -0.0000056452679
+6.1131204973019 -0.0000035510006
+6.5206618637887 -0.0000022609856
+6.9282032302755 -0.0000022609856
diff --git a/test/idpuncture/momx_maximum.xg b/test/idpuncture/momx_maximum.xg
new file mode 100644
index 0000000..3c18783
--- /dev/null
+++ b/test/idpuncture/momx_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momx
+"momx v time
+0.0000000000000 1.1862303295139
diff --git a/test/idpuncture/momx_minimum.xg b/test/idpuncture/momx_minimum.xg
new file mode 100644
index 0000000..e94dbe9
--- /dev/null
+++ b/test/idpuncture/momx_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momx
+"momx v time
+0.0000000000000 -1.1861867788844
diff --git a/test/idpuncture/momx_norm1.xg b/test/idpuncture/momx_norm1.xg
new file mode 100644
index 0000000..7cbcac4
--- /dev/null
+++ b/test/idpuncture/momx_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momx
+"momx v time
+0.0000000000000 0.0008665577487
diff --git a/test/idpuncture/momx_norm2.xg b/test/idpuncture/momx_norm2.xg
new file mode 100644
index 0000000..70c53b5
--- /dev/null
+++ b/test/idpuncture/momx_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momx
+"momx v time
+0.0000000000000 0.0110525635028
diff --git a/test/idpuncture/momx_x_[17][17].xg b/test/idpuncture/momx_x_[17][17].xg
new file mode 100644
index 0000000..389683d
--- /dev/null
+++ b/test/idpuncture/momx_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMCONSTRAINTS::momx (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000993904
+-3.7647058823529 0.0000000993904
+-3.5294117647059 0.0000001489706
+-3.2941176470588 0.0000002382470
+-3.0588235294118 0.0000004064975
+-2.8235294117647 0.0000007405796
+-2.5882352941176 0.0000014396916
+-2.3529411764706 0.0000029587256
+-2.1176470588235 0.0000061702853
+-1.8823529411765 0.0000110009508
+-1.6470588235294 0.0000063356816
+-1.4117647058824 0.0000012619990
+-1.1764705882353 -0.0000021294937
+-0.9411764705882 -0.0000026713808
+-0.7058823529412 -0.0000008464271
+-0.4705882352941 0.0000008894228
+-0.2352941176471 0.0000024181665
+0.0000000000000 0.0000040142443
+0.2352941176471 0.0000059922660
+0.4705882352941 0.0000087048253
+0.7058823529412 0.0000124798517
+0.9411764705882 0.0000168945575
+1.1764705882353 0.0000168722833
+1.4117647058824 0.0000019424418
+1.6470588235294 0.0000046355118
+1.8823529411765 0.0000097847890
+2.1176470588235 0.0000062543214
+2.3529411764706 0.0000033700771
+2.5882352941176 0.0000018109859
+2.8235294117647 0.0000010097610
+3.0588235294118 0.0000005897941
+3.2941176470588 0.0000003611983
+3.5294117647059 0.0000002315072
+3.7647058823529 0.0000001548781
+4.0000000000000 0.0000001548781
diff --git a/test/idpuncture/momx_y_[17][17].xg b/test/idpuncture/momx_y_[17][17].xg
new file mode 100644
index 0000000..1cda0aa
--- /dev/null
+++ b/test/idpuncture/momx_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMCONSTRAINTS::momx (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0002678030149
+-3.7647058823529 -0.0002678030149
+-3.5294117647059 -0.0003175359443
+-3.2941176470588 -0.0003745772731
+-3.0588235294118 -0.0004375482059
+-2.8235294117647 -0.0005025250051
+-2.5882352941176 -0.0005609629601
+-2.3529411764706 -0.0005963964224
+-2.1176470588235 -0.0005796767258
+-1.8823529411765 -0.0004633500629
+-1.6470588235294 -0.0001784168083
+-1.4117647058824 0.0003570559195
+-1.1764705882353 0.0011975586329
+-0.9411764705882 0.0022725765444
+-0.7058823529412 0.0032430638858
+-0.4705882352941 0.0034595621597
+-0.2352941176471 0.0023192042755
+0.0000000000000 0.0000040142443
+0.2352941176471 -0.0023112922931
+0.4705882352941 -0.0034524243960
+0.7058823529412 -0.0032376208372
+0.9411764705882 -0.0022691021616
+1.1764705882353 -0.0011955952517
+1.4117647058824 -0.0003559497634
+1.6470588235294 0.0001791421551
+1.8823529411765 0.0004639360294
+2.1176470588235 0.0005802098602
+2.3529411764706 0.0005968918822
+2.5882352941176 0.0005614137721
+2.8235294117647 0.0005029231251
+3.0588235294118 0.0004378905053
+3.2941176470588 0.0003748654443
+3.5294117647059 0.0003177747555
+3.7647058823529 0.0002679986218
+4.0000000000000 0.0002679986218
diff --git a/test/idpuncture/momx_z_[17][17].xg b/test/idpuncture/momx_z_[17][17].xg
new file mode 100644
index 0000000..867f4ee
--- /dev/null
+++ b/test/idpuncture/momx_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMCONSTRAINTS::momx (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0000043739770
+-3.7647058823529 -0.0000043739770
+-3.5294117647059 -0.0000096157148
+-3.2941176470588 -0.0000176566045
+-3.0588235294118 -0.0000296934238
+-2.8235294117647 -0.0000472136332
+-2.5882352941176 -0.0000717735690
+-2.3529411764706 -0.0001042734716
+-2.1176470588235 -0.0001431528733
+-1.8823529411765 -0.0001805923187
+-1.6470588235294 -0.0001958887396
+-1.4117647058824 -0.0001473721928
+-1.1764705882353 0.0000276807718
+-0.9411764705882 0.0003793841867
+-0.7058823529412 0.0008472516841
+-0.4705882352941 0.0011466713632
+-0.2352941176471 0.0008772058113
+0.0000000000000 0.0000040142443
+0.2352941176471 -0.0008812719348
+0.4705882352941 -0.0011694225489
+0.7058823529412 -0.0008731613127
+0.9411764705882 -0.0003948189230
+1.1764705882353 -0.0000311346796
+1.4117647058824 0.0001510386825
+1.6470588235294 0.0002018697121
+1.8823529411765 0.0001862025094
+2.1176470588235 0.0001474424677
+2.3529411764706 0.0001071933139
+2.5882352941176 0.0000735991624
+2.8235294117647 0.0000482658593
+3.0588235294118 0.0000302379816
+3.2941176470588 0.0000178853261
+3.5294117647059 0.0000096571729
+3.7647058823529 0.0000043103655
+4.0000000000000 0.0000043103655
diff --git a/test/idpuncture/momy_3D_diagonal.xg b/test/idpuncture/momy_3D_diagonal.xg
new file mode 100644
index 0000000..447bce2
--- /dev/null
+++ b/test/idpuncture/momy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMCONSTRAINTS::momy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 -0.0000361141067
+-6.5206618637887 -0.0000361141067
+-6.1131204973019 -0.0000486845828
+-5.7055791308151 -0.0000665334794
+-5.2980377643283 -0.0000922340780
+-4.8904963978415 -0.0001297397465
+-4.4829550313547 -0.0001851154945
+-4.0754136648679 -0.0002675503654
+-3.6678722983812 -0.0003906666494
+-3.2603309318944 -0.0005749937313
+-2.8527895654076 -0.0008614913228
+-2.4452481989208 -0.0014067049234
+-2.0377068324340 -0.0029873862273
+-1.6301654659472 -0.0080866926865
+-1.2226240994604 -0.0150039462010
+-0.8150827329736 -0.0042614144598
+-0.4075413664868 0.0077707762638
+0.0000000000000 0.0021258627752
+0.4075413664868 -0.0018611026081
+0.8150827329736 0.0037481188779
+1.2226240994604 0.0063908322428
+1.6301654659472 0.0026743463491
+2.0377068324340 0.0007953301951
+2.4452481989208 0.0004288499340
+2.8527895654076 0.0003511293704
+3.2603309318944 0.0002866942431
+3.6678722983812 0.0002215631366
+4.0754136648679 0.0001657276037
+4.4829550313547 0.0001223188212
+4.8904963978415 0.0000900979252
+5.2980377643283 0.0000666381542
+5.7055791308151 0.0000496472133
+6.1131204973019 0.0000373158239
+6.5206618637887 0.0000283128960
+6.9282032302755 0.0000283128960
diff --git a/test/idpuncture/momy_maximum.xg b/test/idpuncture/momy_maximum.xg
new file mode 100644
index 0000000..0434881
--- /dev/null
+++ b/test/idpuncture/momy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momy
+"momy v time
+0.0000000000000 1.8256036698110
diff --git a/test/idpuncture/momy_minimum.xg b/test/idpuncture/momy_minimum.xg
new file mode 100644
index 0000000..f505b22
--- /dev/null
+++ b/test/idpuncture/momy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momy
+"momy v time
+0.0000000000000 -1.0871472467826
diff --git a/test/idpuncture/momy_norm1.xg b/test/idpuncture/momy_norm1.xg
new file mode 100644
index 0000000..5ee7baa
--- /dev/null
+++ b/test/idpuncture/momy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momy
+"momy v time
+0.0000000000000 0.0012791745512
diff --git a/test/idpuncture/momy_norm2.xg b/test/idpuncture/momy_norm2.xg
new file mode 100644
index 0000000..2af3053
--- /dev/null
+++ b/test/idpuncture/momy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momy
+"momy v time
+0.0000000000000 0.0160414574762
diff --git a/test/idpuncture/momy_x_[17][17].xg b/test/idpuncture/momy_x_[17][17].xg
new file mode 100644
index 0000000..e4fa3bd
--- /dev/null
+++ b/test/idpuncture/momy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMCONSTRAINTS::momy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0006590751558
+-3.7647058823529 -0.0006590751558
+-3.5294117647059 -0.0012754198964
+-3.2941176470588 -0.0025264970275
+-3.0588235294118 -0.0052093917732
+-2.8235294117647 -0.0113964446876
+-2.5882352941176 -0.0271169805843
+-2.3529411764706 -0.0727572532928
+-2.1176470588235 -0.2341525948353
+-1.8823529411765 -1.0871472467826
+-1.6470588235294 -0.7958018507059
+-1.4117647058824 0.5736966185201
+-1.1764705882353 1.8256036698110
+-0.9411764705882 0.3074876303828
+-0.7058823529412 0.0875343708881
+-0.4705882352941 0.0299081306966
+-0.2352941176471 0.0105412662054
+0.0000000000000 0.0021258627752
+0.2352941176471 -0.0037525092354
+0.4705882352941 -0.0117991191646
+0.7058823529412 -0.0292575994688
+0.9411764705882 -0.0775428423461
+1.1764705882353 -0.2762783189308
+1.4117647058824 -0.0526326084617
+1.6470588235294 0.0873877677400
+1.8823529411765 0.1652398127778
+2.1176470588235 0.0474432110176
+2.3529411764706 0.0162814466230
+2.5882352941176 0.0060061234730
+2.8235294117647 0.0022504523883
+3.0588235294118 0.0007839653046
+3.2941176470588 0.0001925118173
+3.5294117647059 -0.0000436671878
+3.7647058823529 -0.0001301072047
+4.0000000000000 -0.0001301072047
diff --git a/test/idpuncture/momy_y_[17][17].xg b/test/idpuncture/momy_y_[17][17].xg
new file mode 100644
index 0000000..9419b8f
--- /dev/null
+++ b/test/idpuncture/momy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMCONSTRAINTS::momy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000267769689
+-3.7647058823529 0.0000267769689
+-3.5294117647059 0.0000314757794
+-3.2941176470588 0.0000362127511
+-3.0588235294118 0.0000400952867
+-2.8235294117647 0.0000413528551
+-2.5882352941176 0.0000367235076
+-2.3529411764706 0.0000205976706
+-2.1176470588235 -0.0000158620090
+-1.8823529411765 -0.0000846745273
+-1.6470588235294 -0.0001973551766
+-1.4117647058824 -0.0003518089921
+-1.1764705882353 -0.0005023227208
+-0.9411764705882 -0.0005175128339
+-0.7058823529412 -0.0001818831326
+-0.4705882352941 0.0006354696443
+-0.2352941176471 0.0016462401421
+0.0000000000000 0.0021258627752
+0.2352941176471 0.0016451437866
+0.4705882352941 0.0006340439212
+0.7058823529412 -0.0001831103146
+0.9411764705882 -0.0005184976993
+1.1764705882353 -0.0005031393537
+1.4117647058824 -0.0003524778188
+1.6470588235294 -0.0001978733742
+1.8823529411765 -0.0000850528485
+2.1176470588235 -0.0000161260600
+2.3529411764706 0.0000204182796
+2.5882352941176 0.0000366028925
+2.8235294117647 0.0000412714468
+3.0588235294118 0.0000400394637
+3.2941176470588 0.0000361734760
+3.5294117647059 0.0000314472135
+3.7647058823529 0.0000267553880
+4.0000000000000 0.0000267553880
diff --git a/test/idpuncture/momy_z_[17][17].xg b/test/idpuncture/momy_z_[17][17].xg
new file mode 100644
index 0000000..a6da63c
--- /dev/null
+++ b/test/idpuncture/momy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMCONSTRAINTS::momy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000383386241
+-3.7647058823529 0.0000383386241
+-3.5294117647059 0.0000420522533
+-3.2941176470588 0.0000446685119
+-3.0588235294118 0.0000449819076
+-2.8235294117647 0.0000411689405
+-2.5882352941176 0.0000307371590
+-2.3529411764706 0.0000108878317
+-2.1176470588235 -0.0000199713235
+-1.8823529411765 -0.0000580614185
+-1.6470588235294 -0.0000850227860
+-1.4117647058824 -0.0000519215719
+-1.1764705882353 0.0001375020211
+-0.9411764705882 0.0006136947864
+-0.7058823529412 0.0014330095824
+-0.4705882352941 0.0023541494574
+-0.2352941176471 0.0027531815723
+0.0000000000000 0.0021258627752
+0.2352941176471 0.0008132125522
+0.4705882352941 -0.0002758081188
+0.7058823529412 -0.0006686614643
+0.9411764705882 -0.0005584560962
+1.1764705882353 -0.0003047199489
+1.4117647058824 -0.0001048172695
+1.6470588235294 0.0000021985787
+1.8823529411765 0.0000414983577
+2.1176470588235 0.0000451333878
+2.3529411764706 0.0000346936128
+2.5882352941176 0.0000213370845
+2.8235294117647 0.0000096751189
+3.0588235294118 0.0000009987182
+3.2941176470588 -0.0000048134374
+3.5294117647059 -0.0000083437809
+3.7647058823529 -0.0000102238645
+4.0000000000000 -0.0000102238645
diff --git a/test/idpuncture/momz_3D_diagonal.xg b/test/idpuncture/momz_3D_diagonal.xg
new file mode 100644
index 0000000..afeb20f
--- /dev/null
+++ b/test/idpuncture/momz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMCONSTRAINTS::momz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 -0.0000109912860
+-6.5206618637887 -0.0000109912860
+-6.1131204973019 -0.0000142158100
+-5.7055791308151 -0.0000184421463
+-5.2980377643283 -0.0000238913695
+-4.8904963978415 -0.0000306402261
+-4.4829550313547 -0.0000382011732
+-4.0754136648679 -0.0000443312836
+-3.6678722983812 -0.0000416978794
+-3.2603309318944 -0.0000085655824
+-2.8527895654076 0.0001166383751
+-2.4452481989208 0.0004964679828
+-2.0377068324340 0.0014603694840
+-1.6301654659472 0.0029771295848
+-1.2226240994604 0.0020219217665
+-0.8150827329736 -0.0031426183686
+-0.4075413664868 -0.0029487780714
+0.0000000000000 -0.0015393735430
+0.4075413664868 -0.0016063315959
+0.8150827329736 0.0023117330724
+1.2226240994604 0.0037067819745
+1.6301654659472 0.0013389904327
+2.0377068324340 0.0004672839464
+2.4452481989208 0.0003774938109
+2.8527895654076 0.0003299490457
+3.2603309318944 0.0002562548288
+3.6678722983812 0.0001859785595
+4.0754136648679 0.0001313959595
+4.4829550313547 0.0000923330208
+4.8904963978415 0.0000652164921
+5.2980377643283 0.0000465291905
+5.7055791308151 0.0000336028286
+6.1131204973019 0.0000245810309
+6.5206618637887 0.0000182126991
+6.9282032302755 0.0000182126991
diff --git a/test/idpuncture/momz_maximum.xg b/test/idpuncture/momz_maximum.xg
new file mode 100644
index 0000000..cfb33e0
--- /dev/null
+++ b/test/idpuncture/momz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momz
+"momz v time
+0.0000000000000 0.4226376859681
diff --git a/test/idpuncture/momz_minimum.xg b/test/idpuncture/momz_minimum.xg
new file mode 100644
index 0000000..af68483
--- /dev/null
+++ b/test/idpuncture/momz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momz
+"momz v time
+0.0000000000000 -0.4226426936067
diff --git a/test/idpuncture/momz_norm1.xg b/test/idpuncture/momz_norm1.xg
new file mode 100644
index 0000000..16de905
--- /dev/null
+++ b/test/idpuncture/momz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momz
+"momz v time
+0.0000000000000 0.0008114505896
diff --git a/test/idpuncture/momz_norm2.xg b/test/idpuncture/momz_norm2.xg
new file mode 100644
index 0000000..19629d5
--- /dev/null
+++ b/test/idpuncture/momz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momz
+"momz v time
+0.0000000000000 0.0079337072604
diff --git a/test/idpuncture/momz_x_[17][17].xg b/test/idpuncture/momz_x_[17][17].xg
new file mode 100644
index 0000000..69f9556
--- /dev/null
+++ b/test/idpuncture/momz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMCONSTRAINTS::momz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0000009074279
+-3.7647058823529 -0.0000009074279
+-3.5294117647059 0.0000001116524
+-3.2941176470588 0.0000018643485
+-3.0588235294118 0.0000047207828
+-2.8235294117647 0.0000091598575
+-2.5882352941176 0.0000156164110
+-2.3529411764706 0.0000237788799
+-2.1176470588235 0.0000300954800
+-1.8823529411765 0.0000207761439
+-1.6470588235294 -0.0000130298873
+-1.4117647058824 0.0000045379464
+-1.1764705882353 0.0000186838829
+-0.9411764705882 -0.0000091959206
+-0.7058823529412 -0.0000833120833
+-0.4705882352941 -0.0002606839388
+-0.2352941176471 -0.0006564613856
+0.0000000000000 -0.0015393735430
+0.2352941176471 -0.0035861315823
+0.4705882352941 -0.0086549366935
+0.7058823529412 -0.0224390518168
+0.9411764705882 -0.0651433802563
+1.1764705882353 -0.2571606988812
+1.4117647058824 -0.0485005285379
+1.6470588235294 0.0877677491100
+1.8823529411765 0.1845249023855
+2.1176470588235 0.0605170197066
+2.3529411764706 0.0246004726514
+2.5882352941176 0.0113386937292
+2.8235294117647 0.0057520420434
+3.0588235294118 0.0031467602095
+3.2941176470588 0.0018291792216
+3.5294117647059 0.0011174591890
+3.7647058823529 0.0007115211777
+4.0000000000000 0.0007115211777
diff --git a/test/idpuncture/momz_y_[17][17].xg b/test/idpuncture/momz_y_[17][17].xg
new file mode 100644
index 0000000..005d686
--- /dev/null
+++ b/test/idpuncture/momz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMCONSTRAINTS::momz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0000395247152
+-3.7647058823529 -0.0000395247152
+-3.5294117647059 -0.0000438575018
+-3.2941176470588 -0.0000473526071
+-3.0588235294118 -0.0000489164028
+-2.8235294117647 -0.0000468758387
+-2.5882352941176 -0.0000389259942
+-2.3529411764706 -0.0000224651792
+-2.1176470588235 0.0000039876878
+-1.8823529411765 0.0000368828969
+-1.6470588235294 0.0000590315209
+-1.4117647058824 0.0000249037465
+-1.1764705882353 -0.0001536835607
+-0.9411764705882 -0.0005910318613
+-0.7058823529412 -0.0013189644036
+-0.4705882352941 -0.0020793597261
+-0.2352941176471 -0.0022833497769
+0.0000000000000 -0.0015393735430
+0.2352941176471 -0.0002878962026
+0.4705882352941 0.0006059786491
+0.7058823529412 0.0008032651425
+0.9411764705882 0.0005735056787
+1.1764705882353 0.0002713171708
+1.4117647058824 0.0000621035113
+1.6470588235294 -0.0000393694643
+1.8823529411765 -0.0000700028681
+2.1176470588235 -0.0000659563375
+2.3529411764706 -0.0000496733287
+2.5882352941176 -0.0000321111325
+2.8235294117647 -0.0000174731952
+3.0588235294118 -0.0000066908620
+3.2941176470588 0.0000006227652
+3.5294117647059 0.0000052347719
+3.7647058823529 0.0000079029246
+4.0000000000000 0.0000079029246
diff --git a/test/idpuncture/momz_z_[17][17].xg b/test/idpuncture/momz_z_[17][17].xg
new file mode 100644
index 0000000..36a6cb5
--- /dev/null
+++ b/test/idpuncture/momz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMCONSTRAINTS::momz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0000293602324
+-3.7647058823529 -0.0000293602324
+-3.5294117647059 -0.0000352539380
+-3.2941176470588 -0.0000416477731
+-3.0588235294118 -0.0000478368714
+-2.8235294117647 -0.0000523032858
+-2.5882352941176 -0.0000521060826
+-2.3529411764706 -0.0000419941060
+-2.1176470588235 -0.0000133959716
+-1.8823529411765 0.0000459131494
+-1.6470588235294 0.0001490712753
+-1.4117647058824 0.0002990616437
+-1.1764705882353 0.0004622097535
+-0.9411764705882 0.0005294018715
+-0.7058823529412 0.0003123696019
+-0.4705882352941 -0.0003165776660
+-0.2352941176471 -0.0011351153314
+0.0000000000000 -0.0015393735430
+0.2352941176471 -0.0011547086496
+0.4705882352941 -0.0003326578005
+0.7058823529412 0.0003130290541
+0.9411764705882 0.0005412209326
+1.1764705882353 0.0004749950172
+1.4117647058824 0.0003074893436
+1.6470588235294 0.0001526316075
+1.8823529411765 0.0000460820572
+2.1176470588235 -0.0000150110137
+2.3529411764706 -0.0000442724631
+2.5882352941176 -0.0000544237860
+2.8235294117647 -0.0000543760805
+3.0588235294118 -0.0000495728535
+3.2941176470588 -0.0000430492110
+3.5294117647059 -0.0000363615257
+3.7647058823529 -0.0000302248016
+4.0000000000000 -0.0000302248016
diff --git a/test/idpuncture/psi_3D_diagonal.xg b/test/idpuncture/psi_3D_diagonal.xg
new file mode 100644
index 0000000..281c637
--- /dev/null
+++ b/test/idpuncture/psi_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label STATICCONFORMAL::psi
+
+
+"Time = 0.0000000000000
+-6.9282032302755 1.1759038459241
+-6.5206618637887 1.1865857110707
+-6.1131204973019 1.1986420565675
+-5.7055791308151 1.2123533514264
+-5.2980377643283 1.2280801535320
+-4.8904963978415 1.2462925779744
+-4.4829550313547 1.2676125877610
+-4.0754136648679 1.2928746682409
+-3.6678722983812 1.3232110478537
+-3.2603309318944 1.3601625181445
+-2.8527895654076 1.4057870172952
+-2.4452481989208 1.4626230700851
+-2.0377068324340 1.5329802875769
+-1.6301654659472 1.6161015722121
+-1.2226240994604 1.7017287492827
+-0.8150827329736 1.7684839934587
+-0.4075413664868 1.8068060912988
+0.0000000000000 1.8333333333333
+0.4075413664868 1.8564843502623
+0.8150827329736 1.8522356557149
+1.2226240994604 1.7944621074585
+1.6301654659472 1.6993695693269
+2.0377068324340 1.6011492613574
+2.4452481989208 1.5169065844096
+2.8527895654076 1.4490504127510
+3.2603309318944 1.3950394308980
+3.6678722983812 1.3517360814305
+4.0754136648679 1.3165452458155
+4.4829550313547 1.2875216519530
+4.8904963978415 1.2632432782615
+5.2980377643283 1.2426701247217
+5.7055791308151 1.2250337444779
+6.1131204973019 1.2097584327813
+6.5206618637887 1.1964064791874
+6.9282032302755 1.1846402375706
diff --git a/test/idpuncture/psi_maximum.xg b/test/idpuncture/psi_maximum.xg
new file mode 100644
index 0000000..a1eb875
--- /dev/null
+++ b/test/idpuncture/psi_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label STATICCONFORMAL::psi
+"psi v time
+0.0000000000000 9.6717171717172
diff --git a/test/idpuncture/psi_minimum.xg b/test/idpuncture/psi_minimum.xg
new file mode 100644
index 0000000..67ff8c2
--- /dev/null
+++ b/test/idpuncture/psi_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label STATICCONFORMAL::psi
+"psi v time
+0.0000000000000 1.1759038459241
diff --git a/test/idpuncture/psi_norm1.xg b/test/idpuncture/psi_norm1.xg
new file mode 100644
index 0000000..38425aa
--- /dev/null
+++ b/test/idpuncture/psi_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label STATICCONFORMAL::psi
+"psi v time
+0.0000000000000 1.3506315967167
diff --git a/test/idpuncture/psi_norm2.xg b/test/idpuncture/psi_norm2.xg
new file mode 100644
index 0000000..cd3ef49
--- /dev/null
+++ b/test/idpuncture/psi_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label STATICCONFORMAL::psi
+"psi v time
+0.0000000000000 1.3609258434852
diff --git a/test/idpuncture/psi_x_[17][17].xg b/test/idpuncture/psi_x_[17][17].xg
new file mode 100644
index 0000000..21c084c
--- /dev/null
+++ b/test/idpuncture/psi_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label STATICCONFORMAL::psi (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.3363636363636
+-3.7647058823529 1.3632373213379
+-3.5294117647059 1.3954996186117
+-3.2941176470588 1.4351302423816
+-3.0588235294118 1.4852708460134
+-2.8235294117647 1.5512471655329
+-2.5882352941176 1.6429126968695
+-2.3529411764706 1.7808633851013
+-2.1176470588235 2.0168408826945
+-1.8823529411765 2.5294314381271
+-1.6470588235294 4.6383177570093
+-1.4117647058824 6.9242424242424
+-1.1764705882353 2.8256743256743
+-0.9411764705882 2.2019657577679
+-0.7058823529412 1.9696296296296
+-0.4705882352941 1.8663113006397
+-0.2352941176471 1.8275522270398
+0.0000000000000 1.8333333333333
+0.2352941176471 1.8811588490343
+0.4705882352941 1.9823027718550
+0.7058823529412 2.1711111111111
+0.9411764705882 2.5469245402663
+1.1764705882353 3.5049950049950
+1.4117647058824 9.6717171717172
+1.6470588235294 6.2588785046729
+1.8823529411765 3.1093645484950
+2.1176470588235 2.3524970963995
+2.3529411764706 2.0090813371940
+2.5882352941176 1.8114913474626
+2.8235294117647 1.6823129251701
+3.0588235294118 1.5908094948265
+3.2941176470588 1.5223272654129
+3.5294117647059 1.4689804220697
+3.7647058823529 1.4261408982079
+4.0000000000000 1.3909090909091
diff --git a/test/idpuncture/psi_y_[17][17].xg b/test/idpuncture/psi_y_[17][17].xg
new file mode 100644
index 0000000..c47bef9
--- /dev/null
+++ b/test/idpuncture/psi_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label STATICCONFORMAL::psi (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2926028679903
+-3.7647058823529 1.3084491865950
+-3.5294117647059 1.3259505336207
+-3.2941176470588 1.3453458895468
+-3.0588235294118 1.3669114123290
+-2.8235294117647 1.3909626883015
+-2.5882352941176 1.4178531520112
+-2.3529411764706 1.4479644489680
+-2.1176470588235 1.4816811173169
+-1.8823529411765 1.5193364208804
+-1.6470588235294 1.5611080573723
+-1.4117647058824 1.6068333272440
+-1.1764705882353 1.6557111811299
+-0.9411764705882 1.7058865787568
+-0.7058823529412 1.7540155851675
+-0.4705882352941 1.7951220729898
+-0.2352941176471 1.8232662719902
+0.0000000000000 1.8333333333333
+0.2352941176471 1.8232662719902
+0.4705882352941 1.7951220729898
+0.7058823529412 1.7540155851675
+0.9411764705882 1.7058865787568
+1.1764705882353 1.6557111811299
+1.4117647058824 1.6068333272440
+1.6470588235294 1.5611080573723
+1.8823529411765 1.5193364208804
+2.1176470588235 1.4816811173169
+2.3529411764706 1.4479644489680
+2.5882352941176 1.4178531520112
+2.8235294117647 1.3909626883015
+3.0588235294118 1.3669114123290
+3.2941176470588 1.3453458895468
+3.5294117647059 1.3259505336207
+3.7647058823529 1.3084491865950
+4.0000000000000 1.2926028679903
diff --git a/test/idpuncture/psi_z_[17][17].xg b/test/idpuncture/psi_z_[17][17].xg
new file mode 100644
index 0000000..43251d9
--- /dev/null
+++ b/test/idpuncture/psi_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label STATICCONFORMAL::psi (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2926028679903
+-3.7647058823529 1.3084491865950
+-3.5294117647059 1.3259505336207
+-3.2941176470588 1.3453458895468
+-3.0588235294118 1.3669114123290
+-2.8235294117647 1.3909626883015
+-2.5882352941176 1.4178531520112
+-2.3529411764706 1.4479644489680
+-2.1176470588235 1.4816811173169
+-1.8823529411765 1.5193364208804
+-1.6470588235294 1.5611080573723
+-1.4117647058824 1.6068333272440
+-1.1764705882353 1.6557111811299
+-0.9411764705882 1.7058865787568
+-0.7058823529412 1.7540155851675
+-0.4705882352941 1.7951220729898
+-0.2352941176471 1.8232662719902
+0.0000000000000 1.8333333333333
+0.2352941176471 1.8232662719902
+0.4705882352941 1.7951220729898
+0.7058823529412 1.7540155851675
+0.9411764705882 1.7058865787568
+1.1764705882353 1.6557111811299
+1.4117647058824 1.6068333272440
+1.6470588235294 1.5611080573723
+1.8823529411765 1.5193364208804
+2.1176470588235 1.4816811173169
+2.3529411764706 1.4479644489680
+2.5882352941176 1.4178531520112
+2.8235294117647 1.3909626883015
+3.0588235294118 1.3669114123290
+3.2941176470588 1.3453458895468
+3.5294117647059 1.3259505336207
+3.7647058823529 1.3084491865950
+4.0000000000000 1.2926028679903
diff --git a/test/idpuncture/u_3D_diagonal.xg b/test/idpuncture/u_3D_diagonal.xg
new file mode 100644
index 0000000..0109270
--- /dev/null
+++ b/test/idpuncture/u_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label IDPUNCTURE::u
+
+
+"Time = 0.0000000000000
+-6.9282032302755 1.0415355109745
+-6.5206618637887 1.0441314804104
+-6.1131204973019 1.0470606603886
+-5.7055791308151 1.0503929851610
+-5.2980377643283 1.0542190403045
+-4.8904963978415 1.0586561018326
+-4.4829550313547 1.0638563016246
+-4.0754136648679 1.0700172066983
+-3.6678722983812 1.0773943375697
+-3.2603309318944 1.0863116649699
+-2.8527895654076 1.0971540397804
+-2.4452481989208 1.1102868410970
+-2.0377068324340 1.1257397781000
+-1.6301654659472 1.1423158066908
+-1.2226240994604 1.1561964749065
+-0.8150827329736 1.1617206445343
+-0.4075413664868 1.1571318848627
+0.0000000000000 1.1469894255683
+0.4075413664868 1.1358558916705
+0.8150827329736 1.1248660591630
+1.2226240994604 1.1136934576071
+1.6301654659472 1.1024653981376
+2.0377068324340 1.0918119510118
+2.4452481989208 1.0822157950010
+2.8527895654076 1.0738259205489
+3.2603309318944 1.0665874343480
+3.6678722983812 1.0603688110331
+4.0754136648679 1.0550254068045
+4.4829550313547 1.0504235006216
+4.8904963978415 1.0464468011673
+5.2980377643283 1.0429963676789
+5.7055791308151 1.0399885787349
+6.1131204973019 1.0373528788616
+6.5206618637887 1.0350297884195
+6.9282032302755 1.0329692126301
diff --git a/test/idpuncture/u_maximum.xg b/test/idpuncture/u_maximum.xg
new file mode 100644
index 0000000..b891c20
--- /dev/null
+++ b/test/idpuncture/u_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label IDPUNCTURE::u
+"u v time
+0.0000000000000 1.3365863250236
diff --git a/test/idpuncture/u_minimum.xg b/test/idpuncture/u_minimum.xg
new file mode 100644
index 0000000..8c4a351
--- /dev/null
+++ b/test/idpuncture/u_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label IDPUNCTURE::u
+"u v time
+0.0000000000000 1.0329692126301
diff --git a/test/idpuncture/u_norm1.xg b/test/idpuncture/u_norm1.xg
new file mode 100644
index 0000000..00ad85d
--- /dev/null
+++ b/test/idpuncture/u_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label IDPUNCTURE::u
+"u v time
+0.0000000000000 1.0675477124431
diff --git a/test/idpuncture/u_norm2.xg b/test/idpuncture/u_norm2.xg
new file mode 100644
index 0000000..20b3bf5
--- /dev/null
+++ b/test/idpuncture/u_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label IDPUNCTURE::u
+"u v time
+0.0000000000000 1.0678162994909
diff --git a/test/idpuncture/u_x_[17][17].xg b/test/idpuncture/u_x_[17][17].xg
new file mode 100644
index 0000000..19b8db0
--- /dev/null
+++ b/test/idpuncture/u_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label IDPUNCTURE::u (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.0811981795706
+-3.7647058823529 1.0862730657938
+-3.5294117647059 1.0924140881643
+-3.2941176470588 1.0998443146480
+-3.0588235294118 1.1089197413218
+-2.8235294117647 1.1202112451761
+-2.5882352941176 1.1346705994246
+-2.3529411764706 1.1539851075143
+-2.1176470588235 1.1813734029758
+-1.8823529411765 1.2232849635139
+-1.6470588235294 1.2900429079337
+-1.4117647058824 1.3365863250236
+-1.1764705882353 1.2767279430536
+-0.9411764705882 1.2288730123220
+-0.7058823529412 1.1962744643029
+-0.4705882352941 1.1738203205941
+-0.2352941176471 1.1580704221210
+0.0000000000000 1.1469894255683
+0.2352941176471 1.1393552738623
+0.4705882352941 1.1343981669765
+0.7058823529412 1.1315621765401
+0.9411764705882 1.1302542363500
+1.1764705882353 1.1293504433362
+1.4117647058824 1.1259182985954
+1.6470588235294 1.1172927595038
+1.8823529411765 1.1072836263513
+2.1176470588235 1.0986125111113
+2.3529411764706 1.0911647343257
+2.5882352941176 1.0846412341968
+2.8235294117647 1.0788465439110
+3.0588235294118 1.0736519244854
+3.2941176470588 1.0689633148008
+3.5294117647059 1.0647058457566
+3.7647058823529 1.0608163396010
+4.0000000000000 1.0572389078597
diff --git a/test/idpuncture/u_y_[17][17].xg b/test/idpuncture/u_y_[17][17].xg
new file mode 100644
index 0000000..58899db
--- /dev/null
+++ b/test/idpuncture/u_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label IDPUNCTURE::u (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.0586796210663
+-3.7647058823529 1.0623470973830
+-3.5294117647059 1.0662171705127
+-3.2941176470588 1.0703397145439
+-3.0588235294118 1.0747610762231
+-2.8235294117647 1.0795243632954
+-2.5882352941176 1.0846682768235
+-2.3529411764706 1.0902240657795
+-2.1176470588235 1.0962098686970
+-1.8823529411765 1.1026213743731
+-1.6470588235294 1.1094174930477
+-1.4117647058824 1.1164999033795
+-1.1764705882353 1.1236866418113
+-0.9411764705882 1.1306835743610
+-0.7058823529412 1.1370650683209
+-0.4705882352941 1.1422861680154
+-0.2352941176471 1.1457562533021
+0.0000000000000 1.1469894255683
+0.2352941176471 1.1457869227159
+0.4705882352941 1.1423296928883
+0.7058823529412 1.1370975035823
+0.9411764705882 1.1306868962249
+1.1764705882353 1.1236533552850
+1.4117647058824 1.1164312789860
+1.6470588235294 1.1093196809034
+1.8823529411765 1.1025021260877
+2.1176470588235 1.0960765946648
+2.3529411764706 1.0900829848831
+2.5882352941176 1.0845242202250
+2.8235294117647 1.0793808924077
+3.0588235294118 1.0746207135793
+3.2941176470588 1.0702041876661
+3.5294117647059 1.0660876281414
+3.7647058823529 1.0622242877090
+4.0000000000000 1.0585640354909
diff --git a/test/idpuncture/u_z_[17][17].xg b/test/idpuncture/u_z_[17][17].xg
new file mode 100644
index 0000000..5ed8cc7
--- /dev/null
+++ b/test/idpuncture/u_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label IDPUNCTURE::u (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.0587046628958
+-3.7647058823529 1.0623737043268
+-3.5294117647059 1.0662575719182
+-3.2941176470588 1.0704108918005
+-3.0588235294118 1.0748862538974
+-2.8235294117647 1.0797346232299
+-2.5882352941176 1.0850042147728
+-2.3529411764706 1.0907371860739
+-2.1176470588235 1.0969630040958
+-1.8823529411765 1.1036867010262
+-1.6470588235294 1.1108695537900
+-1.4117647058824 1.1183994727559
+-1.1764705882353 1.1260498838436
+-0.9411764705882 1.1334319805537
+-0.7058823529412 1.1399601982964
+-0.4705882352941 1.1448759546903
+-0.2352941176471 1.1473934910401
+0.0000000000000 1.1469894255683
+0.2352941176471 1.1436972126622
+0.4705882352941 1.1381156102302
+0.7058823529412 1.1310859038064
+0.9411764705882 1.1233799879291
+1.1764705882353 1.1155615362184
+1.4117647058824 1.1079817345665
+1.6470588235294 1.1008293399460
+1.8823529411765 1.0941858377367
+2.1176470588235 1.0880681524301
+2.3529411764706 1.0824571460184
+2.5882352941176 1.0773150997221
+2.8235294117647 1.0725957885999
+3.0588235294118 1.0682498957671
+3.2941176470588 1.0642275755476
+3.5294117647059 1.0604792643616
+3.7647058823529 1.0569553564779
+4.0000000000000 1.0536050413910
diff --git a/test/twopunctures/gxx_3D_diagonal.xg b/test/twopunctures/gxx_3D_diagonal.xg
new file mode 100644
index 0000000..0de7dcc
--- /dev/null
+++ b/test/twopunctures/gxx_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gxx
+
+
+"Time = 0.0000000000000
+-6.9282032302755 1.1556623393468
+-6.5206618637887 1.1644910562908
+-6.1131204973019 1.1742033750029
+-5.7055791308151 1.1851987471104
+-5.2980377643283 1.1976680998008
+-4.8904963978415 1.2116888113307
+-4.4829550313547 1.2276942418274
+-4.0754136648679 1.2460577798279
+-3.6678722983812 1.2671360397349
+-3.2603309318944 1.2914757883050
+-2.8527895654076 1.3193308748552
+-2.4452481989208 1.3506709812911
+-2.0377068324340 1.3840315121277
+-1.6301654659472 1.4150140544163
+-1.2226240994604 1.4343652877358
+-0.8150827329736 1.4320519655829
+-0.4075413664868 1.4080207201267
+0.0000000000000 1.3738060378877
+0.4075413664868 1.3390185882075
+0.8150827329736 1.3113676540195
+1.2226240994604 1.2926275022542
+1.6301654659472 1.2794348715227
+2.0377068324340 1.2670588815613
+2.4452481989208 1.2538750849093
+2.8527895654076 1.2401220167486
+3.2603309318944 1.2264835890350
+3.6678722983812 1.2133085133308
+4.0754136648679 1.2010380298357
+4.4829550313547 1.1897158724661
+4.8904963978415 1.1791504371515
+5.2980377643283 1.1696097433208
+5.7055791308151 1.1608045370178
+6.1131204973019 1.1528317947626
+6.5206618637887 1.1454601332967
+6.9282032302755 1.1387722153316
diff --git a/test/twopunctures/gxx_maximum.xg b/test/twopunctures/gxx_maximum.xg
new file mode 100644
index 0000000..89daca2
--- /dev/null
+++ b/test/twopunctures/gxx_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxx
+"gxx v time
+0.0000000000000 1.5329256472311
diff --git a/test/twopunctures/gxx_minimum.xg b/test/twopunctures/gxx_minimum.xg
new file mode 100644
index 0000000..6ed61c0
--- /dev/null
+++ b/test/twopunctures/gxx_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxx
+"gxx v time
+0.0000000000000 1.0545676120906
diff --git a/test/twopunctures/gxx_norm1.xg b/test/twopunctures/gxx_norm1.xg
new file mode 100644
index 0000000..9f8c9e5
--- /dev/null
+++ b/test/twopunctures/gxx_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxx
+"gxx v time
+0.0000000000000 1.2302490028846
diff --git a/test/twopunctures/gxx_norm2.xg b/test/twopunctures/gxx_norm2.xg
new file mode 100644
index 0000000..7494c4a
--- /dev/null
+++ b/test/twopunctures/gxx_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxx
+"gxx v time
+0.0000000000000 1.2314373974741
diff --git a/test/twopunctures/gxx_x_[17][17].xg b/test/twopunctures/gxx_x_[17][17].xg
new file mode 100644
index 0000000..577cc23
--- /dev/null
+++ b/test/twopunctures/gxx_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gxx (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2672026211147
+-3.7647058823529 1.2817436983900
+-3.5294117647059 1.2978404506477
+-3.2941176470588 1.3156052491476
+-3.0588235294118 1.3352072782002
+-2.8235294117647 1.3567642678084
+-2.5882352941176 1.3798729279377
+-2.3529411764706 1.4031034718243
+-2.1176470588235 1.4208466797107
+-1.8823529411765 1.4116863337504
+-1.6470588235294 1.2799643687569
+-1.4117647058824 1.2049678121920
+-1.1764705882353 1.4549606943138
+-0.9411764705882 1.4920786999277
+-0.7058823529412 1.4719056145965
+-0.4705882352941 1.4389549176955
+-0.2352941176471 1.4054293172223
+0.0000000000000 1.3738060378877
+0.2352941176471 1.3429242755991
+0.4705882352941 1.3111818200414
+0.7058823529412 1.2755607487485
+0.9411764705882 1.2290929366442
+1.1764705882353 1.1613125551217
+1.4117647058824 1.0545676120906
+1.6470588235294 1.0798679240282
+1.8823529411765 1.1526041831364
+2.1176470588235 1.1891889720771
+2.3529411764706 1.2074858322712
+2.5882352941176 1.2157202591574
+2.8235294117647 1.2181191400313
+3.0588235294118 1.2170153406971
+3.2941176470588 1.2138298656032
+3.5294117647059 1.2093970413038
+3.7647058823529 1.2042579019912
+4.0000000000000 1.1987562072216
diff --git a/test/twopunctures/gxx_y_[17][17].xg b/test/twopunctures/gxx_y_[17][17].xg
new file mode 100644
index 0000000..115d705
--- /dev/null
+++ b/test/twopunctures/gxx_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gxx (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2195468342277
+-3.7647058823529 1.2281631290122
+-3.5294117647059 1.2373093782326
+-3.2941176470588 1.2472637878195
+-3.0588235294118 1.2574424249391
+-2.8235294117647 1.2681297798718
+-2.5882352941176 1.2796904678351
+-2.3529411764706 1.2912272070112
+-2.1176470588235 1.3030555550393
+-1.8823529411765 1.3152849337129
+-1.6470588235294 1.3268839195591
+-1.4117647058824 1.3383657546556
+-1.1764705882353 1.3487140195346
+-0.9411764705882 1.3573794881648
+-0.7058823529412 1.3645806334870
+-0.4705882352941 1.3696687386948
+-0.2352941176471 1.3727172097510
+0.0000000000000 1.3738060378877
+0.2352941176471 1.3727994284174
+0.4705882352941 1.3697867040803
+0.7058823529412 1.3646744511814
+0.9411764705882 1.3573962068908
+1.1764705882353 1.3486249996354
+1.4117647058824 1.3381719746629
+1.6470588235294 1.3265980890693
+1.8823529411765 1.3149257447887
+2.1176470588235 1.3025673651701
+2.3529411764706 1.2907866052775
+2.5882352941176 1.2792327586449
+2.8235294117647 1.2676705887610
+3.0588235294118 1.2569865408152
+3.2941176470588 1.2468183852515
+3.5294117647059 1.2368805599300
+3.7647058823529 1.2277501373159
+4.0000000000000 1.2191516952661
diff --git a/test/twopunctures/gxx_z_[17][17].xg b/test/twopunctures/gxx_z_[17][17].xg
new file mode 100644
index 0000000..48a3f24
--- /dev/null
+++ b/test/twopunctures/gxx_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gxx (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2183046534410
+-3.7647058823529 1.2269973914767
+-3.5294117647059 1.2362745099618
+-3.2941176470588 1.2463513288566
+-3.0588235294118 1.2567950866841
+-2.8235294117647 1.2678579275498
+-2.5882352941176 1.2799106712594
+-2.3529411764706 1.2920993062649
+-2.1176470588235 1.3048461086226
+-1.8823529411765 1.3180827583462
+-1.6470588235294 1.3309532884762
+-1.4117647058824 1.3437843096034
+-1.1764705882353 1.3555244613053
+-0.9411764705882 1.3650183840779
+-0.7058823529412 1.3725447495980
+-0.4705882352941 1.3766811913587
+-0.2352941176471 1.3770956920170
+0.0000000000000 1.3738060378877
+0.2352941176471 1.3672673755224
+0.4705882352941 1.3582967197400
+0.7058823529412 1.3481414658433
+0.9411764705882 1.3369129306235
+1.1764705882353 1.3254547416267
+1.4117647058824 1.3133858638698
+1.6470588235294 1.3013062374884
+1.8823529411765 1.2896900455637
+2.1176470588235 1.2781115010537
+2.3529411764706 1.2671710691011
+2.5882352941176 1.2567040105334
+2.8235294117647 1.2465061170517
+3.0588235294118 1.2370249271013
+3.2941176470588 1.2280624322204
+3.5294117647059 1.2194414294054
+3.7647058823529 1.2114380910471
+4.0000000000000 1.2038984657442
diff --git a/test/twopunctures/gxy_3D_diagonal.xg b/test/twopunctures/gxy_3D_diagonal.xg
new file mode 100644
index 0000000..a391a17
--- /dev/null
+++ b/test/twopunctures/gxy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gxy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0000000000000
+-6.5206618637887 0.0000000000000
+-6.1131204973019 0.0000000000000
+-5.7055791308151 0.0000000000000
+-5.2980377643283 0.0000000000000
+-4.8904963978415 0.0000000000000
+-4.4829550313547 0.0000000000000
+-4.0754136648679 0.0000000000000
+-3.6678722983812 0.0000000000000
+-3.2603309318944 0.0000000000000
+-2.8527895654076 0.0000000000000
+-2.4452481989208 0.0000000000000
+-2.0377068324340 0.0000000000000
+-1.6301654659472 0.0000000000000
+-1.2226240994604 0.0000000000000
+-0.8150827329736 0.0000000000000
+-0.4075413664868 0.0000000000000
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0000000000000
+0.8150827329736 0.0000000000000
+1.2226240994604 0.0000000000000
+1.6301654659472 0.0000000000000
+2.0377068324340 0.0000000000000
+2.4452481989208 0.0000000000000
+2.8527895654076 0.0000000000000
+3.2603309318944 0.0000000000000
+3.6678722983812 0.0000000000000
+4.0754136648679 0.0000000000000
+4.4829550313547 0.0000000000000
+4.8904963978415 0.0000000000000
+5.2980377643283 0.0000000000000
+5.7055791308151 0.0000000000000
+6.1131204973019 0.0000000000000
+6.5206618637887 0.0000000000000
+6.9282032302755 0.0000000000000
diff --git a/test/twopunctures/gxy_maximum.xg b/test/twopunctures/gxy_maximum.xg
new file mode 100644
index 0000000..2fd9a54
--- /dev/null
+++ b/test/twopunctures/gxy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxy
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxy_minimum.xg b/test/twopunctures/gxy_minimum.xg
new file mode 100644
index 0000000..2fd9a54
--- /dev/null
+++ b/test/twopunctures/gxy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxy
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxy_norm1.xg b/test/twopunctures/gxy_norm1.xg
new file mode 100644
index 0000000..2fd9a54
--- /dev/null
+++ b/test/twopunctures/gxy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxy
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxy_norm2.xg b/test/twopunctures/gxy_norm2.xg
new file mode 100644
index 0000000..2fd9a54
--- /dev/null
+++ b/test/twopunctures/gxy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxy
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxy_x_[17][17].xg b/test/twopunctures/gxy_x_[17][17].xg
new file mode 100644
index 0000000..5a8485d
--- /dev/null
+++ b/test/twopunctures/gxy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gxy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxy_y_[17][17].xg b/test/twopunctures/gxy_y_[17][17].xg
new file mode 100644
index 0000000..a0cd536
--- /dev/null
+++ b/test/twopunctures/gxy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gxy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxy_z_[17][17].xg b/test/twopunctures/gxy_z_[17][17].xg
new file mode 100644
index 0000000..af2afc8
--- /dev/null
+++ b/test/twopunctures/gxy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gxy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxz_3D_diagonal.xg b/test/twopunctures/gxz_3D_diagonal.xg
new file mode 100644
index 0000000..30d63d9
--- /dev/null
+++ b/test/twopunctures/gxz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gxz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0000000000000
+-6.5206618637887 0.0000000000000
+-6.1131204973019 0.0000000000000
+-5.7055791308151 0.0000000000000
+-5.2980377643283 0.0000000000000
+-4.8904963978415 0.0000000000000
+-4.4829550313547 0.0000000000000
+-4.0754136648679 0.0000000000000
+-3.6678722983812 0.0000000000000
+-3.2603309318944 0.0000000000000
+-2.8527895654076 0.0000000000000
+-2.4452481989208 0.0000000000000
+-2.0377068324340 0.0000000000000
+-1.6301654659472 0.0000000000000
+-1.2226240994604 0.0000000000000
+-0.8150827329736 0.0000000000000
+-0.4075413664868 0.0000000000000
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0000000000000
+0.8150827329736 0.0000000000000
+1.2226240994604 0.0000000000000
+1.6301654659472 0.0000000000000
+2.0377068324340 0.0000000000000
+2.4452481989208 0.0000000000000
+2.8527895654076 0.0000000000000
+3.2603309318944 0.0000000000000
+3.6678722983812 0.0000000000000
+4.0754136648679 0.0000000000000
+4.4829550313547 0.0000000000000
+4.8904963978415 0.0000000000000
+5.2980377643283 0.0000000000000
+5.7055791308151 0.0000000000000
+6.1131204973019 0.0000000000000
+6.5206618637887 0.0000000000000
+6.9282032302755 0.0000000000000
diff --git a/test/twopunctures/gxz_maximum.xg b/test/twopunctures/gxz_maximum.xg
new file mode 100644
index 0000000..ca5ad1f
--- /dev/null
+++ b/test/twopunctures/gxz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxz
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxz_minimum.xg b/test/twopunctures/gxz_minimum.xg
new file mode 100644
index 0000000..ca5ad1f
--- /dev/null
+++ b/test/twopunctures/gxz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxz
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxz_norm1.xg b/test/twopunctures/gxz_norm1.xg
new file mode 100644
index 0000000..ca5ad1f
--- /dev/null
+++ b/test/twopunctures/gxz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxz
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxz_norm2.xg b/test/twopunctures/gxz_norm2.xg
new file mode 100644
index 0000000..ca5ad1f
--- /dev/null
+++ b/test/twopunctures/gxz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxz
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxz_x_[17][17].xg b/test/twopunctures/gxz_x_[17][17].xg
new file mode 100644
index 0000000..a4a7ab4
--- /dev/null
+++ b/test/twopunctures/gxz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gxz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxz_y_[17][17].xg b/test/twopunctures/gxz_y_[17][17].xg
new file mode 100644
index 0000000..54d4ebb
--- /dev/null
+++ b/test/twopunctures/gxz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gxz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxz_z_[17][17].xg b/test/twopunctures/gxz_z_[17][17].xg
new file mode 100644
index 0000000..69689aa
--- /dev/null
+++ b/test/twopunctures/gxz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gxz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gyy_3D_diagonal.xg b/test/twopunctures/gyy_3D_diagonal.xg
new file mode 100644
index 0000000..4a46f8e
--- /dev/null
+++ b/test/twopunctures/gyy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gyy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 1.1556623393468
+-6.5206618637887 1.1644910562908
+-6.1131204973019 1.1742033750029
+-5.7055791308151 1.1851987471104
+-5.2980377643283 1.1976680998008
+-4.8904963978415 1.2116888113307
+-4.4829550313547 1.2276942418274
+-4.0754136648679 1.2460577798279
+-3.6678722983812 1.2671360397349
+-3.2603309318944 1.2914757883050
+-2.8527895654076 1.3193308748552
+-2.4452481989208 1.3506709812911
+-2.0377068324340 1.3840315121277
+-1.6301654659472 1.4150140544163
+-1.2226240994604 1.4343652877358
+-0.8150827329736 1.4320519655829
+-0.4075413664868 1.4080207201267
+0.0000000000000 1.3738060378877
+0.4075413664868 1.3390185882075
+0.8150827329736 1.3113676540195
+1.2226240994604 1.2926275022542
+1.6301654659472 1.2794348715227
+2.0377068324340 1.2670588815613
+2.4452481989208 1.2538750849093
+2.8527895654076 1.2401220167486
+3.2603309318944 1.2264835890350
+3.6678722983812 1.2133085133308
+4.0754136648679 1.2010380298357
+4.4829550313547 1.1897158724661
+4.8904963978415 1.1791504371515
+5.2980377643283 1.1696097433208
+5.7055791308151 1.1608045370178
+6.1131204973019 1.1528317947626
+6.5206618637887 1.1454601332967
+6.9282032302755 1.1387722153316
diff --git a/test/twopunctures/gyy_maximum.xg b/test/twopunctures/gyy_maximum.xg
new file mode 100644
index 0000000..7d6590a
--- /dev/null
+++ b/test/twopunctures/gyy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyy
+"gyy v time
+0.0000000000000 1.5329256472311
diff --git a/test/twopunctures/gyy_minimum.xg b/test/twopunctures/gyy_minimum.xg
new file mode 100644
index 0000000..b645725
--- /dev/null
+++ b/test/twopunctures/gyy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyy
+"gyy v time
+0.0000000000000 1.0545676120906
diff --git a/test/twopunctures/gyy_norm1.xg b/test/twopunctures/gyy_norm1.xg
new file mode 100644
index 0000000..b0288f1
--- /dev/null
+++ b/test/twopunctures/gyy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyy
+"gyy v time
+0.0000000000000 1.2302490028846
diff --git a/test/twopunctures/gyy_norm2.xg b/test/twopunctures/gyy_norm2.xg
new file mode 100644
index 0000000..0269f8d
--- /dev/null
+++ b/test/twopunctures/gyy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyy
+"gyy v time
+0.0000000000000 1.2314373974741
diff --git a/test/twopunctures/gyy_x_[17][17].xg b/test/twopunctures/gyy_x_[17][17].xg
new file mode 100644
index 0000000..0823847
--- /dev/null
+++ b/test/twopunctures/gyy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gyy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2672026211147
+-3.7647058823529 1.2817436983900
+-3.5294117647059 1.2978404506477
+-3.2941176470588 1.3156052491476
+-3.0588235294118 1.3352072782002
+-2.8235294117647 1.3567642678084
+-2.5882352941176 1.3798729279377
+-2.3529411764706 1.4031034718243
+-2.1176470588235 1.4208466797107
+-1.8823529411765 1.4116863337504
+-1.6470588235294 1.2799643687569
+-1.4117647058824 1.2049678121920
+-1.1764705882353 1.4549606943138
+-0.9411764705882 1.4920786999277
+-0.7058823529412 1.4719056145965
+-0.4705882352941 1.4389549176955
+-0.2352941176471 1.4054293172223
+0.0000000000000 1.3738060378877
+0.2352941176471 1.3429242755991
+0.4705882352941 1.3111818200414
+0.7058823529412 1.2755607487485
+0.9411764705882 1.2290929366442
+1.1764705882353 1.1613125551217
+1.4117647058824 1.0545676120906
+1.6470588235294 1.0798679240282
+1.8823529411765 1.1526041831364
+2.1176470588235 1.1891889720771
+2.3529411764706 1.2074858322712
+2.5882352941176 1.2157202591574
+2.8235294117647 1.2181191400313
+3.0588235294118 1.2170153406971
+3.2941176470588 1.2138298656032
+3.5294117647059 1.2093970413038
+3.7647058823529 1.2042579019912
+4.0000000000000 1.1987562072216
diff --git a/test/twopunctures/gyy_y_[17][17].xg b/test/twopunctures/gyy_y_[17][17].xg
new file mode 100644
index 0000000..a48f484
--- /dev/null
+++ b/test/twopunctures/gyy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gyy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2195468342277
+-3.7647058823529 1.2281631290122
+-3.5294117647059 1.2373093782326
+-3.2941176470588 1.2472637878195
+-3.0588235294118 1.2574424249391
+-2.8235294117647 1.2681297798718
+-2.5882352941176 1.2796904678351
+-2.3529411764706 1.2912272070112
+-2.1176470588235 1.3030555550393
+-1.8823529411765 1.3152849337129
+-1.6470588235294 1.3268839195591
+-1.4117647058824 1.3383657546556
+-1.1764705882353 1.3487140195346
+-0.9411764705882 1.3573794881648
+-0.7058823529412 1.3645806334870
+-0.4705882352941 1.3696687386948
+-0.2352941176471 1.3727172097510
+0.0000000000000 1.3738060378877
+0.2352941176471 1.3727994284174
+0.4705882352941 1.3697867040803
+0.7058823529412 1.3646744511814
+0.9411764705882 1.3573962068908
+1.1764705882353 1.3486249996354
+1.4117647058824 1.3381719746629
+1.6470588235294 1.3265980890693
+1.8823529411765 1.3149257447887
+2.1176470588235 1.3025673651701
+2.3529411764706 1.2907866052775
+2.5882352941176 1.2792327586449
+2.8235294117647 1.2676705887610
+3.0588235294118 1.2569865408152
+3.2941176470588 1.2468183852515
+3.5294117647059 1.2368805599300
+3.7647058823529 1.2277501373159
+4.0000000000000 1.2191516952661
diff --git a/test/twopunctures/gyy_z_[17][17].xg b/test/twopunctures/gyy_z_[17][17].xg
new file mode 100644
index 0000000..eeb2ce2
--- /dev/null
+++ b/test/twopunctures/gyy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gyy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2183046534410
+-3.7647058823529 1.2269973914767
+-3.5294117647059 1.2362745099618
+-3.2941176470588 1.2463513288566
+-3.0588235294118 1.2567950866841
+-2.8235294117647 1.2678579275498
+-2.5882352941176 1.2799106712594
+-2.3529411764706 1.2920993062649
+-2.1176470588235 1.3048461086226
+-1.8823529411765 1.3180827583462
+-1.6470588235294 1.3309532884762
+-1.4117647058824 1.3437843096034
+-1.1764705882353 1.3555244613053
+-0.9411764705882 1.3650183840779
+-0.7058823529412 1.3725447495980
+-0.4705882352941 1.3766811913587
+-0.2352941176471 1.3770956920170
+0.0000000000000 1.3738060378877
+0.2352941176471 1.3672673755224
+0.4705882352941 1.3582967197400
+0.7058823529412 1.3481414658433
+0.9411764705882 1.3369129306235
+1.1764705882353 1.3254547416267
+1.4117647058824 1.3133858638698
+1.6470588235294 1.3013062374884
+1.8823529411765 1.2896900455637
+2.1176470588235 1.2781115010537
+2.3529411764706 1.2671710691011
+2.5882352941176 1.2567040105334
+2.8235294117647 1.2465061170517
+3.0588235294118 1.2370249271013
+3.2941176470588 1.2280624322204
+3.5294117647059 1.2194414294054
+3.7647058823529 1.2114380910471
+4.0000000000000 1.2038984657442
diff --git a/test/twopunctures/gyz_3D_diagonal.xg b/test/twopunctures/gyz_3D_diagonal.xg
new file mode 100644
index 0000000..33a44d9
--- /dev/null
+++ b/test/twopunctures/gyz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gyz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0000000000000
+-6.5206618637887 0.0000000000000
+-6.1131204973019 0.0000000000000
+-5.7055791308151 0.0000000000000
+-5.2980377643283 0.0000000000000
+-4.8904963978415 0.0000000000000
+-4.4829550313547 0.0000000000000
+-4.0754136648679 0.0000000000000
+-3.6678722983812 0.0000000000000
+-3.2603309318944 0.0000000000000
+-2.8527895654076 0.0000000000000
+-2.4452481989208 0.0000000000000
+-2.0377068324340 0.0000000000000
+-1.6301654659472 0.0000000000000
+-1.2226240994604 0.0000000000000
+-0.8150827329736 0.0000000000000
+-0.4075413664868 0.0000000000000
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0000000000000
+0.8150827329736 0.0000000000000
+1.2226240994604 0.0000000000000
+1.6301654659472 0.0000000000000
+2.0377068324340 0.0000000000000
+2.4452481989208 0.0000000000000
+2.8527895654076 0.0000000000000
+3.2603309318944 0.0000000000000
+3.6678722983812 0.0000000000000
+4.0754136648679 0.0000000000000
+4.4829550313547 0.0000000000000
+4.8904963978415 0.0000000000000
+5.2980377643283 0.0000000000000
+5.7055791308151 0.0000000000000
+6.1131204973019 0.0000000000000
+6.5206618637887 0.0000000000000
+6.9282032302755 0.0000000000000
diff --git a/test/twopunctures/gyz_maximum.xg b/test/twopunctures/gyz_maximum.xg
new file mode 100644
index 0000000..1e8ae5e
--- /dev/null
+++ b/test/twopunctures/gyz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyz
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gyz_minimum.xg b/test/twopunctures/gyz_minimum.xg
new file mode 100644
index 0000000..1e8ae5e
--- /dev/null
+++ b/test/twopunctures/gyz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyz
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gyz_norm1.xg b/test/twopunctures/gyz_norm1.xg
new file mode 100644
index 0000000..1e8ae5e
--- /dev/null
+++ b/test/twopunctures/gyz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyz
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gyz_norm2.xg b/test/twopunctures/gyz_norm2.xg
new file mode 100644
index 0000000..1e8ae5e
--- /dev/null
+++ b/test/twopunctures/gyz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyz
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gyz_x_[17][17].xg b/test/twopunctures/gyz_x_[17][17].xg
new file mode 100644
index 0000000..4e0f1fc
--- /dev/null
+++ b/test/twopunctures/gyz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gyz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gyz_y_[17][17].xg b/test/twopunctures/gyz_y_[17][17].xg
new file mode 100644
index 0000000..2a6bde8
--- /dev/null
+++ b/test/twopunctures/gyz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gyz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gyz_z_[17][17].xg b/test/twopunctures/gyz_z_[17][17].xg
new file mode 100644
index 0000000..23ce7db
--- /dev/null
+++ b/test/twopunctures/gyz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gyz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gzz_3D_diagonal.xg b/test/twopunctures/gzz_3D_diagonal.xg
new file mode 100644
index 0000000..c139b83
--- /dev/null
+++ b/test/twopunctures/gzz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gzz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 1.1556623393468
+-6.5206618637887 1.1644910562908
+-6.1131204973019 1.1742033750029
+-5.7055791308151 1.1851987471104
+-5.2980377643283 1.1976680998008
+-4.8904963978415 1.2116888113307
+-4.4829550313547 1.2276942418274
+-4.0754136648679 1.2460577798279
+-3.6678722983812 1.2671360397349
+-3.2603309318944 1.2914757883050
+-2.8527895654076 1.3193308748552
+-2.4452481989208 1.3506709812911
+-2.0377068324340 1.3840315121277
+-1.6301654659472 1.4150140544163
+-1.2226240994604 1.4343652877358
+-0.8150827329736 1.4320519655829
+-0.4075413664868 1.4080207201267
+0.0000000000000 1.3738060378877
+0.4075413664868 1.3390185882075
+0.8150827329736 1.3113676540195
+1.2226240994604 1.2926275022542
+1.6301654659472 1.2794348715227
+2.0377068324340 1.2670588815613
+2.4452481989208 1.2538750849093
+2.8527895654076 1.2401220167486
+3.2603309318944 1.2264835890350
+3.6678722983812 1.2133085133308
+4.0754136648679 1.2010380298357
+4.4829550313547 1.1897158724661
+4.8904963978415 1.1791504371515
+5.2980377643283 1.1696097433208
+5.7055791308151 1.1608045370178
+6.1131204973019 1.1528317947626
+6.5206618637887 1.1454601332967
+6.9282032302755 1.1387722153316
diff --git a/test/twopunctures/gzz_maximum.xg b/test/twopunctures/gzz_maximum.xg
new file mode 100644
index 0000000..851847d
--- /dev/null
+++ b/test/twopunctures/gzz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gzz
+"gzz v time
+0.0000000000000 1.5329256472311
diff --git a/test/twopunctures/gzz_minimum.xg b/test/twopunctures/gzz_minimum.xg
new file mode 100644
index 0000000..05761b6
--- /dev/null
+++ b/test/twopunctures/gzz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gzz
+"gzz v time
+0.0000000000000 1.0545676120906
diff --git a/test/twopunctures/gzz_norm1.xg b/test/twopunctures/gzz_norm1.xg
new file mode 100644
index 0000000..0e3acab
--- /dev/null
+++ b/test/twopunctures/gzz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gzz
+"gzz v time
+0.0000000000000 1.2302490028846
diff --git a/test/twopunctures/gzz_norm2.xg b/test/twopunctures/gzz_norm2.xg
new file mode 100644
index 0000000..77e1c0d
--- /dev/null
+++ b/test/twopunctures/gzz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gzz
+"gzz v time
+0.0000000000000 1.2314373974741
diff --git a/test/twopunctures/gzz_x_[17][17].xg b/test/twopunctures/gzz_x_[17][17].xg
new file mode 100644
index 0000000..f6ac109
--- /dev/null
+++ b/test/twopunctures/gzz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gzz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2672026211147
+-3.7647058823529 1.2817436983900
+-3.5294117647059 1.2978404506477
+-3.2941176470588 1.3156052491476
+-3.0588235294118 1.3352072782002
+-2.8235294117647 1.3567642678084
+-2.5882352941176 1.3798729279377
+-2.3529411764706 1.4031034718243
+-2.1176470588235 1.4208466797107
+-1.8823529411765 1.4116863337504
+-1.6470588235294 1.2799643687569
+-1.4117647058824 1.2049678121920
+-1.1764705882353 1.4549606943138
+-0.9411764705882 1.4920786999277
+-0.7058823529412 1.4719056145965
+-0.4705882352941 1.4389549176955
+-0.2352941176471 1.4054293172223
+0.0000000000000 1.3738060378877
+0.2352941176471 1.3429242755991
+0.4705882352941 1.3111818200414
+0.7058823529412 1.2755607487485
+0.9411764705882 1.2290929366442
+1.1764705882353 1.1613125551217
+1.4117647058824 1.0545676120906
+1.6470588235294 1.0798679240282
+1.8823529411765 1.1526041831364
+2.1176470588235 1.1891889720771
+2.3529411764706 1.2074858322712
+2.5882352941176 1.2157202591574
+2.8235294117647 1.2181191400313
+3.0588235294118 1.2170153406971
+3.2941176470588 1.2138298656032
+3.5294117647059 1.2093970413038
+3.7647058823529 1.2042579019912
+4.0000000000000 1.1987562072216
diff --git a/test/twopunctures/gzz_y_[17][17].xg b/test/twopunctures/gzz_y_[17][17].xg
new file mode 100644
index 0000000..85ba656
--- /dev/null
+++ b/test/twopunctures/gzz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gzz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2195468342277
+-3.7647058823529 1.2281631290122
+-3.5294117647059 1.2373093782326
+-3.2941176470588 1.2472637878195
+-3.0588235294118 1.2574424249391
+-2.8235294117647 1.2681297798718
+-2.5882352941176 1.2796904678351
+-2.3529411764706 1.2912272070112
+-2.1176470588235 1.3030555550393
+-1.8823529411765 1.3152849337129
+-1.6470588235294 1.3268839195591
+-1.4117647058824 1.3383657546556
+-1.1764705882353 1.3487140195346
+-0.9411764705882 1.3573794881648
+-0.7058823529412 1.3645806334870
+-0.4705882352941 1.3696687386948
+-0.2352941176471 1.3727172097510
+0.0000000000000 1.3738060378877
+0.2352941176471 1.3727994284174
+0.4705882352941 1.3697867040803
+0.7058823529412 1.3646744511814
+0.9411764705882 1.3573962068908
+1.1764705882353 1.3486249996354
+1.4117647058824 1.3381719746629
+1.6470588235294 1.3265980890693
+1.8823529411765 1.3149257447887
+2.1176470588235 1.3025673651701
+2.3529411764706 1.2907866052775
+2.5882352941176 1.2792327586449
+2.8235294117647 1.2676705887610
+3.0588235294118 1.2569865408152
+3.2941176470588 1.2468183852515
+3.5294117647059 1.2368805599300
+3.7647058823529 1.2277501373159
+4.0000000000000 1.2191516952661
diff --git a/test/twopunctures/gzz_z_[17][17].xg b/test/twopunctures/gzz_z_[17][17].xg
new file mode 100644
index 0000000..9292029
--- /dev/null
+++ b/test/twopunctures/gzz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gzz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2183046534410
+-3.7647058823529 1.2269973914767
+-3.5294117647059 1.2362745099618
+-3.2941176470588 1.2463513288566
+-3.0588235294118 1.2567950866841
+-2.8235294117647 1.2678579275498
+-2.5882352941176 1.2799106712594
+-2.3529411764706 1.2920993062649
+-2.1176470588235 1.3048461086226
+-1.8823529411765 1.3180827583462
+-1.6470588235294 1.3309532884762
+-1.4117647058824 1.3437843096034
+-1.1764705882353 1.3555244613053
+-0.9411764705882 1.3650183840779
+-0.7058823529412 1.3725447495980
+-0.4705882352941 1.3766811913587
+-0.2352941176471 1.3770956920170
+0.0000000000000 1.3738060378877
+0.2352941176471 1.3672673755224
+0.4705882352941 1.3582967197400
+0.7058823529412 1.3481414658433
+0.9411764705882 1.3369129306235
+1.1764705882353 1.3254547416267
+1.4117647058824 1.3133858638698
+1.6470588235294 1.3013062374884
+1.8823529411765 1.2896900455637
+2.1176470588235 1.2781115010537
+2.3529411764706 1.2671710691011
+2.5882352941176 1.2567040105334
+2.8235294117647 1.2465061170517
+3.0588235294118 1.2370249271013
+3.2941176470588 1.2280624322204
+3.5294117647059 1.2194414294054
+3.7647058823529 1.2114380910471
+4.0000000000000 1.2038984657442
diff --git a/test/twopunctures/ham_3D_diagonal.xg b/test/twopunctures/ham_3D_diagonal.xg
new file mode 100644
index 0000000..094d17f
--- /dev/null
+++ b/test/twopunctures/ham_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMCONSTRAINTS::ham
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0075971852948
+-6.5206618637887 0.0075971852948
+-6.1131204973019 0.0018984107161
+-5.7055791308151 0.0011431397827
+-5.2980377643283 0.0055896870285
+-4.8904963978415 0.0024550374134
+-4.4829550313547 0.0086724457919
+-4.0754136648679 0.0072138620587
+-3.6678722983812 0.0071093014359
+-3.2603309318944 0.0043502339844
+-2.8527895654076 0.0017460368321
+-2.4452481989208 0.0032977162043
+-2.0377068324340 0.0007154061629
+-1.6301654659472 0.0010562799194
+-1.2226240994604 0.0013372308438
+-0.8150827329736 0.0006099722954
+-0.4075413664868 -0.0000424431191
+0.0000000000000 0.0015689967171
+0.4075413664868 0.0011933962687
+0.8150827329736 -0.0001550715434
+1.2226240994604 -0.0002129998109
+1.6301654659472 0.0005877763139
+2.0377068324340 0.0012632462175
+2.4452481989208 0.0029857691748
+2.8527895654076 0.0026373279998
+3.2603309318944 0.0050328269652
+3.6678722983812 0.0063468844789
+4.0754136648679 0.0073908906124
+4.4829550313547 0.0102993833713
+4.8904963978415 0.0054745615570
+5.2980377643283 0.0065891859874
+5.7055791308151 0.0012981640818
+6.1131204973019 0.0016076736867
+6.5206618637887 -0.0018825292201
+6.9282032302755 -0.0018825292201
diff --git a/test/twopunctures/ham_maximum.xg b/test/twopunctures/ham_maximum.xg
new file mode 100644
index 0000000..dfd2ff3
--- /dev/null
+++ b/test/twopunctures/ham_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::ham
+"ham v time
+0.0000000000000 0.0303353723840
diff --git a/test/twopunctures/ham_minimum.xg b/test/twopunctures/ham_minimum.xg
new file mode 100644
index 0000000..3cd18c4
--- /dev/null
+++ b/test/twopunctures/ham_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::ham
+"ham v time
+0.0000000000000 -0.0223908043411
diff --git a/test/twopunctures/ham_norm1.xg b/test/twopunctures/ham_norm1.xg
new file mode 100644
index 0000000..f271867
--- /dev/null
+++ b/test/twopunctures/ham_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::ham
+"ham v time
+0.0000000000000 0.0011681182635
diff --git a/test/twopunctures/ham_norm2.xg b/test/twopunctures/ham_norm2.xg
new file mode 100644
index 0000000..90a0dc6
--- /dev/null
+++ b/test/twopunctures/ham_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::ham
+"ham v time
+0.0000000000000 0.0020239034579
diff --git a/test/twopunctures/ham_x_[17][17].xg b/test/twopunctures/ham_x_[17][17].xg
new file mode 100644
index 0000000..e001997
--- /dev/null
+++ b/test/twopunctures/ham_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMCONSTRAINTS::ham (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0003111146420
+-3.7647058823529 -0.0003111146420
+-3.5294117647059 0.0001731592101
+-3.2941176470588 0.0001780966307
+-3.0588235294118 -0.0000485814116
+-2.8235294117647 0.0006635501151
+-2.5882352941176 0.0012715894520
+-2.3529411764706 0.0041176078327
+-2.1176470588235 0.0112452978991
+-1.8823529411765 0.0303353723840
+-1.6470588235294 -0.0203535457222
+-1.4117647058824 -0.0102904891390
+-1.1764705882353 0.0301855871364
+-0.9411764705882 0.0114232229904
+-0.7058823529412 0.0028842998981
+-0.4705882352941 0.0010948428336
+-0.2352941176471 -0.0000378652557
+0.0000000000000 0.0015689967171
+0.2352941176471 0.0005031692982
+0.4705882352941 0.0002500194773
+0.7058823529412 0.0019154652614
+0.9411764705882 0.0029652660200
+1.1764705882353 0.0042876202330
+1.4117647058824 -0.0008978679184
+1.6470588235294 -0.0025295929978
+1.8823529411765 0.0045458464734
+2.1176470588235 0.0029531926374
+2.3529411764706 0.0017569632173
+2.5882352941176 0.0010811265553
+2.8235294117647 0.0007079486787
+3.0588235294118 0.0003621724106
+3.2941176470588 0.0003144680176
+3.5294117647059 0.0002035345282
+3.7647058823529 0.0001359852459
+4.0000000000000 0.0001359852459
diff --git a/test/twopunctures/ham_y_[17][17].xg b/test/twopunctures/ham_y_[17][17].xg
new file mode 100644
index 0000000..7fb3f7d
--- /dev/null
+++ b/test/twopunctures/ham_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMCONSTRAINTS::ham (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0016611079295
+-3.7647058823529 -0.0016611079295
+-3.5294117647059 -0.0041534578529
+-3.2941176470588 0.0022568542108
+-3.0588235294118 -0.0008125780985
+-2.8235294117647 -0.0051780048468
+-2.5882352941176 0.0028047228157
+-2.3529411764706 -0.0006848817941
+-2.1176470588235 -0.0020188835981
+-1.8823529411765 0.0018218313651
+-1.6470588235294 -0.0023673587982
+-1.4117647058824 0.0006775481704
+-1.1764705882353 0.0041984419439
+-0.9411764705882 -0.0008789913227
+-0.7058823529412 0.0006732508862
+-0.4705882352941 0.0017448946629
+-0.2352941176471 0.0008662467567
+0.0000000000000 0.0015689967171
+0.2352941176471 0.0008604823417
+0.4705882352941 0.0017105919080
+0.7058823529412 0.0006573070475
+0.9411764705882 -0.0008846734921
+1.1764705882353 0.0041495115878
+1.4117647058824 0.0006804901014
+1.6470588235294 -0.0023717737150
+1.8823529411765 0.0021180607107
+2.1176470588235 -0.0041370256672
+2.3529411764706 -0.0002791819136
+2.5882352941176 0.0027917466895
+2.8235294117647 -0.0050867583768
+3.0588235294118 -0.0008083691143
+3.2941176470588 0.0022601227477
+3.5294117647059 -0.0040874029003
+3.7647058823529 -0.0016411401929
+4.0000000000000 -0.0016411401929
diff --git a/test/twopunctures/ham_z_[17][17].xg b/test/twopunctures/ham_z_[17][17].xg
new file mode 100644
index 0000000..a9935b3
--- /dev/null
+++ b/test/twopunctures/ham_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMCONSTRAINTS::ham (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0015713155200
+-3.7647058823529 -0.0015713155200
+-3.5294117647059 -0.0032412032745
+-3.2941176470588 0.0016030729722
+-3.0588235294118 -0.0009825521446
+-2.8235294117647 -0.0058514060081
+-2.5882352941176 0.0027927235951
+-2.3529411764706 -0.0012526341749
+-2.1176470588235 -0.0004357688726
+-1.8823529411765 0.0016035551787
+-1.6470588235294 -0.0014973142922
+-1.4117647058824 0.0005551981326
+-1.1764705882353 0.0058077146451
+-0.9411764705882 -0.0024140870286
+-0.7058823529412 0.0002204513571
+-0.4705882352941 0.0019826616338
+-0.2352941176471 0.0008613316571
+0.0000000000000 0.0015689967171
+0.2352941176471 0.0012617391998
+0.4705882352941 -0.0010667482570
+0.7058823529412 -0.0016101131556
+0.9411764705882 -0.0029890339456
+1.1764705882353 0.0023010551698
+1.4117647058824 -0.0005553096176
+1.6470588235294 -0.0024981997023
+1.8823529411765 0.0009286102246
+2.1176470588235 -0.0022322958819
+2.3529411764706 -0.0004187790283
+2.5882352941176 0.0017068840166
+2.8235294117647 -0.0018958137346
+3.0588235294118 -0.0003927074731
+3.2941176470588 0.0013284331861
+3.5294117647059 -0.0018211624313
+3.7647058823529 -0.0006280628977
+4.0000000000000 -0.0006280628977
diff --git a/test/twopunctures/kxx_3D_diagonal.xg b/test/twopunctures/kxx_3D_diagonal.xg
new file mode 100644
index 0000000..ee8a8fe
--- /dev/null
+++ b/test/twopunctures/kxx_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kxx
+
+
+"Time = 0.0000000000000
+-6.9282032302755 -0.0127345388694
+-6.5206618637887 -0.0150274495853
+-6.1131204973019 -0.0179154208052
+-5.7055791308151 -0.0216052535273
+-5.2980377643283 -0.0263999384047
+-4.8904963978415 -0.0327537333208
+-4.4829550313547 -0.0413589510153
+-4.0754136648679 -0.0533094098097
+-3.6678722983812 -0.0703814135126
+-3.2603309318944 -0.0955128512717
+-2.8527895654076 -0.1335667727772
+-2.4452481989208 -0.1919712390401
+-2.0377068324340 -0.2783204792152
+-1.6301654659472 -0.3824679753202
+-1.2226240994604 -0.4276089873734
+-0.8150827329736 -0.2984873131947
+-0.4075413664868 -0.0878849797715
+0.0000000000000 0.0000000000000
+0.4075413664868 -0.0853623542061
+0.8150827329736 -0.2843497288303
+1.2226240994604 -0.4050905385256
+1.6301654659472 -0.3637709324037
+2.0377068324340 -0.2666424284342
+2.4452481989208 -0.1852383832619
+2.8527895654076 -0.1296627276171
+3.2603309318944 -0.0931714196707
+3.6678722983812 -0.0689220850948
+4.0754136648679 -0.0523643671995
+4.4829550313547 -0.0407246162709
+4.8904963978415 -0.0323175012790
+5.2980377643283 -0.0260910992526
+5.7055791308151 -0.0213814789237
+6.1131204973019 -0.0177499612772
+6.5206618637887 -0.0149040426577
+6.9282032302755 -0.0126401123587
diff --git a/test/twopunctures/kxx_maximum.xg b/test/twopunctures/kxx_maximum.xg
new file mode 100644
index 0000000..ffbab17
--- /dev/null
+++ b/test/twopunctures/kxx_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxx
+"kxx v time
+0.0000000000000 13.0081823590949
diff --git a/test/twopunctures/kxx_minimum.xg b/test/twopunctures/kxx_minimum.xg
new file mode 100644
index 0000000..8b28298
--- /dev/null
+++ b/test/twopunctures/kxx_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxx
+"kxx v time
+0.0000000000000 -13.0079860926744
diff --git a/test/twopunctures/kxx_norm1.xg b/test/twopunctures/kxx_norm1.xg
new file mode 100644
index 0000000..10e9cc1
--- /dev/null
+++ b/test/twopunctures/kxx_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxx
+"kxx v time
+0.0000000000000 0.0661947973098
diff --git a/test/twopunctures/kxx_norm2.xg b/test/twopunctures/kxx_norm2.xg
new file mode 100644
index 0000000..619b7cf
--- /dev/null
+++ b/test/twopunctures/kxx_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxx
+"kxx v time
+0.0000000000000 0.2062343959984
diff --git a/test/twopunctures/kxx_x_[17][17].xg b/test/twopunctures/kxx_x_[17][17].xg
new file mode 100644
index 0000000..8a573b8
--- /dev/null
+++ b/test/twopunctures/kxx_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kxx (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/kxx_y_[17][17].xg b/test/twopunctures/kxx_y_[17][17].xg
new file mode 100644
index 0000000..450d378
--- /dev/null
+++ b/test/twopunctures/kxx_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kxx (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0068562376267
+-3.7647058823529 -0.0081690188315
+-3.5294117647059 -0.0097910543737
+-3.2941176470588 -0.0118039114085
+-3.0588235294118 -0.0143152249997
+-2.8235294117647 -0.0174549461996
+-2.5882352941176 -0.0213781265247
+-2.3529411764706 -0.0262708504698
+-2.1176470588235 -0.0323089748054
+-1.8823529411765 -0.0396086087877
+-1.6470588235294 -0.0481195645105
+-1.4117647058824 -0.0573512410924
+-1.1764705882353 -0.0660506917342
+-0.9411764705882 -0.0717393086745
+-0.7058823529412 -0.0705878394185
+-0.4705882352941 -0.0584758869363
+-0.2352941176471 -0.0336887114391
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0336877025946
+0.4705882352941 0.0584733689242
+0.7058823529412 0.0705854130149
+0.9411764705882 0.0717388668751
+1.1764705882353 0.0660528716319
+1.4117647058824 0.0573553934439
+1.6470588235294 0.0481247481822
+1.8823529411765 0.0396140182194
+2.1176470588235 0.0323150287865
+2.3529411764706 0.0262753337805
+2.5882352941176 0.0213819507270
+2.8235294117647 0.0174581072851
+3.0588235294118 0.0143178206887
+3.2941176470588 0.0118060195837
+3.5294117647059 0.0097927514735
+3.7647058823529 0.0081703926670
+4.0000000000000 0.0068573486235
diff --git a/test/twopunctures/kxx_z_[17][17].xg b/test/twopunctures/kxx_z_[17][17].xg
new file mode 100644
index 0000000..c761744
--- /dev/null
+++ b/test/twopunctures/kxx_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kxx (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0068597320388
+-3.7647058823529 0.0081728984938
+-3.5294117647059 0.0097951514945
+-3.2941176470588 0.0118082314642
+-3.0588235294118 0.0143189112012
+-2.8235294117647 0.0174568174318
+-2.5882352941176 0.0213762874357
+-2.3529411764706 0.0262619832503
+-2.1176470588235 0.0322867994660
+-1.8823529411765 0.0395665489056
+-1.6470588235294 0.0480459457864
+-1.4117647058824 0.0572354953015
+-1.1764705882353 0.0658845564698
+-0.9411764705882 0.0715382938159
+-0.7058823529412 0.0703827504356
+-0.4705882352941 0.0583267663885
+-0.2352941176471 0.0336351120917
+0.0000000000000 0.0000000000000
+0.2352941176471 -0.0337557851174
+0.4705882352941 -0.0587201644994
+0.7058823529412 -0.0710169076133
+0.9411764705882 -0.0722863450379
+1.1764705882353 -0.0666277050693
+1.4117647058824 -0.0578940670228
+1.6470588235294 -0.0485901677030
+1.8823529411765 -0.0399997095078
+2.1176470588235 -0.0326227277854
+2.3529411764706 -0.0265190426751
+2.5882352941176 -0.0215727549399
+2.8235294117647 -0.0176056943628
+3.0588235294118 -0.0144328802192
+3.2941176470588 -0.0118958334491
+3.5294117647059 -0.0098625255631
+3.7647058823529 -0.0082252160124
+4.0000000000000 -0.0069006527273
diff --git a/test/twopunctures/kxy_3D_diagonal.xg b/test/twopunctures/kxy_3D_diagonal.xg
new file mode 100644
index 0000000..038840d
--- /dev/null
+++ b/test/twopunctures/kxy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kxy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0063033455238
+-6.5206618637887 0.0072168076120
+-6.1131204973019 0.0082825910393
+-5.7055791308151 0.0095123937252
+-5.2980377643283 0.0108998035534
+-4.8904963978415 0.0123915498562
+-4.4829550313547 0.0138194659352
+-4.0754136648679 0.0147495649846
+-3.6678722983812 0.0141187899008
+-3.2603309318944 0.0093443838732
+-2.8527895654076 -0.0058955312289
+-2.4452481989208 -0.0471133822475
+-2.0377068324340 -0.1505073683582
+-1.6301654659472 -0.3826850882485
+-1.2226240994604 -0.7757019327326
+-0.8150827329736 -1.1170387726322
+-0.4075413664868 -1.1381736045433
+0.0000000000000 -1.0153468163053
+0.4075413664868 -0.9376313421580
+0.8150827329736 -0.8041832235559
+1.2226240994604 -0.5309691161168
+1.6301654659472 -0.2678200137431
+2.0377068324340 -0.1134644799353
+2.4452481989208 -0.0410418877678
+2.8527895654076 -0.0096874866479
+3.2603309318944 0.0033268850798
+3.6678722983812 0.0083259176533
+4.0754136648679 0.0098215424307
+4.4829550313547 0.0098040036064
+4.8904963978415 0.0091679707531
+5.2980377643283 0.0083180562624
+5.7055791308151 0.0074380082959
+6.1131204973019 0.0066061601323
+6.5206618637887 0.0058529473538
+6.9282032302755 0.0051850314859
diff --git a/test/twopunctures/kxy_maximum.xg b/test/twopunctures/kxy_maximum.xg
new file mode 100644
index 0000000..5114515
--- /dev/null
+++ b/test/twopunctures/kxy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxy
+"kxy v time
+0.0000000000000 8.8198246748749
diff --git a/test/twopunctures/kxy_minimum.xg b/test/twopunctures/kxy_minimum.xg
new file mode 100644
index 0000000..14a046b
--- /dev/null
+++ b/test/twopunctures/kxy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxy
+"kxy v time
+0.0000000000000 -90.3072635705706
diff --git a/test/twopunctures/kxy_norm1.xg b/test/twopunctures/kxy_norm1.xg
new file mode 100644
index 0000000..5fd073b
--- /dev/null
+++ b/test/twopunctures/kxy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxy
+"kxy v time
+0.0000000000000 0.1048687658277
diff --git a/test/twopunctures/kxy_norm2.xg b/test/twopunctures/kxy_norm2.xg
new file mode 100644
index 0000000..2d6a138
--- /dev/null
+++ b/test/twopunctures/kxy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxy
+"kxy v time
+0.0000000000000 0.5450511353121
diff --git a/test/twopunctures/kxy_x_[17][17].xg b/test/twopunctures/kxy_x_[17][17].xg
new file mode 100644
index 0000000..fc72a82
--- /dev/null
+++ b/test/twopunctures/kxy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kxy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0894423344112
+-3.7647058823529 0.0989210179108
+-3.5294117647059 0.1077712082343
+-3.2941176470588 0.1136096560070
+-3.0588235294118 0.1107892231800
+-2.8235294117647 0.0854762939405
+-2.5882352941176 0.0012461831450
+-2.3529411764706 -0.2500301561720
+-2.1176470588235 -1.0578437575208
+-1.8823529411765 -4.4002671442137
+-1.6470588235294 -33.0701815217748
+-1.4117647058824 -90.3072635705706
+-1.1764705882353 -12.2258987816163
+-0.9411764705882 -4.6269750753293
+-0.7058823529412 -2.4442239259548
+-0.4705882352941 -1.5675871881843
+-0.2352941176471 -1.1723532138817
+0.0000000000000 -1.0153468163053
+0.2352941176471 -1.0211262031014
+0.4705882352941 -1.1935985585734
+0.7058823529412 -1.6245249196398
+0.9411764705882 -2.6296988127239
+1.1764705882353 -5.5541897369122
+1.4117647058824 -26.7473823977534
+1.6470588235294 -8.1882734713890
+1.8823529411765 -0.6410441606857
+2.1176470588235 0.1997156776474
+2.3529411764706 0.3273202275693
+2.5882352941176 0.3167117428375
+2.8235294117647 0.2778840409240
+3.0588235294118 0.2373324625234
+3.2941176470588 0.2015122030130
+3.5294117647059 0.1714089574015
+3.7647058823529 0.1465031679880
+4.0000000000000 0.1259547595221
diff --git a/test/twopunctures/kxy_y_[17][17].xg b/test/twopunctures/kxy_y_[17][17].xg
new file mode 100644
index 0000000..f9ac241
--- /dev/null
+++ b/test/twopunctures/kxy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kxy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0938447525161
+-3.7647058823529 -0.1069086552274
+-3.5294117647059 -0.1223953789764
+-3.2941176470588 -0.1408378978064
+-3.0588235294118 -0.1629530886489
+-2.8235294117647 -0.1895818926839
+-2.5882352941176 -0.2217480470232
+-2.3529411764706 -0.2608057997191
+-2.1176470588235 -0.3082418736027
+-1.8823529411765 -0.3657061393169
+-1.6470588235294 -0.4349715466332
+-1.4117647058824 -0.5171099955115
+-1.1764705882353 -0.6120859322988
+-0.9411764705882 -0.7170634024218
+-0.7058823529412 -0.8244763449730
+-0.4705882352941 -0.9213176965651
+-0.2352941176471 -0.9902251763073
+0.0000000000000 -1.0153468163053
+0.2352941176471 -0.9901955229542
+0.4705882352941 -0.9212780239880
+0.7058823529412 -0.8244480042214
+0.9411764705882 -0.7170589864585
+1.1764705882353 -0.6121061332178
+1.4117647058824 -0.5171474353719
+1.6470588235294 -0.4350184038671
+1.8823529411765 -0.3657560845804
+2.1176470588235 -0.3082996312539
+2.3529411764706 -0.2608503081153
+2.5882352941176 -0.2217877141757
+2.8235294117647 -0.1896162259084
+3.0588235294118 -0.1629826358990
+3.2941176470588 -0.1408630514137
+3.5294117647059 -0.1224165939716
+3.7647058823529 -0.1069266347304
+4.0000000000000 -0.0938599592841
diff --git a/test/twopunctures/kxy_z_[17][17].xg b/test/twopunctures/kxy_z_[17][17].xg
new file mode 100644
index 0000000..013c900
--- /dev/null
+++ b/test/twopunctures/kxy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kxy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0733133861644
+-3.7647058823529 -0.0843637681615
+-3.5294117647059 -0.0976706245714
+-3.2941176470588 -0.1137999701953
+-3.0588235294118 -0.1335149381260
+-2.8235294117647 -0.1577691965138
+-2.5882352941176 -0.1877783966154
+-2.3529411764706 -0.2251868512306
+-2.1176470588235 -0.2719450646201
+-1.8823529411765 -0.3304061397815
+-1.6470588235294 -0.4032175250638
+-1.4117647058824 -0.4924988115926
+-1.1764705882353 -0.5989196850265
+-0.9411764705882 -0.7192623125481
+-0.7058823529412 -0.8427816844436
+-0.4705882352941 -0.9498471019033
+-0.2352941176471 -1.0143706782641
+0.0000000000000 -1.0153468163053
+0.2352941176471 -0.9504983757881
+0.4705882352941 -0.8388132322147
+0.7058823529412 -0.7083414351281
+0.9411764705882 -0.5822106999696
+1.1764705882353 -0.4724198235168
+1.4117647058824 -0.3823775419356
+1.6470588235294 -0.3106044806269
+1.8823529411765 -0.2540238904820
+2.1176470588235 -0.2095290641218
+2.3529411764706 -0.1743529559407
+2.5882352941176 -0.1463587408175
+2.8235294117647 -0.1239033104191
+3.0588235294118 -0.1057118678722
+3.2941176470588 -0.0908525536241
+3.5294117647059 -0.0786173820809
+3.7647058823529 -0.0684533774708
+4.0000000000000 -0.0599494205685
diff --git a/test/twopunctures/kxz_3D_diagonal.xg b/test/twopunctures/kxz_3D_diagonal.xg
new file mode 100644
index 0000000..15a6c41
--- /dev/null
+++ b/test/twopunctures/kxz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kxz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0045086842183
+-6.5206618637887 0.0052611537983
+-6.1131204973019 0.0061936203130
+-5.7055791308151 0.0073637401489
+-5.2980377643283 0.0088544810704
+-4.8904963978415 0.0107880978188
+-4.4829550313547 0.0133478443948
+-4.0754136648679 0.0168209035250
+-3.6678722983812 0.0216750669317
+-3.2603309318944 0.0287011409153
+-2.8527895654076 0.0392820793980
+-2.4452481989208 0.0557908407532
+-2.0377068324340 0.0815510088435
+-1.6301654659472 0.1164760640685
+-1.2226240994604 0.1383035219722
+-0.8150827329736 0.0940089021947
+-0.4075413664868 -0.0122533886866
+0.0000000000000 -0.1128163129228
+0.4075413664868 -0.1797741205235
+0.8150827329736 -0.1703917529506
+1.2226240994604 -0.0728630602281
+1.6301654659472 0.0146246844894
+2.0377068324340 0.0474014607539
+2.4452481989208 0.0494150086190
+2.8527895654076 0.0420981739118
+3.2603309318944 0.0337859799375
+3.6678722983812 0.0267257689122
+4.0754136648679 0.0211892605701
+4.4829550313547 0.0169466334659
+4.8904963978415 0.0137029577620
+5.2980377643283 0.0112051332573
+5.7055791308151 0.0092633324352
+6.1131204973019 0.0077363548294
+6.5206618637887 0.0065225437822
+6.9282032302755 0.0055468271364
diff --git a/test/twopunctures/kxz_maximum.xg b/test/twopunctures/kxz_maximum.xg
new file mode 100644
index 0000000..35f80b9
--- /dev/null
+++ b/test/twopunctures/kxz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxz
+"kxz v time
+0.0000000000000 5.7463620478518
diff --git a/test/twopunctures/kxz_minimum.xg b/test/twopunctures/kxz_minimum.xg
new file mode 100644
index 0000000..a8ba3e8
--- /dev/null
+++ b/test/twopunctures/kxz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxz
+"kxz v time
+0.0000000000000 -22.7310687435432
diff --git a/test/twopunctures/kxz_norm1.xg b/test/twopunctures/kxz_norm1.xg
new file mode 100644
index 0000000..60f84cf
--- /dev/null
+++ b/test/twopunctures/kxz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxz
+"kxz v time
+0.0000000000000 0.0319580707911
diff --git a/test/twopunctures/kxz_norm2.xg b/test/twopunctures/kxz_norm2.xg
new file mode 100644
index 0000000..3d5145b
--- /dev/null
+++ b/test/twopunctures/kxz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxz
+"kxz v time
+0.0000000000000 0.1738875406020
diff --git a/test/twopunctures/kxz_x_[17][17].xg b/test/twopunctures/kxz_x_[17][17].xg
new file mode 100644
index 0000000..51a8685
--- /dev/null
+++ b/test/twopunctures/kxz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kxz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0044846738072
+-3.7647058823529 -0.0048856841500
+-3.5294117647059 -0.0053145877451
+-3.2941176470588 -0.0057626171234
+-3.0588235294118 -0.0062107958937
+-2.8235294117647 -0.0066215826669
+-2.5882352941176 -0.0069236497577
+-2.3529411764706 -0.0069808461049
+-2.1176470588235 -0.0065342507308
+-1.8823529411765 -0.0050994056378
+-1.6470588235294 -0.0019772279549
+-1.4117647058824 -0.0011544899970
+-1.1764705882353 -0.0081233280407
+-0.9411764705882 -0.0174091170616
+-0.7058823529412 -0.0296917025645
+-0.4705882352941 -0.0469150125351
+-0.2352941176471 -0.0724983090365
+0.0000000000000 -0.1128163129228
+0.2352941176471 -0.1808197820810
+0.4705882352941 -0.3055993605438
+0.7058823529412 -0.5626289104392
+0.9411764705882 -1.1952057943836
+1.1764705882353 -3.3458047030416
+1.4117647058824 -22.7310687435432
+1.6470588235294 -11.5861629990895
+1.8823529411765 -2.5853215857561
+2.1176470588235 -1.0548397746295
+2.3529411764706 -0.5450018240035
+2.5882352941176 -0.3216869796022
+2.8235294117647 -0.2071247618215
+3.0588235294118 -0.1418456514501
+3.2941176470588 -0.1017287115822
+3.5294117647059 -0.0756248056549
+3.7647058823529 -0.0578590386226
+4.0000000000000 -0.0453219207688
diff --git a/test/twopunctures/kxz_y_[17][17].xg b/test/twopunctures/kxz_y_[17][17].xg
new file mode 100644
index 0000000..764bc82
--- /dev/null
+++ b/test/twopunctures/kxz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kxz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0055706930717
+-3.7647058823529 0.0065415971112
+-3.5294117647059 0.0077104553193
+-3.2941176470588 0.0091164137218
+-3.0588235294118 0.0108052419469
+-2.8235294117647 0.0128184761153
+-2.5882352941176 0.0151833284976
+-2.3529411764706 0.0178970168826
+-2.1176470588235 0.0208662128951
+-1.8823529411765 0.0238270537238
+-1.6470588235294 0.0262079770994
+-1.4117647058824 0.0268833942621
+-1.1764705882353 0.0239433757537
+-0.9411764705882 0.0145720470745
+-0.7058823529412 -0.0044117399637
+-0.4705882352941 -0.0347200578685
+-0.2352941176471 -0.0736940562730
+0.0000000000000 -0.1128163129228
+0.2352941176471 -0.1410672546147
+0.4705882352941 -0.1516653006472
+0.7058823529412 -0.1455824143432
+0.9411764705882 -0.1289057764162
+1.1764705882353 -0.1081615772972
+1.4117647058824 -0.0878254462110
+1.6470588235294 -0.0700386960151
+1.8823529411765 -0.0553977286038
+2.1176470588235 -0.0437599348151
+2.3529411764706 -0.0346505964230
+2.5882352941176 -0.0275778569036
+2.8235294117647 -0.0220954170327
+3.0588235294118 -0.0178284401844
+3.2941176470588 -0.0144939972567
+3.5294117647059 -0.0118737111616
+3.7647058823529 -0.0097980880811
+4.0000000000000 -0.0081431014904
diff --git a/test/twopunctures/kxz_z_[17][17].xg b/test/twopunctures/kxz_z_[17][17].xg
new file mode 100644
index 0000000..baed6ca
--- /dev/null
+++ b/test/twopunctures/kxz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kxz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0078601096278
+-3.7647058823529 0.0086279917234
+-3.5294117647059 0.0094422379480
+-3.2941176470588 0.0102774199447
+-3.0588235294118 0.0110887872848
+-2.8235294117647 0.0117929786879
+-2.5882352941176 0.0122480220902
+-2.3529411764706 0.0122266267608
+-2.1176470588235 0.0113557738318
+-1.8823529411765 0.0090612730720
+-1.6470588235294 0.0045001017149
+-1.4117647058824 -0.0034720061488
+-1.1764705882353 -0.0161643237809
+-0.9411764705882 -0.0345636915894
+-0.7058823529412 -0.0582210251765
+-0.4705882352941 -0.0838089872432
+-0.2352941176471 -0.1045738717850
+0.0000000000000 -0.1128163129228
+0.2352941176471 -0.1049490525036
+0.4705882352941 -0.0843742559749
+0.7058823529412 -0.0587456037242
+0.9411764705882 -0.0349251121706
+1.1764705882353 -0.0163466501898
+1.4117647058824 -0.0035119562716
+1.6470588235294 0.0045510748811
+1.8823529411765 0.0091604726891
+2.1176470588235 0.0114739250912
+2.3529411764706 0.0123463043043
+2.5882352941176 0.0123605925419
+2.8235294117647 0.0118935527175
+3.0588235294118 0.0111770466629
+3.2941176470588 0.0103536652647
+3.5294117647059 0.0095071845686
+3.7647058823529 0.0086832224494
+4.0000000000000 0.0079069979167
diff --git a/test/twopunctures/kyy_3D_diagonal.xg b/test/twopunctures/kyy_3D_diagonal.xg
new file mode 100644
index 0000000..24c9dab
--- /dev/null
+++ b/test/twopunctures/kyy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kyy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0289626985778
+-6.5206618637887 0.0342220463372
+-6.1131204973019 0.0408498078233
+-5.7055791308151 0.0493193092397
+-5.2980377643283 0.0603210481936
+-4.8904963978415 0.0748840467257
+-4.4829550313547 0.0945631807681
+-4.0754136648679 0.1217857788753
+-3.6678722983812 0.1604267983585
+-3.2603309318944 0.2167348604696
+-2.8527895654076 0.3006532570342
+-2.4452481989208 0.4262926720572
+-2.0377068324340 0.6048007529519
+-1.6301654659472 0.8049554820627
+-1.2226240994604 0.8637513212806
+-0.8150827329736 0.5806955386920
+-0.4075413664868 0.1750563023090
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0767351289525
+0.8150827329736 0.2878309436889
+1.2226240994604 0.4349526889164
+1.6301654659472 0.4261020709784
+2.0377068324340 0.3441459854183
+2.4452481989208 0.2609394640618
+2.8527895654076 0.1961754971121
+3.2603309318944 0.1491076859869
+3.6678722983812 0.1152405215149
+4.0754136648679 0.0906204168939
+4.4829550313547 0.0724311760796
+4.8904963978415 0.0587600561086
+5.2980377643283 0.0483021875428
+5.7055791308151 0.0401792109086
+6.1131204973019 0.0337758644043
+6.5206618637887 0.0286638629855
+6.9282032302755 0.0245326473615
diff --git a/test/twopunctures/kyy_maximum.xg b/test/twopunctures/kyy_maximum.xg
new file mode 100644
index 0000000..21e28fa
--- /dev/null
+++ b/test/twopunctures/kyy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyy
+"kyy v time
+0.0000000000000 16.5491642035233
diff --git a/test/twopunctures/kyy_minimum.xg b/test/twopunctures/kyy_minimum.xg
new file mode 100644
index 0000000..ac1d72b
--- /dev/null
+++ b/test/twopunctures/kyy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyy
+"kyy v time
+0.0000000000000 -16.5494138997636
diff --git a/test/twopunctures/kyy_norm1.xg b/test/twopunctures/kyy_norm1.xg
new file mode 100644
index 0000000..560895a
--- /dev/null
+++ b/test/twopunctures/kyy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyy
+"kyy v time
+0.0000000000000 0.1050465872482
diff --git a/test/twopunctures/kyy_norm2.xg b/test/twopunctures/kyy_norm2.xg
new file mode 100644
index 0000000..5e8938d
--- /dev/null
+++ b/test/twopunctures/kyy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyy
+"kyy v time
+0.0000000000000 0.2980085880975
diff --git a/test/twopunctures/kyy_x_[17][17].xg b/test/twopunctures/kyy_x_[17][17].xg
new file mode 100644
index 0000000..86a81b2
--- /dev/null
+++ b/test/twopunctures/kyy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kyy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/kyy_y_[17][17].xg b/test/twopunctures/kyy_y_[17][17].xg
new file mode 100644
index 0000000..3603109
--- /dev/null
+++ b/test/twopunctures/kyy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kyy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0068562376267
+-3.7647058823529 0.0081690188315
+-3.5294117647059 0.0097910543737
+-3.2941176470588 0.0118039114085
+-3.0588235294118 0.0143152249997
+-2.8235294117647 0.0174549461996
+-2.5882352941176 0.0213781265247
+-2.3529411764706 0.0262708504698
+-2.1176470588235 0.0323089748054
+-1.8823529411765 0.0396086087877
+-1.6470588235294 0.0481195645105
+-1.4117647058824 0.0573512410924
+-1.1764705882353 0.0660506917342
+-0.9411764705882 0.0717393086745
+-0.7058823529412 0.0705878394185
+-0.4705882352941 0.0584758869363
+-0.2352941176471 0.0336887114391
+0.0000000000000 0.0000000000000
+0.2352941176471 -0.0336877025946
+0.4705882352941 -0.0584733689242
+0.7058823529412 -0.0705854130149
+0.9411764705882 -0.0717388668751
+1.1764705882353 -0.0660528716319
+1.4117647058824 -0.0573553934439
+1.6470588235294 -0.0481247481822
+1.8823529411765 -0.0396140182194
+2.1176470588235 -0.0323150287865
+2.3529411764706 -0.0262753337805
+2.5882352941176 -0.0213819507270
+2.8235294117647 -0.0174581072851
+3.0588235294118 -0.0143178206887
+3.2941176470588 -0.0118060195837
+3.5294117647059 -0.0097927514735
+3.7647058823529 -0.0081703926670
+4.0000000000000 -0.0068573486235
diff --git a/test/twopunctures/kyy_z_[17][17].xg b/test/twopunctures/kyy_z_[17][17].xg
new file mode 100644
index 0000000..2bab394
--- /dev/null
+++ b/test/twopunctures/kyy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kyy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/kyz_3D_diagonal.xg b/test/twopunctures/kyz_3D_diagonal.xg
new file mode 100644
index 0000000..1371075
--- /dev/null
+++ b/test/twopunctures/kyz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kyz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0240558095656
+-6.5206618637887 0.0281858764333
+-6.1131204973019 0.0333180309651
+-5.7055791308151 0.0397696220203
+-5.2980377643283 0.0479898877442
+-4.8904963978415 0.0586245857307
+-4.4829550313547 0.0726054950177
+-4.0754136648679 0.0913123149661
+-3.6678722983812 0.1168091784702
+-3.2603309318944 0.1521596959216
+-2.8527895654076 0.2017342705589
+-2.4452481989208 0.2706978543355
+-2.0377068324340 0.3605470982874
+-1.6301654659472 0.4510588787687
+-1.2226240994604 0.4649579169562
+-0.8150827329736 0.3121168250235
+-0.4075413664868 0.0923848216052
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0897330338544
+0.8150827329736 0.2973336910333
+1.2226240994604 0.4404726246014
+1.6301654659472 0.4290087523308
+2.0377068324340 0.3454189002669
+2.4452481989208 0.2612038821039
+2.8527895654076 0.1958377463992
+3.2603309318944 0.1484296060363
+3.6678722983812 0.1143871902620
+4.0754136648679 0.0896935758207
+4.4829550313547 0.0714919225746
+4.8904963978415 0.0578437916001
+5.2980377643283 0.0474284790010
+5.7055791308151 0.0393577114917
+6.1131204973019 0.0330103192045
+6.5206618637887 0.0279544111807
+6.9282032302755 0.0238774359172
diff --git a/test/twopunctures/kyz_maximum.xg b/test/twopunctures/kyz_maximum.xg
new file mode 100644
index 0000000..3565497
--- /dev/null
+++ b/test/twopunctures/kyz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyz
+"kyz v time
+0.0000000000000 21.5610441460171
diff --git a/test/twopunctures/kyz_minimum.xg b/test/twopunctures/kyz_minimum.xg
new file mode 100644
index 0000000..05273ac
--- /dev/null
+++ b/test/twopunctures/kyz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyz
+"kyz v time
+0.0000000000000 -13.2033159173170
diff --git a/test/twopunctures/kyz_norm1.xg b/test/twopunctures/kyz_norm1.xg
new file mode 100644
index 0000000..5efc537
--- /dev/null
+++ b/test/twopunctures/kyz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyz
+"kyz v time
+0.0000000000000 0.0927196420285
diff --git a/test/twopunctures/kyz_norm2.xg b/test/twopunctures/kyz_norm2.xg
new file mode 100644
index 0000000..87efea5
--- /dev/null
+++ b/test/twopunctures/kyz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyz
+"kyz v time
+0.0000000000000 0.2573545718244
diff --git a/test/twopunctures/kyz_x_[17][17].xg b/test/twopunctures/kyz_x_[17][17].xg
new file mode 100644
index 0000000..775d446
--- /dev/null
+++ b/test/twopunctures/kyz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kyz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/kyz_y_[17][17].xg b/test/twopunctures/kyz_y_[17][17].xg
new file mode 100644
index 0000000..3f923db
--- /dev/null
+++ b/test/twopunctures/kyz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kyz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0217114191514
+-3.7647058823529 -0.0245871449145
+-3.5294117647059 -0.0279333021839
+-3.2941176470588 -0.0318242709544
+-3.0588235294118 -0.0363494438718
+-2.8235294117647 -0.0415838424166
+-2.5882352941176 -0.0475768109912
+-2.3529411764706 -0.0543446024424
+-2.1176470588235 -0.0617671577162
+-1.8823529411765 -0.0695092252255
+-1.6470588235294 -0.0768969511295
+-1.4117647058824 -0.0826532592214
+-1.1764705882353 -0.0848298099724
+-0.9411764705882 -0.0808825538977
+-0.7058823529412 -0.0685117264945
+-0.4705882352941 -0.0475833197619
+-0.2352941176471 -0.0221288594747
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0115595057923
+0.4705882352941 0.0108920981329
+0.7058823529412 0.0020760415593
+0.9411764705882 -0.0091431889155
+1.1764705882353 -0.0187797380130
+1.4117647058824 -0.0253038500488
+1.6470588235294 -0.0287804866580
+1.8823529411765 -0.0299047000284
+2.1176470588235 -0.0294637027171
+2.3529411764706 -0.0280785429615
+2.5882352941176 -0.0262033709890
+2.8235294117647 -0.0241332659530
+3.0588235294118 -0.0220382141972
+3.2941176470588 -0.0200239351762
+3.5294117647059 -0.0181453924362
+3.7647058823529 -0.0164208872228
+4.0000000000000 -0.0148575886842
diff --git a/test/twopunctures/kyz_z_[17][17].xg b/test/twopunctures/kyz_z_[17][17].xg
new file mode 100644
index 0000000..1035344
--- /dev/null
+++ b/test/twopunctures/kyz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kyz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0217224847894
+-3.7647058823529 0.0245988219374
+-3.5294117647059 0.0279449910285
+-3.2941176470588 0.0318359181632
+-3.0588235294118 0.0363588039324
+-2.8235294117647 0.0415883003523
+-2.5882352941176 0.0475727181168
+-2.3529411764706 0.0543262594688
+-2.1176470588235 0.0617247636851
+-1.8823529411765 0.0694354142560
+-1.6470588235294 0.0767793055215
+-1.4117647058824 0.0824864491110
+-1.1764705882353 0.0846164401720
+-0.9411764705882 0.0806559194983
+-0.7058823529412 0.0683126695404
+-0.4705882352941 0.0474619765710
+-0.2352941176471 0.0220936520602
+0.0000000000000 0.0000000000000
+0.2352941176471 -0.0115828674423
+0.4705882352941 -0.0109380698577
+0.7058823529412 -0.0020887325769
+0.9411764705882 0.0092129655440
+1.1764705882353 0.0189431710491
+1.4117647058824 0.0255415001571
+1.6470588235294 0.0290588257832
+1.8823529411765 0.0301958591383
+2.1176470588235 0.0297442518044
+2.3529411764706 0.0283389769763
+2.5882352941176 0.0264371996813
+2.8235294117647 0.0243372833839
+3.0588235294118 0.0222153156315
+3.2941176470588 0.0201762665362
+3.5294117647059 0.0182746797199
+3.7647058823529 0.0165310713975
+4.0000000000000 0.0149514142425
diff --git a/test/twopunctures/kzz_3D_diagonal.xg b/test/twopunctures/kzz_3D_diagonal.xg
new file mode 100644
index 0000000..16ca9ca
--- /dev/null
+++ b/test/twopunctures/kzz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kzz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 -0.0162281597085
+-6.5206618637887 -0.0191945967519
+-6.1131204973019 -0.0229343870181
+-5.7055791308151 -0.0277140557124
+-5.2980377643283 -0.0339211097888
+-4.8904963978415 -0.0421303134049
+-4.4829550313547 -0.0532042297528
+-4.0754136648679 -0.0684763690656
+-3.6678722983812 -0.0900453848459
+-3.2603309318944 -0.1212220091978
+-2.8527895654076 -0.1670864842570
+-2.4452481989208 -0.2343214330171
+-2.0377068324340 -0.3264802737367
+-1.6301654659472 -0.4224875067425
+-1.2226240994604 -0.4361423339071
+-0.8150827329736 -0.2822082254973
+-0.4075413664868 -0.0871713225375
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0086272252536
+0.8150827329736 -0.0034812148585
+1.2226240994604 -0.0298621503908
+1.6301654659472 -0.0623311385747
+2.0377068324340 -0.0775035569841
+2.4452481989208 -0.0757010807999
+2.8527895654076 -0.0665127694950
+3.2603309318944 -0.0559362663163
+3.6678722983812 -0.0463184364202
+4.0754136648679 -0.0382560496943
+4.4829550313547 -0.0317065598087
+4.8904963978415 -0.0264425548296
+5.2980377643283 -0.0222110882901
+5.7055791308151 -0.0187977319849
+6.1131204973019 -0.0160259031271
+6.5206618637887 -0.0137598203278
+6.9282032302755 -0.0118925350028
diff --git a/test/twopunctures/kzz_maximum.xg b/test/twopunctures/kzz_maximum.xg
new file mode 100644
index 0000000..4959dbd
--- /dev/null
+++ b/test/twopunctures/kzz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kzz
+"kzz v time
+0.0000000000000 8.7048288334326
diff --git a/test/twopunctures/kzz_minimum.xg b/test/twopunctures/kzz_minimum.xg
new file mode 100644
index 0000000..64597bd
--- /dev/null
+++ b/test/twopunctures/kzz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kzz
+"kzz v time
+0.0000000000000 -8.7070688402380
diff --git a/test/twopunctures/kzz_norm1.xg b/test/twopunctures/kzz_norm1.xg
new file mode 100644
index 0000000..8e6ffbc
--- /dev/null
+++ b/test/twopunctures/kzz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kzz
+"kzz v time
+0.0000000000000 0.0626684686885
diff --git a/test/twopunctures/kzz_norm2.xg b/test/twopunctures/kzz_norm2.xg
new file mode 100644
index 0000000..a206e0c
--- /dev/null
+++ b/test/twopunctures/kzz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kzz
+"kzz v time
+0.0000000000000 0.1816884393157
diff --git a/test/twopunctures/kzz_x_[17][17].xg b/test/twopunctures/kzz_x_[17][17].xg
new file mode 100644
index 0000000..c3957fb
--- /dev/null
+++ b/test/twopunctures/kzz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kzz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/kzz_y_[17][17].xg b/test/twopunctures/kzz_y_[17][17].xg
new file mode 100644
index 0000000..49c879f
--- /dev/null
+++ b/test/twopunctures/kzz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kzz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/kzz_z_[17][17].xg b/test/twopunctures/kzz_z_[17][17].xg
new file mode 100644
index 0000000..2765a3e
--- /dev/null
+++ b/test/twopunctures/kzz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kzz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0068597320388
+-3.7647058823529 -0.0081728984938
+-3.5294117647059 -0.0097951514945
+-3.2941176470588 -0.0118082314642
+-3.0588235294118 -0.0143189112012
+-2.8235294117647 -0.0174568174318
+-2.5882352941176 -0.0213762874357
+-2.3529411764706 -0.0262619832503
+-2.1176470588235 -0.0322867994660
+-1.8823529411765 -0.0395665489056
+-1.6470588235294 -0.0480459457864
+-1.4117647058824 -0.0572354953015
+-1.1764705882353 -0.0658845564698
+-0.9411764705882 -0.0715382938159
+-0.7058823529412 -0.0703827504356
+-0.4705882352941 -0.0583267663885
+-0.2352941176471 -0.0336351120917
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0337557851174
+0.4705882352941 0.0587201644994
+0.7058823529412 0.0710169076133
+0.9411764705882 0.0722863450379
+1.1764705882353 0.0666277050693
+1.4117647058824 0.0578940670228
+1.6470588235294 0.0485901677030
+1.8823529411765 0.0399997095078
+2.1176470588235 0.0326227277854
+2.3529411764706 0.0265190426751
+2.5882352941176 0.0215727549399
+2.8235294117647 0.0176056943628
+3.0588235294118 0.0144328802192
+3.2941176470588 0.0118958334491
+3.5294117647059 0.0098625255631
+3.7647058823529 0.0082252160124
+4.0000000000000 0.0069006527273
diff --git a/test/twopunctures/momx_3D_diagonal.xg b/test/twopunctures/momx_3D_diagonal.xg
new file mode 100644
index 0000000..e55152a
--- /dev/null
+++ b/test/twopunctures/momx_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMCONSTRAINTS::momx
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0000024495197
+-6.5206618637887 0.0000024495197
+-6.1131204973019 0.0000038502757
+-5.7055791308151 0.0000060330765
+-5.2980377643283 0.0000096262221
+-4.8904963978415 0.0000156065800
+-4.4829550313547 0.0000259843626
+-4.0754136648679 0.0000422987536
+-3.6678722983812 0.0000676134091
+-3.2603309318944 0.0000951391237
+-2.8527895654076 0.0000838575240
+-2.4452481989208 -0.0001610555509
+-2.0377068324340 -0.0012148023292
+-1.6301654659472 -0.0033844940725
+-1.2226240994604 -0.0017389338345
+-0.8150827329736 0.0066486594401
+-0.4075413664868 0.0048263928086
+0.0000000000000 0.0000037842178
+0.4075413664868 -0.0040484665196
+0.8150827329736 -0.0051284826617
+1.2226240994604 0.0014806923051
+1.6301654659472 0.0027229152506
+2.0377068324340 0.0009810225804
+2.4452481989208 0.0001215565329
+2.8527895654076 -0.0000796108268
+3.2603309318944 -0.0000870766951
+3.6678722983812 -0.0000615127658
+4.0754136648679 -0.0000388162321
+4.4829550313547 -0.0000238534203
+4.8904963978415 -0.0000144932785
+5.2980377643283 -0.0000089430765
+5.7055791308151 -0.0000056008540
+6.1131204973019 -0.0000035682282
+6.5206618637887 -0.0000022890153
+6.9282032302755 -0.0000022890153
diff --git a/test/twopunctures/momx_maximum.xg b/test/twopunctures/momx_maximum.xg
new file mode 100644
index 0000000..62a7b65
--- /dev/null
+++ b/test/twopunctures/momx_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momx
+"momx v time
+0.0000000000000 1.1902230085088
diff --git a/test/twopunctures/momx_minimum.xg b/test/twopunctures/momx_minimum.xg
new file mode 100644
index 0000000..76e6edb
--- /dev/null
+++ b/test/twopunctures/momx_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momx
+"momx v time
+0.0000000000000 -1.1901807815712
diff --git a/test/twopunctures/momx_norm1.xg b/test/twopunctures/momx_norm1.xg
new file mode 100644
index 0000000..53be2e9
--- /dev/null
+++ b/test/twopunctures/momx_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momx
+"momx v time
+0.0000000000000 0.0008567521294
diff --git a/test/twopunctures/momx_norm2.xg b/test/twopunctures/momx_norm2.xg
new file mode 100644
index 0000000..e668cc8
--- /dev/null
+++ b/test/twopunctures/momx_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momx
+"momx v time
+0.0000000000000 0.0110389577822
diff --git a/test/twopunctures/momx_x_[17][17].xg b/test/twopunctures/momx_x_[17][17].xg
new file mode 100644
index 0000000..ec05eff
--- /dev/null
+++ b/test/twopunctures/momx_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMCONSTRAINTS::momx (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000757718
+-3.7647058823529 0.0000000757718
+-3.5294117647059 0.0000001217771
+-3.2941176470588 0.0000002043955
+-3.0588235294118 0.0000003608067
+-2.8235294117647 0.0000006716713
+-2.5882352941176 0.0000013279424
+-2.3529411764706 0.0000027441766
+-2.1176470588235 0.0000057658565
+-1.8823529411765 0.0000102731274
+-1.6470588235294 0.0000059289537
+-1.4117647058824 0.0000012634506
+-1.1764705882353 -0.0000018180683
+-0.9411764705882 -0.0000024032159
+-0.7058823529412 -0.0000007554397
+-0.4705882352941 0.0000008352974
+-0.2352941176471 0.0000022660946
+0.0000000000000 0.0000037842178
+0.2352941176471 0.0000055723713
+0.4705882352941 0.0000079096301
+0.7058823529412 0.0000115227328
+0.9411764705882 0.0000156115823
+1.1764705882353 0.0000151695424
+1.4117647058824 0.0000017673995
+1.6470588235294 0.0000041542210
+1.8823529411765 0.0000085225048
+2.1176470588235 0.0000053317219
+2.3529411764706 0.0000027914737
+2.5882352941176 0.0000014536645
+2.8235294117647 0.0000007818319
+3.0588235294118 0.0000004375760
+3.2941176470588 0.0000002543298
+3.5294117647059 0.0000001533439
+3.7647058823529 0.0000000955465
+4.0000000000000 0.0000000955465
diff --git a/test/twopunctures/momx_y_[17][17].xg b/test/twopunctures/momx_y_[17][17].xg
new file mode 100644
index 0000000..9c24c89
--- /dev/null
+++ b/test/twopunctures/momx_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMCONSTRAINTS::momx (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0002601012468
+-3.7647058823529 -0.0002601012468
+-3.5294117647059 -0.0003086531234
+-3.2941176470588 -0.0003660215989
+-3.0588235294118 -0.0004279244873
+-2.8235294117647 -0.0004912646374
+-2.5882352941176 -0.0005506608843
+-2.3529411764706 -0.0005853810274
+-2.1176470588235 -0.0005688057665
+-1.8823529411765 -0.0004576476762
+-1.6470588235294 -0.0001752610923
+-1.4117647058824 0.0003506965786
+-1.1764705882353 0.0011805026840
+-0.9411764705882 0.0022397870694
+-0.7058823529412 0.0031979864823
+-0.4705882352941 0.0034158848948
+-0.2352941176471 0.0022913131428
+0.0000000000000 0.0000037842178
+0.2352941176471 -0.0022837269300
+0.4705882352941 -0.0034092163732
+0.7058823529412 -0.0031927032477
+0.9411764705882 -0.0022366303845
+1.1764705882353 -0.0011786857114
+1.4117647058824 -0.0003497021929
+1.6470588235294 0.0001759197249
+1.8823529411765 0.0004586418251
+2.1176470588235 0.0005697148650
+2.3529411764706 0.0005863245647
+2.5882352941176 0.0005510307397
+2.8235294117647 0.0004916028715
+3.0588235294118 0.0004282091545
+3.2941176470588 0.0003662552886
+3.5294117647059 0.0003088499990
+3.7647058823529 0.0002602577716
+4.0000000000000 0.0002602577716
diff --git a/test/twopunctures/momx_z_[17][17].xg b/test/twopunctures/momx_z_[17][17].xg
new file mode 100644
index 0000000..55e1c76
--- /dev/null
+++ b/test/twopunctures/momx_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMCONSTRAINTS::momx (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0000042302457
+-3.7647058823529 -0.0000042302457
+-3.5294117647059 -0.0000093617789
+-3.2941176470588 -0.0000171513508
+-3.0588235294118 -0.0000289724376
+-2.8235294117647 -0.0000461336400
+-2.5882352941176 -0.0000702266256
+-2.3529411764706 -0.0001022525560
+-2.1176470588235 -0.0001406176634
+-1.8823529411765 -0.0001775172673
+-1.6470588235294 -0.0001927738826
+-1.4117647058824 -0.0001450478697
+-1.1764705882353 0.0000265203455
+-0.9411764705882 0.0003735849565
+-0.7058823529412 0.0008352246754
+-0.4705882352941 0.0011318376290
+-0.2352941176471 0.0008664695606
+0.0000000000000 0.0000037842178
+0.2352941176471 -0.0008698173740
+0.4705882352941 -0.0011529120763
+0.7058823529412 -0.0008594674402
+0.9411764705882 -0.0003883246745
+1.1764705882353 -0.0000302629489
+1.4117647058824 0.0001483399755
+1.6470588235294 0.0001981181362
+1.8823529411765 0.0001825750014
+2.1176470588235 0.0001443632898
+2.3529411764706 0.0001048109155
+2.5882352941176 0.0000718214042
+2.8235294117647 0.0000470798765
+3.0588235294118 0.0000294299502
+3.2941176470588 0.0000173553045
+3.5294117647059 0.0000093958533
+3.7647058823529 0.0000041912732
+4.0000000000000 0.0000041912732
diff --git a/test/twopunctures/momy_3D_diagonal.xg b/test/twopunctures/momy_3D_diagonal.xg
new file mode 100644
index 0000000..b57029a
--- /dev/null
+++ b/test/twopunctures/momy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMCONSTRAINTS::momy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 -0.0000355106776
+-6.5206618637887 -0.0000355106776
+-6.1131204973019 -0.0000477971528
+-5.7055791308151 -0.0000653656740
+-5.2980377643283 -0.0000907633581
+-4.8904963978415 -0.0001276915822
+-4.4829550313547 -0.0001819569812
+-4.0754136648679 -0.0002633106263
+-3.6678722983812 -0.0003839606205
+-3.2603309318944 -0.0005665220000
+-2.8527895654076 -0.0008476854152
+-2.4452481989208 -0.0013868147265
+-2.0377068324340 -0.0029426316564
+-1.6301654659472 -0.0079782068435
+-1.2226240994604 -0.0148044325214
+-0.8150827329736 -0.0042102190709
+-0.4075413664868 0.0076889898896
+0.0000000000000 0.0021025017368
+0.4075413664868 -0.0018403500962
+0.8150827329736 0.0036933314892
+1.2226240994604 0.0062924282406
+1.6301654659472 0.0026270244991
+2.0377068324340 0.0007778729349
+2.4452481989208 0.0004197839829
+2.8527895654076 0.0003429532741
+3.2603309318944 0.0002799421046
+3.6678722983812 0.0002153408243
+4.0754136648679 0.0001610276356
+4.4829550313547 0.0001186868963
+4.8904963978415 0.0000873595638
+5.2980377643283 0.0000645367770
+5.7055791308151 0.0000479591155
+6.1131204973019 0.0000360027721
+6.5206618637887 0.0000272474843
+6.9282032302755 0.0000272474843
diff --git a/test/twopunctures/momy_maximum.xg b/test/twopunctures/momy_maximum.xg
new file mode 100644
index 0000000..c0185c1
--- /dev/null
+++ b/test/twopunctures/momy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momy
+"momy v time
+0.0000000000000 1.8268154191134
diff --git a/test/twopunctures/momy_minimum.xg b/test/twopunctures/momy_minimum.xg
new file mode 100644
index 0000000..fd97db7
--- /dev/null
+++ b/test/twopunctures/momy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momy
+"momy v time
+0.0000000000000 -1.0780095023732
diff --git a/test/twopunctures/momy_norm1.xg b/test/twopunctures/momy_norm1.xg
new file mode 100644
index 0000000..f172b6d
--- /dev/null
+++ b/test/twopunctures/momy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momy
+"momy v time
+0.0000000000000 0.0012650516804
diff --git a/test/twopunctures/momy_norm2.xg b/test/twopunctures/momy_norm2.xg
new file mode 100644
index 0000000..fef96ed
--- /dev/null
+++ b/test/twopunctures/momy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momy
+"momy v time
+0.0000000000000 0.0159749013897
diff --git a/test/twopunctures/momy_x_[17][17].xg b/test/twopunctures/momy_x_[17][17].xg
new file mode 100644
index 0000000..031f758
--- /dev/null
+++ b/test/twopunctures/momy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMCONSTRAINTS::momy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0006545361513
+-3.7647058823529 -0.0006545361513
+-3.5294117647059 -0.0012657136112
+-3.2941176470588 -0.0025050977277
+-3.0588235294118 -0.0051610842654
+-2.8235294117647 -0.0112843967139
+-2.5882352941176 -0.0268418157140
+-2.3529411764706 -0.0720207070374
+-2.1176470588235 -0.2318527343845
+-1.8823529411765 -1.0780095023732
+-1.6470588235294 -0.7914724363510
+-1.4117647058824 0.5766671709731
+-1.1764705882353 1.8268154191134
+-0.9411764705882 0.3063034223852
+-0.7058823529412 0.0869244486563
+-0.4705882352941 0.0296225616359
+-0.2352941176471 0.0104293090026
+0.0000000000000 0.0021025017368
+0.2352941176471 -0.0037102565576
+0.4705882352941 -0.0116617525804
+0.7058823529412 -0.0289654877325
+0.9411764705882 -0.0769065678926
+1.1764705882353 -0.2748343686481
+1.4117647058824 -0.0525243327935
+1.6470588235294 0.0870468527697
+1.8823529411765 0.1639433254729
+2.1176470588235 0.0468631692602
+2.3529411764706 0.0160262474692
+2.5882352941176 0.0058937831938
+2.8235294117647 0.0022013039998
+3.0588235294118 0.0007637867660
+3.2941176470588 0.0001856970713
+3.5294117647059 -0.0000441527165
+3.7647058823529 -0.0001276691707
+4.0000000000000 -0.0001276691707
diff --git a/test/twopunctures/momy_y_[17][17].xg b/test/twopunctures/momy_y_[17][17].xg
new file mode 100644
index 0000000..3e13b91
--- /dev/null
+++ b/test/twopunctures/momy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMCONSTRAINTS::momy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000251694089
+-3.7647058823529 0.0000251694089
+-3.5294117647059 0.0000297282212
+-3.2941176470588 0.0000344982776
+-3.0588235294118 0.0000382784543
+-2.8235294117647 0.0000394088051
+-2.5882352941176 0.0000351040041
+-2.3529411764706 0.0000192334706
+-2.1176470588235 -0.0000166484914
+-1.8823529411765 -0.0000837844763
+-1.6470588235294 -0.0001948750429
+-1.4117647058824 -0.0003465389010
+-1.1764705882353 -0.0004953001852
+-0.9411764705882 -0.0005100511318
+-0.7058823529412 -0.0001788672003
+-0.4705882352941 0.0006277918840
+-0.2352941176471 0.0016279495644
+0.0000000000000 0.0021025017368
+0.2352941176471 0.0016269014453
+0.4705882352941 0.0006264612143
+0.7058823529412 -0.0001800628833
+0.9411764705882 -0.0005108817780
+1.1764705882353 -0.0004959903244
+1.4117647058824 -0.0003471130664
+1.6470588235294 -0.0001953249383
+1.8823529411765 -0.0000840453519
+2.1176470588235 -0.0000168211859
+2.3529411764706 0.0000191500611
+2.5882352941176 0.0000350063488
+2.8235294117647 0.0000393450466
+3.0588235294118 0.0000382361064
+3.2941176470588 0.0000344712431
+3.5294117647059 0.0000297099699
+3.7647058823529 0.0000251563844
+4.0000000000000 0.0000251563844
diff --git a/test/twopunctures/momy_z_[17][17].xg b/test/twopunctures/momy_z_[17][17].xg
new file mode 100644
index 0000000..ee93391
--- /dev/null
+++ b/test/twopunctures/momy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMCONSTRAINTS::momy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000366819258
+-3.7647058823529 0.0000366819258
+-3.5294117647059 0.0000402564270
+-3.2941176470588 0.0000431967746
+-3.0588235294118 0.0000434019950
+-2.8235294117647 0.0000396863421
+-2.5882352941176 0.0000298443020
+-2.3529411764706 0.0000099462089
+-2.1176470588235 -0.0000210078019
+-1.8823529411765 -0.0000572997191
+-1.6470588235294 -0.0000849304516
+-1.4117647058824 -0.0000510818856
+-1.1764705882353 0.0001329308707
+-0.9411764705882 0.0006049124276
+-0.7058823529412 0.0014143526901
+-0.4705882352941 0.0023244664667
+-0.2352941176471 0.0027231975214
+0.0000000000000 0.0021025017368
+0.2352941176471 0.0008033942278
+0.4705882352941 -0.0002719896997
+0.7058823529412 -0.0006581787574
+0.9411764705882 -0.0005494855556
+1.1764705882353 -0.0002993800298
+1.4117647058824 -0.0001032665736
+1.6470588235294 0.0000018428089
+1.8823529411765 0.0000402484765
+2.1176470588235 0.0000438822698
+2.3529411764706 0.0000335626958
+2.5882352941176 0.0000204014054
+2.8235294117647 0.0000092475751
+3.0588235294118 0.0000007193377
+3.2941176470588 -0.0000049584030
+3.5294117647059 -0.0000082074190
+3.7647058823529 -0.0000100257054
+4.0000000000000 -0.0000100257054
diff --git a/test/twopunctures/momz_3D_diagonal.xg b/test/twopunctures/momz_3D_diagonal.xg
new file mode 100644
index 0000000..537e654
--- /dev/null
+++ b/test/twopunctures/momz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMCONSTRAINTS::momz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 -0.0000109724604
+-6.5206618637887 -0.0000109724604
+-6.1131204973019 -0.0000140296046
+-5.7055791308151 -0.0000181954047
+-5.2980377643283 -0.0000235735870
+-4.8904963978415 -0.0000301971997
+-4.4829550313547 -0.0000375982524
+-4.0754136648679 -0.0000437627469
+-3.6678722983812 -0.0000413788614
+-3.2603309318944 -0.0000078403283
+-2.8527895654076 0.0001158680238
+-2.4452481989208 0.0004903925599
+-2.0377068324340 0.0014422456845
+-1.6301654659472 0.0029368822194
+-1.2226240994604 0.0019968329999
+-0.8150827329736 -0.0031010111153
+-0.4075413664868 -0.0029152336491
+0.0000000000000 -0.0015213107011
+0.4075413664868 -0.0015868882873
+0.8150827329736 0.0022788298303
+1.2226240994604 0.0036496306524
+1.6301654659472 0.0013155554227
+2.0377068324340 0.0004576040392
+2.4452481989208 0.0003699388155
+2.8527895654076 0.0003228723254
+3.2603309318944 0.0002501454097
+3.6678722983812 0.0001817362170
+4.0754136648679 0.0001280427419
+4.4829550313547 0.0000898248644
+4.8904963978415 0.0000633687497
+5.2980377643283 0.0000452031899
+5.7055791308151 0.0000326235643
+6.1131204973019 0.0000238639520
+6.5206618637887 0.0000177639088
+6.9282032302755 0.0000177639088
diff --git a/test/twopunctures/momz_maximum.xg b/test/twopunctures/momz_maximum.xg
new file mode 100644
index 0000000..7d12167
--- /dev/null
+++ b/test/twopunctures/momz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momz
+"momz v time
+0.0000000000000 0.4219101664275
diff --git a/test/twopunctures/momz_minimum.xg b/test/twopunctures/momz_minimum.xg
new file mode 100644
index 0000000..57f057c
--- /dev/null
+++ b/test/twopunctures/momz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momz
+"momz v time
+0.0000000000000 -0.4219168280037
diff --git a/test/twopunctures/momz_norm1.xg b/test/twopunctures/momz_norm1.xg
new file mode 100644
index 0000000..4d06358
--- /dev/null
+++ b/test/twopunctures/momz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momz
+"momz v time
+0.0000000000000 0.0008018507391
diff --git a/test/twopunctures/momz_norm2.xg b/test/twopunctures/momz_norm2.xg
new file mode 100644
index 0000000..3b0d3d8
--- /dev/null
+++ b/test/twopunctures/momz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momz
+"momz v time
+0.0000000000000 0.0078801387321
diff --git a/test/twopunctures/momz_x_[17][17].xg b/test/twopunctures/momz_x_[17][17].xg
new file mode 100644
index 0000000..118b279
--- /dev/null
+++ b/test/twopunctures/momz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMCONSTRAINTS::momz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0000009665433
+-3.7647058823529 -0.0000009665433
+-3.5294117647059 0.0000000599116
+-3.2941176470588 0.0000018107102
+-3.0588235294118 0.0000046494091
+-2.8235294117647 0.0000090458067
+-2.5882352941176 0.0000154386325
+-2.3529411764706 0.0000235417952
+-2.1176470588235 0.0000298440951
+-1.8823529411765 0.0000207898512
+-1.6470588235294 -0.0000128853332
+-1.4117647058824 0.0000045684015
+-1.1764705882353 0.0000184218564
+-0.9411764705882 -0.0000098691581
+-0.7058823529412 -0.0000834888774
+-0.4705882352941 -0.0002582462309
+-0.2352941176471 -0.0006488610548
+0.0000000000000 -0.0015213107011
+0.2352941176471 -0.0035431215972
+0.4705882352941 -0.0085513337299
+0.7058823529412 -0.0222044170995
+0.9411764705882 -0.0645877453715
+1.1764705882353 -0.2557899765367
+1.4117647058824 -0.0483963539599
+1.6470588235294 0.0874324363914
+1.8823529411765 0.1831213121562
+2.1176470588235 0.0598166586303
+2.3529411764706 0.0242419299756
+2.5882352941176 0.0111458255328
+2.8235294117647 0.0056424613393
+3.0588235294118 0.0030808988782
+3.2941176470588 0.0017878195085
+3.5294117647059 0.0010903301606
+3.7647058823529 0.0006930631487
+4.0000000000000 0.0006930631487
diff --git a/test/twopunctures/momz_y_[17][17].xg b/test/twopunctures/momz_y_[17][17].xg
new file mode 100644
index 0000000..63382ff
--- /dev/null
+++ b/test/twopunctures/momz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMCONSTRAINTS::momz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0000382919685
+-3.7647058823529 -0.0000382919685
+-3.5294117647059 -0.0000424317193
+-3.2941176470588 -0.0000463589786
+-3.0588235294118 -0.0000477878996
+-2.8235294117647 -0.0000456875840
+-2.5882352941176 -0.0000385534165
+-2.3529411764706 -0.0000220816649
+-2.1176470588235 0.0000044625998
+-1.8823529411765 0.0000356201101
+-1.6470588235294 0.0000585429548
+-1.4117647058824 0.0000239457812
+-1.1764705882353 -0.0001495717371
+-0.9411764705882 -0.0005820952990
+-0.7058823529412 -0.0013008282508
+-0.4705882352941 -0.0020513607828
+-0.2352941176471 -0.0022558206562
+0.0000000000000 -0.0015213107011
+0.2352941176471 -0.0002847250857
+0.4705882352941 0.0005982478642
+0.7058823529412 0.0007919688122
+0.9411764705882 0.0005650783345
+1.1764705882353 0.0002665943565
+1.4117647058824 0.0000611045894
+1.6470588235294 -0.0000389684232
+1.8823529411765 -0.0000687769287
+2.1176470588235 -0.0000650460531
+2.3529411764706 -0.0000487953834
+2.5882352941176 -0.0000313630143
+2.8235294117647 -0.0000172449761
+3.0588235294118 -0.0000066293524
+3.2941176470588 0.0000006243665
+3.5294117647059 0.0000048821612
+3.7647058823529 0.0000075485069
+4.0000000000000 0.0000075485069
diff --git a/test/twopunctures/momz_z_[17][17].xg b/test/twopunctures/momz_z_[17][17].xg
new file mode 100644
index 0000000..b7d0efd
--- /dev/null
+++ b/test/twopunctures/momz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMCONSTRAINTS::momz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0000285796675
+-3.7647058823529 -0.0000285796675
+-3.5294117647059 -0.0000343548738
+-3.2941176470588 -0.0000407907613
+-3.0588235294118 -0.0000469083211
+-2.8235294117647 -0.0000512694613
+-2.5882352941176 -0.0000513746951
+-2.3529411764706 -0.0000413917602
+-2.1176470588235 -0.0000132514961
+-1.8823529411765 0.0000446054190
+-1.6470588235294 0.0001464870904
+-1.4117647058824 0.0002939586800
+-1.1764705882353 0.0004553710854
+-0.9411764705882 0.0005217458030
+-0.7058823529412 0.0003079147495
+-0.4705882352941 -0.0003125406331
+-0.2352941176471 -0.0011223286355
+0.0000000000000 -0.0015213107011
+0.2352941176471 -0.0011397140888
+0.4705882352941 -0.0003276604804
+0.7058823529412 0.0003082122231
+0.9411764705882 0.0005322770937
+1.1764705882353 0.0004667578598
+1.4117647058824 0.0003016707572
+1.6470588235294 0.0001495274180
+1.8823529411765 0.0000447202054
+2.1176470588235 -0.0000148470749
+2.3529411764706 -0.0000434781953
+2.5882352941176 -0.0000533446783
+2.8235294117647 -0.0000530510189
+3.0588235294118 -0.0000483501296
+3.2941176470588 -0.0000419273789
+3.5294117647059 -0.0000352625266
+3.7647058823529 -0.0000292597548
+4.0000000000000 -0.0000292597548
diff --git a/test/twopunctures/psi_3D_diagonal.xg b/test/twopunctures/psi_3D_diagonal.xg
new file mode 100644
index 0000000..281c637
--- /dev/null
+++ b/test/twopunctures/psi_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label STATICCONFORMAL::psi
+
+
+"Time = 0.0000000000000
+-6.9282032302755 1.1759038459241
+-6.5206618637887 1.1865857110707
+-6.1131204973019 1.1986420565675
+-5.7055791308151 1.2123533514264
+-5.2980377643283 1.2280801535320
+-4.8904963978415 1.2462925779744
+-4.4829550313547 1.2676125877610
+-4.0754136648679 1.2928746682409
+-3.6678722983812 1.3232110478537
+-3.2603309318944 1.3601625181445
+-2.8527895654076 1.4057870172952
+-2.4452481989208 1.4626230700851
+-2.0377068324340 1.5329802875769
+-1.6301654659472 1.6161015722121
+-1.2226240994604 1.7017287492827
+-0.8150827329736 1.7684839934587
+-0.4075413664868 1.8068060912988
+0.0000000000000 1.8333333333333
+0.4075413664868 1.8564843502623
+0.8150827329736 1.8522356557149
+1.2226240994604 1.7944621074585
+1.6301654659472 1.6993695693269
+2.0377068324340 1.6011492613574
+2.4452481989208 1.5169065844096
+2.8527895654076 1.4490504127510
+3.2603309318944 1.3950394308980
+3.6678722983812 1.3517360814305
+4.0754136648679 1.3165452458155
+4.4829550313547 1.2875216519530
+4.8904963978415 1.2632432782615
+5.2980377643283 1.2426701247217
+5.7055791308151 1.2250337444779
+6.1131204973019 1.2097584327813
+6.5206618637887 1.1964064791874
+6.9282032302755 1.1846402375706
diff --git a/test/twopunctures/psi_maximum.xg b/test/twopunctures/psi_maximum.xg
new file mode 100644
index 0000000..a1eb875
--- /dev/null
+++ b/test/twopunctures/psi_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label STATICCONFORMAL::psi
+"psi v time
+0.0000000000000 9.6717171717172
diff --git a/test/twopunctures/psi_minimum.xg b/test/twopunctures/psi_minimum.xg
new file mode 100644
index 0000000..67ff8c2
--- /dev/null
+++ b/test/twopunctures/psi_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label STATICCONFORMAL::psi
+"psi v time
+0.0000000000000 1.1759038459241
diff --git a/test/twopunctures/psi_norm1.xg b/test/twopunctures/psi_norm1.xg
new file mode 100644
index 0000000..38425aa
--- /dev/null
+++ b/test/twopunctures/psi_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label STATICCONFORMAL::psi
+"psi v time
+0.0000000000000 1.3506315967167
diff --git a/test/twopunctures/psi_norm2.xg b/test/twopunctures/psi_norm2.xg
new file mode 100644
index 0000000..cd3ef49
--- /dev/null
+++ b/test/twopunctures/psi_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label STATICCONFORMAL::psi
+"psi v time
+0.0000000000000 1.3609258434852
diff --git a/test/twopunctures/psi_x_[17][17].xg b/test/twopunctures/psi_x_[17][17].xg
new file mode 100644
index 0000000..21c084c
--- /dev/null
+++ b/test/twopunctures/psi_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label STATICCONFORMAL::psi (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.3363636363636
+-3.7647058823529 1.3632373213379
+-3.5294117647059 1.3954996186117
+-3.2941176470588 1.4351302423816
+-3.0588235294118 1.4852708460134
+-2.8235294117647 1.5512471655329
+-2.5882352941176 1.6429126968695
+-2.3529411764706 1.7808633851013
+-2.1176470588235 2.0168408826945
+-1.8823529411765 2.5294314381271
+-1.6470588235294 4.6383177570093
+-1.4117647058824 6.9242424242424
+-1.1764705882353 2.8256743256743
+-0.9411764705882 2.2019657577679
+-0.7058823529412 1.9696296296296
+-0.4705882352941 1.8663113006397
+-0.2352941176471 1.8275522270398
+0.0000000000000 1.8333333333333
+0.2352941176471 1.8811588490343
+0.4705882352941 1.9823027718550
+0.7058823529412 2.1711111111111
+0.9411764705882 2.5469245402663
+1.1764705882353 3.5049950049950
+1.4117647058824 9.6717171717172
+1.6470588235294 6.2588785046729
+1.8823529411765 3.1093645484950
+2.1176470588235 2.3524970963995
+2.3529411764706 2.0090813371940
+2.5882352941176 1.8114913474626
+2.8235294117647 1.6823129251701
+3.0588235294118 1.5908094948265
+3.2941176470588 1.5223272654129
+3.5294117647059 1.4689804220697
+3.7647058823529 1.4261408982079
+4.0000000000000 1.3909090909091
diff --git a/test/twopunctures/psi_y_[17][17].xg b/test/twopunctures/psi_y_[17][17].xg
new file mode 100644
index 0000000..c47bef9
--- /dev/null
+++ b/test/twopunctures/psi_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label STATICCONFORMAL::psi (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2926028679903
+-3.7647058823529 1.3084491865950
+-3.5294117647059 1.3259505336207
+-3.2941176470588 1.3453458895468
+-3.0588235294118 1.3669114123290
+-2.8235294117647 1.3909626883015
+-2.5882352941176 1.4178531520112
+-2.3529411764706 1.4479644489680
+-2.1176470588235 1.4816811173169
+-1.8823529411765 1.5193364208804
+-1.6470588235294 1.5611080573723
+-1.4117647058824 1.6068333272440
+-1.1764705882353 1.6557111811299
+-0.9411764705882 1.7058865787568
+-0.7058823529412 1.7540155851675
+-0.4705882352941 1.7951220729898
+-0.2352941176471 1.8232662719902
+0.0000000000000 1.8333333333333
+0.2352941176471 1.8232662719902
+0.4705882352941 1.7951220729898
+0.7058823529412 1.7540155851675
+0.9411764705882 1.7058865787568
+1.1764705882353 1.6557111811299
+1.4117647058824 1.6068333272440
+1.6470588235294 1.5611080573723
+1.8823529411765 1.5193364208804
+2.1176470588235 1.4816811173169
+2.3529411764706 1.4479644489680
+2.5882352941176 1.4178531520112
+2.8235294117647 1.3909626883015
+3.0588235294118 1.3669114123290
+3.2941176470588 1.3453458895468
+3.5294117647059 1.3259505336207
+3.7647058823529 1.3084491865950
+4.0000000000000 1.2926028679903
diff --git a/test/twopunctures/psi_z_[17][17].xg b/test/twopunctures/psi_z_[17][17].xg
new file mode 100644
index 0000000..43251d9
--- /dev/null
+++ b/test/twopunctures/psi_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label STATICCONFORMAL::psi (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2926028679903
+-3.7647058823529 1.3084491865950
+-3.5294117647059 1.3259505336207
+-3.2941176470588 1.3453458895468
+-3.0588235294118 1.3669114123290
+-2.8235294117647 1.3909626883015
+-2.5882352941176 1.4178531520112
+-2.3529411764706 1.4479644489680
+-2.1176470588235 1.4816811173169
+-1.8823529411765 1.5193364208804
+-1.6470588235294 1.5611080573723
+-1.4117647058824 1.6068333272440
+-1.1764705882353 1.6557111811299
+-0.9411764705882 1.7058865787568
+-0.7058823529412 1.7540155851675
+-0.4705882352941 1.7951220729898
+-0.2352941176471 1.8232662719902
+0.0000000000000 1.8333333333333
+0.2352941176471 1.8232662719902
+0.4705882352941 1.7951220729898
+0.7058823529412 1.7540155851675
+0.9411764705882 1.7058865787568
+1.1764705882353 1.6557111811299
+1.4117647058824 1.6068333272440
+1.6470588235294 1.5611080573723
+1.8823529411765 1.5193364208804
+2.1176470588235 1.4816811173169
+2.3529411764706 1.4479644489680
+2.5882352941176 1.4178531520112
+2.8235294117647 1.3909626883015
+3.0588235294118 1.3669114123290
+3.2941176470588 1.3453458895468
+3.5294117647059 1.3259505336207
+3.7647058823529 1.3084491865950
+4.0000000000000 1.2926028679903
diff --git a/test/twopunctures/puncture_u_3D_diagonal.xg b/test/twopunctures/puncture_u_3D_diagonal.xg
new file mode 100644
index 0000000..5f122df
--- /dev/null
+++ b/test/twopunctures/puncture_u_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label TWOPUNCTURES::puncture_u
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0433090592681
+-6.5206618637887 0.0460454812753
+-6.1131204973019 0.0491015198703
+-5.7055791308151 0.0526072911892
+-5.2980377643283 0.0566467935415
+-4.8904963978415 0.0612859583459
+-4.4829550313547 0.0667046540463
+-4.0754136648679 0.0730947348593
+-3.6678722983812 0.0806849277035
+-3.2603309318944 0.0898186775321
+-2.8527895654076 0.1008476619899
+-2.4452481989208 0.1141522425464
+-2.0377068324340 0.1297548131770
+-1.6301654659472 0.1465190263671
+-1.2226240994604 0.1605954114923
+-0.8150827329736 0.1661144223288
+-0.4075413664868 0.1613693457880
+0.0000000000000 0.1514942647652
+0.4075413664868 0.1405610773279
+0.8150827329736 0.1298725385861
+1.2226240994604 0.1189241041836
+1.6301654659472 0.1079809278927
+2.0377068324340 0.0976067974719
+2.4452481989208 0.0882684804168
+2.8527895654076 0.0800978631581
+3.2603309318944 0.0730479935045
+3.6678722983812 0.0669448050760
+4.0754136648679 0.0616951630748
+4.4829550313547 0.0571472315285
+4.8904963978415 0.0531307346338
+5.2980377643283 0.0496380807435
+5.7055791308151 0.0465290908239
+6.1131204973019 0.0437871894061
+6.5206618637887 0.0413173462968
+6.9282032302755 0.0391181893529
diff --git a/test/twopunctures/puncture_u_maximum.xg b/test/twopunctures/puncture_u_maximum.xg
new file mode 100644
index 0000000..8fda010
--- /dev/null
+++ b/test/twopunctures/puncture_u_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label TWOPUNCTURES::puncture_u
+"puncture_u v time
+0.0000000000000 0.3304019168764
diff --git a/test/twopunctures/puncture_u_minimum.xg b/test/twopunctures/puncture_u_minimum.xg
new file mode 100644
index 0000000..0d77f5c
--- /dev/null
+++ b/test/twopunctures/puncture_u_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label TWOPUNCTURES::puncture_u
+"puncture_u v time
+0.0000000000000 0.0391181893529
diff --git a/test/twopunctures/puncture_u_norm1.xg b/test/twopunctures/puncture_u_norm1.xg
new file mode 100644
index 0000000..c71fd6b
--- /dev/null
+++ b/test/twopunctures/puncture_u_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label TWOPUNCTURES::puncture_u
+"puncture_u v time
+0.0000000000000 0.0726746753714
diff --git a/test/twopunctures/puncture_u_norm2.xg b/test/twopunctures/puncture_u_norm2.xg
new file mode 100644
index 0000000..d270745
--- /dev/null
+++ b/test/twopunctures/puncture_u_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label TWOPUNCTURES::puncture_u
+"puncture_u v time
+0.0000000000000 0.0763888374140
diff --git a/test/twopunctures/puncture_u_x_[17][17].xg b/test/twopunctures/puncture_u_x_[17][17].xg
new file mode 100644
index 0000000..b769b0c
--- /dev/null
+++ b/test/twopunctures/puncture_u_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label TWOPUNCTURES::puncture_u (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0815055527935
+-3.7647058823529 0.0872761447248
+-3.5294117647059 0.0939816590295
+-3.2941176470588 0.1018656816396
+-3.0588235294118 0.1113170380333
+-2.8235294117647 0.1229519196750
+-2.5882352941176 0.1377196542585
+-2.3529411764706 0.1573564319327
+-2.1176470588235 0.1851141226839
+-1.8823529411765 0.2276999642279
+-1.6470588235294 0.2952371678298
+-1.4117647058824 0.3304019168764
+-1.1764705882353 0.2777054163619
+-0.9411764705882 0.2316863394134
+-0.7058823529412 0.1998449179182
+-0.4705882352941 0.1777592565480
+-0.2352941176471 0.1623056062638
+0.0000000000000 0.1514942647652
+0.2352941176471 0.1439032754797
+0.4705882352941 0.1389172513918
+0.7058823529412 0.1362062646441
+0.9411764705882 0.1347882212609
+1.1764705882353 0.1335243016324
+1.4117647058824 0.1293235884995
+1.6470588235294 0.1213933169995
+1.8823529411765 0.1123843632443
+2.1176470588235 0.1041445746892
+2.3529411764706 0.0969655240416
+2.5882352941176 0.0906582840654
+2.8235294117647 0.0850641744270
+3.0588235294118 0.0800586820460
+3.2941176470588 0.0755649483907
+3.5294117647059 0.0715072713432
+3.7647058823529 0.0678305951439
+4.0000000000000 0.0644878672926
diff --git a/test/twopunctures/puncture_u_y_[17][17].xg b/test/twopunctures/puncture_u_y_[17][17].xg
new file mode 100644
index 0000000..3709607
--- /dev/null
+++ b/test/twopunctures/puncture_u_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label TWOPUNCTURES::puncture_u (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0657566681074
+-3.7647058823529 0.0689850564224
+-3.5294117647059 0.0724993225184
+-3.2941176470588 0.0764050847859
+-3.0588235294118 0.0805680042045
+-2.8235294117647 0.0851054498014
+-2.5882352941176 0.0901681861841
+-2.3529411764706 0.0955424184470
+-2.1176470588235 0.1013719705755
+-1.8823529411765 0.1077435913104
+-1.6470588235294 0.1143794652851
+-1.4117647058824 0.1214483859461
+-1.1764705882353 0.1285751544872
+-0.9411764705882 0.1354173206633
+-0.7058823529412 0.1417439488039
+-0.4705882352941 0.1468718786659
+-0.2352941176471 0.1502711588043
+0.0000000000000 0.1514942647652
+0.2352941176471 0.1503007093137
+0.4705882352941 0.1469136918175
+0.7058823529412 0.1417765322949
+0.9411764705882 0.1354229904324
+1.1764705882353 0.1285457114550
+1.4117647058824 0.1213858237127
+1.6470588235294 0.1142892267753
+1.8823529411765 0.1076324958047
+2.1176470588235 0.1012236769977
+2.3529411764706 0.0954107299964
+2.5882352941176 0.0900333239184
+2.8235294117647 0.0849718102018
+3.0588235294118 0.0804367909167
+3.2941176470588 0.0762781396360
+3.5294117647059 0.0723781404484
+3.7647058823529 0.0688692451266
+4.0000000000000 0.0656466260022
diff --git a/test/twopunctures/puncture_u_z_[17][17].xg b/test/twopunctures/puncture_u_z_[17][17].xg
new file mode 100644
index 0000000..50c32b1
--- /dev/null
+++ b/test/twopunctures/puncture_u_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label TWOPUNCTURES::puncture_u (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0654106434726
+-3.7647058823529 0.0686580846586
+-3.5294117647059 0.0722068197819
+-3.2941176470588 0.0761449863447
+-3.0588235294118 0.0803816756445
+-2.8235294117647 0.0850263362873
+-2.5882352941176 0.0902330553937
+-2.3529411764706 0.0958029749124
+-2.1176470588235 0.1019155164577
+-1.8823529411765 0.1086081678040
+-1.6470588235294 0.1156626124661
+-1.4117647058824 0.1231950319768
+-1.1764705882353 0.1308233766893
+-0.9411764705882 0.1380024382409
+-0.7058823529412 0.1445039757471
+-0.4705882352941 0.1493527837554
+-0.2352941176471 0.1518430014974
+0.0000000000000 0.1514942647652
+0.2352941176471 0.1483094471056
+0.4705882352941 0.1428282937470
+0.7058823529412 0.1360083959323
+0.9411764705882 0.1284369353865
+1.1764705882353 0.1208321610061
+1.4117647058824 0.1133269528631
+1.6470588235294 0.1062460477935
+1.8823529411765 0.0997695919850
+2.1176470588235 0.0937409771937
+2.3529411764706 0.0883025846948
+2.5882352941176 0.0833501232679
+2.8235294117647 0.0787724723958
+3.0588235294118 0.0746560863642
+3.2941176470588 0.0709013216218
+3.5294117647059 0.0674230056585
+3.7647058823529 0.0642714663225
+4.0000000000000 0.0613781643205