sweep_design.core

Module Contents

Classes

RelationProtocol

Abstract class how create Relation classes.

MathOperation

Which is math operations will be used.

class sweep_design.core.RelationProtocol[source]

Bases: abc.ABC

Abstract class how create Relation classes.

property array: numpy.ndarray
property x: sweep_design.axis.ArrayAxis
property y: numpy.ndarray
get_data() Tuple[numpy.ndarray, numpy.ndarray][source]
class sweep_design.core.MathOperation(*args, **kwds)[source]

Bases: enum.Enum

Which is math operations will be used.

Inheritance Enum class.

Parameters

Enum (_type_) – base Enum class

ADD = __add__
RADD = __radd__
SUB = __sub__
RSUB = __rsub__
MUL = __mul__
RMUL = __rmul__
TRUEDIV = __truediv__
RTRUEDIV = __rtruediv__
POW = __pow__
RPOW = __rpow__