dispersion_from_beta2
dispersion_from_beta2( reference_frequency: Annotated[float, minimum=0, units='Hz'], beta2: Annotated[float, units='s²/μm'] = 0.0, beta3: Annotated[float, units='s³/μm'] = 0.0,) -> tuple[float, float]Convert , to PhotonForge’s D and S.
PhotonForge states dispersion as D and its slope S, related to the Taylor coefficients by and .
Args
- reference_frequency: Frequency at which the coefficients apply.
- beta2: Group velocity dispersion.
- beta3: Third-order dispersion.
Returns
Tuple (dispersion, dispersion_slope) in s/μm² and s/μm³.