imod.formats.ipf.write_assoc#

imod.formats.ipf.write_assoc(path, df, itype=1, nodata=1e+20, assoc_columns=None)[source]#

Writes a single IPF associated (TXT) file.

Parameters:
  • path (pathlib.Path or str) – Path for the written associated file.

  • df (pandas.DataFrame) – DataFrame containing the data to write.

  • itype (int or str) –

    IPF type. Possible values, either integer or string:

    1 : “timeseries” 2 : “borehole1d” 3 : “cpt” 4 : “borehole3d”

  • nodata (float) – The value given to nodata values. These are generally NaN (Not-a-Number) in pandas, but this leads to errors in iMOD(FLOW) for IDFs. Defaults to value of 1.0e20 instead.

  • assoc_columns (optional, list or dict) – Columns to store in the associated file. In case of a dictionary, the columns will be renamed according to the mapping in the dictionary. Defaults to None.

Returns:

Writes a file.

Return type:

None