redback.transient_models.phenomenological_models

Functions

bazin_sne(time, aa, bb, t0, tau_rise, ...)

Bazin function for CCSN light curves with vectorized inputs.

evolving_blackbody(time, redshift, ...[, ...])

Blackbody spectrum with piecewise evolving temperature and radius

evolving_blackbody_with_features(time, ...)

Blackbody spectrum with piecewise evolving temperature and radius, plus time-dependent spectral features

exp_rise_powerlaw_decline(t, t0, m_peak, ...)

Compute a smooth light-curve model (in magnitudes) with an exponential rise transitioning into a power-law decline, with a smooth (blended) peak.

exponential_powerlaw(time, a_1, alpha_1, ...)

fallback_lbol(time, logl1, tr, **kwargs)

five_component_powerlaw(time, a_1, alpha_1, ...)

Five component powerlaw model

four_component_powerlaw(time, a_1, alpha_1, ...)

Four component powerlaw model

gaussian_rise(time, a_1, peak_time, sigma_t, ...)

line_spectrum(wavelength, line_amp, ...)

A gaussian to add or subtract from a continuum spectrum to mimic absorption or emission lines

line_spectrum_with_velocity_dispersion(...)

A Gaussian line profile with velocity dispersion

powerlaw_plus_blackbody(time, redshift, ...)

Power law + blackbody spectrum with piecewise evolving temperature and radius

six_component_powerlaw(time, a_1, alpha_1, ...)

six component powerlaw model

smooth_exponential_powerlaw(time, a_1, ...)

Smoothed version of exponential power law

three_component_powerlaw(time, a_1, alpha_1, ...)

Three component powerlaw model

two_component_powerlaw(time, a_1, alpha_1, ...)

Two component powerlaw model

villar_sne(time, aa, cc, t0, tau_rise, ...)

Villar function for SN light curves