Skip to content
Snippets Groups Projects
  1. Mar 25, 2022
    • Alexis GAMELIN's avatar
      Enforce fundamental theorem of beam loading for wake functions · f3296289
      Alexis GAMELIN authored
      Change wake function in CircularResistiveWall to enforce fundamental theorem of beam loading.
      Rework Resonator class to set manually time and frequency arrays and enforce fundamental theorem of beam loading.
      Change to WakeField.impedance_components and WakeField.wake_components to allow methods begining by W or Z in WakeField subclasses.
      f3296289
  2. Jan 07, 2022
  3. Nov 23, 2021
  4. Nov 19, 2021
    • Alexis GAMELIN's avatar
      [Fix] CircularResistiveWall · 2b93c2d9
      Alexis GAMELIN authored
      Correct scale for the exact TransverseWakeFunction in CircularResistiveWall.
      Thanks to Keon Hee Kim for providing the correction factor.
      2b93c2d9
  5. Nov 17, 2021
  6. Nov 20, 2020
    • Gamelin Alexis's avatar
      Various improvements · a44dbbf1
      Gamelin Alexis authored
      WakePotential -> add method to plot wake potential for a perfect gaussian bunch
      utilities -> new function gaussian_bunch which gives the gaussian bunch profile
      utilities -> read_IW2D now also reads wake function from IW2D
      utilities -> new function read_IW2D_folder which reads the full results folder of IW2D into a WakeField element.
      resistive_wall -> change the sign of the wake functions to agree with the code convention
      a44dbbf1
  7. Nov 12, 2020
  8. Sep 28, 2020
  9. Jun 10, 2020
    • Gamelin Alexis's avatar
      Rework import · cb8b05d8
      Gamelin Alexis authored
      Remove tools.py to avoid circular import problem with wakefield.py -> merged into wakefield.py
      Remove machines folder to save machine data in a seperate git instance
      Rework import so the code can be used as independant module mbtrack2
      cb8b05d8
  10. Apr 09, 2020
    • Gamelin Alexis's avatar
      ImpedanceModel object · 335d8e46
      Gamelin Alexis authored
      Add a ImpedanceModel object which derives from Element and is used to sum up different Wakefield elements
      Fix uppercase module in resistive_wall.py
      335d8e46
  11. Mar 12, 2020
  12. Feb 07, 2020
Loading