- Apr 24, 2020
-
-
Gamelin Alexis authored
Filling_pattern update should happen before no_empty is used !
-
- Apr 17, 2020
-
-
Gamelin Alexis authored
Add T1 = RF period to synchrotron object Add binning and plot_profile to Bunch object // plot_profile to improve Modify beam.filling_pattern to store the array instead of computing it every time Add distance_between_bunches method to Beam object Modify not_empty method of Beam to use filling_pattern
-
- Apr 14, 2020
-
-
Gamelin Alexis authored
-
- Apr 09, 2020
-
-
Gamelin Alexis authored
Class to store physical parameters TODO: add up/down and right/left distinction for apperture
-
Gamelin Alexis authored
Optic functions as arrays Uses PyAT lattice for import Adapt other files for the change
-
- Mar 25, 2020
-
-
Gamelin Alexis authored
-
Gamelin Alexis authored
-
- Mar 24, 2020
-
-
Gamelin Alexis authored
The HDF5 is now open only once on all the cores to be able to write in parallel in the same file. The file must be closed at the end of the tracking. BeamMonitor is used to save global statistics of all bunches Add docstrings TODO : Adding a flush() call at some point might be needed !
-
- Mar 20, 2020
-
-
Gamelin Alexis authored
Add a monitor module to save tracking data based on h5py Bunch Monitor is used to get statistics from a specific bunch PhaseSpaceMonitor is used to save the phase space of a specific bunch For now the .hdf5 file is opened and closed at each write operation, this seems to cause some problems for mpi.
-
- Mar 16, 2020
-
-
Gamelin Alexis authored
Update machines/__init__.py, machines/soleil.py, tracking/__init__.py, tracking/aperture.py, tracking/element.py, tracking/optics.py, tracking/parallel.py, tracking/particles.py, tracking/rf.py, tracking/synchrotron.py files
-