Skip to content
Snippets Groups Projects
  1. Oct 10, 2023
  2. Sep 15, 2023
  3. Sep 11, 2023
  4. Sep 09, 2023
  5. Aug 04, 2023
  6. Aug 02, 2023
  7. Jul 13, 2023
    • Alexis GAMELIN's avatar
      Add ProportionalIntegralLoop and DirectFeedback · e56f6838
      Alexis GAMELIN authored
      Add ProportionalIntegralLoop and DirectFeedback based on a code refactoring of the RF-FB branch of Naoto.
      Small changes to ProportionalLoop and TunerLoop to store the cav_res as class attribute to agree with other FBs.
      Small change to the CavityResonator.feedback interface.
      e56f6838
  8. Jul 11, 2023
  9. Jul 10, 2023
    • Vadim Gubaidulin's avatar
      - Added Chebyshev, Legenre and Sacherer modes · ca01ff54
      Vadim Gubaidulin authored
      for spectral_density()
      - Corrected Hermite mode to include normalisation by the mode number
      - some authorefactoring
      ca01ff54
    • Vadim Gubaidulin's avatar
      - added Chebyshev, Legendre and Sacherer (Sinusoidal) · a6efc774
      Vadim Gubaidulin authored
       modes to effective impedance computation
       -  for transverse plane modes, the frequency sampling should be
       with fractional part of the transverse tune.
       Otherwise code does not work for single bunch case (M=1)
       - added head_tail_form_factor(), a function that computes only
        the denominator of the effective impedance.
        To be used to compute tune shifts in low intensity approximation
        - added tune_shift_from_effective_impedance() to implement it
        in the future
        - some autorefactoring
      a6efc774
  10. Jun 29, 2023
  11. Jun 26, 2023
  12. Jun 23, 2023
    • Alexis GAMELIN's avatar
      Add higher order momentum compaction factor · 344cd6a2
      Alexis GAMELIN authored
      Add mcf_order optional parameter for Synchrotron class to prodivde higher-orders momentum compaction factor.
      Add Synchrotron.get_mcf_order method to compute momentum compaction factor up to 3rd order from AT lattice.
      Modify Synchrotron.eta to use higher order mcf.
      Improve Synchrotron docstrings.
      Change LongitudinalMap to use Synchrotron.eta.
      344cd6a2
  13. Jun 20, 2023
  14. Jun 19, 2023
  15. Jun 15, 2023
  16. Jun 12, 2023
  17. May 05, 2023
  18. May 02, 2023
  19. Apr 24, 2023
  20. Apr 22, 2023
  21. Apr 21, 2023
    • Alexis GAMELIN's avatar
      [Fix] Bug in BeamLoadingEquilibrium class · f1e7dea9
      Alexis GAMELIN authored
      Fix a hard coded value of  0.5 A ...
      f1e7dea9
    • Alexis GAMELIN's avatar
      Various improvements for the wakefield module · 432853b8
      Alexis GAMELIN authored
      Added class representation for ComplexData, Impedance, WakeFunction, WakeField and Beam classes.
      Rework the deconvolution/from_wakepotential/to_impedance methods for them to work with any data loaded in the Impedance/WakeFunction classes and not just CST text files.
      Add a plot method for the Impedance/WakeFunction classes.
      Improved WakeField class by adding __iter__ and __add__ methods.
      Add a read_ECHO2D function.
      432853b8
    • Alexis GAMELIN's avatar
      Rework ImpedanceModel · 1bf60a32
      Alexis GAMELIN authored
      The ImpedanceModel class can now deal with "global impedance" such a resistive wall in addition to do the beta weigthing for "localized" impedances.
      The summed wake function after beta weigthing is now normalized by the tracking beta function (ring.optics.local_beta).
      1bf60a32
  22. Apr 05, 2023
Loading