Ifeffit 合并宏
在 Athena 的 Ifeffit 控制台快速对齐并平均已读入的扫描。
iffifeffitmerge
Athena → Ifeffit console 粘贴,或 ifeffit < merge_scans.iff
merge_scans.iff
# merge_scans.iff — average marked-like groups already in memory
# rename G1..G4 to your group names (Athena uses those internally)
set e_ref = G1.energy
set mu_sum = 0
set n = 0
macro add_group Group
interp($Group.energy, $Group.mu, e_ref, mu_i)
set mu_sum = mu_sum + mu_i
set n = n + 1
end macro
add_group G1
add_group G2
add_group G3
add_group G4
set Merge.energy = e_ref
set Merge.mu = mu_sum / n
newplot Merge.energy, Merge.mu
print "merged", n, "scans into Merge"