Parser for the ecl output format, such as found in files with extensions .UNRST, .EGRID, .INIT, etc. and also the corresponding ascii files with extension .FUNRST, .FEGRID, .FINIT, etc.
ecl-data-io can be installed with pip:
pip install ecl-data-io
Ecl output files consist of a sequence of named arrays. ecl-data-io does not interpret the names, but simply give you a tuple of the name and a numpy array with the read function:
import ecl_data_io as eclio
for kw, arr in eclio.read("my_grid.egrid"):
print(kw)
>>> "FILEHEAD"
>>> "GRIDHEAD"
>>> "COORD"
>>> "ZCORN"
>>> "ACTNUM"
>>> "MAPAXES"
For more information, see the docs.