Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

In-Situ Beam Parameter Calculation for Reduced Diagnostics #269

Closed
10 tasks done
n01r opened this issue Oct 3, 2022 · 1 comment
Closed
10 tasks done

In-Situ Beam Parameter Calculation for Reduced Diagnostics #269

n01r opened this issue Oct 3, 2022 · 1 comment
Assignees
Labels
changes input scripts / defaults Changes the syntax or meaning of input scripts and/or defaults component: diagnostics all types of outputs

Comments

@n01r
Copy link
Member

n01r commented Oct 3, 2022

Adding in-situ calculated beam parameters to ImpactX would reduce I/O and make typically used quantities like beta-function, emittance and distribution momenta readily available without additional post-processing.

  • Implement beam parameter calculation
    • sigma_x,y,z
    • <x/y/z>
    • <p_x/y/z>
    • min/max
    • emittance_x/y/z
    • alpha: x'-... (only for fully matched beam equal to twiss paramters)
  • add ReducedDiagnostics for them
  • user-facing docs
  • implement/update tests
@n01r n01r added changes input scripts / defaults Changes the syntax or meaning of input scripts and/or defaults component: diagnostics all types of outputs labels Oct 3, 2022
@n01r n01r self-assigned this Oct 3, 2022
@ax3l ax3l added this to the Integrated Modeling milestone Oct 4, 2022
@n01r
Copy link
Member Author

n01r commented Apr 18, 2024

Oh, this was completed a while ago. Closing it now.

@n01r n01r closed this as completed Apr 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changes input scripts / defaults Changes the syntax or meaning of input scripts and/or defaults component: diagnostics all types of outputs
Projects
None yet
Development

No branches or pull requests

2 participants