Coverage for backend/django/flowsheetInternals/unitops/config/objects/transformer_config.py: 100%
4 statements
« prev ^ index » next coverage.py v7.10.7, created at 2026-06-23 21:51 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2026-06-23 21:51 +0000
1from common.config_types import *
2from common.config_utils import *
3from ..spec_helpers import *
5transformer_config: ObjectType = ObjectType(
6 displayType="Substation",
7 displayName="Substation",
9 ports={
10 "inlet": PortType(
11 displayName="Inlet",
12 type=ConType.Inlet,
13 streamType="energy_stream",
14 streamName="PS"
15 ),
16 "outlet": PortType(
17 displayName="Outlet",
18 type=ConType.Outlet,
19 streamType="energy_stream",
20 streamName="PS"
21 )
22 },
23 propertyPackagePorts=default_property_package_ports(),
24 graphicObject=unitop_graphic(),
25 properties=PropertiesType({
26 "n_capacity": PropertyType(
27 displayName="Capacity",
28 type="numeric",
29 unitType="heatflow"
30 ),
31 "voltage": PropertyType(
32 displayName="Voltage",
33 type="numeric",
34 unitType="electric"
35 ),
36 "efficiency": PropertyType(
37 displayName="Efficiency",
38 type="numeric",
39 unitType="ratio"
40 ),
41 }),
42 propertySetGroups={
43 "default": {
44 "type": "stateVars",
45 "displayName": "Properties",
46 "stateVars": ("n_capacity", "voltage", "efficiency"),
47 }
48 },
49 keyProperties=[
51 ],
52 idaes_adapter=UnitModelAdapter(
53 args=ArgAdapter({
54 "property_package": ConstantSchemaAdapter(PowerPPArgSchema()),
55 }),
56 ),
57)