Write data.
(fid, data, kind, data_size, FIFFT_TYPE, dtype)
| 25 | |
| 26 | |
| 27 | def _write(fid, data, kind, data_size, FIFFT_TYPE, dtype): |
| 28 | """Write data.""" |
| 29 | if isinstance(data, np.ndarray): |
| 30 | data_size *= data.size |
| 31 | |
| 32 | # XXX for string types the data size is used as |
| 33 | # computed in ``write_string``. |
| 34 | |
| 35 | fid.write(np.array(kind, dtype=">i4").tobytes()) |
| 36 | fid.write(np.array(FIFFT_TYPE, dtype=">i4").tobytes()) |
| 37 | fid.write(np.array(data_size, dtype=">i4").tobytes()) |
| 38 | fid.write(np.array(FIFF.FIFFV_NEXT_SEQ, dtype=">i4").tobytes()) |
| 39 | fid.write(np.array(data, dtype=dtype).tobytes()) |
| 40 | |
| 41 | |
| 42 | def _get_split_size(split_size): |
no test coverage detected