The pulse class can iterate through intensity and amplitude whatever the wavelength, The plan is now to change all the parameters into classes
data buffer added using ray.util.queue.Queue, added a Simulations.limit_concurrent_jobs method