Skip to content
Snippets Groups Projects
  1. Oct 24, 2023
  2. Oct 20, 2023
  3. Oct 17, 2023
  4. Oct 10, 2023
  5. Oct 06, 2023
  6. Sep 29, 2023
    • Alexis GAMELIN's avatar
      Various improvements related to CavityResonator · 8aa00b8a
      Alexis GAMELIN authored
      Add update_feedback method to CavityResonator to force FB update when needed (when QL or tuning is changed).
      The feedback reference targets (setpoints) for ProportionalIntegralLoop is now CavityResonator Vc and theta as for ProportionalLoop.
      Add an init_FFconst method to ProportionalIntegralLoop which is called at initialization only (not any more after each setpoint change) and needs to be called manually if we want to change the feedfoward constant during tracking.
      Some simplifications on the expressions in ProportionalIntegralLoop.
      CavityMonitor now records Vc and theta.
      Add option "mean" to plot_cavitydata to plot the mean phasor voltage and angle versus time for non empty bunches (now the default behaviour).
      Add optinal parameter show_objective to cavitydata, if True shows the Cavity voltage and phase objective value in plots.
      8aa00b8a
  7. Sep 15, 2023
  8. Sep 11, 2023
  9. Sep 09, 2023
  10. Aug 04, 2023
  11. Aug 02, 2023
  12. 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
  13. Jul 11, 2023
  14. 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
  15. Jun 29, 2023
  16. Jun 26, 2023
  17. 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
  18. Jun 20, 2023
  19. Jun 19, 2023
  20. Jun 15, 2023
  21. Jun 12, 2023
  22. May 05, 2023
Loading