Lines Matching refs:h5py

15 from h5py import File, Group, Dataset
16 import h5py
36 h5py.h5ds.set_scale(self.f['x1'].id)
37 h5py.h5ds.attach_scale(self.f['data'].id, self.f['x1'].id, 2)
39 h5py.h5ds.set_scale(self.f['x2'].id, b'x2 name')
40 h5py.h5ds.attach_scale(self.f['data'].id, self.f['x2'].id, 2)
42 h5py.h5ds.set_scale(self.f['y1'].id, b'y1 name')
43 h5py.h5ds.attach_scale(self.f['data'].id, self.f['y1'].id, 1)
46 h5py.h5ds.set_label(self.f['data'].id, 0, b'z')
47 h5py.h5ds.set_label(self.f['data'].id, 2, b'x')
62 self.assertTrue(h5py.h5ds.is_scale(self.f['x1'].id))
63 self.assertEqual(h5py.h5ds.get_scale_name(self.f['x1'].id), b'')
65 self.assertEqual(h5py.h5ds.get_scale_name(self.f['x2'].id), b'x2 name')
69 h5py.h5ds.is_attached(self.f['data'].id, self.f['x1'].id, 2)
72 h5py.h5ds.is_attached(self.f['data'].id, self.f['x1'].id, 1))
73 self.assertEqual(h5py.h5ds.get_num_scales(self.f['data'].id, 0), 0)
74 self.assertEqual(h5py.h5ds.get_num_scales(self.f['data'].id, 1), 1)
75 self.assertEqual(h5py.h5ds.get_num_scales(self.f['data'].id, 2), 2)
79 h5py.h5ds.is_attached(self.f['data'].id, self.f['x1'].id, 2)
81 h5py.h5ds.detach_scale(self.f['data'].id, self.f['x1'].id, 2)
83 h5py.h5ds.is_attached(self.f['data'].id, self.f['x1'].id, 2)
85 self.assertEqual(h5py.h5ds.get_num_scales(self.f['data'].id, 2), 1)
89 h5py.version.hdf5_version_tuple > (2, 0, 0),
93 self.assertEqual(h5py.h5ds.get_label(self.f['data'].id, 0), b'z')
94 self.assertEqual(h5py.h5ds.get_label(self.f['data'].id, 1), b'')
95 self.assertEqual(h5py.h5ds.get_label(self.f['data'].id, 2), b'x')
99 res = h5py.h5ds.get_scale_name(dsid)
103 res = h5py.h5ds.iterate(self.f['data'].id, 2, func, 0)
104 self.assertEqual(h5py.h5ds.get_scale_name(res), b'x2 name')