1
2
3
4
5
6
7
8
9
10
11
12
13
14

use crate::{
        error, 
        enums,
        calibfile,
        image::MarsImage
};

pub fn load_flat(instrument:enums::Instrument) -> error::Result<MarsImage> {
    match calibfile::get_calibration_file_for_instrument(instrument, enums::CalFileType::FlatField) {
        Ok(cal_file) => Ok(MarsImage::open(cal_file, instrument)),
        Err(e) => Err(e)
    }
}