Skip to content
Snippets Groups Projects
  1. Mar 31, 2022
  2. Mar 30, 2022
  3. Mar 23, 2022
  4. Mar 08, 2022
  5. Mar 07, 2022
  6. Mar 02, 2022
  7. Jan 10, 2022
    • Alexis GAMELIN's avatar
      Allow for particle losses in Monitor classes · db49cb81
      Alexis GAMELIN authored
      Add a is_empty property to the Bunch class.
      Add a check_empty optional parameter to the Monitor.track_bunch_data method.
      ProfileMonitor: if the bunch is empty, no profile is saved.
      WakePotentialMonitor: if the bunch is empty, the same from last good turn is saved.
      BunchSpectrumMonitor: if the bunch is empty, the incoherent spectrum is nan.
      db49cb81
  8. Jan 07, 2022
  9. Jan 06, 2022
  10. Nov 17, 2021
  11. Sep 03, 2021
  12. Aug 31, 2021
  13. Aug 20, 2021
  14. Aug 17, 2021
  15. Aug 13, 2021
  16. Aug 10, 2021
  17. Aug 09, 2021
    • Alexis GAMELIN's avatar
      Misc monitor changes · a7c73e5a
      Alexis GAMELIN authored
      Remove TuneMonitor (remplaced by BunchSpectrumMonitor).
      Remove default values for save_very, buffer_size, total_size.
      Set default value for mpi_mode to False.
      Add "xtau"/"ytau" choices for Bunch/BeamSpectrumMonitor classes.
      Set default value for n_fft to None to avoid zero-padding by default.
      Fix WakePotentialMontior n_bin (x2) problem.
      a7c73e5a
  18. Aug 05, 2021
  19. Aug 02, 2021
  20. Jul 30, 2021
  21. Jul 29, 2021
    • Alexis GAMELIN's avatar
      Add BeamSpectrumMonitor · 8adb9c18
      Alexis GAMELIN authored
      Add a monitor for the coherent beam spectrum (i.e. coupled bunch modes).
      Add utility functions to BunchSpectrumMonitor to know the fft and signal resolution.
      Save the frequency samples for BunchSpectrumMonitor in the hdf5 file.
      8adb9c18
  22. Jul 28, 2021
  23. Jul 20, 2021
  24. Jul 02, 2021
  25. Apr 29, 2021
    • Gamelin Alexis's avatar
      Improve plot_beamdata · 1061aaa0
      Gamelin Alexis authored
      Add options to plot beamdata vs index and in streak plot mode
      Add setting of colorscale for plot_cavitydata
      1061aaa0
  26. Apr 23, 2021
    • Gamelin Alexis's avatar
      Fix TuneMonitor · 7507d659
      Gamelin Alexis authored
      Fix bug when buffer_size=1 in TuneMonitor by switching to init buffer_count to 0. Now total_size should be 1 less.
      Improve plot_tunedata
      7507d659
    • Gamelin Alexis's avatar
      Fix monitor plotting · 7ab381fa
      Gamelin Alexis authored
      Fix plot_profiledata error due to change to center instead of bins
      Fix plot_cavitydata legends and turn selection
      7ab381fa
  27. Apr 21, 2021
  28. Apr 07, 2021
    • Gamelin Alexis's avatar
      Add bunch to bunch monitoring of the CavityMonitor · 4da6ea49
      Gamelin Alexis authored
      Add a dict_dtype optional parameter to Monitor.monitor_init to allow to choose the dtype to use to save the data.
      Improve CavityMonitor to allow for saving beam and cavity phasor for all bunches
      Add a plot_cavitydata function
      Fix a bug on CavityResonator.track -> nturn += 1 at correct time
      Change CavityResonator.track to allow for monitoring the cavity/beam phasor at each bunch
      4da6ea49
  29. Apr 06, 2021
  30. Mar 15, 2021
    • Gamelin Alexis's avatar
      Tracking for CavityResonator · 9be14b74
      Gamelin Alexis authored
      Add tracking to CavityResonator based on the mbtrack implementation but using a analytic formula for speed-up
      Add method to Beam to share longitudinal distributions
      Add methods to Mpi to look for next and previous bunches
      Add start of a CavityMonitor, to improve to deal with multi-cores
      9be14b74
  31. Mar 12, 2021
  32. Mar 09, 2021
    • Watanyu Foosang's avatar
      Add action monitor and plot · 3e817be0
      Watanyu Foosang authored
      - cs_invariant method in Bunch is renamed to 'action'.
      - Action is now saved together with BunchMonitor and can be plotted in plot_bunchdata
      3e817be0
  33. Mar 01, 2021
  34. Feb 26, 2021
Loading