- Timestamp:
- 11/16/09 17:26:07 (14 years ago)
- Location:
- trunk
- Files:
-
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/common_interp.pro
r2 r41 1 1 ;+ 2 2 ; 3 ; MODIFICATION HISTORY: 11/99 A. Jouzeau 4 ; 10/2001 R. Hordoir, Added variables for 5 ; boundary conditions 6 ; 02/2002 R. Hordoir, Added North Pole Treatment 7 ; 03/2003 R. Hordoir, Added variables for 8 ; irregular input grid 3 ; @history 4 ; 11/99 A. Jouzeau 5 ; 10/2001 R. Hordoir, Added variables for 6 ; boundary conditions 7 ; 02/2002 R. Hordoir, Added North Pole Treatment 8 ; 03/2003 R. Hordoir, Added variables for 9 ; irregular input grid 9 10 ; 10 11 ;- -
trunk/condmag_from_orca.pro
r23 r41 2 2 ; 3 3 ; @file_comments 4 ; interpolate cond_sed_< orcares>.nc and Br_<orcares>.nc5 ; and produce condmag_from_< orcares>.nc file6 ; 7 ; condmag_from_< orcares>.nc might be compare to condmag.nc4 ; interpolate cond_sed_<emph>orcares<emph>.nc and Br_<emph>orcares<emph>.nc 5 ; and produce condmag_from_<emph>orcares<emph>.nc file 6 ; 7 ; condmag_from_<emph>orcares<emph>.nc might be compare to condmag.nc 8 8 ; 9 9 ; NB : cond_oc and cond_tot won't be reproduced … … 29 29 ; ++ je ne sais pas comment ce paramètre doit intervenir 30 30 ; 31 ; @keyword DRAKKAR_EXP {type=string}31 ; @keyword DRAKKAR_EXP 32 32 ; code for Drakkar experiment 33 33 ; only used when orcares = ORCA025 … … 38 38 ; 39 39 ; @keyword PERF 40 ; if set activate performance with <pro didl>profiler</proidl>40 ; if set activate performance with <proidl>profiler</proidl> 41 41 ; PERF vs key_performance dans les commons 42 42 ; … … 50 50 ; provide tools to plot output files 51 51 ; produce a NetCDF GDT or CF compliant 52 ; introduce <progeomag>../<progeomag> and <pro>...</pro> in postprocessing53 ; of idldoc outputs54 52 ; 55 53 ; @pre -
trunk/condmag_on_orca.pro
r23 r41 33 33 ; provide tools to plot output files 34 34 ; produce a NetCDF GDT or CF compliant 35 ; introduce <progeomag>../<progeomag> and <pro>...</pro> in postprocessing36 ; of idldoc outputs37 35 ; use <pro>fromreg</pro> 38 36 ; -
trunk/correc_angle.pro
r2 r41 1 ;------------------------------------------------------------2 ;------------------------------------------------------------3 ;------------------------------------------------------------4 1 ;+ 2 ; 5 3 ; NAME: correc_angle.pro 6 4 ; -
trunk/divfred.pro
r30 r41 1 1 ;+ 2 ; @files_comments 2 ; 3 ; @file_comments 3 4 ; calcule la divergence d'un champ 2D 4 5 ; … … 7 8 ; 8 9 ; @examples 9 ; IDL> res= Divfred(u,v)10 ; 11 ; @param u {in}{required}{type=2D array}10 ; IDL> res=divfred(u,v) 11 ; 12 ; @param uu {in}{required}{type=2D array} 12 13 ; Matrix representing the zonal coordinates (U point) 13 14 ; 14 ; @param v {in}{required}{type=2D array}15 ; @param vv {in}{required}{type=2D array} 15 16 ; Matrix representing the zonal coordinates (V point) 16 17 ; … … 19 20 ; 20 21 ; @uses 21 ; common.pro22 ; <pro>common</pro> 22 23 ; 23 24 ; @restrictions -
trunk/extrap.pro
r2 r41 1 ;------------------------------------------------------------2 ;------------------------------------------------------------3 ;------------------------------------------------------------4 1 ;+ 5 2 ; NAME: extrap.pro (based on remplit.pro) … … 26 23 ; common_interp.pro 27 24 ; 28 ; SIDE EFFECTS:29 ;30 ; RESTRICTIONS:31 ;32 ; EXAMPLE:33 25 ; 34 26 ; MODIFICATION HISTORY: 19/11/99 Arnaud Jouzeau 35 27 ; 25/02/00 Sebastien Masson (remplit.pro) 36 28 ;- 37 ;------------------------------------------------------------38 ;------------------------------------------------------------39 ;------------------------------------------------------------40 29 PRO extrap, z, mmmask, it, val 41 30 @common_interp -
trunk/grad.pro
r12 r41 1 ;------------------------------------------------------------2 ;------------------------------------------------------------3 ;------------------------------------------------------------4 1 ;+ 5 ; NAME: 6 ; 7 ; PURPOSE: 8 ; 9 ; CATEGORY: 10 ; 11 ; CALLING SEQUENCE: 12 ; 13 ; INPUTS: 14 ; 15 ; KEYWORD PARAMETERS: 16 ; 17 ; OUTPUTS: 18 ; 19 ; COMMON BLOCKS:common.pro 20 ; 21 ; SIDE EFFECTS: 22 ; 23 ; RESTRICTIONS: 24 ; 25 ; EXAMPLE: 26 ; 27 ; MODIFICATION HISTORY:Sebastien Masson (smasson\@lodyc.jussieu.fr) 2 ; 3 ; @history 4 ; Sebastien Masson (smasson\@lodyc.jussieu.fr) 28 5 ; 29 6 ;- 30 ;------------------------------------------------------------31 ;------------------------------------------------------------32 ;------------------------------------------------------------33 7 FUNCTION grad, field, direc 8 ; 34 9 @common 35 ; ------------------------------------------------------------10 ; 36 11 res = litchamp(field) 37 12 taille=size(res) -
trunk/initocemeshmask.pro
r36 r41 13 13 ; must be G42 ++ G70 14 14 ; 15 ; @keyword EXTRA15 ; @keyword _EXTRA 16 16 ; must exist in order to be able to use this procedure as an argument 17 17 ; … … 30 30 ; IDL> myfile=getenv('GEOMAG_OD') + 'cond_sed_ORCA025.nc' 31 31 ; IDL> xxx, myfile, 'initocemeshmask', '''ORCA025''',DRAKKAR_EXP='G42',format='(i5)' 32 ; 32 33 ; @history 33 34 ; reee522 2007-06-08T15:35:17Z rhodes (IRIX64) … … 44 45 ; fplod 2007-06-05T12:22:38Z aedon.locean-ipsl.upmc.fr (Darwin) 45 46 ; (following Sebastien Masson advices) 46 ; . add EXTRA keyword in order to be able to use this procedure as an argument47 ; . add _EXTRA keyword in order to be able to use this procedure as an argument 47 48 ; of <pro>xxx</pro>. 48 ; . add 49 ; . add _EXTRA to the call of ncdf_meshlec 49 50 ; replace initorca2_bab by initocemesh in filename and procedure name 50 51 ; … … 69 70 ;- 70 71 ; 71 PRO initocemeshmask, orcares, DRAKKAR_EXP = drakkar_exp, _EXTRA = ex 72 PRO initocemeshmask, orcares, DRAKKAR_EXP = drakkar_exp, _EXTRA = extra 72 73 ; 73 74 compile_opt idl2, strictarrsubs … … 211 212 ; 212 213 key_stride = [1, 1, 1] 213 ;++ncdf_meshlec, fullfilename_oce[0], glamboundary = [20, 380], _EXTRA = ex 214 ncdf_meshlec, fullfilename_oce[0], GLAMBOUNDARY = [80, 380], _EXTRa = ex 214 ;++ncdf_meshlec, fullfilename_oce[0], glamboundary = [20, 380], _EXTRA = extra 215 ncdf_meshlec, fullfilename_oce[0], GLAMBOUNDARY = [80, 380], _EXTRa = extra 215 216 ;------------------------------------------------------------- 216 217 domdef -
trunk/interp.pro
r2 r41 1 ;------------------------------------------------------------2 ;------------------------------------------------------------3 ;------------------------------------------------------------4 1 ;+ 5 2 ; NAME: interp.pro -
trunk/interpolation.pro
r2 r41 1 ;------------------------------------------------------------2 ;------------------------------------------------------------3 ;------------------------------------------------------------4 1 ;+ 2 ; 5 3 ; NAME: interpolation.pro 6 4 ; -
trunk/inv_mask.pro
r2 r41 1 ;------------------------------------------------------------2 ;------------------------------------------------------------3 ;------------------------------------------------------------4 1 ;+ 5 2 ; NAME: inv_mask.pro -
trunk/netcdf_input.pro
r2 r41 1 ;------------------------------------------------------------2 ;------------------------------------------------------------3 ;------------------------------------------------------------4 1 ;+ 5 2 ; NAME: netcdf_input.pro -
trunk/netcdf_output.pro
r2 r41 1 ;------------------------------------------------------------2 ;------------------------------------------------------------3 ;------------------------------------------------------------4 1 ;+ 5 2 ; NAME: netcdf_output.pro -
trunk/northwind.pro
r2 r41 1 ;------------------------------------------------------------2 ;------------------------------------------------------------3 ;------------------------------------------------------------4 1 ; 5 2 ; NAME: northwind.pro … … 24 21 ; common_interp.pro 25 22 ; 26 ; SIDE EFFECTS:27 23 ; 28 ; RESTRICTIONS: 29 ; 30 ; EXAMPLE: 31 ; 32 ; MODIFICATION HISTORY: 33 ; 34 ;------------------------------------------------------------ 35 ;------------------------------------------------------------ 36 37 38 pro northwind, datglo,zdata_name,t 24 PRO northwind, datglo,zdata_name,t 39 25 40 26 @common_interp -
trunk/preproc_mask.pro
r2 r41 1 ;------------------------------------------------------------2 ;------------------------------------------------------------3 ;------------------------------------------------------------4 1 ;+ 2 ; 5 3 ; NAME: preproc_mask.pro 6 4 ; … … 33 31 ; 34 32 ;- 35 ;------------------------------------------------------------36 ;------------------------------------------------------------37 ;------------------------------------------------------------38 33 FUNCTION preproc_mask, mask 39 34 @common_interp -
trunk/rseries_ncdf.pro
r17 r41 1 ;------------------------------------------------------------2 1 ;+ 2 ; 3 3 ; @file_comments 4 4 ; reading timeseries writing on many files … … 32 32 ; Set this keyword to return an array instead of a structure. 33 33 ; 34 ; @keyword GRIDTYPE {type=string}34 ; @keyword GRIDTYPE 35 35 ; name of the grid to be read 'grid_T' ++'gridT' 36 36 ; … … 47 47 ; 48 48 ; @uses 49 ; common.pro49 ; <pro>common</pro> 50 50 ; 51 51 ; @restrictions … … 101 101 ; @version 102 102 ; $Id$ 103 ; 103 104 ;- 104 ;------------------------------------------------------------105 ;------------------------------------------------------------106 ;------------------------------------------------------------107 105 FUNCTION rseries_ncdf, var, date1, date2, expin, freqin, CENTURY = century, NOSTRUCT = nostruct, GRIDTYPE = gridtype, _EXTRA = ex 108 106 @common -
trunk/step1_diff.pro
r19 r41 1 1 ;+ 2 ; 2 3 ; @file_comments 3 4 ; compute delta between cond_sed*.pro Netcdf files with same dimension -
trunk/step2_diff.pro
r31 r41 1 1 ;+ 2 ; 2 3 ; @file_comments 3 4 ; compute delta between *_5d_yyyy_grid_T_orcares.pro Netcdf files with same dimension
Note: See TracChangeset
for help on using the changeset viewer.