Description
        
    This program applies a flat-field correction for each framelet based on the 
    band's filter number. In order to output in I/F units, the cube must have spice
    data. This calibration problem follows the algorithms described the document titled: 
 
    Mars Reconnaissance Orbiter Mars Color Imager (MARCI):  
    Instrument Description, Calibration, and Performance 
 
    J.F. Bell III, M.J. Wolff, M.C. Malin, W.M. Calvin, B.A. Cantor, 
    M.A. Caplinger, R.T. Clancy, K.S. Edgett3, L.J. Edwards5, J. Fahle, 
    F. Ghaemi, R.M. Haberle, A. Hale, P.B. James, S.W. Lee, 
    T. McConnochie, E. Noe Dobrea1, M.A. Ravine, D. Schaeffer, 
    K.D. Supulver, and P.C. Thomas
   
 
          Categories
        
 
              History
          
| Steven Lambright | 2009-01-21 | 
      Original version
     | 
 
| Steven Lambright | 2009-03-03 | 
      Added lookup table
     | 
 
| Steven Lambright | 2009-04-09 | 
      Fixed a problem where segmentation faults would occur if run 
      with the option "IOF=false"
     | 
 
| Janet Barrett | 2014-07-01 | 
      Added code to obtain exposure times from $mro/calibration/marci/varexp.tab
      so they can be used when calibrating the input image. Also had to handle
      images that have been flipped by marci2isis. Fixes #1860.
     | 
 
| Moses Milazzo | 2014-12-08 | 
      Fixed a bug in exposure time accounting. Fixes #1860.
     | 
 
| Stuart Sides | 2019-11-08 | 
      Modified to use the exposure duration from the new label keywords added by
      marci2isis. Related #2034
     | 
 
| Lauren Adoram-Kershner | 2022-07-15 | 
    Implimented step 3 of marci calibration description, where if normalized flatfile DN value 
    is less than 0.25, the output cube DN is set to 0. 
     | 
 
 
 |