コード例 #1
0
ファイル: readers_test.py プロジェクト: zoomvr/PVGeo
 def test_endian_little(self):
     """`PackedBinariesReader`: floats with little-endianness"""
     # Make data and write out
     dtype = np.dtype('<f')
     arr = np.array(np.random.random(self.n), dtype=dtype)
     filename = os.path.join(self.test_dir, 'test.bin')
     arr.tofile(filename)
     # Set up reader
     reader = PackedBinariesReader()
     reader.AddFileName(filename)
     reader.set_data_type('f')
     reader.set_endian(1)  # '<' test that sending an int choice works
     # Perfrom Read
     reader.Update()
     table = reader.GetOutput()
     # Check output
     self._check_data(table, arr)
     return
コード例 #2
0
ファイル: PVGeo_Readers.py プロジェクト: xiaofei1314/PVGeo
 def set_endian(self, endian):
     PackedBinariesReader.set_endian(self, endian)