Atmospheric Corrections Processor (MACCS)