Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Laser dispersion: Explicit GDD or TOD in Profiles #223

Open
JessicaTiebel opened this issue Jan 29, 2024 · 1 comment
Open

Laser dispersion: Explicit GDD or TOD in Profiles #223

JessicaTiebel opened this issue Jan 29, 2024 · 1 comment
Labels
good first issue new feature request or implementation of a new feature question

Comments

@JessicaTiebel
Copy link

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
Copy link
Member

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!

@ax3l ax3l added the question label Mar 13, 2024
@ax3l ax3l changed the title Laser dispersion Laser dispersion: Explicit GDD or TOD in Profiles Mar 13, 2024
@ax3l ax3l added new feature request or implementation of a new feature good first issue labels Mar 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue new feature request or implementation of a new feature question
Projects
None yet
Development

No branches or pull requests

3 participants