utils.load_fields#

utils.load_fields(path: str | Path) DataFrame[source]#

Load spatial fields as DataFrame.

Parameters:
pathstr or Path

Path to HDF5 file.

Returns:
pd.DataFrame

DataFrame with columns: - x, y: Spatial coordinates - u, v, p: Velocity and pressure fields - velocity_magnitude: Magnitude of velocity

Examples

>>> df = load_fields('run.h5')
>>> df.head()
          x         y         u         v         p  velocity_magnitude
0  0.000000  0.000000  0.000000  0.000000  0.500000            0.000000
1  0.031250  0.000000  0.000000  0.000000  0.490000            0.000000