gruvoc.ugridfile: Tools for reading AFLR3 ugrid files¶
One key functionality of this module is to determine the file type of
.ugrid files or determine that they are not recognizable files of
that format.
- class cape.gruvoc.surf3dfile.Surf3DFileType(fmt, byteorder, filetype, precision, blds, bldel)¶
- bldel¶
Alias for field number 5
- blds¶
Alias for field number 4
- byteorder¶
Alias for field number 1
- filetype¶
Alias for field number 2
- fmt¶
Alias for field number 0
- precision¶
Alias for field number 3
- cape.gruvoc.surf3dfile.get_surf3d_mode(fname_or_fp: IOBase | str, fmt: str | None = None) Surf3DFileType | None¶
Identify UGRID file format if possible
- Call:
>>> mode = get_surf3d_mode(fname_or_fp, fmt=None)
- Outputs:
- mode:
None|Surf3DFileType File type, big|little endian, stream|fortran, etc.
- mode:
- cape.gruvoc.surf3dfile.read_surf3d(mesh: UmeshBase, fname_or_fp: str | IOBase, meta: bool = False, fmt: str | None = None)¶
Read data to a mesh object from
.surffile- Call:
>>> read_surf3d(mesh, fname, meta=False, fmt=None) >>> read_surf3d(mesh, fp, meta=False, fmt=None)
- Inputs: