Ignore:
Timestamp:
Jul 28, 2025, 3:43:42 PM (9 days ago)
Author:
afalco
Message:

Pluto: update figure scripts.
AF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.PLUTO/util/script_figures/FV3_utils.py

    r3833 r3868  
    6060 return alpha,airetot
    6161
    62 def switchlon(arr):
     62def switchlon(arr, lon):
    6363# changer les longitudes pour mettre TR au centre
    6464 vec=np.shape(arr)
    6565 myvar=np.zeros(vec,dtype='f')
     66 if (lon is not None and lon[0]>=0):
     67     return arr
    6668 # i lat : pas de changement
    6769 # j lon :
     
    12601262                tmp_var = find_coord_var(nc1, dim)
    12611263                file_values = nc1.variables[tmp_var][:]
     1264                if dim is LON_DIMS and file_values[0]<0:
     1265                    file_values+=180 # start longitudes at 0 rather than -180
    12621266                i = getind(values, file_values)
    1263                 print(dim, i)
    1264                 if len(i)==2: # range of indices
     1267                print("Getting",dim[0], i, file_values[i])
     1268                if len(np.atleast_1d(i))==2: # range of indices
    12651269                    slicer[dim_idx] = slice(min(i),max(i)+1)
    12661270                else: # specific index
    1267                     slicer[dim_idx] = i
     1271                    slicer[dim_idx] = slice(i,i+1)
    12681272            except:
    12691273                continue
Note: See TracChangeset for help on using the changeset viewer.