ChristopherMayes / openPMD-beamphysics

Tools for analyzing and viewing particle data in the openPMD standard, extension beamphysics.
https://christophermayes.github.io/openPMD-beamphysics/
Apache License 2.0
16 stars 15 forks source link

Allow species in paths, remove FieldMesh gridDataOrder #60

Open ChristopherMayes opened 3 months ago

ChristopherMayes commented 3 months ago

Previously phase space data for a species was written directly in particlesPath. The standard dictates that these should be organized into names: https://github.com/openPMD/openPMD-standard/blob/upcoming-2.0.0/STANDARD.md#particle-records.

Additionally, we remove gridDataOrder from FieldMesh array data, and instead use axisLabels to determine the multidimensional array ordering. The changes are backwards compatible with the old format.

ken-lauer commented 5 days ago

This should be merged before #68