redback.transient_models.afterglow_models

Functions

afterglow_models_sed(time, **kwargs)

A base class for afterglowpy models for bandpass magnitudes/flux/spectra/sncosmo source.

afterglow_models_with_energy_injection(time, ...)

A base class for afterglowpy models with energy injection.

afterglow_models_with_jet_spread(time, **kwargs)

A base class for afterglow models with jet spreading.

alternativepowerlaw_redback(time, redshift, ...)

An alternative powerlaw structured jet implemented directly in redback.

alternativepowerlaw_redback_refreshed(time, ...)

An alternative refreshed powerlaw structured jet implemented directly in redback.

cocoon(time, redshift, umax, umin, loge0, k, ...)

A cocoon afterglow model from afterglowpy

cone_afterglow(time, redshift, thv, loge0, ...)

A cone afterglow model from afterglowpy

doublegaussian_redback(time, redshift, thv, ...)

Double Gaussian structured jet implemented directly in redback.

doublegaussian_redback_refreshed(time, ...)

Double Gaussian structured, refreshed jet implemented directly in redback.

gaussian(time, redshift, thv, loge0, thw, ...)

A gaussian structured jet model from afterglowpy

gaussian_redback(time, redshift, thv, loge0, ...)

A Gaussian structure afterglow model implemented directly in redback.

gaussian_redback_refreshed(time, redshift, ...)

A Refreshed Gaussian structured jet model implemented directly in redback.

gaussiancore(time, redshift, thv, loge0, ...)

A gaussiancore model from afterglowpy

kilonova_afterglow(time, redshift, umax, ...)

A kilonova afterglow model from afterglowpy, similar to cocoon but with constraints.

kilonova_afterglow_nakarpiran(time, ...)

A kilonova afterglow model based on Nakar & Piran 2011

kilonova_afterglow_redback(time, redshift, ...)

Calculate the afterglow emission from a kilonova remnant, following the model of Sarin et al. 2022.

powerlaw_redback(time, redshift, thv, loge0, ...)

A Classic powerlaw structured jet implemented directly in redback.

powerlaw_redback_refreshed(time, redshift, ...)

A Classic refreshed powerlaw structured jet implemented directly in redback.

powerlawcore(time, redshift, thv, loge0, ...)

A power law with core structured jet model from afterglowpy

smoothpowerlaw(time, redshift, thv, loge0, ...)

A smoothpowerlaw structured jet model from afterglowpy

tophat(time, redshift, thv, loge0, thc, ...)

A tophat jet model from afterglowpy

tophat_from_emulator(time, redshift, thv, ...)

Evaluate a tophat afterglow model using an mpl regressor.

tophat_redback(time, redshift, thv, loge0, ...)

A tophat model implemented directly in redback.

tophat_redback_refreshed(time, redshift, ...)

A Refreshed tophat model implemented directly in redback.

twocomponent_redback(time, redshift, thv, ...)

A two component model implemented directly in redback.

twocomponent_redback_refreshed(time, ...)

A refreshed two component model implemented directly in redback.

Classes

RedbackAfterglows(k, n, epsb, epse, g0, ek, ...)

RedbackAfterglowsRefreshed(k, n, epsb, epse, ...)