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] Add openPMD version 2.0 to supported API versions #1551

Open franzpoeschel opened 11 months ago

franzpoeschel commented 11 months ago

This does not yet add any openPMD 2.0 functionality, but serves as a basis for PRs that add new functionality.

This does not yet set 2.0 as the default written version, hence getStandard() needs to be split into getStandard() and getStandardDefault().

ax3l commented 10 months ago

Sounds good :+1:

We could also separate into default/min/max standard for read and write.

franzpoeschel commented 9 months ago

Marking this as WIP since I'm using this PR as a common ground for new openPMD 2.0 features and might want to extract more features into it in future.