Reading dymolas mat-files with python
INFO: This post is outdated! Please have a look here. Dymola stores its simulation results in regular mat-files, but the program uses a special variable structure to store the data efficiently. An easy way to access the data is MATLAB, but I was looking for a more pythonic solution. If you want to access the [...]
How to convert a csv file to netCDF with 7 lines of python code
When preparing files for the ncDataReader2 I often have to convert text files that contain values separated by TABs or commas. In most simple cases this can be done with some lines of python code. An example is here: import sys, pupynere ll = [l.strip().split(’,') for l in open(sys.argv[1]) if not l.startswith(’#')] vv = zip(*[map(float, [...]
ncDataReader2 | 2.2.4
A new release 2.2.4 of ncDataReader2 is out. Some bugs were fixed and the API has slightly changed. This version should work both with Dymola and OpenModelica on Linux and Windows. When you have a DAP-enabled netcdf library it will even fetch data from the web in background. I already did some Dymola simulations with [...]
ncDataReader2 | 2.2.1
A new minor release of ncDataReader2 is coming. It only fixes one important bug: Numerical attributes (like scale_factor and add_offset) were not read correctly with 2.2.0. Source and binary packages will follow soon.
Accessing external data from Modelica with ncDataReader2
This example demonstrates the use of the library ncDataReader2 to access data sets from Modelica in a way suitable for the simulation system. The access is handled via external functions from Modelica which read and interpolate the data stored in netCDF files. Dymola is used as the simulation system here. As ncDataReader2 is a simple, [...]