aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libcrystfel/src/peaks.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libcrystfel/src/peaks.c b/libcrystfel/src/peaks.c
index f7433383..989f2e72 100644
--- a/libcrystfel/src/peaks.c
+++ b/libcrystfel/src/peaks.c
@@ -733,7 +733,9 @@ int peak_sanity_check(struct image *image, Crystal **crystals, int n_cryst)
}
/* 0 means failed test, 1 means passed test */
- return ((double)n_sane / n_feat) >= 0.5;
+ return (n_sane > 70)
+ || ((n_sane > 25) && (n_sane > 0.3*n_feat))
+ || (n_sane > 0.4*n_feat);
}