示例#1
0
def main(argv=None):
    """
    Perform command line execution of the script.
    """
    tssfile = "input.tss"
    xmlfile = tssfile + ".xml"
    timestepsecs = 86400
    parameter = tssfile.split(".")[0]
    startdatestr = "1970-01-01 00:00:00"
    startdate = wf.datetime.strptime(startdatestr, "%Y-%m-%d %H:%M:%S")

    if argv is None:
        argv = sys.argv[1:]
        if len(argv) == 0:
            usage()
            return

    try:
        opts, args = getopt.getopt(argv, "X:I:S")
    except getopt.error as msg:
        pcrut.usage(msg)

    for o, a in opts:
        if o == "-X":
            xmlfile = a
        if o == "-I":
            tssfile = a
            xmlfile = tssfile + ".xml"
        if o == "-s":
            timestepsecs = a
        if o == "-s":
            timestepsecs = a

    wf.tss_topixml(tssfile, xmlfile, "wflow", parameter, startdate,
                   timestepsecs)
示例#2
0
def main(argv=None):
    """
    Perform command line execution of the script.
    """
    tssfile = "input.tss"
    xmlfile = tssfile + ".xml"
    timestepsecs = 86400
    parameter = tssfile.split(".")[0]
    startdatestr = "1970-01-01 00:00:00"
    startdate = wf.datetime.strptime(startdatestr, "%Y-%m-%d %H:%M:%S")

    if argv is None:
        argv = sys.argv[1:]
        if len(argv) == 0:
            usage()
            return

    try:
        opts, args = getopt.getopt(argv, "X:I:S")
    except getopt.error as msg:
        pcrut.usage(msg)

    for o, a in opts:
        if o == "-X":
            xmlfile = a
        if o == "-I":
            tssfile = a
            xmlfile = tssfile + ".xml"
        if o == "-s":
            timestepsecs = a
        if o == "-s":
            timestepsecs = a

    wf.tss_topixml(tssfile, xmlfile, "wflow", parameter, startdate, timestepsecs)
示例#3
0
def main():
    caseName = "default_hbv"
    runId = "run_default"
    configfile = "wflow_pack.ini"
    _lastTimeStep = 10
    _firstTimeStep = 1

    runinfoFile = "runinfo.xml"
    timestepsecs = 86400
    wflow_cloneMap = 'wflow_subcatch.map'
    """
    Perform command line execution of the model.
    """
    ## Main model starts here
    ########################################################################
    try:
        opts, args = getopt.getopt(sys.argv[1:],
                                   'Mc:QXS:hC:Ii:T:NR:u:s:P:p:Xx:U:f')
    except getopt.error, msg:
        pcrut.usage(msg)
示例#4
0
def main():
    caseName = "default_hbv"
    runId = "run_default"
    configfile="wflow_pack.ini"
    _lastTimeStep = 10
    _firstTimeStep = 1
    fewsrun=False
    runinfoFile="runinfo.xml"
    timestepsecs=86400
    wflow_cloneMap = 'wflow_subcatch.map'
    
    """
    Perform command line execution of the model.
    """          
    ## Main model starts here
    ########################################################################
    try:
        opts, args = getopt.getopt(sys.argv[1:], 'Mc:QXS:F:hC:Ii:T:NR:u:s:P:p:Xx:U:f')
    except getopt.error, msg:
        pcrut.usage(msg)
示例#5
0
def main(argv=None):
    """
    Perform command line execution of the script.
    """
    tssfile = "input.tss"
    xmlfile = tssfile + ".xml"
    timestepsecs = 86400
    parameter = tssfile.split(".")[0]
    startdatestr = "1970-01-01 00:00:00"
    startdate = wf.datetime.strptime(startdatestr, "%Y-%m-%d %H:%M:%S")

    if argv is None:
        argv = sys.argv[1:]
        if len(argv) == 0:
            usage()
            return

    try:
        opts, args = getopt.getopt(argv, "X:I:S")
    except getopt.error, msg:
        pcrut.usage(msg)
示例#6
0
文件: tss2xml.py 项目: Imme1992/wflow
def main(argv=None):
    """
    Perform command line execution of the script.
    """
    tssfile ="input.tss"
    xmlfile=tssfile + ".xml"
    timestepsecs = 86400
    parameter = tssfile.split(".")[0]
    startdatestr = '1970-01-01 00:00:00'
    startdate =  wf.datetime.strptime(startdatestr,'%Y-%m-%d %H:%M:%S')


    if argv is None:
        argv = sys.argv[1:]
        if len(argv) == 0:
            usage()
            return


    try:
        opts, args = getopt.getopt(argv, 'X:I:S')
    except getopt.error, msg:
        pcrut.usage(msg)