- Mar 30, 2020
-
-
Gamelin Alexis authored
-
- 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
-
- Mar 12, 2020
-
-
Gamelin Alexis authored
CircularAperture, ElipticalAperture and RectangularAperture elements are added
-
Gamelin Alexis authored
To be PEP8 complient: Lowercase folders Extended docstrings Rename and divide some files
-
- Mar 11, 2020
-
-
Gamelin Alexis authored
Add synchrotron radiation in transverse plane Fix a mistake in the transverse one turn map
-
- Mar 06, 2020
-
-
Gamelin Alexis authored
New parallel module to handle Mpi class which is used in Beam
-
Gamelin Alexis authored
Test OK, to improve
-
- Mar 05, 2020
-
-
Gamelin Alexis authored
-
- Mar 04, 2020
-
-
Gamelin Alexis authored
-
Gamelin Alexis authored
ring.L instead of ring.L0
-
- Feb 14, 2020
-
-
Gamelin Alexis authored
-
Gamelin Alexis authored
Add bunch_X properties to Beam class Add a generator over "not empty" bunches to Beam class Modify Bunch class in order to have mean, std and emit as property and not method
-
Gamelin Alexis authored
Empty bunches are now not None any more but represented by Bunch class with 1 mp set to dead Change init_beam to reflect the change
-
Gamelin Alexis authored
Empty bunches are now not None any more but represented by Bunch class with 1 mp set to dead Change init_beam to reflect the change
-
- Feb 13, 2020
-
-
Gamelin Alexis authored
Use pandas DF to hold data in Bunch class instead of numpy masked array -> better behaviour and allows to set to alive particles only
-
- Feb 07, 2020
-
-
Gamelin Alexis authored
-
Gamelin Alexis authored
-