PyNLO Reference#
Python Nonlinear Optics
PyNLO provides an easy-to-use, object-oriented set of tools for modeling the nonlinear interaction of light with matter.
Notes#
PyNLO is intended to be used with all quantities expressed in base SI units,
i.e. frequency in Hz
, time in s
, and energy in J
.
Modules#
Pulses of light in the time and frequency domains. |
|
Optical modes in waveguides or other media. |
|
TODO: pulse shaper, grating compressor, prism compressor |
|
Models for simulating the propagation of light through optical media. |
|
Time and frequency grid utilities and other miscellaneous helper functions. |