#!/usr/bin/env python
# lock processing
import os
from sadcat.tools import lockproc
lockFileName = lockproc('proc_sst.lock', wrn='WARNING!! SST PROCESSING STOPPED!')

# run headless matplotlib (for johansen)
import matplotlib
matplotlib.use('Agg')

from sadcat import CommonImagesCatalog, L2Catalog, ModisL2ImageSST, L3PROC

# add downloaded MODIS images to catalog
cic = CommonImagesCatalog()
cic.fill_database('modis_sst', '/Data/sat/downloads/MODIS/Barents/', '*.L2_LAC_SST', ModisL2ImageSST)
cic = None

# L2-processing of MODIS SST - only image generation
habCatalogSST = L2Catalog('modis_sst')
habCatalogSST.process(ModisL2ImageSST)
habCatalogSST = None

# unlock processing
os.remove(lockFileName)
