Q3D-Calibration/main.py

22 lines
701 B
Python

import numpy as np
from qdx import Process
p1 = Process("coef1.csv", n=5)
p2 = Process("coef2.csv", n=5)
# Mg25 + d -> Mg26* + p
angles = [i for i in np.arange(8, 64, 4)] + [10]
for angle in angles:
task = "Mg25(dp)Mg26/angle-{:d}.csv".format(angle)
print("Processing Task :", task)
p1.read_data(task)
p1.energy_filter(12, 30)
p1.draw_filter("Mg25(dp)Mg26/figure/filter/angle-{:d}.png".format(angle))
p1.draw_result("Mg25(dp)Mg26/figure/result/angle-{:d}.png".format(angle))
p2.read_data(task)
p2.energy_filter(12, 30)
p2.draw_filter("Mg25(dp)Mg26/figure/filter/angle-{:d}-o.png")
p2.draw_result("Mg25(dp)Mg26/figure/result/angle-{:d}-o.png".format(angle))