pynlo.utility.chi3#

Conversion functions and other calculators relevant to the 3rd-order nonlinear susceptibility.

Functions#

gamma_to_g3(v_grid, gamma[, t_shock])

Convert from the gamma to the g3 nonlinear parameter.

g3_to_gamma(v_grid, g3)

Convert from the g3 to the gamma nonlinear parameter.

g3_split(n_eff, a_eff, chi3_eff)

The 3rd-order nonlinear parameter decomposed according to unit analysis.

g3_spm(n_eff, a_eff, chi3_eff)

The 3rd-order nonlinear parameter weighted for self-phase modulation.

raman(n, dt, r_weights[, b_weights, analytic])

Calculate the frequency-domain Raman and instantaneous nonlinear response function.