3 import matplotlib.pyplot
as plt
13 Function to sum up mass fractions or abundances over equal A.
18 Y_new = np.zeros([max_A+1,])
19 for i
in range(len(A)):
20 Y_new[int(A[i])] += Y[i]
21 return np.array(range(max_A+1)),Y_new
25 A,Y,X = np.loadtxt(
'trajectory_C13pocket/finabsum.dat',unpack=
True)
26 plt.plot(A,X,label=
"WinNet")
29 A,Yfinal,Yseed = np.loadtxt(
'final_abundances_C13pocket.out',unpack=
True,usecols=[3,4,6])
32 plt.plot(Asum,Xsum,label=
"Cescutti et al. 2018")
37 plt.plot(Asum,Xsum,label=
"Initial mass fractions")
40 A,Y,X = np.loadtxt(
'trajectory_TP/finabsum.dat',unpack=
True)
41 plt.plot(A,X,label=
"WinNet (after thermal pulse)")
44 plt.ylabel(
"Mass fractions")
45 plt.xlabel(
"Mass number")
54 plt.savefig(
"main_s_process.pdf",bbox_inches=
"tight")