Ignore:
Timestamp:
Nov 7, 2011, 12:53:40 AM (13 years ago)
Author:
aslmd
Message:

PYTHON GRAPHICS: for mesoscale files section with vertically interpolated fields with alitude or pressure (through api wrapper) is now supported. the same thing might be useful to be done with zrecast for GCM.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MESOSCALE/LMD_MM_MARS/SRC/PYTHON/api_wrapper.py

    r261 r351  
    1414                    extrapolate     = 0, \
    1515                    unstagger_grid  = False, \
     16                    interp_level    = [-9999.], \
    1617                    onelevel        = 0.020, \
    1718                    nocall          = False ):
     
    2627        if interp_method == 4:    output_name = input_name+'_zabg'
    2728
     29    if interp_level[0] == -9999.: 
     30        interp_level = np.arange(299)
     31    else:                 
     32        zelen = len(interp_level)
     33        zetemp = np.zeros(299)
     34        zetemp[0:zelen] = interp_level[0:zelen]
     35        zetemp[zelen] = -99999.
     36        interp_level = zetemp
     37        onelevel = -99999.
     38
    2839    #print input_name, output_name
    2940
    3041    if nocall:     pass
    3142    else:          api.api_main ( path_to_input, input_name, path_to_output, output_name, \
    32                    process, fields, debug, bit64, oldvar, np.arange(299), \
     43                   process, fields, debug, bit64, oldvar, interp_level, \
    3344                   interp_method, extrapolate, unstagger_grid, onelevel )
    3445
Note: See TracChangeset for help on using the changeset viewer.