uvex_transients.models.lightcurves.generic#

Generic, reusable ~uvex_transients.models.core.Lightcurve shapes.

Classes

BazinLightcurve(**overrides)

A smooth asymmetric transient following the Bazin functional form.

BrokenPowerLawLightcurve(**overrides)

A sharply broken power-law transient with a rise and decline.

DelayedExponentialLightcurve(**overrides)

A polynomial rise followed by an exponential decline.

FREDLightcurve(**overrides)

A fast-rise, exponential-decay pulse (the Norris et al. 1996 GRB pulse shape).

GREDLightcurve(**overrides)

A Gaussian rise followed by an exponential decline, peaked at t_peak.

GaussianPulseLightcurve(**overrides)

A Gaussian pulse in luminosity, peaked at t_peak.

GaussianRiseBrokenPowerLawLightcurve(**overrides)

A Gaussian rise followed by a broken power-law decline, peaked at t_peak.

GaussianRisePowerLawLightcurve(**overrides)

A Gaussian rise followed by a power-law decline, peaked at t_peak.

LogNormalPulseLightcurve(**overrides)

A log-normal pulse in time.

PlateauPowerLawLightcurve(**overrides)

A constant plateau followed by a power-law decline.

PowerLawLightcurve(**overrides)

A power-law decline beginning at a reference time.

SmoothBrokenPowerLawLightcurve(**overrides)

A smoothly broken power-law transient.

TopHatLightcurve(**overrides)

A constant luminosity for a fixed duration, zero before and after.

TwoComponentBazinLightcurve(**overrides)

A superposition of two independent Bazin pulses.

VillarLightcurve(**overrides)

A parametric supernova-like light curve.