VeraGridEngine.Templates package

Subpackages

Submodules

VeraGridEngine.Templates.template_definition module

class VeraGridEngine.Templates.template_definition.TemplateDefinition(vf, params)[source]

Bases: object

eval() → Any[source]
get_value(name: str) → Any[source]
Parameters:

name

Returns:

params
params_dict
vf
class VeraGridEngine.Templates.template_definition.TemplateProp(name: str, units: str, descr: str, tpe: Type[int] | Type[bool] | Type[float] | Type[str] | Type[Sequence[ndarray[tuple[Any, ...], dtype[float64]]]] | Type[ConverterControlType] | Type[WindingType] | Type[V_I_CurveSequenceType] | Type[WaveformSequenceType] | Type[X_Y_SequenceType] | Type[X_Y_Z_Matrix], value: Any = None, allowed_values: Sequence[Enum] | None = None)[source]

Bases: object

property representing a template input

allowed_values: tuple[Enum, ...] | None
descr: str
display: bool
editable: bool
name: str
tpe: Type[int] | Type[bool] | Type[float] | Type[str] | Type[Sequence[ndarray[tuple[Any, ...], dtype[float64]]]] | Type[ConverterControlType] | Type[WindingType] | Type[V_I_CurveSequenceType] | Type[WaveformSequenceType] | Type[X_Y_SequenceType] | Type[X_Y_Z_Matrix]
units: str
value: Any

Module contents