Skip to content
Snippets Groups Projects
  1. Apr 23, 2021
  2. Apr 22, 2021
  3. Apr 06, 2021
    • Gamelin Alexis's avatar
      Minor changes · c4e06696
      Gamelin Alexis authored
      Change back invariant name to cs_invariant
      Simplify SkewQuadrupole track method
      c4e06696
  4. Mar 09, 2021
  5. Mar 08, 2021
  6. Mar 01, 2021
  7. Feb 26, 2021
  8. Oct 26, 2020
  9. Oct 15, 2020
    • Gamelin Alexis's avatar
      Change sign of LongitudinalMap dtau/dt equation · b33dfbe5
      Gamelin Alexis authored
      Compared to mbtrack, the head/tail convention is reversed which leads to this sign change.
      In this python code, the head is for negative times, t<0.
      The sign change allows successful tracking benchmark with mbtrack for pure inductive and resonator impedance
      b33dfbe5
  10. Sep 25, 2020
    • Gamelin Alexis's avatar
      Rework WakePotential and Resonator · 59b23630
      Gamelin Alexis authored
      Add transverse wake potential to WakePotential and move class to dedicated file
      Merge Resonator and TransverseResonator into Resonator with dedicated file
      wakefunction_from_imp -> change trimming to allow for a float value
      wakefunction_from_imp -> transverse impedance divided by 1j, to be checked with impedance convention but ok with benchmark
      Wakefield -> add wake_components
      59b23630
  11. Aug 17, 2020
    • Watanyu Foosang's avatar
      Improve deconvolution methods · 04284715
      Watanyu Foosang authored
      - Deconvolution methods in WakeFunction and Impedance class were improved.
      - Analytical impedance calculation method was added to Resonator class.
      - Wake potential calculation method in WakePotential2 class was corrected.
      04284715
    • Watanyu Foosang's avatar
      Add deconvolution methods, restructure wakefield module, and add new wake potential class · a83e4ca1
      Watanyu Foosang authored
      - New Wakefunction class to store a wake function object.
      - New deconvolve_wp and deconvolve_imp methods were added in Wakefunction class.
      - New  get-impedance method was added in Impedance class.
      - New Resonator class to calculate the analytical resonator wake function.
      - New Wakepotential2 class to take in wake function objects, then compute the wake potential and do the tracking.
      a83e4ca1
  12. Aug 10, 2020
    • Watanyu Foosang's avatar
      Add deconvolution methods, restructure wakefield module, and add new wake potential class · 32a8e4cb
      Watanyu Foosang authored
      - New Wakefunction class to store a wake function object.
      - New deconvolve_wp and deconvolve_imp methods were added in Wakefunction class.
      - New  get-impedance method was added in Impedance class.
      - New Resonator class to calculate the analytical resonator wake function.
      - New Wakepotential2 class to take in wake function objects, then compute the wake potential and do the tracking.
      32a8e4cb
  13. 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
  14. May 28, 2020
  15. Apr 09, 2020
  16. Mar 16, 2020
  17. Mar 12, 2020
  18. Mar 11, 2020
  19. Mar 06, 2020
  20. Mar 05, 2020
Loading