Examples for the computation of lightcurves
This code snippet should allow the computation of the lightcurves using the simple, analytical model derived by Brian Metzger:
import matplotlib import matplotlib.pyplot as plt matplotlib.use('TkAgg') %matplotlib inline from gwemlightcurves.sampler.model import Me2017_model t_Me, lbol_Me, mag_Me = Me2017_model(mej=1e-2,vej=0.1,beta=3,kappa_r=25) for i in range(1,8): plt.plot(t_Me, mag_Me[i]) plt.xlim(1, 14) plt.ylim(-10, -15) plt.show();
Similarly you could also call other models, e.g., here the one derived by Dietrich and Ujevic in 2017:
from gwemlightcurves.sampler.model import DiUj2017_model_ejecta import numpy as np t, lbol, mag = DiUj2017_model_ejecta(mej=1e-1,vej=0.1,th=0.3,ph=90) print(np.size(mag[1])) for i in range(1,8): plt.plot(t, mag[i]) plt.xlim(4, 20) plt.ylim(-10, -18) plt.show();
Last modified: le 2021/08/04 22:14