def test_image_array_hdf5(self): myinfo = { 'field': 'dinosaurs', 'east_vector': np.array([1., 0., 0.]), 'north_vector': np.array([0., 0., 1.]), 'normal_vector': np.array([0., 1., 0.]), 'width': 0.245, 'type': 'rendering' } im_arr = ImageArray(dummy_image(0.3, 3), input_units='cm', info=myinfo) im_arr.save('test_3d_ImageArray') im = np.zeros([64, 128]) for i in xrange(im.shape[0]): im[i, :] = np.linspace(0., 0.3 * 2, im.shape[1]) myinfo = { 'field': 'dinosaurs', 'east_vector': np.array([1., 0., 0.]), 'north_vector': np.array([0., 0., 1.]), 'normal_vector': np.array([0., 1., 0.]), 'width': 0.245, 'type': 'rendering' } im_arr = ImageArray(im, info=myinfo, input_units='cm') im_arr.save('test_2d_ImageArray')
def test_image_array_rgb_png(self): im = np.zeros([64, 128]) for i in range(im.shape[0]): im[i, :] = np.linspace(0.0, 0.3 * 2, im.shape[1]) im_arr = ImageArray(im) im_arr.save("standard-image", hdf5=False) im_arr = ImageArray(dummy_image(10.0, 3)) im_arr.save("standard-png", hdf5=False)
def test_image_array_hdf5(self): myinfo = { "field": "dinosaurs", "east_vector": np.array([1.0, 0.0, 0.0]), "north_vector": np.array([0.0, 0.0, 1.0]), "normal_vector": np.array([0.0, 1.0, 0.0]), "width": 0.245, "type": "rendering", } im_arr = ImageArray(dummy_image(0.3, 3), units="cm", info=myinfo) im_arr.save("test_3d_ImageArray", png=False) im = np.zeros([64, 128]) for i in range(im.shape[0]): im[i, :] = np.linspace(0.0, 0.3 * 2, im.shape[1]) myinfo = { "field": "dinosaurs", "east_vector": np.array([1.0, 0.0, 0.0]), "north_vector": np.array([0.0, 0.0, 1.0]), "normal_vector": np.array([0.0, 1.0, 0.0]), "width": 0.245, "type": "rendering", } im_arr = ImageArray(im, info=myinfo, units="cm") im_arr.save("test_2d_ImageArray", png=False) im_arr.save("test_2d_ImageArray_ds", png=False, dataset_name="Random_DS")