FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
OMPython/OMPython/__init__.py at master · j-emils/OMPython · GitHub
j-emils
/
OMPython
Public
forked from
OpenModelica/OMPython
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
OMPython
/
OMPython
/
__init__.py
Copy path
More file actions
More file actions
Latest commit
History
History
History
75 lines (66 loc) · 2.25 KB
Breadcrumbs
OMPython
/
OMPython
/
__init__.py
Copy path
File metadata and controls
75 lines (66 loc) · 2.25 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
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
# -*- coding: utf-8 -*-
"""
OMPython is a Python interface to OpenModelica.
To get started, create an OMCSessionZMQ object:
from OMPython import OMCSessionZMQ
omc = OMCSessionZMQ()
omc.sendExpression("command")
"""
__license__
=
"""
This file is part of OpenModelica.
Copyright (c) 1998-CurrentYear, Open Source Modelica Consortium (OSMC),
c/o Linköpings universitet, Department of Computer and Information Science,
SE-58183 Linköping, Sweden.
All rights reserved.
THIS PROGRAM IS PROVIDED UNDER THE TERMS OF THE BSD NEW LICENSE OR THE
GPL VERSION 3 LICENSE OR THE OSMC PUBLIC LICENSE (OSMC-PL) VERSION 1.2.
ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS PROGRAM CONSTITUTES
RECIPIENT'S ACCEPTANCE OF THE OSMC PUBLIC LICENSE OR THE GPL VERSION 3,
ACCORDING TO RECIPIENTS CHOICE.
The OpenModelica software and the OSMC (Open Source Modelica Consortium)
Public License (OSMC-PL) are obtained from OSMC, either from the above
address, from the URLs: http://www.openmodelica.org or
http://www.ida.liu.se/projects/OpenModelica, and in the OpenModelica
distribution. GNU version 3 is obtained from:
http://www.gnu.org/copyleft/gpl.html. The New BSD License is obtained from:
http://www.opensource.org/licenses/BSD-3-Clause.
This program is distributed WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, EXCEPT AS
EXPRESSLY SET FORTH IN THE BY RECIPIENT SELECTED SUBSIDIARY LICENSE
CONDITIONS OF OSMC-PL.
"""
from
OMPython
.
ModelicaSystem
import
(
LinearizationResult
,
ModelicaSystem
,
ModelicaSystemCmd
,
ModelicaSystemDoE
,
ModelicaSystemError
,
)
from
OMPython
.
OMCSession
import
(
OMCSessionCmd
,
OMCSessionException
,
OMCSessionRunData
,
OMCSessionZMQ
,
OMCProcessPort
,
OMCProcessLocal
,
OMCProcessDocker
,
OMCProcessDockerContainer
,
OMCProcessWSL
,
)
# global names imported if import 'from OMPython import *' is used
__all__
=
[
'LinearizationResult'
,
'ModelicaSystem'
,
'ModelicaSystemCmd'
,
'ModelicaSystemDoE'
,
'ModelicaSystemError'
,
'OMCSessionCmd'
,
'OMCSessionException'
,
'OMCSessionRunData'
,
'OMCSessionZMQ'
,
'OMCProcessPort'
,
'OMCProcessLocal'
,
'OMCProcessDocker'
,
'OMCProcessDockerContainer'
,
'OMCProcessWSL'
,
]
Back
|
FazBrowse Home
|
New Git URL