- May 20, 2021
-
-
Alexis GAMELIN authored
-
Alexis GAMELIN authored
-
Alexis GAMELIN authored
bunch_index returns the array with the positions (index) of the non-empty bunches, to be used with Beam.not_empty iterator. bunch_mean, bunch_std and bunch_emit now iterate only over non empty bunches.
-
- May 19, 2021
-
-
Alexis GAMELIN authored
-
Alexis GAMELIN authored
Take into account length
-
- May 12, 2021
-
-
Alexis GAMELIN authored
-
- Apr 29, 2021
-
-
Gamelin Alexis authored
-
Gamelin Alexis authored
CavityResonator.init_phasor is now CavityResonator.init_phasor_track New CavityResonator.init_phasor uses analytic formula Fix phase slipping factor for initialization case (rf frame should be delta = (self.wr - self.m*self.ring.omega1)) fix init Fix mpi_share_distributions
-
Gamelin Alexis authored
This avoid to store a huge amount of data in all cores before calling mpi_init to share it to all the cores.
-
Gamelin Alexis authored
Add options to plot beamdata vs index and in streak plot mode Add setting of colorscale for plot_cavitydata
-
Gamelin Alexis authored
CavityResonator.init_phasor is now CavityResonator.init_phasor_track New CavityResonator.init_phasor uses analytic formula Fix phase slipping factor for initialization case (rf frame should be delta = (self.wr - self.m*self.ring.omega1)) fix init
-
- 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
# Conflicts: # tracking/monitors/plotting.py
-
Watanyu Foosang authored
-
Gamelin Alexis authored
-
Gamelin Alexis authored
-
Gamelin Alexis authored
Fix plot_profiledata error due to change to center instead of bins Fix plot_cavitydata legends and turn selection
-
- Apr 22, 2021
-
-
Watanyu Foosang authored
-
Watanyu Foosang authored
-
- Apr 21, 2021
-
-
Gamelin Alexis authored
Fix profile monitor Add detune to cavity monitor
-
Watanyu Foosang authored
-
- Apr 13, 2021
-
-
Gamelin Alexis authored
Can compute the CSR impedance for free space and parallel plates model. WakeFunction not implemented yet.
-
- Apr 08, 2021
-
-
Gamelin Alexis authored
Wrong data shared in Beam.mpi_share_distributions Old names in CavityResonator.track corrected
-
- 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
Allow to read both wake function and impedance with read_IW2D_folder Fix yokoya_elliptic function
-
Gamelin Alexis authored
-
Gamelin Alexis authored
-
Gamelin Alexis authored
# Conflicts: # tracking/element.py
-
Gamelin Alexis authored
Change back invariant name to cs_invariant Simplify SkewQuadrupole track method
-
Gamelin Alexis authored
Add comments. Remove usage of bins, use only center.
-
Gamelin Alexis authored
Not needed any more due the SynchrotronRadiation change.
-
Gamelin Alexis authored
Fix bug on Beam.distance_between_bunches for the last bunch when the first bunches are empty. Change Beam.distance_between_bunches to compute the array only at initalization with Beam.update_distance_between_bunches Beam.mpi_share_distributions can now share all bunch dimensions.
-
Gamelin Alexis authored
Correct time decay ! Now ok versus for loop (decay then beam loading)
-
- Apr 01, 2021
-
-
Gamelin Alexis authored
Typo in the type of data to share for bunch profile. Not sure if there was an effect.
-
- Mar 31, 2021
-
-
Gamelin Alexis authored
In track method of cavity resonator, there was an additional phasor decay of bin length. To avoid that the good boundaries are set bins[0] instead of center[0]. For now the bins are also shared in Beam.mpi_share_distributions
-
- Mar 26, 2021
-
-
Gamelin Alexis authored
Add single core tracking for CavityResonator Correct missing ref_frame is CavityResonator.track Change phase of generator voltage to be the bin phase Correct generator phase for non integer m Change init_phasor track time to 10 times Change phasor_evolution k to change order of steps
-
Gamelin Alexis authored
Add phasor initialization (on the "rf" reference) Change beam phasor evolution to allow for "beam" or "rf" reference
-
- Mar 18, 2021
-
-
Gamelin Alexis authored
Correct case when where is no mp in the bin Remove useless test
-
- 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
-