Read 3 byte integer from file.
(fid)
| 151 | |
| 152 | |
| 153 | def _read_3(fid): |
| 154 | """Read 3 byte integer from file.""" |
| 155 | data = np.fromfile(fid, dtype=np.uint8, count=3).astype(np.int32) |
| 156 | |
| 157 | out = np.left_shift(data[0], 16) + np.left_shift(data[1], 8) + data[2] |
| 158 | |
| 159 | return out |
| 160 | |
| 161 | |
| 162 | def _read_w(filename): |