Opened 6 years ago

Closed 6 years ago

#5932 closed enhancement (fixed)

WRF4G solo linkea los GRIB con link_grib.sh

Reported by: alavin Owned by: carlos
Priority: minor Milestone:
Component: WRF4G Keywords:
Cc: antonio, chus

Description

Problema al tratar de linkear los GRIB mediante "link_grib", ya que WRF lo incluye en .csh y WRF4G lo busca como .sh
Debería intentar encontrar link_grib.csh cuando no exista link_grib.sh

Change History (1)

comment:1 Changed 6 years ago by carlos

  • Priority changed from major to minor
  • Resolution set to fixed
  • Status changed from new to closed
  • Type changed from defect to enhancement

En este caso la mejor opcion, es agregar directamente esta opcion de linkado al wrf4g. Haciendo así, que no sea necesario depender de un script externo.

La solucion es bastante sencilla, se trata de crear los sufijos para la los grib files y posteriormente linkarlos. El siguiente codigo en python serviría:

grib_suffixes = map( ''.join, itertools.product( string.ascii_uppercase, repeat = 3 ) )
files_to_link = glob.glob( join( grb_data_path, '*' )
for grib_file_to_link, suffixe in zip( grib_suffixes, files_to_link ) :
    os.symlink( grib_file_to_link, join( wps_path, "GRIBFILE." + suffixe ) )

Carlos

Note: See TracTickets for help on using tickets.