Source code for jobs.online_vprm

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os
import logging

from . import tools, prepare_cosmo

BASIC_PYTHON_JOB = True


[docs]def main(cfg): """Copy MODIS surface reflectance data and vegetation class fraction file to the **cosmo** input directory. Parameters ---------- cfg : Config Object holding all user-configuration parameters as attributes. """ tools.change_logfile(cfg.logfile) prepare_cosmo.set_cfg_variables(cfg) dest_modis = 'modis.nc' dest_vegetation = 'vegetation.nc' src_dir = cfg.online_vprm['dir'] dest_dir = os.path.join(cfg.cosmo_input, "vprm") tools.create_dir(dest_dir, "input data for vprm") modis_data_nc = os.path.join(src_dir, cfg.online_vprm['modis_filename']) logging.info("Copying MODIS file from {} to {}".format(src_dir, dest_dir)) tools.copy_file(modis_data_nc, os.path.join(dest_dir, dest_modis)) vegetation_data_nc = os.path.join(src_dir, cfg.online_vprm['vegetation_filename']) logging.info("Copying vegetation class fraction file from {} to {}".format( src_dir, dest_dir)) tools.copy_file(vegetation_data_nc, os.path.join(dest_dir, dest_vegetation))