oasislmf.pytools.converters.csvtobin.utils.amplifications¶
Functions¶
|
Validate and write amplification data to a binary file. |
|
Module Contents¶
- oasislmf.pytools.converters.csvtobin.utils.amplifications.amplifications_write_bin(data, file_out, *, _write_header=True, _prev_item_id=None)[source]¶
Validate and write amplification data to a binary file.
- Args:
data (np.ndarray): Structured array with an ‘item_id’ field. file_out: Writable binary file object. _write_header: Write the 4-byte zero header before data. Internal use only. _prev_item_id: Last item_id from the previous chunk for cross-chunk contiguity
validation. None means this is the first (or only) call. Internal use only.
- Raises:
ValueError: If item IDs do not start from 1 or are not contiguous.