
BCD Pipeline
CUPID_V2.0
CUPID General Info     "cupid" Command     All Pipelines     All Modules     
This pipeline will make BCD images from raw images
Details about the function of the modules called in this pipeline may be found in the "IRS BCD Pipeline Description Document".
Input datafiles come from the raw/ subdirectory.
All (3D)*_raw.fits datafiles will be procesed.
Output datafiles will be written to the bcd/ subdirectory.
Parameter overrides may be selected with:   SET.module-flag=value
Pipeline flow control options may be selected with any of the following:
     START.step     STOP.step     SKIP.step     DO.step1.AFTER.step2
The logic for this pipeline is in wrappers/wrapper_BCD.pl
This pipeline runs the following STEPs:
- CVTI2R4 --- convert pixels from integer to floating point
          module calls:  remove_file  cvti2r4
- ADDKWDS --- update FITS header keywords
          module calls:  hdrupd8  hdrupd8
- SNEST_IRS --- compute preliminary uncertainty file
          module calls:  copy_file  basecal  snest_irs
- DNTOFLUX --- convert FLUX and UNC files from DN to electrons
          module calls:  dntoflux  dntoflux
- SATCOR --- perform saturation correction
          module calls:  radhit  imagest
- DROOPOP --- correct for global droop
          module calls:  droopop
- ROWDROOP --- correct for droop per row
          module calls:  rowdroop
- SNEST_IRS2 --- compute final uncertainty file
          module calls:  snest_irs2
- DARKBASE --- zero the dark baseline
          module calls:  copy_file  darkbase
- CUBESUB --- subtract the dark
          module calls:  cubesub
- LINEARIZ --- correct for non-linearity
          module calls:  lineariz
- RADHIT --- flag rahhits (in DMASK file)
          module calls:  radhit
- DARKDRIFT --- remove "jail bars"
          module calls:  darkdrift
- SLOPE_FINDER --- compute slope estimates of ramps
          module calls:  slope_finder
- DROOPRES --- remove residual droop
          module calls:  copy_file  droopres
- STRAYCROSS(ch0) --- remove stray light
          module calls:  copy_file  slremov
- STRAYCROSS(ch1&ch3) --- remove crosstalk
          module calls:  crosstalk
- STRAYCROSS(ch2) --- just copy files
          module calls:  copy_file  copy_file
- FLATAP --- apply FLAT
          module calls:  flatap
- FPGEN --- run 'final product generator' and add velocity keywords
          module calls:  velocity  remove_file  fpgen