Différences entre versions de « Rom flip »
Sauter à la navigation
Sauter à la recherche
m (7 révisions importées) |
|||
(2 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
== Introduction == | == Introduction == | ||
− | La fonction ''rom_flip'' sert à retourner un champ du [[ | + | 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 == | == Utilisation == | ||
Ligne 18 : | Ligne 18 : | ||
== Exemple == | == Exemple == | ||
− | Cet exemple utilise un champ 2D de températures atmosphériques sur le domaine de la Baie d'Hudson du [[ | + | 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 ; | * Ouvrir le fichier ; | ||
Ligne 30 : | Ligne 30 : | ||
[[Fichier:Capture_HB.png|thumb|alt=Shade b|Shade b]] | [[Fichier:Capture_HB.png|thumb|alt=Shade b|Shade b]] | ||
− | [[Fichier:Capture_HB_rom_flip.png|thumb|alt=Shade rom_flip(b)|Shade rom_flip( | + | [[Fichier:Capture_HB_rom_flip.png|thumb|alt=Shade rom_flip(b)|Shade rom_flip(b)]] |
<pre> | <pre> | ||
-bash-3.2$ ferret | -bash-3.2$ ferret |
Version actuelle datée du 1 juin 2017 à 13:49
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.
-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