Changeset 257 for trunk


Ignore:
Timestamp:
07/26/07 19:35:23 (17 years ago)
Author:
smasson
Message:

allow interpolation from ORCA2 whithout mask

Location:
trunk/SRC
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/SRC/Documentation/xmldoc/savesaxo.sh

    r255 r257  
    9999# 
    100100docompileall=1 
    101 dohtml=1 
     101dohtml=0 
    102102dooldtest=0 
    103103doidlwavedoc=0 
  • trunk/SRC/Interpolation/compute_fromirr_bilinear_weigaddr.pro

    r238 r257  
    6969  jpjo = (size(olonin, /dimensions))[1] 
    7070; mask check 
    71   IF n_elements(omsk) EQ 1 AND omsk[0] EQ -1 THEN omsk = replicate(1b, jpio, jpjo) 
     71  IF n_elements(omsk) EQ 1 AND omsk[0] EQ -1 THEN BEGIN 
     72    omsk = replicate(1b, jpio, jpjo) 
     73   IF jpio EQ 182 AND jpjo EQ 149 THEN BEGIN 
     74      lontmp = (olonin[1:180, *] + 3600) MOD 360 
     75      lattmp = olat[1:180, *] 
     76      bad = abs(abs(lontmp - shift(lontmp, 1, 0)) - 180) LT 176 $ 
     77            OR  abs(abs(lontmp - shift(lontmp, 0, 1)) - 180) LT 176 $ 
     78            OR  abs(abs(lontmp - shift(lontmp, 1, 1)) - 180) LT 176 $ 
     79            OR  abs(abs(lattmp - shift(lattmp, 1, 0)) - 180) LT 176 $ 
     80            OR  abs(abs(lattmp - shift(lattmp, 0, 1)) - 180) LT 176 $ 
     81            OR  abs(abs(lattmp - shift(lattmp, 1, 1)) - 180) LT 176 
     82      bad = bad AND lattmp LT 50 
     83      omsk[1:180, 1:148] = 1b - bad[*, 1:148] 
     84      omsk[0, *] = omsk[180, *] 
     85      omsk[181, *] = omsk[1, *] 
     86    ENDIF ELSE omsk = replicate(1b, jpio, jpjo) 
     87  ENDIF 
    7288  IF n_elements(amsk) EQ 1 AND amsk[0] EQ -1 THEN amsk = replicate(1b, jpia, jpja) 
    7389  IF n_elements(omsk) NE jpio*jpjo THEN BEGIN 
Note: See TracChangeset for help on using the changeset viewer.