Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Design and Implementation of a User Friendly OpenModelica - Python interface
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, The Institute of Technology.
2012 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

How can Python users be empowered with the robust simulation, compilation and scripting abilities of a non-proprietary object-oriented, equation based modeling language such as Modelica? The immediate objective of this thesis work is to develop an application programming interface for the OpenModelica modeling and simulation environment that would bridge the gap between the two agile programming languages Python and Modelica.

The Python interface to OpenModelica OMPython, is both a tool and a functional library that allows Python users to realize the full capabilities of Open- Modelica’s scripting and simulation environment requiring minimal setup actions. OMPython is designed to combine both simulation and model building. Thus domain experts (people writing the models) and computational engineers (people writing the solver code) can work on one unified tool that is industrially viable for optimization of Modelica models, while offering a flexible platform for algorithm development and research.

Place, publisher, year, edition, pages
2012. , 74 p.
Keyword [en]
Python, OpenModelica, simulation, Modeling, Python Simulator, OpenSource
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:liu:diva-78992ISRN: LIU-IDA/LITH-EX-A--12/037--SEOAI: oai:DiVA.org:liu-78992DiVA: diva2:537486
Subject / course
Master's programme in Computer Science
Presentation
2012-06-12, Alan Turing, Linköping University, Linköping, 17:35 (English)
Uppsok
Technology
Supervisors
Examiners
Available from: 2012-08-10 Created: 2012-06-26 Last updated: 2012-08-10Bibliographically approved

Open Access in DiVA

fulltext(1247 kB)3111 downloads
File information
File name FULLTEXT02.pdfFile size 1247 kBChecksum SHA-512
404f03ea06966b3a42f1f580a0d7e7d25764d79790629bd01cbdbdb2648b5fd9cf5cda905af9760c65382dd8002410c64de4e3f061f477598c20382bbb7bcaaa
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Ganeson, Anand
By organisation
Software and SystemsThe Institute of Technology
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 3111 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 6758 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf