Changeset 5bad6ec in flex_extract.git for source/python/mods/get_mars_data.py


Ignore:
Timestamp:
Oct 5, 2018, 5:20:48 PM (6 years ago)
Author:
Anne Philipp <anne.philipp@…>
Branches:
master, ctbto, dev
Children:
ae88f7d
Parents:
ca867de
Message:

added possibility to extract public datasets via an logical public parameter

File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/python/mods/get_mars_data.py

    rca867de r5bad6ec  
    5454sys.path.append('../')
    5555import _config
    56 from tools import my_error, normal_exit, get_cmdline_arguments, read_ecenv
     56from tools import (my_error, normal_exit, get_cmdline_arguments,
     57                   read_ecenv, make_dir)
    5758from classes.EcFlexpart import EcFlexpart
    5859from classes.UioFiles import UioFiles
     
    114115
    115116    if not os.path.exists(c.inputdir):
    116         os.makedirs(c.inputdir)
     117        make_dir(c.inputdir)
    117118
    118119    if c.request == 0 or c.request == 2:
     
    125126
    126127    if ecapi:
    127         server = ecmwfapi.ECMWFService("mars")
     128        if c.public:
     129            server = ecmwfapi.ECMWFDataServer()
     130        else:
     131            server = ecmwfapi.ECMWFService("mars")
    128132    else:
    129133        server = False
     
    254258
    255259        try:
    256             flexpart.retrieve(server, dates, c.request, c.inputdir)
     260            flexpart.retrieve(server, dates, c.public, c.request, c.inputdir)
    257261        except IOError:
    258262            my_error(c.mailfail, 'MARS request failed')
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG