cal

class runmacs.spec.proc.cal.CalibrationSet[source]

Class for storage of all hyperspectral files that are needed for a sucessfull calibration with runmacs.spec.proc.cal

runmacs.spec.proc.cal.calc_darkcurrent(drk_data)[source]

Calculate darkcurrent correction from given specMACS .DARK. file

runmacs.spec.proc.cal.calibrate(raw_dat, drk_img, cal_img, tint, spatbin, specbin)[source]

Apply calibration to specMACS *.raw file containing raw counts

runmacs.spec.proc.cal.extract_darklines(raw_data)[source]

Extract lines from hyperspectral image containing darkcurrent measurements

runmacs.spec.proc.cal.make_cal_file(raw_file, drk_file, rsp_file, cal_file=None, rsp_scale=1.0)[source]

Make calibration file for specMACS spectrometer given the measured raw signal and dark signal of calibration target and its response file

runmacs.spec.proc.cal.prep_calibration(raw_file, cal_file, drk_file=None)[source]

Prepare calibration for specMACS *.raw file containing raw counts