VeraGridEngine.IO.base package

Submodules

VeraGridEngine.IO.base.base_circuit module

class VeraGridEngine.IO.base.base_circuit.BaseCircuit[source]

Bases: object

get_class_properties()[source]
get_objects_list(elm_type)[source]

VeraGridEngine.IO.base.base_device module

VeraGridEngine.IO.base.base_property module

class VeraGridEngine.IO.base.base_property.BaseProperty[source]

Bases: object

get_class_name()[source]
Returns:

get_dict() Dict[str, any][source]

Get dictionary :return:

get_unit()[source]

Get units :return:

VeraGridEngine.IO.base.units module

class VeraGridEngine.IO.base.units.Unit(multiplier: UnitMultiplier = UnitMultiplier.none, symbol: UnitSymbol = UnitSymbol.none)[source]

Bases: object

General unit

static get_a()[source]
static get_deg()[source]
static get_km()[source]
static get_kv()[source]
static get_kw()[source]
static get_mva()[source]
static get_mvar()[source]
static get_mw()[source]
static get_ohm()[source]
static get_percent()[source]
static get_pu()[source]
static get_rad()[source]
get_unit() str[source]
Returns:

has_unit() bool[source]

Has units?

class VeraGridEngine.IO.base.units.UnitMultiplier(value)[source]

Bases: Enum

Unit multiplier

G = 'G'
M = 'M'
T = 'T'
static argparse(s)[source]
c = 'c'
d = 'd'
k = 'k'
classmethod list()[source]
m = 'm'
micro = 'micro'
n = 'n'
none = 'none'
p = 'p'
toNum()[source]
VeraGridEngine.IO.base.units.UnitMultiplier2num(val: UnitMultiplier)[source]

Convert unit multiplier to the corresponding number :param val: :return:

class VeraGridEngine.IO.base.units.UnitSymbol(value)[source]

Bases: Enum

Unit symbol

A = 'A'
F = 'F'
H = 'H'
Hz = 'Hz'
J = 'J'
Money = '€'
N = 'N'
Pa = 'Pa'
PerCent = '%'
S = 'S'
V = 'V'
VA = 'VA'
VAh = 'VAh'
VAr = 'VAr'
VArh = 'VArh'
W = 'W'
Wh = 'WH'
static argparse(s)[source]
deg = 'deg'
degC = 'degC'
g = 'g'
h = 'h'
kVperMVAr = 'kV/MVAr'
kg = 'kg'
classmethod list()[source]
m = 'm'
m2 = 'm2'
m3 = 'm3'
minutes = 'min'
none = 'none'
ohm = 'ohm'
pu = 'p.u.'
rad = 'rad'
s = 's'
t = 't'

Module contents