This pull request should implement a faster version of the LightCurveGenerator for cases where the variability model is simply
quiescent_mag + delta_mag(t)
where quiescent_mag does not vary as a function of time (this is in contrast to the SNIa variability model, which is a full spectro-temporal variability model in which, at each time step, a new supernova SED must be created and integrated over the LSST bandpasses).
If this branch, as it exists, still is not fast enough for alertsim, we can iterate further before closing and merging this pull request.
This pull request should implement a faster version of the LightCurveGenerator for cases where the variability model is simply
quiescent_mag + delta_mag(t)
where quiescent_mag does not vary as a function of time (this is in contrast to the SNIa variability model, which is a full spectro-temporal variability model in which, at each time step, a new supernova SED must be created and integrated over the LSST bandpasses).
If this branch, as it exists, still is not fast enough for alertsim, we can iterate further before closing and merging this pull request.