DiFfRG.file_io.vtk#

Classes#

Functions#

get_vtk_data(vtkdata)

Utility function to extract nodes and data from a (loaded) vtk file.

Module Contents#

class DiFfRG.file_io.vtk.PVDData(filename: str)#
filename#
slice_cache#
dir#
timesteps = []#
files = []#
get_full_data()#
get_data_slice(t: float = -1)#
class DiFfRG.file_io.vtk.PVDData1D(filename: str, cs=0, mass_name='u')#

Bases: PVDData

get_raw_x(t: float = -1)#
get_raw_array(name: str, t: float = -1)#
get_x(t: float = -1)#
get_array(name: str, t: float = -1)#
class DiFfRG.file_io.vtk.SimulationData1D(name)#

Bases: PVDData1D

pvd_file#
params#
csv_files#
csv_data#
get_csv(name)#
DiFfRG.file_io.vtk.get_vtk_data(vtkdata)#

Utility function to extract nodes and data from a (loaded) vtk file.

Parameters:

vtkdata – The loaded vtk data.

Returns:

A tuple containing a numpy array of nodes and a dict with the arrays in the vtkdata.

Return type:

tuple