Fixing website and API documentation links
[PyCIM.git] / CIM14 / IEC61970 / Wires / __init__.py
blobee5adb0ae1cd12719518e85b5175918a7be94a10
1 # Copyright (C) 2010-2011 Richard Lincoln
3 # Permission is hereby granted, free of charge, to any person obtaining a copy
4 # of this software and associated documentation files (the "Software"), to
5 # deal in the Software without restriction, including without limitation the
6 # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
7 # sell copies of the Software, and to permit persons to whom the Software is
8 # furnished to do so, subject to the following conditions:
10 # The above copyright notice and this permission notice shall be included in
11 # all copies or substantial portions of the Software.
13 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
18 # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
19 # IN THE SOFTWARE.
21 """An extension to the Core and Topology package that models information on the electrical characteristics of Transmission and Distribution networks. This package is used by network applications such as State Estimation, Load Flow and Optimal Power Flow.
22 """
24 from CIM14.IEC61970.Wires.PowerTransformer import PowerTransformer
25 from CIM14.IEC61970.Wires.RegulatingCondEq import RegulatingCondEq
26 from CIM14.IEC61970.Wires.FrequencyConverter import FrequencyConverter
27 from CIM14.IEC61970.Wires.ShuntCompensator import ShuntCompensator
28 from CIM14.IEC61970.Wires.HeatExchanger import HeatExchanger
29 from CIM14.IEC61970.Wires.RegulatingControl import RegulatingControl
30 from CIM14.IEC61970.Wires.ReactiveCapabilityCurve import ReactiveCapabilityCurve
31 from CIM14.IEC61970.Wires.Line import Line
32 from CIM14.IEC61970.Wires.Connector import Connector
33 from CIM14.IEC61970.Wires.Junction import Junction
34 from CIM14.IEC61970.Wires.Ground import Ground
35 from CIM14.IEC61970.Wires.Conductor import Conductor
36 from CIM14.IEC61970.Wires.TransformerWinding import TransformerWinding
37 from CIM14.IEC61970.Wires.SynchronousMachine import SynchronousMachine
38 from CIM14.IEC61970.Wires.EnergyConsumer import EnergyConsumer
39 from CIM14.IEC61970.Wires.TapChanger import TapChanger
40 from CIM14.IEC61970.Wires.RatioTapChanger import RatioTapChanger
41 from CIM14.IEC61970.Wires.Switch import Switch
42 from CIM14.IEC61970.Wires.ProtectedSwitch import ProtectedSwitch
43 from CIM14.IEC61970.Wires.LoadBreakSwitch import LoadBreakSwitch
44 from CIM14.IEC61970.Wires.ACLineSegment import ACLineSegment
45 from CIM14.IEC61970.Wires.Plant import Plant
46 from CIM14.IEC61970.Wires.RegulationSchedule import RegulationSchedule
47 from CIM14.IEC61970.Wires.WindingTest import WindingTest
48 from CIM14.IEC61970.Wires.PhaseVariationCurve import PhaseVariationCurve
49 from CIM14.IEC61970.Wires.MutualCoupling import MutualCoupling
50 from CIM14.IEC61970.Wires.Disconnector import Disconnector
51 from CIM14.IEC61970.Wires.SeriesCompensator import SeriesCompensator
52 from CIM14.IEC61970.Wires.GroundDisconnector import GroundDisconnector
53 from CIM14.IEC61970.Wires.RatioVariationCurve import RatioVariationCurve
54 from CIM14.IEC61970.Wires.Resistor import Resistor
55 from CIM14.IEC61970.Wires.CompositeSwitch import CompositeSwitch
56 from CIM14.IEC61970.Wires.PhaseTapChanger import PhaseTapChanger
57 from CIM14.IEC61970.Wires.RectifierInverter import RectifierInverter
58 from CIM14.IEC61970.Wires.StaticVarCompensator import StaticVarCompensator
59 from CIM14.IEC61970.Wires.TapSchedule import TapSchedule
60 from CIM14.IEC61970.Wires.VoltageControlZone import VoltageControlZone
61 from CIM14.IEC61970.Wires.EnergySource import EnergySource
62 from CIM14.IEC61970.Wires.Fuse import Fuse
63 from CIM14.IEC61970.Wires.Jumper import Jumper
64 from CIM14.IEC61970.Wires.ImpedanceVariationCurve import ImpedanceVariationCurve
65 from CIM14.IEC61970.Wires.DCLineSegment import DCLineSegment
66 from CIM14.IEC61970.Wires.SwitchSchedule import SwitchSchedule
67 from CIM14.IEC61970.Wires.Breaker import Breaker
68 from CIM14.IEC61970.Wires.BusbarSection import BusbarSection
70 nsURI = "http://iec.ch/TC57/2009/CIM-schema-cim14#Wires"
71 nsPrefix = "cimWires"
74 class PhaseTapChangerKind(str):
75 """The construction type of the phase shifting tap changer.
76 Values are: asymmetrical, unknown, symmetrical
77 """
78 pass
80 class RegulatingControlModeKind(str):
81 """The kind of regulation model. For example regulating voltage, reactive power, active power, etc.
82 Values are: fixed, voltage, timeScheduled, currentFlow, admittance, powerFactor, activePower, reactivePower, temperature
83 """
84 pass
86 class TapChangerKind(str):
87 """Transformer tap changer type. Indicates the capabilities of the tap changer independent of the operating mode.
88 Values are: voltageControl, phaseControl, fixed, voltageAndPhaseControl
89 """
90 pass
92 class CoolantType(str):
93 """Method of cooling a machine.
94 Values are: air, hydrogenGas, water
95 """
96 pass
98 class SynchronousMachineType(str):
99 """Synchronous machine type.
100 Values are: generator_or_condenser, generator, condenser
102 pass
104 class WindingType(str):
105 """Winding type.
106 Values are: primary, quaternary, secondary, tertiary
108 pass
110 class SVCControlMode(str):
111 """Static VAr Compensator control mode.
112 Values are: reactivePower, off, voltage
114 pass
116 class WindingConnection(str):
117 """Winding connection type.
118 Values are: Yn, Y, D, I, Z, A, Zn
120 pass
122 class TransformerControlMode(str):
123 """Control modes for a transformer.
124 Values are: volt, reactive
126 pass
128 class SynchronousMachineOperatingMode(str):
129 """Synchronous machine operating mode.
130 Values are: condenser, generator
132 pass
134 class CompositeSwitchType(str):
135 """An alphanumeric code that can be used as a reference to extar information such as the description of the interlocking scheme if any
137 pass
139 class OperatingMode(str):
140 """Textual name for an operating mode
142 pass