aboutsummaryrefslogtreecommitdiff
path: root/src/process_image.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/process_image.c')
-rw-r--r--src/process_image.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/process_image.c b/src/process_image.c
index 654ffd46..f28952bc 100644
--- a/src/process_image.c
+++ b/src/process_image.c
@@ -226,6 +226,8 @@ void process_image(const struct index_args *iargs, struct pattern_args *pargs,
&imfile) ) return;
}
+ image.bw = iargs->beam->bandwidth;
+
/* Take snapshot of image before applying horrible noise filters */
time_accounts_set(taccs, TACC_FILTER);
set_last_task(last_task, "image filter");
@@ -369,17 +371,12 @@ void process_image(const struct index_args *iargs, struct pattern_args *pargs,
} else {
image.div = 0.0;
}
- if ( iargs->fix_bandwidth >= 0.0 ) {
- image.bw = iargs->fix_bandwidth;
- } else {
- image.bw = 0.00000001;
- }
-
- /* Set beam spectrum for pink beam data */
+ /* Set beam spectrum */
if ( iargs->spectrum != NULL ) {
image.spectrum = iargs->spectrum;
} else {
- image.spectrum = spectrum_generate_gaussian(image.lambda, image.bw);
+ image.spectrum = spectrum_generate_gaussian(image.lambda,
+ image.bw);
}
if ( image_feature_count(image.features) < iargs->min_peaks ) {