Skip to content
Snippets Groups Projects

integrability check in postfit

Merged Emanuele Roberto Nocera requested to merge iteg-postfit into master
1 file
+ 9
6
Compare changes
  • Side-by-side
  • Inline
@@ -74,12 +74,15 @@ def determine_vetoes(fitinfos: list, nsigma_discard_chi2: float, nsigma_discard_
total_mask = posmask.copy()
# Integrability veto
for i in range(0, len(fitinfos[0].integnumbers)):
values = [j.integnumbers[i] for j in fitinfos]
key = "IntegNumber_" + str(i)
vetoes[key] = integrability_veto(
values, integ_threshold=integ_threshold)
if len(fitinfos[0].integnumbers) == 0:
log.warning(f"No integrability numbers in the fitinfo file")
else:
for i in range(0, len(fitinfos[0].integnumbers)):
values = [j.integnumbers[i] for j in fitinfos]
key = "IntegNumber_" + str(i)
vetoes[key] = integrability_veto(
values, integ_threshold=integ_threshold)
# Distribution vetoes
while True:
for key in distributions:
Loading