- Mar 31, 2022
-
-
Alexis GAMELIN authored
Fix plot_phasespacedata and plot_profiledata Change color map for streak plots for plot_profiledata, plot_wakedata, plot_cavitydata
-
- Mar 30, 2022
-
-
Alexis GAMELIN authored
-
- Mar 23, 2022
-
-
Watanyu Foosang authored
Multiple hdf5 file can now be made without having to use MPI. This is achieved by clearing the file name storage every time the monitor is closed.
-
- Mar 08, 2022
-
-
Alexis GAMELIN authored
Allow to plot detuning, tuning angle and powers from tracking.
-
- Mar 07, 2022
-
-
Alexis GAMELIN authored
-
- Mar 02, 2022
-
-
Alexis GAMELIN authored
Fix error on plot_beamdata. Add option to specify ylim to streak_bunchspectrum and to streak_beamspectrum.
-
Alexis GAMELIN authored
-
- Jan 10, 2022
-
-
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.
-
- Jan 07, 2022
-
-
Alexis GAMELIN authored
libver='earliest' allow for better backward compatibility when switching HDF5 versions.
-
- Jan 06, 2022
-
-
Alexis GAMELIN authored
-
Alexis GAMELIN authored
Convert h5py data into numpy arrays as fancy indexing is broken in h5py >= 3.1.0
-
- Nov 17, 2021
-
-
Alexis GAMELIN authored
-
- Sep 03, 2021
-
-
Alexis GAMELIN authored
Fixed error on the computation of the beam size with dispersion in Synchrotron.sigma method. Add import of plot_beamspectrum and streak_beamspectrum
-
- Aug 31, 2021
-
-
Alexis GAMELIN authored
Fix BeamSpectrumMonitor Add plotting functions for BeamSpectrumMonitor
-
- Aug 20, 2021
-
-
Alexis GAMELIN authored
-
- Aug 17, 2021
-
-
Alexis GAMELIN authored
-
- Aug 13, 2021
-
-
Alexis GAMELIN authored
-
- Aug 10, 2021
-
-
Alexis GAMELIN authored
Add plot_bunchspectrum and streak_bunchspectrum Fix bug (double plot) in plot_bunchdata Remove plot_tunedata
-
- Aug 09, 2021
-
-
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.
-
- Aug 05, 2021
-
-
Alexis GAMELIN authored
-
- Aug 02, 2021
-
-
Alexis GAMELIN authored
Fix for BeamSpectrumMonitor and BunchSpectrumMonitor with merge_files
-
- Jul 30, 2021
-
-
Alexis GAMELIN authored
-
Alexis GAMELIN authored
-
- Jul 29, 2021
-
-
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.
-
- Jul 28, 2021
-
-
Alexis GAMELIN authored
Allow to monitor coherent and incoherent bunch spectrums.
-
- Jul 20, 2021
-
-
Alexis GAMELIN authored
Rework plot_beamdata and plot_bunchdata to be able to plot multiple hdf5 files at the same time New function streak_beamdata to separate the streak plot option.
-
- Jul 02, 2021
-
-
Alexis GAMELIN authored
Beam.mpi_share_distributions is now moved to mpi.share_distribution Now mpi4py is only needed for the multi-bunch tracking and not for single bunch
-
- Apr 29, 2021
-
-
Gamelin Alexis authored
Add options to plot beamdata vs index and in streak plot mode Add setting of colorscale for plot_cavitydata
-
- Apr 23, 2021
-
-
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
-
Gamelin Alexis authored
Fix plot_profiledata error due to change to center instead of bins Fix plot_cavitydata legends and turn selection
-
- Apr 21, 2021
-
-
Gamelin Alexis authored
Fix profile monitor Add detune to cavity monitor
-
Watanyu Foosang authored
-
- Apr 07, 2021
-
-
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
-
- Apr 06, 2021
-
-
Gamelin Alexis authored
-
Gamelin Alexis authored
Change back invariant name to cs_invariant Simplify SkewQuadrupole track method
-
- Mar 15, 2021
-
-
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
-
- Mar 12, 2021
-
-
Watanyu Foosang authored
Remove for-loops inside the function.
-
- Mar 09, 2021
-
-
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
-
- Mar 01, 2021
-
-
Gamelin Alexis authored
-
- Feb 26, 2021
-
-
Watanyu Foosang authored
-