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

Extension: BeamPhysics #150

Open ax3l opened 6 years ago

ax3l commented 6 years ago

@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?

DavidSagan commented 6 years ago

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.

ax3l commented 6 years ago

@DavidSagan started developing this extension in https://github.com/DavidSagan/openPMD-standard/tree/extension-accelerator 👍

ax3l commented 6 years ago

After correspondence with all contributors to this extension end of last year, we found the extension shall be called BeamPhysics (short and descriptive).