openPMD / openPMD-standard

:notebook: Open Standard for Particle-Mesh Data
http://www.openPMD.org
Creative Commons Attribution 4.0 International
78 stars 27 forks source link

Data-Format Specific Conventions #244

Closed ax3l closed 3 years ago

ax3l commented 3 years ago

Description

This pull-request specifies data-format specific conventions.

Depending on the data-format that is targeted, a few corner-cases need to be handled to implement additional data types or sometimes central concepts of openPMD in a compatible way.

These conventions are already established in existing implementations (openPMD-api, newer codes we supported over the last years, legacy implementations in PIConGPU, libSplash, etc.). Transitioning from tribal knowledge to proper documentation, these are now specified properly.

Affected Components

Logic Changes

There are no logic changes introduced that are not already used in the community.

Writer Changes

Reader Changes

There are no logic changes introduced that are not already used in community codes.

Data Updater

None needed.