openPMD-standard
openPMD-standard copied to clipboard
Extension: BeamPhysics
@DavidSagan @ChristopherMayes @marcguetg and Andreas Adelmann are planning to use openPMD in https://github.com/marcguetg/h5particle for particle accelerators.
We can already reserve an extension ID for it, so it does not collide with parallel efforts.
openPMD extension name: BeamPhysics
(draft)
openPMD extension ID: (none) (bitmask! deprecated)
openPMD is also used for experimental data and Accelerator
probably stands for a particle-tracking method in curvilinear coordinates that you are using. Can you please link example frameworks/codes/simulations for which the extension is intended? Can you a little bit explain/reference the method you are referring to so we can make it as specific/general as needed?
Can you please link example frameworks/codes/simulations for which the extension is intended? Can you a little bit explain/reference the method you are referring to so we can make it as specific/general as needed?
you can look at the Bmad manual at https://www.classe.cornell.edu/~dcs/bmad/
Also in the draft standard I am working on the extension ID is just a string. Multiple extensions are separated by a colon.
@DavidSagan started developing this extension in https://github.com/DavidSagan/openPMD-standard/tree/extension-accelerator 👍
After correspondence with all contributors to this extension end of last year, we found the extension shall be called BeamPhysics
(short and descriptive).