3 import matplotlib.pyplot
as plt
8 Sum mass fractions over equal mass numbers
11 X_new = np.zeros([max_A+1,])
12 for i
in range(len(A)):
13 X_new[int(A[i])] += X[i]
14 return np.array(range(max_A+1)),X_new
17 A,Z,N,Y,X = np.loadtxt(
"finab_SkyNet.dat",unpack=
True)
20 A_summed, X_summed =
sum_over(A.astype(int),X)
23 plt.plot(A_summed,X_summed,label=
"SkyNet")
26 A,Z,N,Y,X = np.loadtxt(
"finab.dat",unpack=
True)
29 A_summed, X_summed =
sum_over(A.astype(int),X)
32 plt.plot(A_summed,X_summed,label=
"WinNet")
36 plt.xlabel(
"Mass number A")
37 plt.ylabel(
"Mass fraction X")
40 plt.savefig(
"comparison_SkyNet_WinNet.pdf",bbox_inches=
"tight")