Changeset 378
- Timestamp:
- 08/12/08 14:35:46 (16 years ago)
- Location:
- trunk/SRC
- Files:
-
- 33 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SRC/Calendar/date2string.pro
r371 r378 11 11 ; 12 12 ; @keyword _EXTRA 13 ; Used to pass keywords to <proidl> string</proidl> function13 ; Used to pass keywords to <proidl>STRING</proidl> function 14 14 ; 15 15 ; @returns -
trunk/SRC/Calendar/monthname.pro
r327 r378 11 11 ; 12 12 ; @keyword _EXTRA 13 ; Used to pass keywords to <proidl> string</proidl> function13 ; Used to pass keywords to <proidl>STRING</proidl> function 14 14 ; 15 15 ; @returns -
trunk/SRC/Computation/div.pro
r371 r378 37 37 ; <pro>cm_4cal</pro> 38 38 ; <pro>cm_4data</pro> 39 ; <pro>cm_4m mesh</pro>39 ; <pro>cm_4mesh</pro> 40 40 ; 41 41 ; @restrictions -
trunk/SRC/Matrix/inter.pro
r373 r378 4 4 ; find the intersection between 2 matrices of whole numbers 5 5 ; 6 ; see also <pro>differen ce</pro> and <pro>union</pro>6 ; see also <pro>different</pro> and <pro>union</pro> 7 7 ; 8 8 ; @categories -
trunk/SRC/Matrix/union.pro
r373 r378 4 4 ; find the union between 2 matrices of whole numbers 5 5 ; 6 ; see also <pro>differen ce</pro> and <pro>inter</pro>.6 ; see also <pro>different</pro> and <pro>inter</pro>. 7 7 8 8 ; @categories -
trunk/SRC/Obsolete/extrait.pro
r371 r378 38 38 ; 39 39 ; @param tab {in}{required} 40 ; a 1 ,2,3 or 4 dimtable40 ; a 1d, 2d, 3d or 4d table 41 41 ; 42 42 ; @param indicex {in}{required} … … 55 55 ; 56 56 ; @returns 57 ; a matrix 1 ,2,3or 4d extract from tab57 ; a matrix 1d, 2d, 3d or 4d extract from tab 58 58 ; -1 in case of mistake 59 59 ; -
trunk/SRC/Obsolete/lec.pro
r371 r378 35 35 ; trois lettres designant le nom de l'experience 36 36 ; 37 ;38 37 ; @keyword ANOM {in} 39 38 ; type du fichier vairmer par rapport auquel on doit calculer … … 52 51 ; @keyword FILENAME 53 52 ; string pour passer directement le nom du champ sans 54 ; 55 ; 56 ; 53 ; utiliser les inputs: nom_Vairmer',date,'nom_experience'. Rq si 54 ; ces inputs sont qd meme donnes ils ne sont pas modifies par 55 ; filename. 57 56 ; 58 57 ; @keyword GRID 59 58 ; lorsque ce mot clef est active, lec retourne la liste 60 ; 61 ; 59 ; des types de grilles (T, U...) auxquelles se rapportent les 60 ; variables. ds ce cas en input on met seulement 'vo' ou 'so'. 62 61 ; 63 62 ; @keyword NAME 64 63 ; lorsque ce mot clef est active, lec retourne la liste 65 ; 66 ; 64 ; des noms des variables. ds ce cas en input on met seulement 65 ; 'vo' ou 'so'. 67 66 ; 68 67 ; @keyword TOUT 69 68 ; oblige lec a lire le champ sur tout le domaine qui a 70 ; 69 ; etait selectionne pour la cession en cours (jpi,jpj,jpk) 71 70 ; 72 71 ; @returns 73 ; un tableau 2 ou 3d. sans le mot cle /TOUT, sa taille est72 ; un tableau 2d ou 3d. sans le mot cle /TOUT, sa taille est 74 73 ; celle du sous domaine definit par <pro>domdef</pro>(nx,ny,nz). avec /TOUT le 75 74 ; champ a la taille du domaine qui a etait selectionne pour la … … 82 81 ; <pro>common</pro> 83 82 ; <pro>isnumber</pro> 84 ; <pro>fi vardate</pro>83 ; <pro>ficdate</pro> 85 84 ; 86 85 ; @history -
trunk/SRC/ReadWrite/write_ncdf.pro
r371 r378 520 520 ; global attr) 521 521 ; 522 ; @return value522 ; @returns 523 523 ; a netcdf file containing the variable in the format specified 524 524 ; through keywords and variables … … 566 566 ; day' as a global attribute 567 567 ; 568 ; @keyword namevquick{in}{optional}568 ; @keyword VARNAME {in}{optional} 569 569 ; - an array of char, same number of elements as the number of given 570 570 ; var … … 608 608 ; } 609 609 ; IDL> write_ncdf, vv1, vv2, vv3, vv4, filename=fileoutnc, globattr=glbatt 610 ;611 ; @side effects612 610 ; 613 611 ; @history -
trunk/SRC/ToBeReviewed/CALCULS/grossemoyenne.pro
r370 r378 9 9 ; 10 10 ; @param TAB {in}{required} 11 ; 3 or 4d field11 ; 3d or 4d field 12 12 ; 13 13 ; @param DIREC {in}{required} … … 58 58 ; depth (automatically activated if vargrid eq 'W') 59 59 ; 60 ; @re sults61 ; un tableau60 ; @returns 61 ; an array 62 62 ; 63 63 ; @uses -
trunk/SRC/ToBeReviewed/GRILLE/grille.pro
r371 r378 7 7 ; <pro>domdef</pro> (contrarily to 8 8 ; <pro>grandegrille</pro>) 9 ; 9 10 ; BEWARE!! The choice of the grid is made from the value of the 10 11 ; global variable vargrid, which can be equal to 'T', 'U', 'V', 'W' ou 'F'. -
trunk/SRC/ToBeReviewed/GRILLE/tracegrille.pro
r371 r378 19 19 ; @keyword YSTRIDE {type=integer}{default=1} 20 20 ; It specify that we want to trace only one line of 21 ; constant j every xstride points21 ; constant j every ystride points 22 22 ; 23 23 ; @keyword OCEAN -
trunk/SRC/ToBeReviewed/LECTURE/xncdf_lec.pro
r371 r378 8 8 ; 9 9 ; @param NAME {in}{optional}{type=string} 10 ; It give the name of the file to be opened. If NAME 10 ; It give the name of the file to be opened. 11 ; 12 ; If NAME 11 13 ; does not contain the separating character of directories ('/' under 12 14 ; unix for example), the file will be looked for in the current directory. … … 14 16 ; @keyword IODIR {type=string} 15 17 ; It contains the directory where to go look for the file to be read. 18 ; 16 19 ; If NAME does not contain the separating character of directories ('/' under 17 20 ; unix for example), the file will be called iodir+nom_fichier. 18 21 ; 19 22 ; @keyword COUNT {type=vector} 20 ; An optional vector containing the counts to be used in 21 ; reading Value. COUNT is a 1-based vector with an element for 22 ; each dimension of the data to be written.The default matches 23 ; An optional vector containing the counts to be used in reading Value. 24 ; 25 ; COUNT is a 1-based vector with an element for 26 ; each dimension of the data to be written. 27 ; 28 ; The default matches 23 29 ; the size of the variable so that all data is written out. 24 30 ; 25 31 ; @keyword GROUP 26 ; The widget ID of the widget that calls XNCDF_LEC. When 27 ; this ID is specified, a death of the caller results in a death 32 ; The widget ID of the widget that calls XNCDF_LEC. 33 ; 34 ; When this ID is specified, a death of the caller results in a death 28 35 ; of XNCDF_LEC. 29 36 ; 30 37 ; @keyword OFFSET {type=vector}{default=[0, 0,...]} 31 38 ; An optional vector containing the starting position 32 ; for the read. The default start position is [0, 0, ...].39 ; for the read. 33 40 ; 34 41 ; @keyword SHIFT {type=vector}{default=[0, 0,...]} 35 42 ; A vector of integers, specifying for each dimension how much we have to shift it. 36 ; By default, it is [0,0,...]. See the function <proidl>shift</proidl> for more explanations. BEWARE, 43 ; 44 ; See the function <proidl>SHIFT</proidl> for more explanations. 45 ; 46 ; BEWARE, 37 47 ; the shift is done on the biggest array before a possible reduction determined 38 ; by OFFSET and COUNT. On the other hand, it is done after the possible extraction 48 ; by OFFSET and COUNT. 49 ; 50 ; On the other hand, it is done after the possible extraction 39 51 ; created by the STRIDE. 40 52 ; 41 53 ; @keyword STRIDE {type=vector}{default=[1, 1,...]} 42 54 ; An optional vector containing the strides, or sampling 43 ; intervals, between accessed values of the netCDF variable. The 44 ; default stride vector is that for a contiguous read, [1, 1,...]. 55 ; intervals, between accessed values of the netCDF variable. 45 56 ; 46 57 ; @returns 47 58 ; 2 different cases: 48 ; 49 ; 50 ; 51 ; 52 ; 59 ; 1) None attribute has been selected. In this case, res is the array we 60 ; wanted to read. 61 ; 2) Some attributes has been selected. In this case, res is a structure 62 ; whose the first element having the name of the variable is the values 63 ; array and the other arguments are the select arguments. 53 64 ; 54 65 ; @uses … … 387 398 ; created by xncdf_lec and which has allowed to select the variable to be read. 388 399 ; 389 ; @re sults400 ; @returns 390 401 ; indirectement res (le tableau ou la structure resultat) 391 402 ; -
trunk/SRC/ToBeReviewed/PLOTS/DESSINE/plt.pro
r371 r378 12 12 ; will be automatically performed. 13 13 ; 2) a structure respecting all criterions specified by 14 ; <pro>litchamp</pro> cf. IDL> xhelp,'litchamp'14 ; <pro>litchamp</pro> 15 15 ; 16 16 ; @param PARAM2 {in}{optional}{default=min of tab1 (on ocean points)} … … 102 102 ; We use it when we want to do a projection. 103 103 ; This keyword can be of two types: 104 ; MAP=[P0lat,P0lon,Rot]. For the description of these 3 values (see the online help of <proidl> map_set</proidl>).104 ; MAP=[P0lat,P0lon,Rot]. For the description of these 3 values (see the online help of <proidl>MAP_SET</proidl>). 105 105 ; /MAP: In this case, map is automatically calculated have the value: 106 106 ; map = [0, (lon1+lon2)/2., 0] … … 115 115 ; 116 116 ; @keyword LABMAP {default=labmap=1} 117 ; Corresponds to LABEL keyword of <proidl> map_set</proidl>.117 ; Corresponds to LABEL keyword of <proidl>MAP_SET</proidl>. 118 118 ; 119 119 ; @keyword MAXIN -
trunk/SRC/ToBeReviewed/PLOTS/DESSINE/plt1d.pro
r367 r378 9 9 ; @param TAB {in}{required} 10 10 ; The field whose we want to make the hovmoeller map can be 2 kind of thing: 11 ; 1) An array which can be: 12 ; * 2d, 3d or 4d: array xy, xyz. xyt or xyzt. In this case, the array will pass 13 ; in moyenne or grossemoyenne to be averaged and become an array 1d. 14 ; * 1d:Nevertheless, the type must be specified in order to we know which trace 15 ; it is about. To have a correct caption, respecify the extraction zone via BOXZOOM. 16 ; 2) a structure respecting all criterions specified by <pro>litchamp</pro> 17 ; See IDL> xhelp,'litchamp'. The array contained in the structure 18 ; respecting criterions of case 1) 11 ; 1) An array which can be: 12 ; 13 ; * 2d, 3d or 4d: array xy, xyz. xyt or xyzt. In this case, the array 14 ; will pass in <pro>moyenne</pro> or <pro>grossemoyenne</pro> to be 15 ; averaged and become an array 1d. 16 ; * 1d:Nevertheless, the type must be specified in order to we know which 17 ; trace it is about. To have a correct caption, respecify the extraction 18 ; zone via BOXZOOM. 19 ; 2) a structure respecting all criterions specified by <pro>litchamp</pro> 20 ; The array contained in the structure respecting criterions of case 1) 19 21 ; 20 22 ; @param PARAM2 {in}{required} … … 31 33 ; 32 34 ; @keyword BOXZOOM 33 ; Vector indicating the geographic zone (3d) on which the extraction of the field must 34 ; be done to do the hovmoeller. 35 ; If BOXZOOM has : 35 ; Vector indicating the geographic zone (3d) on which the extraction of the 36 ; field must be done to do the hovmoeller. 37 ; 38 ; If BOXZOOM has : 36 39 ; 1 element : The extraction is made on [lon1, lon2, lat1, lat2, 0.,boxzoom[0]] 37 40 ; 2 elements: The extraction is made on [lon1, lon2, lat1, lat2, boxzoom[0],boxzoom[1]] … … 40 43 ; 6 elements: The extraction is made on Boxzoom 41 44 ; 42 ; Where lon1, lon2,lat1,lat2,vert1,vert2 are global variables defined at the last43 ; <pro>domdef</pro> !45 ; Where lon1, lon2,lat1,lat2,vert1,vert2 are global variables defined at 46 ; the last <pro>domdef</pro> ! 44 47 ; 45 48 ; @keyword COL1D -
trunk/SRC/ToBeReviewed/PLOTS/DESSINE/pltt.pro
r370 r378 9 9 ; @param TAB {in}{required} 10 10 ; The field whose we want to make the hovmoeller map can be 2 kind of thing: 11 ; 1) An array which can be:12 ; * 3d or 4d: array 'xt','yt','zt','t'. The last component is the time. In this case, the array will13 ; pass in <pro>grossemoyenne</pro> to be averaged and become an 1d or 2d array.14 ; * 2d: If the array is already 2d, it is not modified (beware, lands must15 ; be masked at the value valmask) and nevertheless, type must be specified16 ; to we know of which trace it is about.17 ; To have a correct caption, respecify the extraction zone via BOXZOOM.18 ; * 1d: only for traces of the 't' type. Nevertheless, type must be specified19 ; to we know of which trace it is about.20 ; To have a correct caption, respecify the extraction zone via BOXZOOM.21 ; 2) a structure respecting all criterions specified by <pro>litchamp</pro>22 ; See IDL> xhelp,'litchamp'. The array contained in the structure23 ; respecting criterions of case 1)24 ; 11 ; 12 ; 1) An array which can be: 13 ; * 3d or 4d: array 'xt','yt','zt','t'. The last component is the time. In this case, the array will 14 ; pass in <pro>grossemoyenne</pro> to be averaged and become an 1d or 2d array. 15 ; * 2d: If the array is already 2d, it is not modified (beware, lands must 16 ; be masked at the value valmask) and nevertheless, type must be specified 17 ; to we know of which trace it is about. 18 ; To have a correct caption, respecify the extraction zone via BOXZOOM. 19 ; 20 ; * 1d: only for traces of the 't' type. Nevertheless, type must be specified 21 ; to we know of which trace it is about. 22 ; To have a correct caption, respecify the extraction zone via BOXZOOM. 23 ; 2) a structure respecting all criterions specified by <pro>litchamp</pro> 24 ; The array contained in the structure respecting criterions of case 1) 25 25 ; 26 26 ; @param GIVENTYPE -
trunk/SRC/ToBeReviewed/PLOTS/DESSINE/pltv.pro
r371 r378 14 14 ; (as it is done in plt). 15 15 ; 2) a structure respecting all criterions specified by 16 ; <pro>litchamp</pro> cf. IDL> xhelp,'litchamp'16 ; <pro>litchamp</pro> 17 17 ; 18 18 ; @param MIN {in}{optional}{default=min of DATA (on non-masked points)} -
trunk/SRC/ToBeReviewed/PLOTS/DESSINE/pltz.pro
r370 r378 9 9 ; @param TAB 10 10 ; The field whose we want to make a vertical cut can be 2 kind of thing: 11 ; 1) An 2d or 3d array. 12 ; If the field is 2d, indicate, with the keyword BOXZOOM, geographic delineations of the boxzoom. 13 ; If the field is 3d, we extract the section on we average possibly before to do the plot. 14 ; 2) a structure respecting all criterions specified by <pro>litchamp</pro>. 15 ; See IDL> xhelp,'litchamp'. The array contained in the structure must be 2 or 3d (See case 1) 16 ; 11 ; 1) An 2d or 3d array. 12 ; If the field is 2d, indicate, with the keyword BOXZOOM, geographic delineations of the boxzoom. 13 ; If the field is 3d, we extract the section on we average possibly before to do the plot. 14 ; 2) a structure respecting all criterions specified by <pro>litchamp</pro>. 15 ; The array contained in the structure must be 2 or 3d (See case 1) 17 16 ; 18 17 ; @param GIVENTYPE -
trunk/SRC/ToBeReviewed/PLOTS/DIVERS/addaxe.pro
r370 r378 3 3 ; @file_comments 4 4 ; Add an axis when we do an oblique section in <pro>pltz</pro>, 5 ; <pro>pltt</pro> 6 ; or <pro>plt1d</pro> 5 ; <pro>pltt</pro> or <pro>plt1d</pro> 7 6 ; 8 7 ; @categories -
trunk/SRC/ToBeReviewed/PLOTS/DIVERS/axis4pltz.pro
r367 r378 33 33 ; Used to pass keywords 34 34 ; 35 ; Others: see pltz35 ; Others: see <pro>pltz</pro> 36 36 ; 37 37 ; @history -
trunk/SRC/ToBeReviewed/PLOTS/DIVERS/checkfield.pro
r370 r378 15 15 ; 16 16 ; @param NAME {in}{optional}{type=string} 17 ; It gives the name of the file to be opened. If NAME 17 ; It gives the name of the file to be opened. 18 ; 19 ; If NAME 18 20 ; does not contain the separating character of directories ('/' under 19 21 ; unix for example), the file will be looked for in the current directory. … … 142 144 ; 143 145 ; @param FIELD {in}{required}{type=field} 144 ; It respect <pro>litchamp</pro>'s criterions. See IDL>xhelp,'litchamp'146 ; It respect <pro>litchamp</pro>'s criterions. 145 147 ; 146 148 ; @param PROCEDURE {in}{required} … … 152 154 ; @keyword BOXZOOM {type=vector} 153 155 ; Vector indicating the geographic zone on which we want to cut the map. 156 ; 154 157 ; If BOXZOOM has : 155 158 ; 1 element : The extraction is made on [lon1, lon2, lat1, lat2, 0.,boxzoom[0]] … … 168 171 ; @keyword VECTEUR{type=vector} 169 172 ; It is a structure composed by 2 elements containing the 2 fields U 170 ; and V of values of the zonal and meridian component of the vector of the fields 171 ; to draw. These fields can be an array or a structure. 172 ; For example: vecteur={matriceu:lec('unsurface'),matricev:lec('vnsurface')} 173 ; Comment: name of elements of vectors are inconsequential. 174 ; vecteur={u:lec('unsurface'),v:lec('vnsurface')} is also appropriated. 173 ; and V of values of the zonal and meridian component of the vector of 174 ; the fields to draw. 175 ; 176 ; These fields can be an array or a structure. 177 ; For example: vecteur={matriceu:lec('unsurface'),matricev:lec('vnsurface')} 178 ; 179 ; Comment: name of elements of vectors are inconsequential. 180 ; vecteur={u:lec('unsurface'),v:lec('vnsurface')} is also appropriated. 175 181 ; 176 182 ; @keyword _EXTRA -
trunk/SRC/ToBeReviewed/PLOTS/DIVERS/determineminmax.pro
r370 r378 48 48 ; $Id$ 49 49 ; 50 ; @todo seb: manque les param glam et gphi 50 ; @todo 51 ; seb: manque les param glam et gphi 51 52 ; 52 53 ;- -
trunk/SRC/ToBeReviewed/PLOTS/DIVERS/placecolor.pro
r370 r378 3 3 ; @file_comments 4 4 ; allows to trace the independently from a graph 5 ; 5 6 ; By default, trace a color bar of the same type than the one present in 6 7 ; <pro>plt</pro> 7 8 ; and <pro>pltz</pro>. 9 ; 8 10 ; If max, min and divisions are not stipulated, then max=sup,min=inf 9 11 ; and divisions=div. -
trunk/SRC/ToBeReviewed/PLOTS/DIVERS/placedessin.pro
r371 r378 13 13 ; @param POSFENETRE {out}{type=vector} 14 14 ; containing captions and the graph in normalized coordinates. 15 ; 15 16 ; Comment: To position the drawing, we have to do !p.position=posfenetre 16 17 ; after the call of the caliber … … 18 19 ; @param POSBAR {out}{type=vector} 19 20 ; Like POSFENETRE but for the color bar. 21 ; 20 22 ; Same comment to position the color bar, !p.position=posbar 21 23 ; … … 32 34 ; @keyword MAP 33 35 ; We use it when we want to do a projection. 36 ; 34 37 ; This keyword can be of two types: 35 ; MAP=[P0lat,P0lon,Rot]. For the description of these 3 values (see the online help of <proidl> map_set</proidl>).38 ; MAP=[P0lat,P0lon,Rot]. For the description of these 3 values (see the online help of <proidl>MAP_SET</proidl>). 36 39 ; /MAP: In this case, map is automatically calculated have the value: 37 40 ; map = [0, (lon1+lon2)/2., 0] 41 ; 38 42 ; Comment 1: A good way to choose the type of the projection we want to do is to have a look at IDL demo: 39 43 ; IDL> demo 40 44 ; Then choose "Mapping" and "Global Mapping Demo" 45 ; 41 46 ; Comment 2: By default it is a cylindrical projection which is effectuated (with or without the keyword map). 42 47 ; If we want an other projection, MAP must be activated and we have to add the keyword: /nom_projection. 48 ; 43 49 ; For example, for a polar projection centered on the south pole: 44 50 ; IDL> domdef,-180,180,-90,-45 … … 57 63 ; Vector composed of 3 or 4 elements, applied to make a drawing on a 58 64 ; small portion of a page or screen. It delimit the zone where the drawing will be done. 59 ; If there is 4 elements: 60 ; then is constituted of coordinates (expressed in cm located from the up and 61 ; left corner of the page or the window (in portrait like in landscape) of the bottom 62 ; and left corner and of the up and right corner of the drawing zone. 63 ; If there is 3 elements: 64 ; in this case, we divide the page or the screen in small[0] columns and in small[1] lines 65 ; the drawing made in the box numbered small[2]. The numerotation starting up and left by 65 ; 66 ; If there is 4 elements then is constituted of coordinates (expressed in cm 67 ; located from the up and left corner of the page or the window (in portrait 68 ; like in landscape) of the bottom and left corner and of the up and right 69 ; corner of the drawing zone. 70 ; 71 ; If there is 3 elements, we divide the page or the screen in small[0] columns 72 ; and in small[1] lines, the drawing is made in the box numbered small[2]. 73 ; 74 ; The numerotation starting up and left by 66 75 ; the number 1 and then, following the writing direction. 67 ; By default, we make the largest drawing we can do, conserving the aspect ratio 68 ; (except when REMPLI is activated). 76 ; 77 ; By default, we make the largest drawing we can do, conserving the aspect 78 ; ratio (except when REMPLI is activated). 69 79 ; 70 80 ; @keyword PORTRAIT … … 72 82 ; 73 83 ; @keyword POST 74 ; Make a postscript. Only works if we made one drawing on the page. 84 ; Make a postscript. 85 ; 86 ; Only works if we made one drawing on the page. 87 ; 75 88 ; If we make several drawing, use \@<pro>ps</pro>. 76 89 ; … … 80 93 ; @keyword WINDOW 81 94 ; Number of the window on which we want to do the graph (Allow to open several windows). 95 ; 82 96 ; By default, we open 'IDL0' 83 97 ; … … 88 102 ; If we want to trace contours of a different field than the one 89 103 ; whose we have the colored drawing (by example E-P in color and QSR in contours). 104 ; 90 105 ; It must be a field respecting same characteristics than the argument number 91 106 ; one of <pro>plt</pro>. 92 107 ; 93 108 ; @keyword ENDPOINTS 94 ; keyword specifying that we want to make a vertical cut in diagonal. Then coordinated of extremities 95 ; of these ones are defined by the 4 elements of the vector ENDPOINTS: [x1,y1,x2,y2] which are 96 ; coordinates. 109 ; keyword specifying that we want to make a vertical cut in diagonal. 110 ; 111 ; Then coordinated of extremities of these ones are defined by the 4 elements 112 ; of the vector ENDPOINTS: [x1,y1,x2,y2] which are coordinates. 97 113 ; 98 114 ; @keyword VECTEUR {type=vector} 99 115 ; It is a structure composed by 2 elements containing the 2 fields U 100 116 ; and V of values of the zonal and meridian component of the vector of the fields 101 ; to draw. These fields can be an array or a structure. 102 ; For example: vecteur={matriceu:lec('unsurface'),matricev:lec('vnsurface')} 103 ; Comment: name of elements of vectors are inconsequential. 117 ; to draw. 118 ; 119 ; These fields can be an array or a structure. 120 ; 121 ; For example: vecteur={matriceu:lec('unsurface'),matricev:lec('vnsurface')} 122 ; 123 ; Comment: name of elements of vectors are inconsequential. 104 124 ; vecteur={u:lec('unsurface'),v:lec('vnsurface')} is also appropriated. 105 125 ; 106 126 ; @keyword DIREC 107 127 ; 't' 'x' 'y' 'z' 'xys' 'xz' 'yz' 'xyz' 'xt' 'yt' 'zt' 'xyt' 108 ; 128 ; 'xzt' 'yzt' 'xyzt' Direction on which do averages 109 129 ; 110 130 ; @keyword _EXTRA … … 112 132 ; 113 133 ; @keyword COLOR_C 114 ; To draw the contour in color instead of in black 115 ; with filling in color 134 ; To draw the contour in color instead of in black with filling in color 116 135 ; 117 136 ; @uses -
trunk/SRC/ToBeReviewed/PLOTS/DIVERS/restoreatt.pro
r370 r378 10 10 ; @param STRUCT {in}{required} 11 11 ; a structure like the one who read <pro>litchamp</pro>. 12 ; See IDL> xhelp,'litchamp'13 12 ; 14 13 ; @uses … … 17 16 ; @restrictions 18 17 ; Change the value if global variables attribute of a field: vargrid, 19 ; varname, varunit, vardate, varexp 18 ; varname, varunit, vardate, varexp, valmask and time. 20 19 ; 21 20 ; @history -
trunk/SRC/ToBeReviewed/PLOTS/DIVERS/saveatt.pro
r370 r378 2 2 ; 3 3 ; @file_comments 4 ; Allows to put in a structure attributes which can be associated with a variable. 4 ; Allows to put in a structure attributes which can be associated with 5 ; a variable. 5 6 ; 6 7 ; @categories -
trunk/SRC/ToBeReviewed/PLOTS/DIVERS/terminedessin.pro
r370 r378 8 8 ; 9 9 ; @keyword POST 10 ; Make a postscript. Only works if we made one drawing on the page. 10 ; Make a postscript. 11 ; 12 ; Only works if we made one drawing on the page. 11 13 ; If we make several drawing, use \@<pro>ps</pro>. 12 14 ; 13 15 ; @keyword SMALL {type=vector} 14 16 ; Vector composed of 3 or 4 elements, applied to make a drawing on a 15 ; small portion of a page or screen. It delimit the zone where the drawing will be done. 16 ; If there is 4 elements: 17 ; then is constituted of coordinates (expressed in cm located from the up and 18 ; left corner of the page or the window (in portrait like in landscape)) of the bottom 19 ; and left corner and of the up and right corner of the drawing zone. 20 ; If there is 3 elements: 21 ; in this case, we divide the page or the screen in small[0] columns and in small[1] lines 22 ; the drawing made in the box numbered small[2]. The numerotation starting up and left by 23 ; the number 1 and then, following the writing direction. 24 ; By default, we make the largest drawing we can do, conserving the aspect ration 25 ; (except when REMPLI is activated). 17 ; small portion of a page or screen. 18 ; 19 ; It delimit the zone where the drawing will be done. 20 ; 21 ; If there is 4 elements then is constituted of coordinates (expressed in cm 22 ; located from the up and left corner of the page or the window (in portrait 23 ; like in landscape)) of the bottom and left corner and of the up and right 24 ; corner of the drawing zone. 25 ; 26 ; If there is 3 elements we divide the page or the screen in small[0] columns 27 ; and in small[1] lines and the drawing is made in the box numbered small[2]. 28 ; 29 ; The numerotation starting up and left by the number 1 and then, following 30 ; the writing direction. 31 ; 32 ; By default, we make the largest drawing we can do, conserving the aspect 33 ; ration (except when REMPLI is activated). 26 34 ; 27 35 ; @keyword _EXTRA -
trunk/SRC/ToBeReviewed/PLOTS/legende.pro
r369 r378 14 14 ; 15 15 ; @param COUPE {type=string} 16 ; Character containing two letters giving the type of the cut (for example: 'xz').16 ; Character containing two letters giving the type of the cut for example: 'xz' 17 17 ; 18 18 ; @keyword CONTOUR 19 19 ; If we want to trace contours of a different field than the one 20 20 ; whose we have the colored drawing (by example E-P in color and QSR in contours). 21 ; It must be a field respecting same characteristics than the argument number one of plt. 21 ; 22 ; It must be a field respecting same characteristics than the argument number 23 ; one of plt. 22 24 ; 23 25 ; @keyword ENDPOINTS … … 31 33 ; 32 34 ; @restrictions 33 ; The use of the global variable language allows to change the language and the caption easily. 35 ; The use of the global variable language allows to change the language and 36 ; the caption easily. 34 37 ; 35 38 ; @history -
trunk/SRC/ToBeReviewed/PLOTS/style.pro
r325 r378 49 49 ; 3 : Solid-Bold, solid-thin, dash Dot-thin, solid-thin, Solid-Bold... 50 50 ; 4 : Solid-very-thin, except for contour O, that is solid-bold 51 ; 51 52 ; 2) for the labelstyle based on a threshold value (with a style 52 ;before and after the threshold value and a bold solid line for the 53 ;value itself, a more general definition can be given with a scalar 54 ;string with the following structure: 'xxNN...NNyy' with 55 ; xx and yy correspondind to one the following choices (with the corresponding meaning) 53 ; before and after the threshold value and a bold solid line for the 54 ; value itself, a more general definition can be given with a scalar 55 ; string with the following structure: 'xxNN...NNyy' with 56 ; xx and yy correspondind to one the following choices (with the 57 ; corresponding meaning) 56 58 ; so -> Solid 57 59 ; do -> Dotted -
trunk/SRC/ToBeReviewed/PLOTS/symbols.pro
r325 r378 4 4 ; Create custom plotting symbols 5 5 ; 6 ; @param NSYM {in}{required} 7 ; 8 ; 1 = open circle 9 ; 2 = filled circle 10 ; 3 = arrow pointing right 11 ; 4 = arrow pointing left 12 ; 5 = arrow pointing up 13 ; 6 = arrow pointing down 14 ; 7 = arrow pointing up and left (45 degrees) 15 ; 8 = arrow pointing down and left 16 ; 9 = arrow pointing down and right. 17 ; 10 = arrow pointing up and right. 18 ; 11 through 18 are bold versions of 3 through 10 19 ; 19 = horizontal line 20 ; 20 = box 21 ; 21 = diamond 22 ; 22 = triangle 23 ; 30 = filled box 24 ; 31 = filled diamond 25 ; 32 = filled triangle 26 ; 6 ; @param NSYM {in}{required} {type=integer} 7 ; Code of sympbols : 8 ; 1 = open circle 9 ; 2 = filled circle 10 ; 3 = arrow pointing right 11 ; 4 = arrow pointing left 12 ; 5 = arrow pointing up 13 ; 6 = arrow pointing down 14 ; 7 = arrow pointing up and left (45 degrees) 15 ; 8 = arrow pointing down and left 16 ; 9 = arrow pointing down and right. 17 ; 10 = arrow pointing up and right. 18 ; 19 ; 11 through 18 are bold versions of 3 through 10 20 ; 21 ; 19 = horizontal line 22 ; 20 = box 23 ; 21 = diamond 24 ; 22 = triangle 25 ; 30 = filled box 26 ; 31 = filled diamond 27 ; 32 = filled triangle 28 ; 27 29 ; @param SCALE {in}{required} 28 30 ; size of symbols. … … 30 32 ; @keyword COLOR 31 33 ; color of symbols 32 ; 34 ; 33 35 ; @restrictions 34 36 ; The desired symbol is stored in the user buffer and -
trunk/SRC/ToBeReviewed/POSTSCRIPT/calibre.pro
r370 r378 56 56 ; is too different of the one of SMALLDRAW. 57 57 ; 2) YXASPECT=n : multiply by n the aspect ratio given by default. 58 ; For example in <pro idl>plt</proidl>, RAPPORTYX is calculated to the58 ; For example in <pro>plt</pro>, RAPPORTYX is calculated to the 59 59 ; reference be orthonormal, 60 60 ; to have a reference where the y axis is 2 time bigger than the x one, YXASPECT=2. -
trunk/SRC/ToBeReviewed/STATISTICS/skewness_4d.pro
r335 r378 7 7 ; 8 8 ; @param X {in}{required}{type=array} 9 ; An Array which last dimension is the time dimension so 10 ; size n. 9 ; An array which last dimension is the time dimension so size n. 11 10 ; 12 11 ; @param NT … … 16 15 ; double precision arithmetic. 17 16 ; 17 ; @keyword NAN 18 ; 18 19 ; @hidden 19 20 ; … … 22 23 ; 23 24 ;- 24 FUNCTION Skewness_Num, X, nT, Double = Double, NAN = nan25 FUNCTION skewness_num, x, nt, DOUBLE = double, NAN = nan 25 26 ; Compute the numerator of the skewness expression 26 27 ; … … 49 50 ; 50 51 ; @param X {in}{required}{type=array} 51 ; An Array which last dimension is the time dimension so 52 ; size n. 52 ; An array which last dimension is the time dimension so size n. 53 53 ; 54 54 ; @keyword DOUBLE … … 75 75 ;- 76 76 77 FUNCTION skewness_4d, X, DOUBLE = Double, NVAL = nval77 FUNCTION skewness_4d, x, DOUBLE = double, NVAL = nval 78 78 ; 79 79 compile_opt idl2, strictarrsubs -
trunk/SRC/ToBeReviewed/STRING/strwhere.pro
r371 r378 17 17 ; 18 18 ; The function returns an index array similar to the 19 ; result of the wherefunction19 ; result of the <proidl>WHERE</proidl> function 20 20 ; 21 21 ; @examples -
trunk/SRC/Utilities/xhelp.pro
r375 r378 31 31 ; University of California, Santa Barbara 32 32 ; - 7/1/99 : legeres modification par Sebastien Masson : utilisation de 33 ; <proidl> xdisplayfile</proidl>, de <pro>findfile</pro> et de _extra.33 ; <proidl>XDISPLAYFILE</proidl>, de <proidl>FINDFILE</proidl> et de _extra. 34 34 ; - 6/7/1999: compatibility mac and windows 35 35 ;
Note: See TracChangeset
for help on using the changeset viewer.