wofryimpl.propagator.light_source_pysru
WOLightSourcePySRU — wofry undulator light source using pySRU for coherent-mode-decomposition wavefront generation.
Classes
|
- class wofryimpl.propagator.light_source_pysru.WOPySRULightSource(name='Undefined', electron_beam=None, magnetic_structure=None, number_of_trajectory_points=5000, traj_method=1, rad_method=2)[source]
-
- classmethod initialize_from_keywords(name='Undefined', energy_in_GeV=6.04, current=0.2, K_vertical=1.68, period_length=0.018, number_of_periods=222, distance=10.0, gapH=0.003, gapV=0.003, photon_energy=7000.0, h_slit_points=51, v_slit_points=51, flag_send_wavefront_dimension=0, number_of_trajectory_points=5000, traj_method=1, rad_method=2)[source]