hari_plotter.parameters module

class hari_plotter.parameters.BoolParameter(name: str, parameter_name: str, default_value: False, comment: str = '')[source]

Bases: Parameter

validate(value: bool) bool[source]
class hari_plotter.parameters.FloatParameter(name: str, parameter_name: str, default_value: float = 0.0, limits: tuple[float] = (None, None), comment: str = '')[source]

Bases: Parameter

validate(value: float) bool[source]
class hari_plotter.parameters.ListParameter(name: str, parameter_name: str, arguments: list[str], comment: str = '')[source]

Bases: Parameter

validate(value: str) bool[source]
class hari_plotter.parameters.NoneOrFloatParameter(name: str, parameter_name: str, default_value: float | None = None, limits: tuple[float] = (None, None), comment: str = '')[source]

Bases: Parameter

validate(value: float | None) bool[source]
class hari_plotter.parameters.NoneRangeParameter(name: str, parameter_name: str, default_min_value: float | None = None, default_max_value: float | None = None, limits: tuple[float] = (None, None), comment: str = '')[source]

Bases: Parameter

validate(value: tuple[float, None]) bool[source]
class hari_plotter.parameters.Parameter[source]

Bases: object

abstract classmethod validate() bool[source]