From 14dd1029b41e5b50428160a56d025b0e56141f94 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Tue, 17 Mar 2020 12:11:22 +0100 Subject: Add str_peaksearch() Will be needed for passing peak search parameters to indexamajig from GUI --- libcrystfel/src/peaks.c | 14 ++++++++++++++ libcrystfel/src/peaks.h | 1 + 2 files changed, 15 insertions(+) diff --git a/libcrystfel/src/peaks.c b/libcrystfel/src/peaks.c index fa8b7c6e..b416856a 100644 --- a/libcrystfel/src/peaks.c +++ b/libcrystfel/src/peaks.c @@ -770,3 +770,17 @@ double estimate_peak_resolution(ImageFeatureList *peaks, double lambda, free(rns); return max_res; } + +const char *str_peaksearch(enum peak_search_method meth) +{ + switch ( meth ) { + case PEAK_PEAKFINDER9: return "peakfinder9"; + case PEAK_PEAKFINDER8: return "peakfinder8"; + case PEAK_ZAEF: return "zaef"; + case PEAK_HDF5: return "hdf5"; + case PEAK_CXI: return "cxi"; + case PEAK_MSGPACK: return "msgpack"; + case PEAK_NONE: return "none"; + default: return "???"; + } +} diff --git a/libcrystfel/src/peaks.h b/libcrystfel/src/peaks.h index c71ce29e..f1af1d32 100644 --- a/libcrystfel/src/peaks.h +++ b/libcrystfel/src/peaks.h @@ -60,6 +60,7 @@ enum peak_search_method { PEAK_NONE, }; +extern const char *str_peaksearch(enum peak_search_method meth); extern int *make_BgMask(struct image *image, struct panel *p, double ir_inn); -- cgit v1.2.3