This is a pseudo spectral solver for low-amplitude wave propagation 1D plasmas. The plasma is specified through the plasma-frequency profile, which can be scalar (static and homogeneous), static or time evolving.
The class contains methods for evolving and displaying the pulse.