-
Notifications
You must be signed in to change notification settings - Fork 23
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
Add quad triplet optimization example #539
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you, @cemitch99! Looks good 🙂
I marked some tiny details with comments.
Will the last bullet point about the actual optimization also be done in this PR or on a follow-up?
Here is an illustration of the beta functions. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you very much!
Let's add the visualization of the beta functions as a visualization script (as we do in the FODO example)?
Good idea. Working on the visualization script now. |
Thank you so much. I'll try to add the optimization part this week :) |
bd5a1b5
to
229d506
Compare
eda162e
to
1df3f81
Compare
90cabfc
to
e8c1cc3
Compare
1afeb5d
to
591ad8c
Compare
ee17b15
to
7191e77
Compare
Added an example of a quadrupole triplet focusing system, illustrating matching of a beam to small spot size at focus (target values of beta_x = beta_y and alpha_x = alpha_y = 0).
This example will be modified to illustrate the use of optimization.