[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[h5md-user] H5MD 1.1 roadmap
From: |
Pierre de Buyl |
Subject: |
[h5md-user] H5MD 1.1 roadmap |
Date: |
Fri, 9 Jan 2015 16:36:48 +0100 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
Hi all,
I think that it is time for a H5MD 1.1 roadmap
In the absence of further comments on this versioning issue, I propose to follow
http://thread.gmane.org/gmane.science.simulation.h5md.user/670/focus=691
"""
We could use the following principle: As long as it is possible for a H5MD i.j+1
reader to read a H5MD i.j file unambiguously and in a single codebase, we may
use i.j+1 for the update. Else, the version jumps to i+1.0
"""
Felix, I think that what this means is actually "Backward compatibility"
http://www.hdfgroup.org/HDF5/faq/bkfwd-compat.html
"""
Backward compatibility refers to one of the following questions: Can a newer
(later) library read a file and/or objects within a file that were created or
written by an older (earlier) library?
Will an application written to work with a newer (later) version of the HDF5
Library compile, link, and run as would be expected with an older (earlier)
version of the library?
"""
Now, for the updates themselves: I propose to adopt:
- Proposal 100: Storage of time information, as it is in the current proposal,
using attribute.
- Proposal 101: Particles and tuples lists
- Proposal 102: Storage of charges
- Proposal 103: Connectivity group
To allow for some time but also bring in these needed updates I propose to leave
a calendar month from now before applying the updates.
I have created a directory "releases" in the repository and copied the current
version there.
Cheers,
Pierre
--
-----------------------------------------------------------
Pierre de Buyl
KU Leuven - Institute for Theoretical Physics
T +32 16 3 27355
W http://pdebuyl.be/
-----------------------------------------------------------