pynlo.utility.chi2#

Conversion functions and other calculators relevant to the 2nd-order nonlinear susceptibility.

Functions#

g2_split(n_eff, a_eff, chi2_eff)

The 2nd-order nonlinear parameter decomposed according to unit analysis.

g2_shg(v0, v_grid, n_eff, a_eff, chi2_eff)

The 2nd-order nonlinear parameter weighted for second harmonic generation centered around the given input frequency.

domain_inversions(z, dk[, n])

Find the location of the domain inversion boundaries that quasi-phase match (QPM) the given wavenumber mismatch.