New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New ND-table based on SDF to be integrated in MSL #1516
Comments
Comment by beutlich on 16 Jun 2014 07:13 UTC
|
Comment by dietmarw on 17 Jun 2014 10:35 UTC Replying to [comment:1 beutlich]:
The interpolation is completely decoupled from the file format. Currently the implementation supports HDF5 and compiled-in data ("UserTab.h"). Additional file formats e.g. a text based format could easily be added. The issue with .mat and .csv files is that there is no proper support for multi-dimensional data and meta info like quantities, units and scales.
The implementation could easily be changed to support different inter- / extrapolation methods for every dimension. However the user would have to set them all which can be confusing. Maybe a boolean flag "use for all dimensions" that disables the separate selection would be a solution.
The file extension ".sdf" is used to link the files with the SDF Editor and to indicate that certain meta information is available (i.e. quantities, units, ...) which might not be present in a "standard" HDF5 file. The users can store their files with whatever file extension they want.
Additional inter- / extrapolation methods can easily be integrated. We should put #1028 on the todo list. |
Comment by beutlich on 17 Jun 2014 13:53 UTC
I know that I can call it anyhow but please do not call it .sdf which is already taken and increases confusion. If you call it e.g. .sdf5 you can still link it to your SDF5 editor. |
Comment by leo.gall on 17 Jun 2014 16:14 UTC |
Comment by sjoelund.se on 24 Jun 2014 12:02 UTC
In short, it all looks like a mess to me and would be premature to include it in MSL. I was unable to test it due to the flaws. Note: Binaries should not be part of the source repository. They can be provided elsewhere, like a zip uploaded to trac. |
Comment by pharman on 24 Jun 2014 15:56 UTC
There are also some style issues:
Regarding the library overall I agree with the assessments by Martin S and Thomas B. It requires the MA to adopt the associated filetype and accompanying editor, which I don't think is practical, but without which I think the implementation is too closely linked with the filetype (and by filetype I don't just mean HDF5 but also the specific schema required on top of it). If there are elements of the implementation here that can be used to enhance the existing tables implementations this may suit the MSL better. I'm interested what the practical limitations are of using "dense" data for interpolation is, I have generally used Kriging interpolation for higher numbers of dimensions, at some number of dimensions one technique becomes more practical than the other, and this would be a useful efficiency for the MA to study if we include N-dimensional interpolation in the MSL. |
Modified by beutlich on 23 Oct 2014 08:37 UTC |
Comment by dietmarw on 19 Dec 2014 07:01 UTC |
Comment by beutlich on 26 Nov 2015 07:40 UTC
|
Comment by otter on 26 Nov 2015 09:53 UTC |
Comment by beutlich on 26 Nov 2015 10:21 UTC
Hopefully the MSL group !(?) will take notice of the comments given here. |
Comment by dietmarw on 8 Jan 2016 19:07 UTC |
Modified by tsommer on 7 Apr 2016 05:24 UTC |
Comment by @t-sommer on 7 Apr 2016 12:22 UTC
Planned improvements are to...
3DS GmbH (formerly Modelon GmbH) is still commited to make SDF and the accompaining Please contact me if you want to try out the new version and have no access to the Dymola Beta program. |
Apart from the previous arguments, I am going to close this as wontfix for the following reasons.
|
I would agree to these arguments, if we had a package manager for 3rd party Modelica libraries well integrated in all Modelica tools ... |
Nothing happend on ND-tables since 2016-04-06 (see #1153 (comment)) when we got lost on the requirements for the file format(s). Since this issue is closed, please use #1153 for your updates/requirements on ND-tables. Thank you. |
@GallLeo That site no longer exists. |
For cross-reference, see also https://stackoverflow.com/q/55162261/8520615 |
|
Reported by ahaumer on 14 Jun 2014 11:28 UTC
Modelon Germany developed a new ND-table implementation based on Scientific Data Format (see https://modelica.org/events/modelica2014/proceedings/html/submissions/ECP14096885_AndresDiehlSommer.pdf). The tools (not only the teh ND-table block, but also an editor and integration of the same table lookup n other tools, e.g. Matlab/Simulink) are available at [https://svn.modelica.org/projects/Modelica/branches/development/SDF/trunk]. This tickes is intended to summarize issues required to integrate the new ND-table implementation into the MSL.
Migrated-From: https://trac.modelica.org/Modelica/ticket/1516
The text was updated successfully, but these errors were encountered: