Rom flip

De POLR
Sauter à la navigation Sauter à la recherche

Introduction

La fonction rom_flip sert à retourner un champ du MOR - Modèle Océanique Régional selon l'axe Y. Avant de retourner un champ, il faut le décompresser avec la fonction nc_rar. Cette fonction n'est utile que pour la visualisation des champs.

Utilisation

rom_flip(A)
Retourner le champ selon l'axe Y

ou

A
nom du champ à retourner


Note:On peut voir la séquence d'appel de rom_flip depuis Ferret en entrant la commande

show functions


Exemple

Cet exemple utilise un champ 2D de températures atmosphériques sur le domaine de la Baie d'Hudson du MOR - Modèle Océanique Régional. Les opérations suivantes sont effectuées:

  • Ouvrir le fichier ;
  • Afficher les variables (On y voit que TT a les mêmes dimesions que INDEXVALID2D) ;
  • Définir une grille cible a pour nc_rar ;
  • Créer la variable b qui contiendra le champ TT décompressé ;
  • Tracer le champ b ;
  • Retourner le champ b et le conserver dans la variable c ;
  • Tracer le champ c (champ b retourné);
  • Retracer le champ b, sans passer par c en faisant directement l'appel à rom_flip dans la commande shade.
Shade b
Shade b
Shade rom_flip(b)
Shade rom_flip(b)
-bash-3.2$ ferret
 	NOAA/PMEL TMAP
 	FERRET v6.2  
 	Linux(g77) 2.4.21-32 - 05/19/09
 	27-Feb-13 14:58     

yes? use fatm_hb_200201_TT.nc 
yes? show data 
     currently SET data sets:
    1> ./fatm_hb_200201_TT.nc  (default)
 name     title                             I         J         K         L
 STARTDATESEC
                                           1:1       ...       ...       ...
 STARTDATEMIN
                                           1:1       ...       ...       ...
 STARTDATEHOUR
                                           1:1       ...       ...       ...
 STARTDATEDAY
                                           1:1       ...       ...       ...
 STARTDATEMONTH
                                           1:1       ...       ...       ...
 STARTDATEYEAR
                                           1:1       ...       ...       ...
 DELTAT                                    1:1       ...       ...       ...
 DELTAKI                                   1:1       ...       ...       ...
 KRANGELOW
                                           1:1       ...       ...       ...
 KRANGEHI                                  1:1       ...       ...       ...
 IRANGELOW
                                           1:1       ...       ...       ...
 IRANGEHI                                  1:1       ...       ...       ...
 NLEVELS                                   1:1       ...       ...       ...
 KSTEP                                     ...       ...       ...       1:248
 XP                                        1:234     ...       ...       ...
 YP                                        1:180     ...       ...       ...
 LATITUDES
          Latitudes                        1:180     1:234     ...       ...
 LONGITUDES
          Longitudes                       1:180     1:234     ...       ...
 JCATMOS  ATMOSPHERIC MASK                 1:180     1:234     ...       ...
 INDEXVALID2D
          INDEXVALID2D                     1:12292   ...       ...       ...
 TT       TEMPERATURE                      1:12292   ...       ...       1:248
 
yes? let a = x[gx=krom]*0 + y[gy=irom]*0 +t[gt=trom]*0
yes? let b= nc_rar(a,TT,INDEXVALID2D)
yes? shade/l=1 b
yes? let c=rom_flip(b)
yes? shade/l=1 c
yes? shade/l=1 rom_flip(b)
yes?quit

Voir aussi

La fonction nc_rar