def test_UBCfiles(self): mesh = self.mesh # Make a vector vec = np.arange(mesh.nC) # Write and read mesh.writeUBC('temp.msh', {'arange.txt': vec}) meshUBC = TensorMesh.readUBC('temp.msh') vecUBC = meshUBC.readModelUBC('arange.txt') # The mesh assert mesh.__str__() == meshUBC.__str__() assert np.sum(mesh.gridCC - meshUBC.gridCC) == 0 assert np.sum(vec - vecUBC) == 0 assert np.all(np.array(mesh.h) - np.array(meshUBC.h) == 0) vecUBC = mesh.readModelUBC('arange.txt') assert np.sum(vec - vecUBC) == 0 mesh.writeModelUBC('arange2.txt', vec + 1) vec2UBC = mesh.readModelUBC('arange2.txt') assert np.sum(vec + 1 - vec2UBC) == 0 print 'IO of UBC tensor mesh files is working' os.remove('temp.msh') os.remove('arange.txt') os.remove('arange2.txt')
def test_UBCfiles(self): mesh = self.mesh # Make a vector vec = np.arange(mesh.nC) # Write and read mesh.writeUBC('temp.msh', {'arange.txt':vec}) meshUBC = TensorMesh.readUBC('temp.msh') vecUBC = meshUBC.readModelUBC('arange.txt') # The mesh assert mesh.__str__() == meshUBC.__str__() assert np.sum(mesh.gridCC - meshUBC.gridCC) == 0 assert np.sum(vec - vecUBC) == 0 assert np.all(np.array(mesh.h) - np.array(meshUBC.h) == 0) vecUBC = mesh.readModelUBC('arange.txt') assert np.sum(vec - vecUBC) == 0 mesh.writeModelUBC('arange2.txt', vec + 1) vec2UBC = mesh.readModelUBC('arange2.txt') assert np.sum(vec + 1 - vec2UBC) == 0 print 'IO of UBC tensor mesh files is working' os.remove('temp.msh') os.remove('arange.txt') os.remove('arange2.txt')