Skip to content

Commit

Permalink
use PCA-based bias correction in persistence task
Browse files Browse the repository at this point in the history
  • Loading branch information
jchiang87 committed Feb 4, 2021
1 parent 4934ade commit cb9b0f6
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions harnessed_jobs/persistence_BOT/v0/persistence_jh_task.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@
"""
def persistence_jh_task(det_name):
"""JH version of the persistence_task."""
import os
import siteUtils
from bot_eo_analyses import make_file_prefix, glob_pattern, \
bias_frame_task, get_mask_files, get_bot_eo_config, persistence_task
bias_frame_task, get_mask_files, get_bot_eo_config, persistence_task, \
bias_filename

run = siteUtils.getRunNumber()
file_prefix = make_file_prefix(run, det_name)
Expand All @@ -29,10 +31,14 @@ def persistence_jh_task(det_name):
bias_files = sorted(bias_files)
dark_files = sorted(dark_files)

# Make a superbias frame using the pre-exposure persistence bias
# files, skipping the first exposure.
superbias_frame = f'{file_prefix}_persistence_superbias.fits'
bias_frame_task(run, det_name, bias_files, bias_frame=superbias_frame)
use_pca_bias = os.environ.get('LCATR_USE_PCA_BIAS_FIT', "True") == 'True'
if use_pca_bias:
superbias_frame = bias_filename(run, det_name)
else:
# Make a superbias frame using the pre-exposure persistence bias
# files, skipping the first exposure.
superbias_frame = f'{file_prefix}_persistence_superbias.fits'
bias_frame_task(run, det_name, bias_files, bias_frame=superbias_frame)

return persistence_task(run, det_name, dark_files, superbias_frame,
get_mask_files(det_name))
Expand Down

0 comments on commit cb9b0f6

Please sign in to comment.