-í
ÁB±Oc       sƒ      d  k  Z   d  k Z  d  k Z  d  k Z  d  k i Z  d  k i Z  d  k i	 Z
  d e i i f d „  ƒ  YZ d  S(   Ns   AnimatedMapc      s&    d  Z    d „  Z : d „  Z RS(   s  This class supports maps that "animate" (i.e. - support multiple data
       layer images that 'move' over the map). Although this class still
       works (and is still used) for maps that only have one data image to
       display -- you just won't see any 'movement'c    sÀ     t  i i i |  | ƒ  d |  _  d |  _  d |  _ ! t	 i
 d } " | d } # |  i d d t i ƒ  |  i ƒ  f + d | . d g  1 d	 d 2 d
 d 6 d d 7 d d ƒ d  S(   Niÿÿÿÿi    s
   TWCPERSDIRs   /data/volatile/imagess   productStrings   Config.%s.%ss	   imageRoots	   imageLists   imageFrequencys	   maxImagess   imageDurations   lastImageDuration(   s   twcs   productss   Products   __init__s   selfs   paramss   _maxAllowedImageGaps   _ignoreImageExpirations   _ignoreTimeGapss   oss   environs
   TWCPERSDIRs	   imageRoots
   updateDatas   dsms   getConfigVersions   getName(   s   selfs   paramss	   imageRoots
   TWCPERSDIR(    (    s%   /twc/products/pm/LFLocal/lib/radar.pys   __init__ s   %					c    sü  : ; t  i |  i ƒ  ƒ } < |  i ƒ  } ? d | _ B d | _ E d | i	 f } H t i i | ƒ d j o4 I t  i i d | i	 f ƒ J d | _ K d  Sn N t i d | i O d | i	 P d d	 Q d
 d d d d d ƒ | _ U |  i d j o t | i ƒ d j o: Z t i |  i ƒ  | i | i \ |  i |  i ƒ | _ n _ | i d | i !| _ b t | i ƒ d j o d d | _ n f t  i i d | i	 f ƒ n | i i ƒ  q | i | _ r | i | _ s | i | _ t | i | _ d  S(   Ni   s   Temporarily Unavailables   /twc/data/map.cuts/%s.map.tifi    s/   no map cut found for %s. Can't display product.s   dataPaths   prefixs   suffixs
   *[0-9].tifs   startTimeNdxi   s
   endTimeNdxi   s	   sortIndexs1   no valid images found for %s. No data to display.(    s	   twccommons   DefaultedDatas   selfs	   getParamss   paramss   getDatas   datas   noDataAvailables   noDataAvailableTexts   productStrings   mapCuts   oss   paths   existss   Logs   warnings   dataUtils   getValidFileLists	   imageRoots	   imageLists   _maxAllowedImageGaps   lens   checkImageListForGapss   getNames   imageFrequencys   _ignoreTimeGapss	   maxImagess   reverses   vectors
   textStrings	   tiffImages   labeledTiffImage(   s   selfs   paramss   mapCuts   data(    (    s%   /twc/products/pm/LFLocal/lib/radar.pys	   _loadData: s2   	)(   s   __doc__s   __init__s	   _loadData(    (    (    s%   /twc/products/pm/LFLocal/lib/radar.pys   AnimatedMap s   	)(   s   oss   twcs   twc.productss	   twccommons   domestic.dataUtils   dataUtils   twcWx.dataUtils
   wxDataUtils   twc.dsmarshals	   dsmarshals   dsms   productss   Products   AnimatedMap(   s   twcs   dsms	   twccommons
   wxDataUtils   dataUtils   AnimatedMaps   os(    (    s%   /twc/products/pm/LFLocal/lib/radar.pys   ? s   