- Dec 01, 2022
-
-
Alexis GAMELIN authored
Save and load methods allow to save Bunch and Beam object and reload them later on. Load method for Beam allow to choose if mpi is used or not. Initial modification from Watanyu.
-
- Nov 23, 2022
-
-
Alexis GAMELIN authored
Change sign of the imaginary part of the impedance in the Coating class to agree with mbtrack2 convention.
-
- Oct 27, 2022
-
-
Alexis GAMELIN authored
Plotting function for longitudinal coupled bunch stability diagram for any set of CavityResonator objects. Add loaded shunt impedance property to CavityResonator. Change CavityResonator.Z method to use loaded shunt impedance.
-
- Oct 18, 2022
-
-
Alexis GAMELIN authored
-
- Sep 21, 2022
-
- Sep 16, 2022
-
-
Alexis GAMELIN authored
Switch from interp1d to np.interp
-
- Aug 18, 2022
-
-
Alexis GAMELIN authored
WakeField.drop allows to delete a component or a list of component from the WakeField. WakeField.save and WakeField.load add a shortcut to pickle WakeField objects.
-
- Aug 12, 2022
-
-
Alexis GAMELIN authored
-
Alexis GAMELIN authored
Both Impedance and WakeFunction now inherit attributes from ComplexData (component_type, power_x, power_y, ...) Add a components property to WakeField which lists all components present (W and Z) Adapt other classes using Impedance and WakeFunction to the change.
-
- Jul 22, 2022
-
-
Alexis GAMELIN authored
# Conflicts: # mbtrack2/tracking/__init__.py
-
Alexis GAMELIN authored
Damper class are now active on a single plane at a time
-
Alexis GAMELIN authored
-
- Jul 20, 2022
-
-
Alexis GAMELIN authored
Improve WakeFunction and Impedance methods to better take into account transverse wakes. Update read_IW2D function to account for pandas library changes in the last versions.
-
- Jul 11, 2022
-
-
Alexis GAMELIN authored
[Fix] Bug when FIRDamper was used to track a Beam without MPI. Various docstring modifications and code reformating. remove FeedBack.py file Add feedback.py file
-
- Jul 06, 2022
-
-
Alexis GAMELIN authored
Add a new example notebook on RF cavities and longitudinal beam dynamics which explain the RFCavity, CavityResonator and BeamLoadingEquilibrium classes.
-
Alexis GAMELIN authored
-
Alexis GAMELIN authored
-
Alexis GAMELIN authored
Add cs_invariant to plot_beamdata, plot_bunchdata and streak_beamdata
-
Alexis GAMELIN authored
-
Alexis GAMELIN authored
Add n_bin optional parameter for CavityResonator used only if mpi is false. Various docstring improvements.
-
- Jun 27, 2022
-
-
SAURET authored
-
- Jun 09, 2022
-
-
SAURET authored
-
Alexis GAMELIN authored
-
- Jun 07, 2022
-
-
SAURET authored
-
- Apr 22, 2022
-
-
Alexis GAMELIN authored
Add Courant Snyder invariant monitoring in BeamMonitor Add a bunch_cs method to Beam
-
Alexis GAMELIN authored
Set hdf5 file to "a" mode fix an issue where the ProfileMonitor in MPI mode hung when writing data. Remove flushing in ProfileMonitor.write() to avoid hung issuse in MPI mode.
-
- Apr 20, 2022
-
-
Alexis GAMELIN authored
Fix Monitor.track_bunch_data method to check that only the bunch which bunch_num is specified can write on the file Modify the behaviour of BunchMonitor, PhaseSpaceMonitor, ProfileMonitor Make the same modification within WakePotentialMonitor. Style change to BunchSpectrumMonitor
-
- Apr 12, 2022
-
-
Alexis GAMELIN authored
Remove ipynb file from gitignore
-
- Apr 01, 2022
-
-
Alexis GAMELIN authored
-
- Mar 31, 2022
-
-
Alexis GAMELIN authored
-
Alexis GAMELIN authored
-
Alexis GAMELIN authored
move down init
-
Alexis GAMELIN authored
Add requirements.txt for pip install Update mbtrack2.yml to add accelerator-toolbox dependency for lattice import
-
Alexis GAMELIN authored
-
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
-
Alexis GAMELIN authored
-
Alexis GAMELIN authored
Add utilities and instability folders Change folder name from collective_effects to impedance
-
Alexis GAMELIN authored
-
Alexis GAMELIN authored
-