![]() |
Functions | |
def | sum_over (A, Y) |
def | create_nucleus_name (s) |
def | plot_tr (path, color, ls2='--', ls3='-', label="") |
def | plot_nuclear_chart_at_freezeout (path, ax, label) |
Variables | |
Xfinal = Yfinal*A | |
Asum | |
Xsum | |
label = [r"$^{151}$Eu","$^{153}$Eu","$^{232}$Th","$^{236}$U"] | |
Xseed = Yseed*A | |
A = A.astype(int) | |
Y = nm_overprod.Y[(nm_overprod.Z==Ztmp) & (nm_overprod.Y>=1e-2)] | |
X = Y * A | |
unpack | |
bbox_inches | |
fig = plt.figure(figsize=(5,2.5)) | |
ax = fig.gca() | |
fig2 = plt.figure(figsize=(5,2.5)) | |
ax2 = fig2.gca() | |
True | |
usecols | |
Z = Z.astype(int) | |
N = f["energy/N"][:] | |
nm_winnet = nucleus_multiple(A=A,Z=Z,Y=Y) | |
nm_solar = nucleus_multiple(A=A,Z=Z,Y=Y) | |
lw = 0.1 | |
nm_overprod = nm_winnet/nm_solar | |
tuple | elementnames |
maxY_arg = np.argmax(Y) | |
tuple | ion_name = elementnames[Ztmp][0].upper()+elementnames[Ztmp][1:] |
s | |
p = ax.plot(A,Y) | |
clip_on | |
ha | |
color | |
zorder | |
ls | |
e0 | |
e1 | |
list | names = ['n','p','d','t',r'$^3$He',r'$^4$He',r'$^6$Li',r'$^7$Li',r'$^7$Be'] |
data = np.loadtxt("tracked_nuclei.dat",unpack=True) | |
time = data[0] | |
list | colors = ['g','b','c','k','y','m','r','navy','teal'] |
loc | |
bbox_to_anchor | |
ncol | |
fancybox | |
folders = np.array(os.listdir('.')) | |
folder_mask = list(map(lambda x: 'bbn_' in x, folders)) | |
etas = np.array(list(map(lambda x: float(x.replace('bbn_','')), folders))) | |
key = np.argsort(etas) | |
list | he_list = [] |
list | hydrogren_list = [] |
list | d_list = [] |
list | he3_list = [] |
list | li7_list = [] |
path = f | |
hydrogen = Y[(A==1) & (Z==1)][0] | |
he = Y[(A==4) & (Z==2)][0] | |
d = Y[(A==2) & (Z==1)][0] | |
he3 = Y[(A==3) & (Z==2)][0] | |
li7 = Y[(A==7) & (Z==3)][0] | |
be7 = Y[(A==7) & (Z==4)][0] | |
alpha = 0.3 | |
va | |
rotation | |
ind = np.argmin(abs(etas - 6.275e-11)) | |
list | h = hydrogren_list[ind] |
figsize | |
sharex | |
hspace | |
temp | |
rho | |
e6 | |
float | R0 = 0.2 |
int | rho_0 = 1e6 |
float | T9_analytic = lambda x: 2.4*(R0)**(-3./4.)*np.exp(-x/ (3*(446/np.sqrt(7*rho_0)))) |
int | rho_analytic = lambda x: 7*rho_0 *np.exp(-x / (446/np.sqrt(7*rho_0))) |
float | T9_gridpoint = T9_analytic(time) |
int | rho_gridpoint = rho_analytic(time) |
list | abundances = [] |
list | nuclei = [] |
lines = f.readlines() | |
string | mode = 'nuc' |
string | nuc = "" |
string | abu = "" |
list | idx = nuclei.index("al26") |
nm = nucleus_multiple(nuclei,X=abundances) | |
w = winnet(".") | |
dictionary | xpos_dic |
def | out_name = create_nucleus_name(n) |
ax_energy = ax.twinx() | |
time_energy | |
energy | |
list | paths = [i for i in os.listdir(".") if i[0] != "."] |
f = h5py.File(os.path.join(p,"WinNet_data.h5"),"r") | |
int | time_plateau = 10**(-4/2*float(p)+17.5) |
idx_plateau = np.argmin(abs(time-time_plateau)) | |
tuple | idx_p = (A == 1) & (Z ==1) |
tuple | idx_d = (A == 2) & (Z ==1) |
tuple | idx_he3 = (A == 3) & (Z ==2) |
tuple | idx_he4 = (A == 4) & (Z ==2) |
tuple | idx_be7 = (A == 7) & (Z ==4) |
tuple | idx_be8 = (A == 8) & (Z ==4) |
tuple | idx_b8 = (A == 8) & (Z ==5) |
tuple | idx_li7 = (A == 7) & (Z ==3) |
tuple | idx_c12 = (A == 12) & (Z ==6) |
tuple | idx_c13 = (A == 13) & (Z ==6) |
tuple | idx_n13 = (A == 13) & (Z ==7) |
tuple | idx_n14 = (A == 14) & (Z ==7) |
tuple | idx_n15 = (A == 15) & (Z ==7) |
tuple | idx_o15 = (A == 15) & (Z ==8) |
tuple | idx_o16 = (A == 16) & (Z ==8) |
tuple | idx_o17 = (A == 17) & (Z ==8) |
tuple | idx_o18 = (A == 18) & (Z ==8) |
tuple | idx_f17 = (A == 17) & (Z ==9) |
tuple | idx_f18 = (A == 18) & (Z ==9) |
tuple | idx_f19 = (A == 19) & (Z ==9) |
e_detailed_pg = f["energy/detailed (p,g)"][idx_plateau,:] | |
e_detailed_bet = f["energy/detailed decay"][idx_plateau,:] | |
e_detailed_ap = f["energy/detailed (a,p)"][idx_plateau,:] | |
e_detailed_other = f["energy/detailed other"][idx_plateau,:] | |
e_detailed_ag = f["energy/detailed (a,g)"][idx_plateau,:] | |
c13pg = e_detailed_pg[idx_c13] | |
CNO cycle #. More... | |
n14pg = e_detailed_pg[idx_n14] | |
c12pg = e_detailed_pg[idx_c12] | |
n13d = e_detailed_bet[idx_n13] | |
o15d = e_detailed_bet[idx_o15] | |
n15pa = -e_detailed_ap[idx_n15] | |
e_cno = c13pg+n14pg+c12pg+n13d+o15d+n15pa | |
n15pg = e_detailed_pg[idx_n15] | |
o16pg = e_detailed_pg[idx_o16] | |
f17d = e_detailed_bet[idx_f17] | |
o17pa = -e_detailed_ap[idx_o17] | |
o17pg = e_detailed_pg[idx_o17] | |
f18pg = e_detailed_bet[idx_f17] | |
o18pa = -e_detailed_ap[idx_o18] | |
o18pg = e_detailed_pg[idx_o18] | |
f19pa = -e_detailed_ap[idx_f19] | |
ppg = e_detailed_pg[idx_p] | |
PP-Chains #. More... | |
dpg = e_detailed_pg[idx_d] | |
pd = e_detailed_bet[idx_p] | |
he3he3 = e_detailed_other[idx_he3] | |
he3a = e_detailed_ag[idx_he3] | |
be7d = e_detailed_bet[idx_be7] | |
li7p = e_detailed_other[idx_li7] | |
be7pg = e_detailed_pg[idx_be7] | |
b8d = e_detailed_bet[idx_b8] | |
be8o = e_detailed_other[idx_be8] | |
e_pp = ppg+dpg+he3he3+pd+he3a+li7p+be7d+b8d+be8o | |
tuple | idx_ne20 = (A == 20) & (Z ==10) |
Ne-Na and Mg-Al chain #. More... | |
tuple | idx_ne21 = (A == 21) & (Z ==10) |
tuple | idx_ne22 = (A == 22) & (Z ==10) |
tuple | idx_na21 = (A == 21) & (Z ==11) |
tuple | idx_na22 = (A == 22) & (Z ==11) |
tuple | idx_na23 = (A == 23) & (Z ==11) |
tuple | idx_mg22 = (A == 22) & (Z ==12) |
tuple | idx_mg23 = (A == 23) & (Z ==12) |
tuple | idx_mg24 = (A == 24) & (Z ==12) |
tuple | idx_mg25 = (A == 25) & (Z ==12) |
tuple | idx_mg26 = (A == 26) & (Z ==12) |
tuple | idx_al25 = (A == 25) & (Z ==13) |
tuple | idx_al26 = (A == 26) & (Z ==13) |
tuple | idx_al27 = (A == 27) & (Z ==13) |
tuple | idx_si26 = (A == 26) & (Z ==14) |
tuple | idx_si27 = (A == 27) & (Z ==14) |
ne20pg = e_detailed_pg[idx_ne20] | |
ne21pg = e_detailed_pg[idx_ne21] | |
na21pg = e_detailed_pg[idx_na21] | |
na22pg = e_detailed_pg[idx_na22] | |
ne22pg = e_detailed_pg[idx_ne22] | |
na21d = e_detailed_bet[idx_na21] | |
mg22d = e_detailed_bet[idx_mg22] | |
na22d = e_detailed_bet[idx_na22] | |
mg23d = e_detailed_bet[idx_mg23] | |
na23pa = -e_detailed_ap[idx_na23] | |
e_nena = ne20pg+ne21pg+na21pg+na22pg+ne22pg+na21d+mg22d+na22d+mg23d+na23pa | |
na23pg = e_detailed_pg[idx_na23] | |
mg24pg = e_detailed_pg[idx_mg24] | |
al25pg = e_detailed_pg[idx_al25] | |
mg25pg = e_detailed_pg[idx_mg25] | |
al26pg = np.sum(e_detailed_pg[idx_al26]) | |
mg26pg = e_detailed_pg[idx_mg26] | |
al25d = e_detailed_bet[idx_al25] | |
si26d = e_detailed_bet[idx_si26] | |
al26d = np.sum(e_detailed_bet[idx_al26]) | |
si27d = e_detailed_bet[idx_si27] | |
al27pa = -e_detailed_ap[idx_al27] | |
e_mgal = na23pg+mg24pg+al25pg+mg25pg+al26pg+mg26pg+al25d+si26d+al26d+si27d+al27pa | |
fontsize | |
nan | |
fig_neutron_dens = plt.figure() | |
ax_neutron_dens = fig_neutron_dens.gca() | |
fig_chart | |
ax_chart | |
sharey | |
wspace | |
int | min_X = 1e-10 |
int | max_X = 1e-4 |
cmap = cm.jet | |
t | |
n_dens = n_dens * 1.e4 * 6.022140857e23 | |
c | |
e4 | |
figure | |
axes_label | |
False | |
element_labels | |
fig_is_ax | |
colorbar | |
nuclei_linewidths | |
colorbar_position | |
colorbar_inset | |
transform | |
transAxes | |
mrsn_example = winnet('.') | |
list | snapshot_time = [10,1.8E+03,8.64E+04] |
fig_finab = plt.figure(figsize=(5,3)) | |
ax_finab = fig_finab.gca() | |
yn = mrsn_example.get_mainout_yn() | |
yh | |
t_freezeout = t[np.argmin(np.abs(yn/yh-1))] | |
yheavy = mrsn_example.get_mainout_yheavy() | |
index_freezout = np.argmin(abs(yn/yheavy-1)) | |
time_freezout = time[index_freezout] | |
anim = mrsn_example.animate_nuclear_chart(figure=fig,plot_magic=True,time_title=True,min_X=1e-8,element_labels=False) | |
gs | |
ax0 = fig.add_subplot(gs[0, :]) | |
ax1 = fig.add_subplot(gs[1, 0:3]) | |
ax3 = fig.add_subplot(gs[2, 0:3]) | |
ax4 = fig.add_subplot(gs[2, 3:]) | |
float | xpos = 0.02 |
pos = ax0.get_position() | |
tuple | totpos = (pos.y1+pos.y0)/2. |
list | l = ["Temperature [GK]",r"Electron fraction"] |
list | nucs = ["eu151","eu153","th232","u236"] |
lower_limit | |
single_run = winnet(folders[0]) | |
A_all = np.arange(400) | |
X_all = np.zeros(400) | |
nsm_example = winnet('tracer_492.dat') | |
nsm_example_2 = winnet('tracer_1131.dat') | |
list | runs = ["1","2","3"] |
list | labels = ["Panov et al. 2001","Kodama & Takahashi 1975", "Mumpower et al. 2020"] |
framealpha | |
marker | |
string | energy_file = "generated_energy.dat" |
df = pd.read_csv(energy_file,skiprows=2,header=None,sep='\s+') | |
header = lines[1].split()[1:] | |
columns | |
engen = df["Engen(Total)"].values | |
values | |
string | p_tmp = path+str(i)+".dat" |
run = winnet(p_tmp) | |
fig3 = nsm_example.plot_sunet() | |
ye | |
e8 | |
legend1 = plt.legend([l1,l2], ["Network", "NSE"], loc="upper left",fontsize=8) | |
Yh | |
Yhe4 | |
Yfe52 | |
Yfe53 | |
Yfe54 | |
Yco55 | |
Yni56 | |
Yni57 | |
Yni58 | |
def Plot_me.create_nucleus_name | ( | s | ) |
Function to convert the element string that is given by WinNet to a latex style string. Example: create_nucleus_name("ne20") will output: r"$^{20}$Ne"
Definition at line 21 of file Plot_me.py.
def Plot_me.plot_nuclear_chart_at_freezeout | ( | path, | |
ax, | |||
label | |||
) |
Plot the nuclear chart at neutron freezeout, i.e., Yn/Yh = 1.
Definition at line 157 of file Plot_me.py.
def Plot_me.plot_tr | ( | path, | |
color, | |||
ls2 = '--' , |
|||
ls3 = '-' , |
|||
label = "" |
|||
) |
Function to plot mass fractions, temperature, density, radius, and electron fraction of one WinNet run.
Definition at line 34 of file Plot_me.py.
def Plot_me.sum_over | ( | A, | |
X | |||
) |
Function to sum up mass fractions or abundances over equal A.
Sum mass fractions over equal mass numbers
Definition at line 11 of file Plot_me.py.
Plot_me.A = A.astype(int) |
Definition at line 40 of file Plot_me.py.
Plot_me.A_all = np.arange(400) |
Definition at line 22 of file Plot_me.py.
string Plot_me.abu = "" |
Definition at line 24 of file Plot_me.py.
Plot_me.abundances = [] |
Definition at line 16 of file Plot_me.py.
Plot_me.al25d = e_detailed_bet[idx_al25] |
Definition at line 194 of file Plot_me.py.
Plot_me.al25pg = e_detailed_pg[idx_al25] |
Definition at line 189 of file Plot_me.py.
Plot_me.al26d = np.sum(e_detailed_bet[idx_al26]) |
Definition at line 196 of file Plot_me.py.
Plot_me.al26pg = np.sum(e_detailed_pg[idx_al26]) |
Definition at line 191 of file Plot_me.py.
Plot_me.al27pa = -e_detailed_ap[idx_al27] |
Definition at line 199 of file Plot_me.py.
float Plot_me.alpha = 0.3 |
Definition at line 56 of file Plot_me.py.
Plot_me.anim = mrsn_example.animate_nuclear_chart(figure=fig,plot_magic=True,time_title=True,min_X=1e-8,element_labels=False) |
Definition at line 28 of file Plot_me.py.
Plot_me.Asum |
Definition at line 31 of file Plot_me.py.
Plot_me.ax = fig.gca() |
Definition at line 25 of file Plot_me.py.
Plot_me.ax0 = fig.add_subplot(gs[0, :]) |
Definition at line 23 of file Plot_me.py.
Plot_me.ax1 = fig.add_subplot(gs[1, 0:3]) |
Definition at line 25 of file Plot_me.py.
Plot_me.ax2 = fig2.gca() |
Definition at line 28 of file Plot_me.py.
Plot_me.ax3 = fig.add_subplot(gs[2, 0:3]) |
Definition at line 27 of file Plot_me.py.
Plot_me.ax4 = fig.add_subplot(gs[2, 3:]) |
Definition at line 28 of file Plot_me.py.
Plot_me.ax_chart |
Definition at line 15 of file Plot_me.py.
Plot_me.ax_energy = ax.twinx() |
Definition at line 60 of file Plot_me.py.
Plot_me.ax_finab = fig_finab.gca() |
Definition at line 15 of file Plot_me.py.
Plot_me.ax_neutron_dens = fig_neutron_dens.gca() |
Definition at line 13 of file Plot_me.py.
Plot_me.axes_label |
Definition at line 32 of file Plot_me.py.
Plot_me.b8d = e_detailed_bet[idx_b8] |
Definition at line 142 of file Plot_me.py.
Plot_me.bbox_inches |
Definition at line 54 of file Plot_me.py.
Plot_me.bbox_to_anchor |
Definition at line 35 of file Plot_me.py.
Definition at line 45 of file Plot_me.py.
Plot_me.be7d = e_detailed_bet[idx_be7] |
Definition at line 139 of file Plot_me.py.
Plot_me.be7pg = e_detailed_pg[idx_be7] |
Definition at line 141 of file Plot_me.py.
Plot_me.be8o = e_detailed_other[idx_be8] |
Definition at line 143 of file Plot_me.py.
Plot_me.c |
Definition at line 30 of file Plot_me.py.
Plot_me.c12pg = e_detailed_pg[idx_c12] |
Definition at line 91 of file Plot_me.py.
Plot_me.c13pg = e_detailed_pg[idx_c13] |
CNO cycle #.
Definition at line 89 of file Plot_me.py.
Plot_me.clip_on |
Definition at line 84 of file Plot_me.py.
Plot_me.cmap = cm.jet |
Definition at line 23 of file Plot_me.py.
Plot_me.color |
Definition at line 84 of file Plot_me.py.
Plot_me.colorbar |
Definition at line 33 of file Plot_me.py.
Plot_me.colorbar_inset |
Definition at line 55 of file Plot_me.py.
Plot_me.colorbar_position |
Definition at line 55 of file Plot_me.py.
list Plot_me.colors = ['g','b','c','k','y','m','r','navy','teal'] |
Definition at line 22 of file Plot_me.py.
Plot_me.columns |
Definition at line 42 of file Plot_me.py.
Definition at line 38 of file Plot_me.py.
Plot_me.d_list = [] |
Definition at line 26 of file Plot_me.py.
Plot_me.data = np.loadtxt("tracked_nuclei.dat",unpack=True) |
Definition at line 11 of file Plot_me.py.
Plot_me.df = pd.read_csv(energy_file,skiprows=2,header=None,sep='\s+') |
Definition at line 37 of file Plot_me.py.
Plot_me.dpg = e_detailed_pg[idx_d] |
Definition at line 133 of file Plot_me.py.
Plot_me.e0 |
Definition at line 88 of file Plot_me.py.
Plot_me.e1 |
Definition at line 89 of file Plot_me.py.
Plot_me.e4 |
Definition at line 32 of file Plot_me.py.
Plot_me.e6 |
Definition at line 10 of file Plot_me.py.
Plot_me.e8 |
Definition at line 22 of file Plot_me.py.
Plot_me.e_detailed_ag = f["energy/detailed (a,g)"][idx_plateau,:] |
Definition at line 81 of file Plot_me.py.
Definition at line 79 of file Plot_me.py.
Plot_me.e_detailed_bet = f["energy/detailed decay"][idx_plateau,:] |
Definition at line 78 of file Plot_me.py.
Plot_me.e_detailed_other = f["energy/detailed other"][idx_plateau,:] |
Definition at line 80 of file Plot_me.py.
Definition at line 77 of file Plot_me.py.
Definition at line 201 of file Plot_me.py.
Definition at line 183 of file Plot_me.py.
Plot_me.element_labels |
Definition at line 32 of file Plot_me.py.
tuple Plot_me.elementnames |
Definition at line 65 of file Plot_me.py.
Plot_me.energy |
Definition at line 61 of file Plot_me.py.
string Plot_me.energy_file = "generated_energy.dat" |
Definition at line 36 of file Plot_me.py.
Plot_me.engen = df["Engen(Total)"].values |
Definition at line 45 of file Plot_me.py.
Plot_me.etas = np.array(list(map(lambda x: float(x.replace('bbn_','')), folders))) |
Definition at line 17 of file Plot_me.py.
Plot_me.f = h5py.File(os.path.join(p,"WinNet_data.h5"),"r") |
Definition at line 32 of file Plot_me.py.
Plot_me.f17d = e_detailed_bet[idx_f17] |
Definition at line 105 of file Plot_me.py.
Plot_me.f18pg = e_detailed_bet[idx_f17] |
Definition at line 115 of file Plot_me.py.
Plot_me.f19pa = -e_detailed_ap[idx_f19] |
Definition at line 125 of file Plot_me.py.
Plot_me.False |
Definition at line 32 of file Plot_me.py.
Plot_me.fancybox |
Definition at line 35 of file Plot_me.py.
Plot_me.fig = plt.figure(figsize=(5,2.5)) |
Definition at line 24 of file Plot_me.py.
Plot_me.fig2 = plt.figure(figsize=(5,2.5)) |
Definition at line 27 of file Plot_me.py.
Plot_me.fig3 = nsm_example.plot_sunet() |
Definition at line 34 of file Plot_me.py.
Plot_me.fig_chart |
Definition at line 15 of file Plot_me.py.
Plot_me.fig_finab = plt.figure(figsize=(5,3)) |
Definition at line 14 of file Plot_me.py.
Plot_me.fig_is_ax |
Definition at line 32 of file Plot_me.py.
Plot_me.fig_neutron_dens = plt.figure() |
Definition at line 12 of file Plot_me.py.
Plot_me.figsize |
Definition at line 5 of file Plot_me.py.
Plot_me.figure |
Definition at line 32 of file Plot_me.py.
Plot_me.folder_mask = list(map(lambda x: 'bbn_' in x, folders)) |
Definition at line 13 of file Plot_me.py.
Plot_me.folders = np.array(os.listdir('.')) |
Definition at line 12 of file Plot_me.py.
Plot_me.fontsize |
Definition at line 215 of file Plot_me.py.
Plot_me.framealpha |
Definition at line 26 of file Plot_me.py.
Plot_me.gs |
Definition at line 19 of file Plot_me.py.
Plot_me.h = hydrogren_list[ind] |
Definition at line 77 of file Plot_me.py.
Plot_me.ha |
Definition at line 84 of file Plot_me.py.
Definition at line 36 of file Plot_me.py.
Definition at line 42 of file Plot_me.py.
Plot_me.he3_list = [] |
Definition at line 27 of file Plot_me.py.
Plot_me.he3a = e_detailed_ag[idx_he3] |
Definition at line 138 of file Plot_me.py.
Plot_me.he3he3 = e_detailed_other[idx_he3] |
Definition at line 136 of file Plot_me.py.
Plot_me.he_list = [] |
Definition at line 24 of file Plot_me.py.
Plot_me.header = lines[1].split()[1:] |
Definition at line 40 of file Plot_me.py.
Plot_me.hspace |
Definition at line 6 of file Plot_me.py.
Definition at line 35 of file Plot_me.py.
Plot_me.hydrogren_list = [] |
Definition at line 25 of file Plot_me.py.
Plot_me.idx = nuclei.index("al26") |
Definition at line 54 of file Plot_me.py.
Definition at line 162 of file Plot_me.py.
Definition at line 163 of file Plot_me.py.
Definition at line 164 of file Plot_me.py.
Definition at line 62 of file Plot_me.py.
Definition at line 60 of file Plot_me.py.
Definition at line 61 of file Plot_me.py.
Definition at line 64 of file Plot_me.py.
Definition at line 65 of file Plot_me.py.
Definition at line 57 of file Plot_me.py.
Definition at line 73 of file Plot_me.py.
Definition at line 74 of file Plot_me.py.
Definition at line 75 of file Plot_me.py.
Definition at line 58 of file Plot_me.py.
Definition at line 59 of file Plot_me.py.
Definition at line 63 of file Plot_me.py.
Definition at line 157 of file Plot_me.py.
Definition at line 158 of file Plot_me.py.
Definition at line 159 of file Plot_me.py.
Definition at line 160 of file Plot_me.py.
Definition at line 161 of file Plot_me.py.
Definition at line 66 of file Plot_me.py.
Definition at line 67 of file Plot_me.py.
Definition at line 68 of file Plot_me.py.
Definition at line 154 of file Plot_me.py.
Definition at line 155 of file Plot_me.py.
Definition at line 156 of file Plot_me.py.
Ne-Na and Mg-Al chain #.
Definition at line 151 of file Plot_me.py.
Definition at line 152 of file Plot_me.py.
Definition at line 153 of file Plot_me.py.
Definition at line 69 of file Plot_me.py.
Definition at line 70 of file Plot_me.py.
Definition at line 71 of file Plot_me.py.
Definition at line 72 of file Plot_me.py.
Definition at line 56 of file Plot_me.py.
Plot_me.idx_plateau = np.argmin(abs(time-time_plateau)) |
Definition at line 44 of file Plot_me.py.
Definition at line 165 of file Plot_me.py.
Definition at line 166 of file Plot_me.py.
Plot_me.ind = np.argmin(abs(etas - 6.275e-11)) |
Definition at line 76 of file Plot_me.py.
Definition at line 23 of file Plot_me.py.
Plot_me.ion_name = elementnames[Ztmp][0].upper()+elementnames[Ztmp][1:] |
Definition at line 81 of file Plot_me.py.
Plot_me.key = np.argsort(etas) |
Definition at line 18 of file Plot_me.py.
list Plot_me.l = ["Temperature [GK]",r"Electron fraction"] |
Definition at line 145 of file Plot_me.py.
list Plot_me.label = [r"$^{151}$Eu","$^{153}$Eu","$^{232}$Th","$^{236}$U"] |
Definition at line 32 of file Plot_me.py.
list Plot_me.labels = ["Panov et al. 2001","Kodama & Takahashi 1975", "Mumpower et al. 2020"] |
Definition at line 14 of file Plot_me.py.
Plot_me.legend1 = plt.legend([l1,l2], ["Network", "NSE"], loc="upper left",fontsize=8) |
Definition at line 46 of file Plot_me.py.
Definition at line 43 of file Plot_me.py.
Plot_me.li7_list = [] |
Definition at line 28 of file Plot_me.py.
Plot_me.li7p = e_detailed_other[idx_li7] |
Definition at line 140 of file Plot_me.py.
Plot_me.lines = f.readlines() |
Definition at line 19 of file Plot_me.py.
Plot_me.loc |
Definition at line 35 of file Plot_me.py.
Plot_me.lower_limit |
Definition at line 19 of file Plot_me.py.
Plot_me.ls |
Definition at line 87 of file Plot_me.py.
float Plot_me.lw = 0.1 |
Definition at line 56 of file Plot_me.py.
Plot_me.marker |
Definition at line 32 of file Plot_me.py.
int Plot_me.max_X = 1e-4 |
Definition at line 22 of file Plot_me.py.
Plot_me.maxY_arg = np.argmax(Y) |
Definition at line 78 of file Plot_me.py.
Plot_me.mg22d = e_detailed_bet[idx_mg22] |
Definition at line 177 of file Plot_me.py.
Plot_me.mg23d = e_detailed_bet[idx_mg23] |
Definition at line 179 of file Plot_me.py.
Plot_me.mg24pg = e_detailed_pg[idx_mg24] |
Definition at line 188 of file Plot_me.py.
Plot_me.mg25pg = e_detailed_pg[idx_mg25] |
Definition at line 190 of file Plot_me.py.
Plot_me.mg26pg = e_detailed_pg[idx_mg26] |
Definition at line 192 of file Plot_me.py.
int Plot_me.min_X = 1e-10 |
Definition at line 21 of file Plot_me.py.
string Plot_me.mode = 'nuc' |
Definition at line 21 of file Plot_me.py.
Plot_me.mrsn_example = winnet('.') |
Definition at line 17 of file Plot_me.py.
Plot_me.N = f["energy/N"][:] |
Definition at line 37 of file Plot_me.py.
Plot_me.n13d = e_detailed_bet[idx_n13] |
Definition at line 93 of file Plot_me.py.
Plot_me.n14pg = e_detailed_pg[idx_n14] |
Definition at line 90 of file Plot_me.py.
Plot_me.n15pa = -e_detailed_ap[idx_n15] |
Definition at line 96 of file Plot_me.py.
Plot_me.n15pg = e_detailed_pg[idx_n15] |
Definition at line 102 of file Plot_me.py.
int Plot_me.n_dens = n_dens * 1.e4 * 6.022140857e23 |
Definition at line 28 of file Plot_me.py.
Plot_me.na21d = e_detailed_bet[idx_na21] |
Definition at line 176 of file Plot_me.py.
Plot_me.na21pg = e_detailed_pg[idx_na21] |
Definition at line 172 of file Plot_me.py.
Plot_me.na22d = e_detailed_bet[idx_na22] |
Definition at line 178 of file Plot_me.py.
Plot_me.na22pg = e_detailed_pg[idx_na22] |
Definition at line 173 of file Plot_me.py.
Plot_me.na23pa = -e_detailed_ap[idx_na23] |
Definition at line 181 of file Plot_me.py.
Plot_me.na23pg = e_detailed_pg[idx_na23] |
Definition at line 187 of file Plot_me.py.
Definition at line 8 of file Plot_me.py.
Plot_me.nan |
Definition at line 218 of file Plot_me.py.
Plot_me.ncol |
Definition at line 35 of file Plot_me.py.
Plot_me.ne20pg = e_detailed_pg[idx_ne20] |
Definition at line 170 of file Plot_me.py.
Plot_me.ne21pg = e_detailed_pg[idx_ne21] |
Definition at line 171 of file Plot_me.py.
Plot_me.ne22pg = e_detailed_pg[idx_ne22] |
Definition at line 174 of file Plot_me.py.
Plot_me.nm = nucleus_multiple(nuclei,X=abundances) |
Definition at line 71 of file Plot_me.py.
Definition at line 59 of file Plot_me.py.
Plot_me.nsm_example = winnet('tracer_492.dat') |
Definition at line 15 of file Plot_me.py.
Plot_me.nsm_example_2 = winnet('tracer_1131.dat') |
Definition at line 22 of file Plot_me.py.
string Plot_me.nuc = "" |
Definition at line 23 of file Plot_me.py.
Plot_me.nuclei = [] |
Definition at line 17 of file Plot_me.py.
Plot_me.nuclei_linewidths |
Definition at line 33 of file Plot_me.py.
list Plot_me.nucs = ["eu151","eu153","th232","u236"] |
Definition at line 20 of file Plot_me.py.
Plot_me.o15d = e_detailed_bet[idx_o15] |
Definition at line 94 of file Plot_me.py.
Plot_me.o16pg = e_detailed_pg[idx_o16] |
Definition at line 103 of file Plot_me.py.
Plot_me.o17pa = -e_detailed_ap[idx_o17] |
Definition at line 107 of file Plot_me.py.
Plot_me.o17pg = e_detailed_pg[idx_o17] |
Definition at line 113 of file Plot_me.py.
Plot_me.o18pa = -e_detailed_ap[idx_o18] |
Definition at line 117 of file Plot_me.py.
Plot_me.o18pg = e_detailed_pg[idx_o18] |
Definition at line 123 of file Plot_me.py.
Plot_me.out_name = create_nucleus_name(n) |
Definition at line 55 of file Plot_me.py.
Definition at line 83 of file Plot_me.py.
string Plot_me.p_tmp = path+str(i)+".dat" |
Definition at line 19 of file Plot_me.py.
string Plot_me.path = f |
Definition at line 30 of file Plot_me.py.
list Plot_me.paths = [i for i in os.listdir(".") if i[0] != "."] |
Definition at line 15 of file Plot_me.py.
Plot_me.pd = e_detailed_bet[idx_p] |
Definition at line 134 of file Plot_me.py.
Plot_me.pos = ax0.get_position() |
Definition at line 140 of file Plot_me.py.
Plot_me.ppg = e_detailed_pg[idx_p] |
PP-Chains #.
Definition at line 132 of file Plot_me.py.
float Plot_me.R0 = 0.2 |
Definition at line 15 of file Plot_me.py.
Plot_me.rho |
Definition at line 7 of file Plot_me.py.
int Plot_me.rho_0 = 1e6 |
Definition at line 16 of file Plot_me.py.
Definition at line 18 of file Plot_me.py.
int Plot_me.rho_gridpoint = rho_analytic(time) |
Definition at line 20 of file Plot_me.py.
Plot_me.rotation |
Definition at line 57 of file Plot_me.py.
Plot_me.run = winnet(p_tmp) |
Definition at line 21 of file Plot_me.py.
list Plot_me.runs = ["1","2","3"] |
Definition at line 13 of file Plot_me.py.
Plot_me.s |
Definition at line 82 of file Plot_me.py.
Plot_me.sharex |
Definition at line 5 of file Plot_me.py.
Plot_me.sharey |
Definition at line 15 of file Plot_me.py.
Plot_me.si26d = e_detailed_bet[idx_si26] |
Definition at line 195 of file Plot_me.py.
Plot_me.si27d = e_detailed_bet[idx_si27] |
Definition at line 197 of file Plot_me.py.
Plot_me.single_run = winnet(folders[0]) |
Definition at line 19 of file Plot_me.py.
list Plot_me.snapshot_time = [10,1.8E+03,8.64E+04] |
Definition at line 20 of file Plot_me.py.
Plot_me.t |
Definition at line 28 of file Plot_me.py.
Definition at line 17 of file Plot_me.py.
Plot_me.T9_gridpoint = T9_analytic(time) |
Definition at line 19 of file Plot_me.py.
Definition at line 65 of file Plot_me.py.
Plot_me.temp |
Definition at line 7 of file Plot_me.py.
Plot_me.time = data[0] |
Definition at line 13 of file Plot_me.py.
Plot_me.time_energy |
Definition at line 61 of file Plot_me.py.
Plot_me.time_freezout = time[index_freezout] |
Definition at line 24 of file Plot_me.py.
int Plot_me.time_plateau = 10**(-4/2*float(p)+17.5) |
Definition at line 40 of file Plot_me.py.
tuple Plot_me.totpos = (pos.y1+pos.y0)/2. |
Definition at line 141 of file Plot_me.py.
Plot_me.transAxes |
Definition at line 73 of file Plot_me.py.
Plot_me.transform |
Definition at line 73 of file Plot_me.py.
Plot_me.True |
Definition at line 32 of file Plot_me.py.
Plot_me.unpack |
Definition at line 40 of file Plot_me.py.
Plot_me.usecols |
Definition at line 32 of file Plot_me.py.
Plot_me.va |
Definition at line 57 of file Plot_me.py.
Plot_me.values |
Definition at line 48 of file Plot_me.py.
Plot_me.w = winnet(".") |
Definition at line 40 of file Plot_me.py.
Plot_me.wspace |
Definition at line 16 of file Plot_me.py.
Definition at line 40 of file Plot_me.py.
Plot_me.X_all = np.zeros(400) |
Definition at line 23 of file Plot_me.py.
Plot_me.Xfinal = Yfinal*A |
Definition at line 30 of file Plot_me.py.
float Plot_me.xpos = 0.02 |
Definition at line 139 of file Plot_me.py.
dictionary Plot_me.xpos_dic |
Definition at line 46 of file Plot_me.py.
Plot_me.Xseed = Yseed*A |
Definition at line 35 of file Plot_me.py.
Plot_me.Xsum |
Definition at line 31 of file Plot_me.py.
Plot_me.Y = nm_overprod.Y[(nm_overprod.Z==Ztmp) & (nm_overprod.Y>=1e-2)] |
Definition at line 40 of file Plot_me.py.
Plot_me.Yco55 |
Definition at line 49 of file Plot_me.py.
Plot_me.ye |
Definition at line 18 of file Plot_me.py.
Plot_me.Yfe52 |
Definition at line 49 of file Plot_me.py.
Plot_me.Yfe53 |
Definition at line 49 of file Plot_me.py.
Plot_me.Yfe54 |
Definition at line 49 of file Plot_me.py.
Plot_me.Yh |
Definition at line 49 of file Plot_me.py.
Plot_me.yh |
Definition at line 63 of file Plot_me.py.
Plot_me.Yhe4 |
Definition at line 49 of file Plot_me.py.
Plot_me.yheavy = mrsn_example.get_mainout_yheavy() |
Definition at line 18 of file Plot_me.py.
Plot_me.yn = mrsn_example.get_mainout_yn() |
Definition at line 63 of file Plot_me.py.
Plot_me.Yni56 |
Definition at line 49 of file Plot_me.py.
Plot_me.Yni57 |
Definition at line 49 of file Plot_me.py.
Plot_me.Yni58 |
Definition at line 49 of file Plot_me.py.
Plot_me.Z = Z.astype(int) |
Definition at line 37 of file Plot_me.py.
Plot_me.zorder |
Definition at line 87 of file Plot_me.py.