Provides classes representing parametrised families of light pulses. Each class provides solution for probability of excitation as a function of time, its maximum for given values of parameters, and optimise parameters to maximise the maximal probability of excitation  