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.
- Parameters:
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.