- Timestamp:
- 08/22/07 16:30:29 (17 years ago)
- Location:
- trunk/SRC
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SRC/Grid/ncdf_meshread.pro
r240 r264 13 13 ; Name of the meshmask file to read. If this name does not contain any "/" 14 14 ; and if iodirectory keyword is not specify, then the common variable 15 ; iodir will be use to define the mesh file path.15 ; iodir will be used to define the mesh file path. 16 16 ; 17 17 ; @keyword GLAMBOUNDARY {default=those defined in the file}{type=2 elements vector} … … 23 23 ; 24 24 ; @keyword CHECKDAT 25 ; Suppressed. Use <pro>micromeshmask</pro> to create an 26 ; appropriate meshmask. 25 ; Suppressed. Use <pro>micromeshmask</pro> to create an appropriate meshmask. 27 26 ; 28 27 ; @keyword ONEARTH {default=1}{type=scalar: 0 or 1} … … 36 35 ; @keyword GETDIMENSIONS {default=0}{type=scalar: 0 or 1} 37 36 ; Activate this keywords if you only want to know the dimension 38 ; of the domain stored in the mesh file. This dimension swill be37 ; of the domain stored in the mesh file. This dimension will be 39 38 ; defined in jpiglo, jpjglo, jpkglo (cm_4mesh common variables) 40 39 ; … … 50 49 ; 51 50 ; @keyword STRCALLING {type=scalar string} 52 ; the calling command used to call computegrid(this is used by <pro>xxx</pro>)51 ; the calling command used to call <pro>computegrid</pro> (this is used by <pro>xxx</pro>) 53 52 ; 54 53 ; @keyword STRIDE {default=[1, 1, 1]}{type=3 elements vector} … … 65 64 ; 66 65 ; @restrictions 67 ; ixminmesh, ixmaxmesh,iyminmesh,iymaxmesh,izminmesh,izmaxmesh must68 ; be defined before calling ncdf_meshread. if some of those value66 ; ixminmesh, ixmaxmesh, iyminmesh, iymaxmesh, izminmesh, izmaxmesh must 67 ; be defined before calling ncdf_meshread. If some of those values 69 68 ; are equal to -1 they will be automatically defined 70 69 ; -
trunk/SRC/Grid/ncdf_meshroms.pro
r240 r264 13 13 ; Name of the meshmask file to read. If this name does not contain any "/" 14 14 ; and if iodirectory keyword is not specify, then the common variable 15 ; iodir will be use to define the mesh file path.15 ; iodir will be used to define the mesh file path. 16 16 ; 17 17 ; @keyword GLAMBOUNDARY {default=those defined in the file}{type=2 elements vector} … … 32 32 ; @keyword GETDIMENSIONS {default=0}{type=scalar: 0 or 1} 33 33 ; Activate this keywords if you only want to know the dimension 34 ; of the domain stored in the mesh file. This dimension swill be34 ; of the domain stored in the mesh file. This dimension will be 35 35 ; defined in jpiglo, jpjglo, jpkglo (cm_4mesh common variables) 36 36 ; … … 42 42 ; @keyword NRHO {default=1}{type=scalar} 43 43 ; Specify the number of rho level that contain the data we want to explore. 44 ; This is mainly useful when using xxxto get access to the deeper levers and vertical sections.44 ; This is mainly useful when using <pro>xxx</pro> to get access to the deeper levers and vertical sections. 45 45 ; 46 46 ; @keyword SHIFT {default=computed according to glamboundary}{type=scalar} … … 50 50 ; 51 51 ; @keyword STRCALLING {type=scalar string} 52 ; the calling command used to call computegrid (this is used by xxx.pro)52 ; the calling command used to call <pro>computegrid</pro> (this is used by <pro>xxx</pro>) 53 53 ; 54 54 ; @keyword STRIDE {default=[1, 1, 1]}{type=3 elements vector} … … 65 65 ; 66 66 ; @restrictions 67 ; ixminmesh, ixmaxmesh,iyminmesh,iymaxmesh,izminmesh,izmaxmesh must68 ; be defined before calling ncdf_meshread. if some of those value67 ; ixminmesh, ixmaxmesh, iyminmesh, iymaxmesh, izminmesh, izmaxmesh must 68 ; be defined before calling <pro>ncdf_meshread</pro>. If some of those values 69 69 ; are equal to -1 they will be automatically defined 70 70 ; … … 77 77 ; V points and the last line of T and U points. 78 78 ; 79 ; Scale factors are compu ited using the distance between the points79 ; Scale factors are computed using the distance between the points 80 80 ; (which is not the exact definition for irregular grid). 81 81 ; -
trunk/SRC/ToBeReviewed/CALCULS/norme.pro
r254 r264 34 34 ; 35 35 ; @restrictions 36 ; The norm is calculated on points T To do this calculation, we average37 ; field U and V on points T before calculate the norme. At the edge of36 ; The norm is calculated on points T. To do this calculation, we average 37 ; field U and V on points T before calculate the norme. At the edge of 38 38 ; coast and of domain, we can not calculate fields U and V at points T, 39 39 ; that is why these points are at value !values.f_nan. … … 51 51 ; @examples 52 52 ; To calculate the average of the norme of streams on all the domain 53 ; between 0 et50:53 ; between 0 and 50: 54 54 ; IDL> res=norme(un,vn,boxzoom=[0,50],dir='xyz') 55 55 ; -
trunk/SRC/ToBeReviewed/PLOTS/DESSINE/plt.pro
r254 r264 2 2 ; 3 3 ; @file_comments 4 ; Draw horizontal graph (map) with CONTOURprocedure4 ; Draw horizontal graph (map) with <proidl>CONTOUR</proidl> procedure 5 5 ; 6 6 ; @categories … … 35 35 ; 6 elements: The extraction is made on Boxzoom 36 36 ; 37 ; Where lon1, lon2, lat1,lat2 are global variables defined at the last37 ; Where lon1, lon2, lat1, lat2 are global variables defined at the last 38 38 ; <pro>domdef</pro> ! 39 39 ; 40 40 ; @keyword REALCONT 41 ; Allow to draw continents defined in IDL. REALCONT can have 2 form :41 ; Allow to draw continents defined in IDL. REALCONT can have 2 forms: 42 42 ; /REALCONT: we draw continents in place of the mask 43 43 ; REALCONT=2 we draw continent's contour over the mask (this allows … … 66 66 ; 67 67 ; @keyword CONTNLEVEL {default=20} 68 ; When 68 ; When CONTOUR is activated, it is the number of contours 69 69 ; traced by a trait for drawing (active if 70 70 ; CONTLABEL=0) … … 73 73 ; If we want to trace contours of a different field than the one 74 74 ; whose we have the colored drawing (by example E-P in color and QSR in contours). 75 ; It must be a field respecting same characteristics than the argument number one of plt. 76 ; 77 ; @keyword GRIDTYPE 'U','T','V','W' or 'F' to specify possibly the grid on which the field is joined. 75 ; It must be a field respecting same characteristics than the argument number one of <pro>plt</pro>. 76 ; 77 ; @keyword GRIDTYPE 78 ; 'U','T','V','W' or 'F' 79 ; to specify possibly the grid on which the field is joined. 78 80 ; Comment: In this case, we should use a structure like field. 79 81 ; 80 82 ; @keyword INTERVALLE 81 ; Value of an internal between to isoline. If there is none specified min, 82 ; we choose a min contour which goes well with the specified interval!. If this keyword is not 83 ; specified, we trace 20 isoline from the min to the max. Comment: When CONTOUR is activated, 84 ; INTERVALLE only specify the interval between 2 colored isoline. To specify the interval 83 ; Value of an interval between to isoline. If there is none specified min, 84 ; we choose a min contour which goes well with the specified interval! 85 ; If this keyword is not specified, we trace 20 isolines from the min 86 ; to the max. 87 ; Comment: When CONTOUR is activated, INTERVALLE only specify the interval 88 ; between 2 colored isolines. To specify the interval 85 89 ; between 2 isolines traced by a trait, use CONTINTERVALLE. 86 90 ; … … 98 102 ; We use it when we want to do a projection. 99 103 ; This keyword can be of two types: 100 ; MAP=[P0lat,P0lon,Rot]. For the description of these 3 values (see the online help of MAP_SET).104 ; MAP=[P0lat,P0lon,Rot]. For the description of these 3 values (see the online help of <proidl>MAP_SET</proidl>). 101 105 ; /MAP: In this case, map is automatically calculated have the value: 102 106 ; map = [0, (lon1+lon2)/2., 0] 103 107 ; Comment: A good way to choose the type of the projection we want to do is to have a look at IDL demo: 104 108 ; IDL> demo 105 ; Then choose earth sciences and mapping.106 ; Comment2: By default it is a cylindrical projection which is effectuated(with or without the keyword map).109 ; Then choose "earth sciences and mappinA"g 110 ; Comment2: By default it is a cylindrical projection which is done (with or without the keyword map). 107 111 ; If we want an other projection, MAP must be activated and we have to add the keyword: /nom_projection. 108 112 ; For example, for a polar projection centered on the south pole: … … 111 115 ; 112 116 ; @keyword LABMAP {default=labmap=1} 113 ; Corresponds to label keywords of map_set.117 ; Corresponds to LABEL keyword of <proidl>MAP_SET</proidl>. 114 118 ; 115 119 ; @keyword MAXIN … … 124 128 ; 125 129 ; @keyword NLEVEL {default=20} 126 ; Number of contour to draw by default =20. active if 127 ; LABEL=0 or is not specified. 130 ; Number of contour to draw. Active if LABEL=0 or is not specified. 128 131 ; 129 132 ; @keyword NOFILL … … 152 155 ; @keyword VECTEUR {type=struct} 153 156 ; It is a structure composed by 2 elements containing the 2 fields U 154 ; and V of values of the zonal and meridian component of the vector of the fields157 ; and V of values of the zonal and meridian components of the vector of the fields 155 158 ; to draw. These fields can be an array or a structure. 156 159 ; For example: vecteur={matriceu:lec('unsurface'),matricev:lec('vnsurface')} … … 271 274 IF strupcase(vargrid) EQ 'W' THEN profond = firstzw NE 0 $ 272 275 ELSE profond = firstzt NE 0 273 ; do we need to extract now the triangulation that will be use for276 ; do we need to extract now the triangulation that will be used for 274 277 ; contouring the field? 275 278 if keyword_set(profond) $ -
trunk/SRC/ToBeReviewed/PLOTS/DESSINE/pltt.pro
r254 r264 10 10 ; 1) An array which can be: 11 11 ; * 3d or 4d: array 'xt','yt','zt','t'. The last component is the time. In this case, the array will 12 ; pass in grossemoyenneto be averaged and become an 1d or 2d array.12 ; pass in <pro>grossemoyenne</pro> to be averaged and become an 1d or 2d array. 13 13 ; * 2d: If the array is already 2d, it is not modified (beware, lands must 14 ; be masked at the value valmask) and nevertheless, type must be specified14 ; be masked at the value valmask) and nevertheless, type must be specified 15 15 ; to we know of which trace it is about. 16 ; To have a correct caption, respecify the 16 ; To have a correct caption, respecify the extraction zone via BOXZOOM. 17 17 ; * 1d: only for traces of the 't' type. Nevertheless, type must be specified 18 18 ; to we know of which trace it is about. … … 22 22 ; respecting criterions of case 1) 23 23 ; 24 ; PARAM: 25 ; MAX: valeur maximum que l''on veut prendre en compte dans le trace 24 ; 25 ; @param GIVENTYPE 26 ; 27 ; @param GIVENMIN 28 ; valeur minimum que l''on veut prendre en compte dans le trace 29 ; des contours. Par defaut on prend le min de tableau (sur les pts mer) 30 ; 31 ; @param GIVENMAX 32 : valeur maximum que l''on veut prendre en compte dans le trace 26 33 ; des contours. Par defaut on prend le max de tableau (sur les pts mer) 27 34 ; 28 ; MIN: valeur minimum que l''on veut prendre en compte dans le trace 29 ; des contours. Par defaut on prend le min de tableau (sur les pts 30 ; mer) 31 ; 32 ; DATMIN: c''est la borne inf de l''axe temporel. c''est un 35 ; @param DATMIN 36 : c''est la borne inf de l''axe temporel. c''est un 33 37 ; longinteger de la forme yyyymmdd (ou bien yymmdd). 34 38 ; 35 ; DATMAX: c''est la borne max de l''axe temporel. c''est un 39 ; @param DATMAX 40 ; c''est la borne max de l''axe temporel. c''est un 36 41 ; longinteger de la forme yyyymmdd (ou bien yymmdd) 37 42 ; … … 92 97 ; 93 98 ; @keyword INTERVALLE 94 ; Value of an inter nal between to isoline. If there is none specified min,99 ; Value of an interval between two isolines. If there is none specified min, 95 100 ; we choose a min contour which goes well with the specified interval!. If this keyword is not 96 101 ; specified, we trace 20 isoline from the min to the max. Comment: When CONTOUR is activated, 97 ; INTERVALLE only specify the interval between 2 colored isoline . To specify the interval102 ; INTERVALLE only specify the interval between 2 colored isolines. To specify the interval 98 103 ; between 2 isolines traced by a trait, use CONTINTERVALLE. 99 104 ; … … 123 128 ; 124 129 ; @keyword NLEVEL {default=20} 125 ; Number of contour to draw by default =20. active if130 ; Number of contours to draw. active if 126 131 ; LABEL=0 or is not specified. 127 132 ; … … 130 135 ; 131 136 ; @keyword CONTNLEVEL {default=20} 132 ; When 137 ; When CONTOUR is activated, it is the number of contours 133 138 ; traced by a trait for drawing (active if 134 139 ; CONTLABEL=0). … … 190 195 ; $Id$ 191 196 ; 192 ; @todo seb: L.24 à 36, L.426 à 427, L. 492 à 493 197 ; @todo 198 ; seb: definition of parameters, L.426 à 427, L. 492 à 493 193 199 ;- 194 200 ; -
trunk/SRC/ToBeReviewed/PLOTS/DESSINE/pltz.pro
r254 r264 15 15 ; See IDL> xhelp,'litchamp'. The array contained in the structure must be 2 or 3d (See case 1) 16 16 ; 17 ; ces arguments ne sont pas obligatoires: 18 ; 19 ; MAX: valeur maximum que l'on veut prendre en compte dans le trace 17 ; 18 ; @param GIVENTYPE 19 ; 20 ; @param GIVENMIN {required} 21 ; valeur minimum que l'on veut prendre en compte dans le trace 22 ; des contours. Par defaut on prend le min de tab1 (sur les pts mer) 23 ; 24 ; @param GIVENMAX {required} 25 : valeur maximum que l'on veut prendre en compte dans le trace 20 26 ; des contours. Par defaut on prend le max de tab1 (sur les pts mer) 21 ;22 ; MIN: valeur minimum que l'on veut prendre en compte dans le trace23 ; des contours. Par defaut on prend le min de tab1 (sur les pts mer)24 27 ; 25 28 ; @keyword BOXZOOM … … 72 75 ; 73 76 ; @keyword INTERVALLE 74 ; Value of an inter nal between to isoline. If there is none specified min,77 ; Value of an interval between two isolines. If there is none specified min, 75 78 ; we choose a min contour which goes well with the specified interval!. If this keyword is not 76 79 ; specified, we trace 20 isoline from the min to the max. Comment: When CONTOUR is activated, 77 ; INTERVALLE only specify the interval between 2 colored isoline . To specify the interval80 ; INTERVALLE only specify the interval between 2 colored isolines. To specify the interval 78 81 ; between 2 isolines traced by a trait, use CONTINTERVALLE. 79 82 ; … … 102 105 ; 103 106 ; @keyword NLEVEL {default=20} 104 ; Number of contour to draw by default =20. active if107 ; Number of contours to draw. active if 105 108 ; LABEL=0 or is not specified. 106 109 ; … … 157 160 ; $Id$ 158 161 ; 159 ; @todo seb L.20 à 26, L.215 à 221 162 ; @todo 163 ; seb definition of parmaters L.215 à 221 160 164 ; 161 165 ;-
Note: See TracChangeset
for help on using the changeset viewer.