You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the Sirepo App, one can plot the total Intensity and Phase for a laser pulse. This only makes sense in the context of a wavefront sensor measurement where each wavefront has propagated to the same position and the resultant electric field added together.
Thus, one should first apply the wavefront sensor, implemented here
The wavefront sensor should be be tested, and the total phase and intensity computed from the result.
The text was updated successfully, but these errors were encountered:
Total phase is calculated using
p = lp.extract_total_2d_phase()
which can be found here.
And total intensity is computed with
t = lp.extract_total_2d_elec_fields()
total_intensity=0.5 *const.c *const.epsilon_0 *(t.re**2.0 + t.im**2.0)
which is found here
Based on our conversation today, the main difference from what we're doing now will involve the laser pulse initialization.
Whether initializing from a WFS data file or from the paraxial equation, the LaserPulse constructor needs to be changed.
bruhwiler
changed the title
Total Intensity and Total Phase should be the result of the wavefront sensor calculation
modify LaserPulse initialization to conform with a z-based philosophy
Jun 27, 2023
In the Sirepo App, one can plot the total Intensity and Phase for a laser pulse. This only makes sense in the context of a wavefront sensor measurement where each wavefront has propagated to the same position and the resultant electric field added together.
Thus, one should first apply the wavefront sensor, implemented here
The wavefront sensor should be be tested, and the total phase and intensity computed from the result.
The text was updated successfully, but these errors were encountered: