Skip to content

Conversation

@gubaidulinvadim
Copy link

Hi Adrian,
A reminder on the list of some changes/additions that were made:

  1. Added elens/elens.py file with the electron lens class that I use.
  2. Restructured project by moving electric field functions from spacecharge.py to a separate file in field_maps/efields_funcs.py and made changes to the spacecharge.py accordingly.

If the files are too messy let me know. I haven't look there for some time now.

gubaidulinvadim and others added 30 commits March 12, 2020 10:52
…yHEADTAIL/spacecharge/spacecharge.py to a PyHEADTAIL/field_maps/efields_funcs.py. This change allows other classes to use this functions without importing spacecharge module. Added Parabolic and Kapchinsky-Vladimirki distributions and linearized field.
…plemented as a kick with a weak-strong assumption, assuming that electron beam is unaffected by the main beam.
… fields in PyHEADTAIL/field_maps/efields_funcs.py
…yHEADTAIL/spacecharge/spacecharge.py to a PyHEADTAIL/field_maps/efields_funcs.py. This change allows other classes to use this functions without importing spacecharge module. Added Parabolic and Kapchinsky-Vladimirki distributions and linearized field.
…plemented as a kick with a weak-strong assumption, assuming that electron beam is unaffected by the main beam.
… fields in PyHEADTAIL/field_maps/efields_funcs.py
gubaidulinvadim and others added 30 commits November 24, 2022 16:44
- ions are generated in balanced pairs
- separated track into several subfunctions
- track is separated into
    - track ions in a drift
    - beam-ion interaction
typo in clear_ions()
- PIC solver electric fields are now normalised by total electric charge
- previously it was only a number of particles
classes:
-PulsedLensDetuner(DetunerCollection)
- PulsedLensSegmentDetuner(object)
 charge per macroparticle
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant