Changeset 327 for trunk/SRC/Interpolation
- Timestamp:
- 12/13/07 17:22:35 (17 years ago)
- Location:
- trunk/SRC/Interpolation
- Files:
-
- 22 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SRC/Interpolation/angle.pro
r325 r327 23 23 ; 24 24 ;- 25 FUNCTION fsnspp, plam, pphi, DOUBLE =double25 FUNCTION fsnspp, plam, pphi, DOUBLE=double 26 26 ; 27 27 compile_opt idl2, strictarrsubs … … 103 103 ;- 104 104 PRO angle, fileocemesh, gcosu, gsinu, gcosv, gsinv, gcost, gsint, gcosf, gsinf $ 105 , IODIRECTORY = iodirectory, DOUBLE =double105 , IODIRECTORY=iodirectory, DOUBLE=double 106 106 ; 107 107 compile_opt idl2, strictarrsubs -
trunk/SRC/Interpolation/clickincell.pro
r325 r327 59 59 ; 60 60 ;- 61 FUNCTION clickincell, CELLTYPE = celltype, DRAWCELL = drawcell, COLOR = color, ORIGINAL = original, IJ = ij, _EXTRA = extra 61 FUNCTION clickincell, CELLTYPE=celltype, DRAWCELL=drawcell, COLOR=color $ 62 , ORIGINAL=original, IJ=ij, _EXTRA=extra 62 63 ; 63 64 compile_opt idl2, strictarrsubs -
trunk/SRC/Interpolation/compute_fromreg_bilinear_weigaddr.pro
r325 r327 55 55 PRO compute_fromreg_bilinear_weigaddr, alonin, alatin, olonin, olat $ 56 56 , weig , addr $ 57 , NONORTHERNLINE =nonorthernline $58 , NOSOUTHERNLINE =nosouthernline57 , NONORTHERNLINE=nonorthernline $ 58 , NOSOUTHERNLINE=nosouthernline 59 59 ; 60 60 compile_opt idl2, strictarrsubs -
trunk/SRC/Interpolation/compute_fromreg_imoms3_weigaddr.pro
r325 r327 58 58 ;- 59 59 PRO compute_fromreg_imoms3_weigaddr, alonin, alatin, olonin, olat, weig, addr $ 60 , NONORTHERNLINE =nonorthernline, $61 NOSOUTHERNLINE =nosouthernline60 , NONORTHERNLINE=nonorthernline, $ 61 NOSOUTHERNLINE=nosouthernline 62 62 ; 63 63 compile_opt idl2, strictarrsubs -
trunk/SRC/Interpolation/cutpar.pro
r325 r327 64 64 ; 65 65 ;- 66 FUNCTION cutpar, x0, y0, x1, y1, x2, y2, x3, y3, n, ENDPOINTS = endpoints, ONSPHERE = onsphere 66 FUNCTION cutpar, x0, y0, x1, y1, x2, y2, x3, y3, n $ 67 , ENDPOINTS=endpoints, ONSPHERE=onsphere 67 68 ; 68 69 compile_opt idl2, strictarrsubs -
trunk/SRC/Interpolation/cutsegment.pro
r325 r327 49 49 ; 50 50 ;- 51 FUNCTION cutsegment, x0, y0, x1, y1, n, ENDPOINTS = endpoints, ONSPHERE = onsphere 51 FUNCTION cutsegment, x0, y0, x1, y1, n $ 52 , ENDPOINTS=endpoints, ONSPHERE=onsphere 52 53 ; 53 54 compile_opt idl2, strictarrsubs -
trunk/SRC/Interpolation/extrapolate.pro
r325 r327 54 54 ; 55 55 ;- 56 FUNCTION extrapolate, zinput, maskinput, nb_iteration, X_PERIODIC =x_periodic $57 , MINVAL = minval, MAXVAL = maxval, GE0 = ge0, _EXTRA =ex56 FUNCTION extrapolate, zinput, maskinput, nb_iteration, X_PERIODIC=x_periodic $ 57 , MINVAL=minval, MAXVAL=maxval, GE0=ge0, _EXTRA=ex 58 58 ; 59 59 compile_opt idl2, strictarrsubs -
trunk/SRC/Interpolation/extrapsmooth.pro
r325 r327 49 49 ; $Id$ 50 50 ;- 51 FUNCTION extrapsmooth, in, mskin, X_PERIODIC = x_periodic, MINVAL = minval, MAXVAL = maxval, GE0 = ge0, _EXTRA = ex 51 FUNCTION extrapsmooth, in, mskin, X_PERIODIC=x_periodic $ 52 , MINVAL=minval, MAXVAL=maxval, GE0=ge0, _EXTRA=ex 52 53 ; 53 54 compile_opt strictarr, strictarrsubs -
trunk/SRC/Interpolation/file_interp.pro
r305 r327 4 4 ; 5 5 ;- 6 FUNCTION call_interp2d, data, inlon, inlat, inmask, outlon, outlat, INIRR = inirr, METHOD = method, SMOOTH = smooth, WEIG = weig, ADDR = addr, NAN_VALUE = NaN_value, _extra = ex 6 FUNCTION call_interp2d, data, inlon, inlat, inmask, outlon, outlat $ 7 , INIRR=inirr, METHOD=method, SMOOTH=smooth $ 8 , WEIG=weig, ADDR=addr, NAN_VALUE=NaN_value, _EXTRA=ex 7 9 ; 8 10 compile_opt idl2, strictarrsubs … … 207 209 ; 208 210 ;- 209 PRO file_interp, filein, fileout, gridout, GRIDIN = gridin, MASKIN = maskin, MASKOUT = maskout $ 210 , KEEP = keep, REMOVE = remove, METHOD = method, SMOOTH = smooth $ 211 , SET_XDIMNAME = set_xdimname, SET_YDIMNAME = set_ydimname $ 212 , SET_XAXISNAME = set_xaxisname, SET_YAXISNAME = set_yaxisname $ 213 , INMASKNAME = inmaskname, ININVMASK = ininvmask, INUSEASMASK = inuseasmask $ 214 , INMISSING_VALUE = inmissing_value, INADDSCL_BEFORE = inaddscl_before $ 215 , OUTMASKNAME = outmaskname, OUTINVMASK = outinvmask, OUTUSEASMASK = outuseasmask $ 216 , OUTMISSING_VALUE = outmissing_value, OUTADDSCL_BEFORE = outaddscl_before $ 217 , NAN_VALUE = NaN_value, WEIG = weig, ADDR = addr $ 218 , INXAXISNAME = inxaxisname, INYAXISNAME = inyaxisname $ 219 , OUTXAXISNAME = outxaxisname, OUTYAXISNAME = outyaxisname, _EXTRA = ex 211 PRO file_interp, filein, fileout, gridout, GRIDIN=gridin, MASKIN=maskin, MASKOUT=maskout $ 212 , KEEP=keep, REMOVE=remove, METHOD=method, SMOOTH=smooth $ 213 , SET_XDIMNAME=set_xdimname, SET_YDIMNAME=set_ydimname $ 214 , SET_XAXISNAME=set_xaxisname, SET_YAXISNAME=set_yaxisname $ 215 , INMASKNAME=inmaskname, ININVMASK=ininvmask $ 216 , INUSEASMASK=inuseasmask $ 217 , INMISSING_VALUE=inmissing_value $ 218 , INADDSCL_BEFORE=inaddscl_before $ 219 , OUTMASKNAME=outmaskname, OUTINVMASK=outinvmask $ 220 , OUTUSEASMASK=outuseasmask $ 221 , OUTMISSING_VALUE=outmissing_value $ 222 , OUTADDSCL_BEFORE=outaddscl_before $ 223 , NAN_VALUE=NaN_value, WEIG=weig, ADDR=addr $ 224 , INXAXISNAME=inxaxisname, INYAXISNAME=inyaxisname $ 225 , OUTXAXISNAME=outxaxisname, OUTYAXISNAME=outyaxisname $ 226 , _EXTRA=ex 220 227 ; 221 228 compile_opt idl2, strictarrsubs -
trunk/SRC/Interpolation/fromirr.pro
r325 r327 90 90 FUNCTION fromirr, method, datain, lonin, latin, mskin, lonout, latout $ 91 91 , mskout $ 92 , WEIG = weig, ADDR = addr, _EXTRA =ex92 , WEIG=weig, ADDR=addr, _EXTRA=ex 93 93 ; 94 94 compile_opt strictarr, strictarrsubs -
trunk/SRC/Interpolation/fromreg.pro
r325 r327 90 90 ;- 91 91 FUNCTION fromreg, method, datain, lonin, latin, lonout, latout $ 92 , WEIG = weig, ADDR =addr $93 , NONORTHERNLINE =nonorthernline $94 , NOSOUTHERNLINE = nosouthernline, _EXTRA =ex92 , WEIG=weig, ADDR=addr $ 93 , NONORTHERNLINE=nonorthernline $ 94 , NOSOUTHERNLINE=nosouthernline, _EXTRA=ex 95 95 ; 96 96 compile_opt idl2, strictarrsubs -
trunk/SRC/Interpolation/get_gridparams.pro
r325 r327 71 71 ; 72 72 ;- 73 PRO get_gridparams, in1, in2, in3, in4, in5, in6, in7, in8, DOUBLE = double 73 PRO get_gridparams, in1, in2, in3, in4, in5, in6, in7, in8 $ 74 , DOUBLE=double 75 ; 74 76 ; file, lonname, latname, lon, lat, jpi, jpj, n_dimensions 75 ; lon, lat, jpi,jpj, n_dimensions77 ; lon, lat, jpi, jpj, n_dimensions 76 78 ; 77 79 compile_opt idl2, strictarrsubs -
trunk/SRC/Interpolation/inquad.pro
r325 r327 81 81 ; 82 82 ;- 83 FUNCTION inquad, x, y, x1, y1, x2, y2, x3, y3, x4, y4, ONSPHERE = onsphere, DOUBLE = double, DELTA = delta, NOPRINT = noprint, NEWCOORD = newcoord 83 FUNCTION inquad, x, y, x1, y1, x2, y2, x3, y3, x4, y4 $ 84 , ONSPHERE=onsphere, DOUBLE=double, DELTA=delta $ 85 , NOPRINT=noprint, NEWCOORD=newcoord 84 86 ; 85 87 compile_opt idl2, strictarrsubs -
trunk/SRC/Interpolation/inrecgrid.pro
r325 r327 55 55 ; 56 56 ;- 57 FUNCTION inrecgrid, x1d, y1d, left, bottom, OUTPUT2D = output2d, CHECKOUT = checkout 57 FUNCTION inrecgrid, x1d, y1d, left, bottom $ 58 , OUTPUT2D=output2d, CHECKOUT=checkout 58 59 ; 59 60 compile_opt idl2, strictarrsubs -
trunk/SRC/Interpolation/lbcorca.pro
r297 r327 42 42 ; 43 43 ;- 44 FUNCTION lbcorca, arr, grid, psign, VERBOSE = verbose, CORRECTION =correction44 FUNCTION lbcorca, arr, grid, psign, VERBOSE=verbose, CORRECTION=correction 45 45 ; 46 46 compile_opt idl2, strictarrsubs -
trunk/SRC/Interpolation/ll_narcs_distances.pro
r325 r327 68 68 ; 69 69 ;- 70 FUNCTION ll_narcs_distances, lon0, lat0, arc_dist, az, DEGREES =degs70 FUNCTION ll_narcs_distances, lon0, lat0, arc_dist, az, DEGREES=degs 71 71 ; 72 72 compile_opt idl2, strictarrsubs -
trunk/SRC/Interpolation/map_npoints.pro
r325 r327 102 102 ; 103 103 ;- 104 FUNCTION map_npoints, lon0, lat0, lon1, lat1, AZIMUTH = azimuth $ 105 , RADIANS = radians, RADIUS = radius, MIDDLE = middle, TWO_BY_TWO = two_by_two 104 FUNCTION map_npoints, lon0, lat0, lon1, lat1, AZIMUTH=azimuth $ 105 , RADIANS=radians, RADIUS=radius, MIDDLE=middle $ 106 , TWO_BY_TWO=two_by_two 106 107 ; 107 108 compile_opt idl2, strictarrsubs -
trunk/SRC/Interpolation/neighbor.pro
r325 r327 46 46 ; 47 47 ;- 48 FUNCTION neighbor, p0lon, p0lat, neighlon, neighlat, SPHERE = sphere, DISTANCE = distance, RADIANS = radians 48 FUNCTION neighbor, p0lon, p0lat, neighlon, neighlat $ 49 , SPHERE=sphere, DISTANCE=distance, RADIANS=radians 49 50 ; 50 51 compile_opt idl2, strictarrsubs -
trunk/SRC/Interpolation/quadrilateral2square.pro
r325 r327 78 78 ; 79 79 ;- 80 FUNCTION quadrilateral2square, x0in, y0in, x1in, y1in, x2in, y2in, x3in, y3in, xxin, yyin, PERF = perf, DOUBLE = double 80 FUNCTION quadrilateral2square, x0in, y0in, x1in, y1in, x2in, y2in $ 81 , x3in, y3in, xxin, yyin $ 82 , PERF=perf, DOUBLE=double 81 83 ; 82 84 compile_opt idl2, strictarrsubs -
trunk/SRC/Interpolation/spl_incr.pro
r325 r327 137 137 ; boundary is set to zero, resulting in a "natural spline." 138 138 ;- 139 FUNCTION spl_incr, x, y, x2, YP0 = yp0, YPN_1 =ypn_1139 FUNCTION spl_incr, x, y, x2, YP0=yp0, YPN_1=ypn_1 140 140 ; 141 141 compile_opt idl2, strictarrsubs -
trunk/SRC/Interpolation/spl_keep_mean.pro
r325 r327 74 74 ; 75 75 ;- 76 FUNCTION spl_keep_mean, x, yin, x2, YP0 = yp0, YPN_1 = ypn_1, GE0 =ge076 FUNCTION spl_keep_mean, x, yin, x2, YP0=yp0, YPN_1=ypn_1, GE0=ge0 77 77 ; 78 78 compile_opt idl2, strictarrsubs -
trunk/SRC/Interpolation/square2quadrilateral.pro
r325 r327 70 70 ; 71 71 ;- 72 FUNCTION square2quadrilateral, x0in, y0in, x1in, y1in, x2in, y2in, x3in, y3in, xxin, yyin, DOUBLE = double 72 FUNCTION square2quadrilateral, x0in, y0in, x1in, y1in, x2in, y2in $ 73 , x3in, y3in, xxin, yyin $ 74 , DOUBLE=double 73 75 ; 74 76 ; Warning, wrong definition of (x2,y2) and (x3,y3) at the bottom of
Note: See TracChangeset
for help on using the changeset viewer.