redback.transient_models.afterglow_models.vegas_models

VegasAfterglow Models for Redback

High-performance C++ afterglow models via VegasAfterglow. Provides millisecond-scale light curve evaluation for all jet structures.

Each model uses a unified interface supporting ISM, Wind, and Hybrid media through lognism and loga parameters.

Citation: Wang, Chen & Zhang (2026), https://ui.adsabs.harvard.edu/abs/2026JHEAp..5000490W/

Models:

Unified Medium (ISM/Wind/Hybrid via parameters):
  • vegas_tophat

  • vegas_gaussian

  • vegas_powerlaw

  • vegas_powerlaw_wing

  • vegas_two_component

  • vegas_step_powerlaw

Medium Configuration:

Pure ISM: lognism=0.0, loga=-np.inf Pure Wind: lognism=-np.inf, loga=11.0 Hybrid: lognism=0.0, loga=11.0 (wind with ISM floor)

Functions

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

VegasAfterglow Gaussian jet with unified medium (ISM/Wind/Hybrid)

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

VegasAfterglow power-law jet with unified medium (ISM/Wind/Hybrid)

vegas_powerlaw_wing(time, redshift, thv, ...)

VegasAfterglow power-law wing jet with unified medium (ISM/Wind/Hybrid)

vegas_step_powerlaw(time, redshift, thv, ...)

VegasAfterglow step power-law jet with unified medium (ISM/Wind/Hybrid)

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

VegasAfterglow tophat jet with unified medium (ISM/Wind/Hybrid)

vegas_two_component(time, redshift, thv, ...)

VegasAfterglow two-component jet with unified medium (ISM/Wind/Hybrid)