Conference article

Proposal for a Standard Time Series File Format in HDF5

Andreas Pfeiffer
DLR Institute of System Dynamics and Control, Oberpfaffenhofen, Germany

Ingrid Bausch-Gall
BAUSCH-GALL GmbH, Munich, Germany

Martin Otter
DLR Institute of System Dynamics and Control, Oberpfaffenhofen, Germany

Download articlehttp://dx.doi.org/10.3384/ecp12076495

Published in: Proceedings of the 9th International MODELICA Conference; September 3-5; 2012; Munich; Germany

Linköping Electronic Conference Proceedings 76:50, s. 495-506

Show more +

Published: 2012-11-19

ISBN: 978-91-7519-826-2

ISSN: 1650-3686 (print), 1650-3740 (online)

Abstract

This paper describes a proposal for a standard to store the results of dynamic systems simulations in form of time series data persistently on file. The reasons to develop such a standard are explained; as well as the decision to use the HDF5 file format as a basis. The meta-information to be stored on file is mainly deduced from the Functional Mockup Interface standard. Two variants are analyzed: Storing the meta-data either with a set of tables or in a hierarchy. Usability and performance measurements are utilized for the selection.

Keywords

Simulation Results; File Format; Time Series; Standard; HDF5; MTSF; FMI

References

[A12] Association for Standardisation of Automation and Measuring Systems. www.asam.net.

[BP11] Bausch-Gall I. and Pfeiffer A.: Standard efficient Storage of Simulation Results. ASIM2011; 21. Symposium Simulationstechnik; 7. - 9. Sept. 2011; Winterthur; Switzerland; 2011.

[DS12] Dassault Systèmes AB: Dymola. www.dymola.com.

[H12] H5py. http://pypi.python.org/pypi/h5py.

[M12] MathWorks: Matlab. www.mathworks.com/products/matlab.

[MA10] Modelica Association: Modelica Standard Library 3.2; Oct. 2010. www.modelica.org/libraries/Modelica.

[MC10] MODELISAR consortium: Functional Mockup Interface for Model Exchange; Version 1.0; 2010. www.functional-mockupinterface.org.

[MC12] MODELISAR consortium: Functional Mockup Interface for Model Exchange and Co- Simulation; Version 2.0 Beta 3; 2012. www.functional-mockup-interface.org.

[NCS+12] http://access.ncsa.illinois.edu/Releases/05Releases/07.12.05_NCSA%27s_HDF.html

[PHH+12] Pfeiffer A.; Hellerer M.; Hartweg S.; Otter M. and Reiner M.: PySimulator – A Simulation and Analysis Environment in Python with Plugin Infrastructure. Accepted for publication in the Proceedings of 9th International Modelica Conference; Munich; Germany; Sept. 2012.

[PA11] Phillips A. W. and Allemang R. J.: Requirements for a Long-term Viable; Archive Data Format. Structural Dynamics; Conference Proceedings of the Society for Experimental Mechanics Series; Volume 12; pp. 1475-1479; Springer; New York; 2011.

[P10] Poinot; M.: Five Good Reasons to Use the Hierarchical Data Format. Computing in Science & Engineering; Vol. 12; Issue 5; pp. 84-90; 2010.

[P12a] Python. www.python.org.

[P12b] Python(x;y). www.pythonxy.com.

[THG11] The HDF Group: HDF5 User’s Guide; HDF5 Release 1.8.8; Nov. 2011.

[THG12a] The HDF Group; www.hdfgroup.org.

[THG12b] The HDF Group: HDFView. www.hdfgroup.org/hdf-java-html/hdfview.

[TSC12] The Scilab Consortium: Scilab. www.scilab.org.

Citations in Crossref