ChristopherMayes / lume-astra

Python wrapper for Astra (A Space Charge Tracking Algorithm, DESY) for eventual use in LUME https://christophermayes.github.io/lume-astra/
https://christophermayes.github.io/lume-astra/
Apache License 2.0
14 stars 9 forks source link

Contact request #1

Closed adouge closed 3 years ago

adouge commented 4 years ago

Hi!

Me and a classmate of mine are working on solenoid magnet simulation and tracking-based characterization for our bachelor theses at Helmholtz Center Berlin

After you added a second repo on Python/Superfish interaction, I started wondering whether we're working on similar things.

Would you be interested in some exchange? I tried googling your project (LUME), but nothing turned up. Could you perhaps give me a link with some description?

I am particularly interested in your python Astra Interface; it appears to be a more complex piece pf software than my needs would require, but, if you don't mind, I would like to learn about the concepts and principles you have used in the design, to compare with my ideas for our implementation of a small astra wrapper, as well as poisson/superfish integration.

I'll start:

our "theses" are pretty much targeted at developing a solenoid-with-yoke electromagnet lens for a particular machine, via optimizing the design and later "checking" its performance with tracking methods, pre-production. We want to invest some extra time to produce, later on, a comprehensive software package that would automatize and flexibly implememt all the design stages/elements (field calculation, analytic and tracking-based characterization of the resulting field and its effects on the beam, geometry optimization constrained by target requirements, visualization) in an iPython/script-based environment.

Looking forward to your reply!

-Anton

adouge commented 4 years ago

And, would you mind if we were (not sure yet) to use your code as dependency / directly, also the pySuperfish? With all due credit, of course.

ChristopherMayes commented 3 years ago

@adouge Hi Anton, I apologize, I just now see this message. I will email you.