Skip to content
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

Release: 1.1.0 #179

Merged
merged 28 commits into from
Feb 6, 2018
Merged

Release: 1.1.0 #179

merged 28 commits into from
Feb 6, 2018

Conversation

ax3l
Copy link
Member

@ax3l ax3l commented Feb 6, 2018

This is release 1.1.0 of the openPMD standard.

Base paths for mesh- and particle-only files and updated attributes.

This release defines how to handle files that only contain mesh or particle
records gracefully. New attributes have been defined to document software
dependencies and utilized hardware. The ED-PIC extension updated values for
particle pushers. It further improves wordings for consistency throughout the
standard.

Changes to "1.0.1"

Base Standard

Extension

Data Converter

No data conversion needed.

ax3l and others added 28 commits December 12, 2017 11:00
Adds a pull request template to keep track of side-effects of
minor and major changes to the standard.
Fix #167: do not introduce the name `meshName` if it is only used
once and actually means "mesh record".
Call the root `/` directory group like all other in-file groups.
Adds new allowed pusher values to the `particlePush` attribute in
the ED-PIC extensions.

- `streaming` (constantly moving with initial momentum)
- `LLRK4` (reduced Laundau-Lifshitz pusher via RK4 and classical
           radiation reaction,
           [doi:10.1016/j.cpc.2016.04.002](https://dx.doi.org/10.1016/j.cpc.2016.04.002))
- `none` (static particles such as probes)
Add new authors that contributed substantially to the new releases.
Authors: Add New Major Contributors
Makes the base attributes `meshesPath` and `particlesPath` optional
if no meshes or no particles shall be stored. Specifies that the
path they describe MUST exist as soon as they are set. If they
are unset, this MUST be interpreted as "no respective record".
Implements #116 and #137 for reproducible data creation.

The individual software alone is not sufficient for proper
documentation and reproduction. We therefore reserve new attributes
for both dependencies of the `software` and hardware.
Fix meshName: Means mesh record
meshesPath & particlesPath: optional
Some more changes

More updates

More changes
Change naming to be more explicit.
Base Attributes: Software Deps & Machine
Adds the changelog of the 1.1.0 release.
Increase the version to 1.1.0
@ax3l ax3l added the minor change backwards-compatible change label Feb 6, 2018
@ax3l ax3l added this to the openPMD 1.X milestone Feb 6, 2018
@RemiLehe RemiLehe merged commit 1e1d1fe into latest Feb 6, 2018
@ax3l ax3l deleted the upcoming-1.1.0 branch February 6, 2018 17:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
minor change backwards-compatible change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants