Différences entre versions de « Rom flip »
Sauter à la navigation
Sauter à la recherche
m (7 révisions importées) |
|||
| (3 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 | + | 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 à 14: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