Repository navigation
Expand file tree
/
Copy path__init__.py
More file actions
132 lines (111 loc) · 2.57 KB
/
Copy path__init__.py
File metadata and controls
132 lines (111 loc) · 2.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
# -*- coding: utf-8 -*-
"""
OMPython is a Python interface to OpenModelica.
To get started on a local OMC server, create an OMCSessionLocal object:
```
import OMPython
omc = OMPython.OMCSessionLocal()
omc.sendExpression("getVersion()")
```
"""
from OMPython._version import __version__, get_version
from OMPython.model_execution import (
ModelExecutionConfig,
ModelExecutionRun,
ModelExecutionException,
)
from OMPython.om_session_abc import (
OMPathABC,
OMSessionABC,
OMSessionException,
)
from OMPython.om_session_omc import (
OMCPath,
OMCSessionABC,
OMCSessionDocker,
OMCSessionDockerContainer,
OMCSessionLocal,
OMCSessionPort,
OMCSessionWSL,
)
from OMPython.om_session_runner import (
OMPathRunnerBash,
OMPathRunnerLocal,
OMSessionRunner,
)
from OMPython.modelica_system_abc import (
LinearizationResult,
ModelicaSystemABC,
ModelicaSystemError,
)
from OMPython.modelica_system_omc import (
ModelicaSystemOMC,
)
from OMPython.modelica_system_runner import (
ModelicaSystemRunner,
)
from OMPython.modelica_doe_abc import (
ModelicaDoEABC,
)
from OMPython.modelica_doe_omc import (
doe_get_solutions,
ModelicaDoEOMC,
)
from OMPython.modelica_doe_runner import (
ModelicaDoERunner,
)
# the imports below are compatibility functionality (OMPython v4.0.0)
from OMPython.ModelicaSystem import (
ModelicaSystem,
ModelicaSystemDoE,
parse_simflags,
)
from OMPython.OMCSession import (
OMCSessionCmd,
OMCSessionException,
OMCSessionZMQ,
OMCProcessLocal,
OMCProcessPort,
OMCProcessDocker,
OMCProcessDockerContainer,
)
# global names imported if import 'from OMPython import *' is used
__all__ = [
'__version__',
'get_version',
'doe_get_solutions',
'LinearizationResult',
'ModelExecutionConfig',
'ModelExecutionRun',
'ModelExecutionException',
'ModelicaDoEABC',
'ModelicaDoEOMC',
'ModelicaDoERunner',
'ModelicaSystemABC',
'ModelicaSystemError',
'ModelicaSystemOMC',
'ModelicaSystemRunner',
'OMPathABC',
'OMSessionABC',
'OMSessionException',
'OMCPath',
'OMCSessionABC',
'OMCSessionDocker',
'OMCSessionDockerContainer',
'OMCSessionLocal',
'OMCSessionPort',
'OMCSessionWSL',
'OMPathRunnerBash',
'OMPathRunnerLocal',
'OMSessionRunner',
'ModelicaSystem',
'ModelicaSystemDoE',
'parse_simflags',
'OMCSessionCmd',
'OMCSessionException',
'OMCSessionZMQ',
'OMCProcessLocal',
'OMCProcessPort',
'OMCProcessDocker',
'OMCProcessDockerContainer',
]