LASY-org / lasy

https://lasydoc.readthedocs.io
Other
29 stars 23 forks source link

Laser dispersion: Explicit GDD or TOD in Profiles #223

Open JessicaTiebel opened 8 months ago

JessicaTiebel commented 8 months ago

Hi, I am just getting started working with LASY and have a general question. Is it already possible to consider second and third order dispersion (GDD, TOD) in the Laser definition?

rob-shalloo commented 7 months ago

Hey Jessica,

Sorry for the delay in the reply! As it currently stands, there is no explicit GDD or TOD input parameters in the definition of the longitudinal profiles. However, the quickest way to get going with this would be to define your own pulse (eg a 1D array of complex numbers defining the spectral amplitude and spectral phase) and then to add it via the LongitudinalProfileFromData class.

In the future we could consider a function to add spectral phase to any existing laser profile. This could mimic for example, the operation of a dazzler. But for the moment the approach above would be the simplest.

Hope that helps!