Ejemplo n.º 1
0
def makeWaveInput():

    #DEFINE SPATIAL/TEMPORAL DOMAIN
    box = CMSman.makebox()
    steeringtimes = CMSman.maketimes(None, None, None)

    #RETRIEVE WAVE DATA FROM DATABASE
    wavdata = CMSman.getwavedata(box, steeringtimes)  #add wavtype
    if (wavdata == None):
        print '\n... downloading new wave data ... \n'
        GETman.getWAVE(CMSconfig)
        wavdata = CMSman.getwavedata(box, steeringtimes)  #add wavtype

    # CONSTRUCT THE FILE
    CMSman.gen_wavefiles(wavdata, steeringtimes)
Ejemplo n.º 2
0
def makeWindInput():

    #DEFINE SPATIAL/TEMPORAL DOMAIN
    grid = CMSman.makegrid()
    steeringtimes = CMSman.maketimes(None, None, None)

    #RETRIEVE WIND DATA FROM DATABASE
    windata = CMSman.getwinddata(None, steeringtimes)  #add wintype
    if (windata == None):
        print '\n... downloading new wind data ... \n'
        GETman.getWIND(CMSconfig)
        windata = CMSman.getwinddata(None, steeringtimes)  #add wintype

    # CONSTRUCT THE FILE
    CMSman.gen_windfiles(windata, grid, steeringtimes)
Ejemplo n.º 3
0
def makeWaveInput():
    
    #DEFINE SPATIAL/TEMPORAL DOMAIN
    box = CMSman.makebox()
    steeringtimes = CMSman.maketimes(None,None,None)

    #RETRIEVE WAVE DATA FROM DATABASE
    wavdata = CMSman.getwavedata(box,steeringtimes) #add wavtype
    if (wavdata==None):
      print '\n... downloading new wave data ... \n'
      GETman.getWAVE(CMSconfig)
      wavdata = CMSman.getwavedata(box,steeringtimes) #add wavtype 
    
    # CONSTRUCT THE FILE
    CMSman.gen_wavefiles(wavdata,steeringtimes)
Ejemplo n.º 4
0
def makeWindInput():
  
  #DEFINE SPATIAL/TEMPORAL DOMAIN
  grid = CMSman.makegrid()
  steeringtimes = CMSman.maketimes(None,None,None)  
  
  #RETRIEVE WIND DATA FROM DATABASE
  windata = CMSman.getwinddata(None,steeringtimes) #add wintype
  if (windata==None):
    print '\n... downloading new wind data ... \n'
    GETman.getWIND(CMSconfig)
    windata = CMSman.getwinddata(None,steeringtimes) #add wintype
  
  # CONSTRUCT THE FILE
  CMSman.gen_windfiles(windata,grid,steeringtimes)
Ejemplo n.º 5
0
def gen_eng_file(output_path, params):
    # This routine started out as makeWaveInput in prepareCMS.py

    model_config = CMSConfig(params["sim_name"]).load_sim_config()

    # DEFINE SPATIAL/TEMPORAL DOMAIN
    box = CMSman.makebox(model_config)
    steeringtimes = CMSman.maketimes(params["sim_starttime"], params["sim_runtime"], params["sim_timestep"])

    # RETRIEVE WAVE DATA FROM DATABASE
    wavdata = CMSman.getwavedata(box, steeringtimes, model_config)  # add wavtype
    if wavdata == None:
        print "\n... downloading new wave data ... \n"
        GETman.getWAVE(model_config, params["sim_starttime"], params["sim_runtime"], params["sim_timestep"])
        wavdata = CMSman.getwavedata(box, steeringtimes, model_config)  # add wavtype

    # CONSTRUCT THE FILE
    CMSman.gen_wavefiles(wavdata, steeringtimes, model_config, output_path)
Ejemplo n.º 6
0
Archivo: setup.py Proyecto: serc/wave
def gen_wind_file(output_path, params):
  from wavecon import CMSman, GETman
  model_config = CMSConfig(params['sim_name']).load_sim_config()
  
  #DEFINE SPATIAL/TEMPORAL DOMAIN
  grid = CMSman.makegrid(model_config)
  steeringtimes = CMSman.maketimes(params['sim_starttime'],
    params['sim_runtime'], params['sim_timestep'])
  
  #RETRIEVE WIND DATA FROM DATABASE
  windata = CMSman.getwinddata(None,steeringtimes, model_config) #add wintype
  if (windata==None):
    print '\n... downloading new wind data ... \n'
    GETman.getWIND(model_config, params['sim_starttime'], params['sim_runtime'],
      params['sim_timestep'])
    windata = CMSman.getwinddata(None,steeringtimes, model_config) #add wintype
  
  # CONSTRUCT THE FILE
  CMSman.gen_windfiles(windata,grid,steeringtimes,model_config, output_path)
Ejemplo n.º 7
0
Archivo: setup.py Proyecto: Mads-J/wave
def gen_wind_file(output_path, params):
    from wavecon import CMSman, GETman
    model_config = CMSConfig(params['sim_name']).load_sim_config()

    #DEFINE SPATIAL/TEMPORAL DOMAIN
    grid = CMSman.makegrid(model_config)
    steeringtimes = CMSman.maketimes(params['sim_starttime'],
                                     params['sim_runtime'],
                                     params['sim_timestep'])

    #RETRIEVE WIND DATA FROM DATABASE
    windata = CMSman.getwinddata(None, steeringtimes,
                                 model_config)  #add wintype
    if (windata == None):
        print '\n... downloading new wind data ... \n'
        GETman.getWIND(model_config, params['sim_starttime'],
                       params['sim_runtime'], params['sim_timestep'])
        windata = CMSman.getwinddata(None, steeringtimes,
                                     model_config)  #add wintype

    # CONSTRUCT THE FILE
    CMSman.gen_windfiles(windata, grid, steeringtimes, model_config,
                         output_path)
Ejemplo n.º 8
0
def gen_eng_file(output_path, params):
    # This routine started out as makeWaveInput in prepareCMS.py

    model_config = CMSConfig(params['sim_name']).load_sim_config()

    #DEFINE SPATIAL/TEMPORAL DOMAIN
    box = CMSman.makebox(model_config)
    steeringtimes = CMSman.maketimes(params['sim_starttime'],
                                     params['sim_runtime'],
                                     params['sim_timestep'])

    #RETRIEVE WAVE DATA FROM DATABASE
    wavdata = CMSman.getwavedata(box, steeringtimes,
                                 model_config)  #add wavtype
    if (wavdata == None):
        print '\n... downloading new wave data ... \n'
        GETman.getWAVE(model_config, params['sim_starttime'],
                       params['sim_runtime'], params['sim_timestep'])
        wavdata = CMSman.getwavedata(box, steeringtimes,
                                     model_config)  #add wavtype

    # CONSTRUCT THE FILE
    CMSman.gen_wavefiles(wavdata, steeringtimes, model_config, output_path)
Ejemplo n.º 9
0
Archivo: getData.py Proyecto: serc/wave
#!/usr/bin/env python2.7

import os,sys
libdir = os.path.abspath('.')+'/../lib/'
sys.path.insert( 0, libdir )
from wavecon import GETman
from wavecon.config import CMSconfig

if __name__ == '__main__':

    GETman.getWAVE(CMSconfig)
    GETman.getWIND(CMSconfig)
Ejemplo n.º 10
0
#!/usr/bin/env python2.7

import os, sys
libdir = os.path.abspath('.') + '/../lib/'
sys.path.insert(0, libdir)
from wavecon import GETman
from wavecon.config import CMSconfig

if __name__ == '__main__':

    GETman.getWAVE(CMSconfig)
    GETman.getWIND(CMSconfig)