__date__ ="$19-Jul-2010 08:51:29$" if __name__ == "__main__": debug = False BYPASS = True # /!\ Temporary bypass for subroutine within programs # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # ~~ Reads config file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print '\n\nLoading Options and Configurations\n\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n' CFGNAME = '' PWD = path.dirname(path.dirname(sys.argv[0])) SYSTELCFG = path.join(PWD,'config') if environ.has_key('SYSTELCFG'): SYSTELCFG = environ['SYSTELCFG'] if path.isdir(SYSTELCFG): SYSTELCFG = path.join(SYSTELCFG,'systel.cfg') parser = OptionParser("usage: %prog [options] \nuse -h for more help.") parser.add_option("-c", "--configname", type="string", dest="configName", default=CFGNAME, help="specify configuration name, default is randomly found in the configuration file" ) parser.add_option("-f", "--configfile", type="string", dest="configFile", default=SYSTELCFG, help="specify configuration file, default is systel.cfg" ) parser.add_option("-r", "--rootdir", type="string", dest="rootDir", default='', help="specify the root, default is taken from config file" )
# __author__="Sebastien Bourban; Noemie Durand" __date__ ="$19-Jul-2010 08:51:29$" if __name__ == "__main__": debug = False # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # ~~~~ Reads config file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print '\n\nLoading Options and Configurations\n\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n' CFGNAME = '' SYSTELCFG = 'systel.cfg' if environ.has_key('SYSTELCFG'): SYSTELCFG = environ['SYSTELCFG'] parser = OptionParser("usage: %prog [options] \nuse -h for more help.") parser.add_option("-c", "--configname", type="string", dest="configName", default=CFGNAME, help="specify configuration name, default is randomly found in the configuration file" ) parser.add_option("-f", "--configfile", type="string", dest="configFile", default=SYSTELCFG, help="specify configuration file, default is systel.cfg" ) options, args = parser.parse_args() if not path.isfile(options.configFile): print '\nNot able to get to the configuration file: ' + options.configFile + '\n' sys.exit()
__author__ = "Sebastien E. Bourban" __date__ = "$21-Jun-2013 17:51:29$" if __name__ == "__main__": debug = False # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # ~~~~ Reads config file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print '\n\nLoading Options and Configurations\n' + '~' * 72 + '\n' USETELCFG = '' PWD = path.dirname(path.dirname(path.dirname(path.dirname(sys.argv[0])))) if 'USETELCFG' in environ: USETELCFG = environ['USETELCFG'] SYSTELCFG = 'systel.cfg' if 'SYSTELCFG' in environ: SYSTELCFG = environ['SYSTELCFG'] if path.isdir(SYSTELCFG): SYSTELCFG = path.join(SYSTELCFG, 'systel.cfg') parser = OptionParser("usage: %prog [options] \nuse -h for more help.") parser.add_option( "-c", "--configname", type="string", dest="configName", default=USETELCFG, help= "specify configuration name, default is randomly found in the configuration file" ) parser.add_option("-f", "--configfile", type="string", dest="configFile", default=SYSTELCFG, help="specify configuration file, default is systel.cfg")
# _____ ________________________________________________ # ____/ MAIN CALL /_______________________________________________/ # __author__ = "Sebastien E. Bourban" __date__ = "$13-July-2014 08:51:29$" if __name__ == "__main__": debug = False # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # ~~~~ Reads config file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print '\n\nInterpreting command line options\n\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n' parser = OptionParser("usage: %prog [options] \nuse -h for more help.") parser.add_option("-r", "--root", type="string", dest="rootName", default='jcope2.slf', help="root name used for the output") parser.add_option("-f", "--from", type="string", dest="tfrom", default=None, help="specify the first date included (1972-13-07)") parser.add_option("-s", "--stop", type="string",
__author__="Sebastien Bourban; Noemie Durand" __date__ ="$11-Mar-2010 13:51:29$" if __name__ == "__main__": debug = False # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # ~~ Reads config file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print '\n\nLoading Options and Configurations\n\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n' CFGNAME = '' PWD = path.dirname(path.dirname(sys.argv[0])) SYSTELCFG = path.join(PWD,'config') if environ.has_key('SYSTELCFG'): SYSTELCFG = environ['SYSTELCFG'] if path.isdir(SYSTELCFG): SYSTELCFG = path.join(SYSTELCFG,'systel.cfg') parser = OptionParser("usage: %prog [options] \nuse -h for more help.") parser.add_option("-c", "--configname", type="string", dest="configName", default=CFGNAME, help="specify configuration name, default is the first found in the configuration file" ) parser.add_option("-f", "--configfile", type="string", dest="configFile", default=SYSTELCFG, help="specify configuration file, default is systel.cfg" ) parser.add_option("-r", "--rootdir", type="string", dest="rootDir", default=PWD, help="specify the root, default is taken from config file" )
__author__ = "Sebastien E. Bourban; Noemie Durand" __date__ = "$19-Jul-2010 08:51:29$" if __name__ == "__main__": # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # ~~~~ Reads config file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print '\n\nLoading Options and Configurations\n' + '~' * 72 + '\n' USETELCFG = '' PWD = path.dirname(path.dirname(path.dirname(path.dirname(sys.argv[0])))) if 'USETELCFG' in environ: USETELCFG = environ['USETELCFG'] SYSTELCFG = 'systel.cfg' if 'SYSTELCFG' in environ: SYSTELCFG = environ['SYSTELCFG'] if path.isdir(SYSTELCFG): SYSTELCFG = path.join(SYSTELCFG, 'systel.cfg') parser = OptionParser("usage: %prog [options] \nuse -h for more help.") parser.add_option( "-c", "--configname", type="string", dest="configName", default=USETELCFG, help= "specify configuration name, default is the first found in the configuration file" ) parser.add_option("-f", "--configfile", type="string", dest="configFile", default=SYSTELCFG, help="specify configuration file, default is systel.cfg")
__date__ = "$02-Dec-2013 15:09:48$" if __name__ == "__main__": # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # ~~~~ Dependencies towards other modules ~~~~~~~~~~~~~~~~~~~~~~~~~~ from config import OptionParser from parsers.parserSELAFIN import CONLIM, SELAFIN, subsetVariablesSLF, getValueHistorySLF from samplers.meshes import xysLocateMesh # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # ~~~~ Reads config file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print '\n\nInterpreting command line options\n\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n' parser = OptionParser("usage: %prog [options] \nuse -h for more help.") options, args = parser.parse_args() # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # ~~~~ slf new mesh ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ geoFile = args[0] # Find corresponding (x,y) in corresponding new mesh print ' +> getting hold of the GEO file and of its bathymetry' geo = SELAFIN(geoFile) xys = np.vstack((geo.MESHX, geo.MESHY)).T bat = geo.getVariablesAt(0, subsetVariablesSLF("BOTTOM: ", geo.VARNAMES)[0])[0] # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
__author__="Sebastien E. Bourban; Noemie Durand" __date__ ="$19-Jul-2010 08:51:29$" if __name__ == "__main__": # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # ~~~~ Reads config file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print '\n\nLoading Options and Configurations\n\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n' USETELCFG = '' if environ.has_key('USETELCFG'): USETELCFG = environ['USETELCFG'] SYSTELCFG = 'systel.cfg' if environ.has_key('SYSTELCFG'): SYSTELCFG = environ['SYSTELCFG'] if path.isdir(SYSTELCFG): SYSTELCFG = path.join(SYSTELCFG,'systel.cfg') parser = OptionParser("usage: %prog [options] \nuse -h for more help.") parser.add_option("-c", "--configname", type="string", dest="configName", default=USETELCFG, help="specify configuration name, default is randomly found in the configuration file" ) parser.add_option("-f", "--configfile", type="string", dest="configFile", default=SYSTELCFG, help="specify configuration file, default is systel.cfg" ) parser.add_option("-r", "--rootdir", type="string", dest="rootDir", default='', help="specify the root, default is taken from config file" )
# _____ ________________________________________________ # ____/ MAIN CALL /_______________________________________________/ # __author__ = "Sebastien E. Bourban" __date__ = "$12-Dec-2014 08:51:29$" if __name__ == "__main__": debug = False # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # ~~~~ Reads config file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print '\n\nInterpreting command line options\n\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n' parser = OptionParser("usage: %prog [options] \nuse -h for more help.") parser.add_option("-f", "--from", type="string", dest="tfrom", default=None, help="specify the first date included (1972-13-07)") parser.add_option("-s", "--stop", type="string", dest="tstop", default=None, help="specify the last date included (1980-12-31)") parser.add_option("--bl", type="string", dest="blcorner",
__author__="Sebastien Bourban; Noemie Durand" __date__ ="$19-Jul-2010 08:51:29$" if __name__ == "__main__": debug = False # ~~ Reads config file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print '\n\nLoading Options and Configurations\n\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n' USETELCFG = '' if environ.has_key('USETELCFG'): USETELCFG = environ['USETELCFG'] PWD = path.dirname(path.dirname(sys.argv[0])) SYSTELCFG = path.join(PWD,'config') if environ.has_key('SYSTELCFG'): SYSTELCFG = environ['SYSTELCFG'] parser = OptionParser("usage: %prog [options] \nuse -h for more help.") parser.add_option("-c", "--configname", type="string", dest="configName", default=USETELCFG, help="specify configuration name, default is randomly found in the configuration file" ) parser.add_option("-f", "--configfile", type="string", dest="configFile", default=SYSTELCFG, help="specify configuration file, default is systel.cfg" ) options, args = parser.parse_args() if not path.isfile(options.configFile): print '\nNot able to get to the configuration file: ' + options.configFile + '\n' sys.exit()
if __name__ == "__main__": debug = False BYPASS = True # /!\ Temporary bypass for subroutine within programs # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # ~~ Reads config file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print '\n\nLoading Options and Configurations\n\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n' USETELCFG = '' if environ.has_key('USETELCFG'): USETELCFG = environ['USETELCFG'] PWD = path.dirname(path.dirname(sys.argv[0])) SYSTELCFG = path.join(PWD, 'config') if environ.has_key('SYSTELCFG'): SYSTELCFG = environ['SYSTELCFG'] if path.isdir(SYSTELCFG): SYSTELCFG = path.join(SYSTELCFG, 'systel.cfg') parser = OptionParser("usage: %prog [options] \nuse -h for more help.") parser.add_option( "-c", "--configname", type="string", dest="configName", default=USETELCFG, help= "specify configuration name, default is randomly found in the configuration file" ) parser.add_option("-f", "--configfile", type="string", dest="configFile", default=SYSTELCFG, help="specify configuration file, default is systel.cfg")
__author__="Sebastien E. Bourban" __date__ ="$21-Jun-2013 17:51:29$" if __name__ == "__main__": debug = False # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # ~~~~ Reads config file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print '\n\nLoading Options and Configurations\n'+'~'*72+'\n' USETELCFG = '' PWD = path.dirname(path.dirname(path.dirname(path.dirname(sys.argv[0])))) if 'USETELCFG' in environ: USETELCFG = environ['USETELCFG'] SYSTELCFG = 'systel.cfg' if 'SYSTELCFG' in environ: SYSTELCFG = environ['SYSTELCFG'] if path.isdir(SYSTELCFG): SYSTELCFG = path.join(SYSTELCFG,'systel.cfg') parser = OptionParser("usage: %prog [options] \nuse -h for more help.") parser.add_option("-c", "--configname",type="string",dest="configName",default=USETELCFG,help="specify configuration name, default is randomly found in the configuration file" ) parser.add_option("-f", "--configfile",type="string",dest="configFile",default=SYSTELCFG,help="specify configuration file, default is systel.cfg" ) parser.add_option("-r", "--rootdir",type="string",dest="rootDir",default='',help="specify the root, default is taken from config file" ) parser.add_option("--reset",action="store_true",dest="areset",default=False,help="reset the start time to zero" ) parser.add_option("--minvol",type="string",dest="minvol",default='0.001',help="make sure there is a minimum volume" ) parser.add_option("--from",type="string",dest="tfrom",default="1",help="specify the first frame included" ) parser.add_option("--stop",type="string",dest="tstop",default="-1",help="specify the last frame included (negative from the end)" ) options, args = parser.parse_args() if not path.isfile(options.configFile): print '\nNot able to get to the configuration file: ' + options.configFile + '\n' dircfg = path.abspath(path.dirname(options.configFile)) if path.isdir(dircfg) : print ' ... in directory: ' + dircfg + '\n ... use instead: ' _, _, filenames = walk(dircfg).next() for fle in filenames :
__date__ = "$13-Jan-2012 08:51:29$" """ Options for each code name ins in.i2s out.i2s + '--replace': replace the input file by the output file, in which case multiple input files can be used """ if __name__ == "__main__": debug = False # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # ~~~~ Reads config file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print '\n\nInterpreting command line options\n\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n' parser = OptionParser("usage: %prog [options] \nuse -h for more help.") # valid for i2s / i3s parser.add_option( "--replace", action="store_true", dest="freplace", default=False, help="if present, the output file will eventualy replace the input file" ) parser.add_option("--duplicates", action="store_true", dest="fduplicates", default=False, help="if present, remove duplicate points") parser.add_option("--duplangles", action="store_true",
if __name__ == "__main__": debug = False # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # ~~ Reads config file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print '\n\nLoading Options and Configurations\n\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n' USETELCFG = '' if environ.has_key('USETELCFG'): USETELCFG = environ['USETELCFG'] PWD = path.dirname(sys.argv[0]) SYSTELCFG = path.join(path.dirname(PWD), 'config') if environ.has_key('SYSTELCFG'): SYSTELCFG = environ['SYSTELCFG'] if path.isdir(SYSTELCFG): SYSTELCFG = path.join(SYSTELCFG, 'systel.cfg') parser = OptionParser("usage: %prog [options] \nuse -h for more help.") parser.add_option( "-c", "--configname", type="string", dest="configName", default=USETELCFG, help= "specify configuration name, default is the first found in the configuration file" ) parser.add_option("-f", "--configfile", type="string", dest="configFile", default=SYSTELCFG, help="specify configuration file, default is systel.cfg")
__author__="Sebastien E. Bourban; Noemie Durand" __date__ ="$19-Jul-2010 08:51:29$" if __name__ == "__main__": # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # ~~~~ Reads config file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print '\n\nLoading Options and Configurations\n'+'~'*72+'\n' USETELCFG = '' PWD = path.dirname(path.dirname(path.dirname(path.dirname(sys.argv[0])))) if 'USETELCFG' in environ: USETELCFG = environ['USETELCFG'] SYSTELCFG = 'systel.cfg' if 'SYSTELCFG' in environ: SYSTELCFG = environ['SYSTELCFG'] if path.isdir(SYSTELCFG): SYSTELCFG = path.join(SYSTELCFG,'systel.cfg') parser = OptionParser("usage: %prog [options] \nuse -h for more help.") parser.add_option("-c", "--configname", type="string", dest="configName", default=USETELCFG, help="specify configuration name, default is the first found in the configuration file" ) parser.add_option("-f", "--configfile", type="string", dest="configFile", default=SYSTELCFG, help="specify configuration file, default is systel.cfg" ) parser.add_option("-r", "--rootdir", type="string", dest="rootDir", default='', help="specify the root, default is taken from config file" )
return # _____ ________________________________________________ # ____/ MAIN CALL /_______________________________________________/ # __author__="Sebastien E. Bourban" __date__ ="$13-Jan-2012 08:51:29$" if __name__ == "__main__": debug = False # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # ~~~~ Reads config file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print '\n\nInterpreting command line options\n'+'~'*72+'\n' parser = OptionParser("usage: %prog [options] \nuse -h for more help.") parser.add_option("--sph2ll",type="string",dest="sph2ll",default=None,help="convert from spherical to longitude-latitude" ) options, args = parser.parse_args() if len(args) < 1: print '\nAt least a code name (and its associated inputs) are required\n' parser.print_help() sys.exit(1) # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # ~~~~ Reads code name ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codeName = args[0] if codeName in ['i2s2shp'] : insFiles = args[1:] for insFile in insFiles: