Source code for finam_vtk.writer

"""
VTK writer components.
"""

import finam as fm


[docs] class VTKTimedWriter(fm.TimeComponent): """ VTK writer component that writes in predefined time intervals. Parameters ---------- path : str Path to the VTK file to read. inputs : list of str or Variable. List of inputs. Input is either defined by name or a :class:`Variable` instance. step : datetime.timedelta Time step time_var : str or None, optional Name of the time coordinate. To create a static output file, set this to None. By default: "time" global_attrs : dict, optional global attributes for the VTK file inputed by the user. """
[docs] class VTKPushWriter(fm.Component): """ VTK writer component that writes on push to its inputs. Parameters ---------- path : str Path to the VTK file to read. inputs : list of str or Variable. List of inputs. Input is either defined by name or a :class:`Variable` instance. time_var : str Name of the time coordinate. time_unit : str, optional time unit given as a string: days, hours, minutes or seconds. global_attrs : dict, optional global attributes for the VTK file inputed by the user. """