openPMD / openPMD-api

:floppy_disk: C++ & Python API for Scientific I/O
https://openpmd-api.readthedocs.io
GNU Lesser General Public License v3.0
138 stars 51 forks source link

WIP: Non-spatial meshes #1534

Open franzpoeschel opened 12 months ago

franzpoeschel commented 12 months ago

Implements https://github.com/openPMD/openPMD-standard/pull/193

TODO:

Diff: https://github.com/franzpoeschel/openPMD-api/compare/prepare-openPMD-2.0..non-spatial-meshes

franzpoeschel commented 11 months ago

This PR should be split into two parts at some point:

  1. Introduction of openPMD 2.0, together with some helper functions
  2. Introduction of non-spatial meshes

The first part might then also be relevant for other PRs where breaking changes are introduced (e.g. #1493 use of abbreviated attributes by default in JSON backend)

EDIT: Done #1551