ó
Š‹\c           @   s   d  „  Z  d S(   c   %      C   s*  d d  l  } d d  l } d d  l } d } d } | d k rW d d d d g } d	 } n� | d
 k r~ d d d d g } d } nf | d k r¥ d d d d g } d } n? | d k rÌ d d d d g } d	 } n d d d d g } d } d d d d g } |  d k rÆd }	 d }
 d } |
 | g } d d |	 g } g  } g  } | d d  d! d" g } | d# d$ d% d& d' d( d) g } | d* d+ g } d, d- g } | d. } | j | | | | | | ƒ \ } } } } } n  |  d/ k r™d }	 d }
 d0 } |
 | g } d1 d0 |	 g } g  } g  } | d d  d! d" g } | d# d$ d% d& d' d( d2 d) g } | d* d+ g } d, d- g } | d. } | j | | | | | | ƒ \ } } } } } n  |  d3 k rbt } d }	 d }
 d } |
 | g } d1 d |	 g } g  } g  } | d d  d! d" g } | d# d% d& d' d( d) d$ d2 g } d, d- g } | d. } | j | | | | | | ƒ \ } } } } } n  |  d4 k r1d5 }	 d6 }
 d0 } |
 | g } d7 d0 |	 g } g  } g  } d d  d! d8 d" g } | d9 d: g } | d* d; d< g } d= d> g } d, d- g } | d? } | j | | | | | | ƒ \ } } } } } n  |  d@ k rÝdA }	 dB }
 d } |
 | g } dB d0 |	 g } g  } g  } d d8 d  d! dC g } d= d> g } d, d- g } | d. } | j | | | | | | ƒ \ } } } } } n  |  dD k r�t } d }	 dB }
 d } |
 | g } dB d |	 g } g  } g  } d d8 d  d! dC g } d= d> g } d, d- g } | d. } | j | | | | | | ƒ \ } } } } } n  |  dE k rQt } d }	 dB }
 d } |
 | g } dB d |	 g } g  } g  } d d8 d  d! dC g } | d' dF g } d= d> g } d, d- g } | d. } | j | | | | | | ƒ \ } } } } } n  |  dG k rÖdA }	 d6 }
 d0 } |
 | g } d6 d0 |	 g } g  } | dH } | j | | | | | | ƒ \ } } } } } dI dJ g } n  |  dK k rˆt } d }	 d6 }
 d0 } d d8 d  d! d" g } | dL d& dC dM d' dN g } | dO dP g } | dQ dR dS dT dU dV dW dX dY dZ d[ d\ d] d^ d_ d` da db dc dd de df g } |
 | g } d6 d0 |	 g } g  } | dH } | j | | | | | | ƒ \ } } } } } | d. } | j | | | | | | ƒ \ } } } }  }! dI d> g } | j | | g dg dh ƒ} | j |  | ƒ } | j |! | ƒ } | j | | ƒ } | j | | ƒ } n  |  di k r:
t } d }	 d6 }
 d0 } d d8 d  d! d" g } | dL d& dC dM d' dN g } | dO dP g } | dQ dR dS dT dU dV dW dX dY dZ d[ d\ d] d^ d_ d` da db dc dd de df g } |
 | g } d6 d0 |	 g } g  } | dH } | j | | | | | | ƒ \ } } } } } | d. } | j | | | | | | ƒ \ } } } }  }! dI d> g } | j | | g dg dh ƒ} | j |  | ƒ } | j |! | ƒ } | j | | ƒ } | j | | ƒ } n  | dj k }" | j	 d  d  … |" f } | |" } | |" } | |" } | |" } t
 | ƒ }# |  dk |
 dl | dk | }$ dm GHdn |  GHt |	 do ƒ dp | d= dq | dh GHdr G| GHds t |# ƒ dt GH| GHH| | | | | |# |$ | |
 | f
 S(u   Niÿÿÿÿt   extt    t   eastgÍÌÌÌÌÌ2@gÍÌÌÌÌL3@gfffff&AÀgfffff¦@Às   WCWSS dam regiont   westg�Âõ(\O2@g333333AÀs   Coastal regiont   alls   Cape regiont   southg      1@g      4@iÝÿÿÿg     @@Ài   g3333334@gÍÌÌÌÌL>Às   Western Capei   iáÿÿÿt   SAWS1930gÍÌÌÌÌÌì?t   1933t   2018t   BETTY_S_BAY_SPINNEKOPSNESt   DISAVLEIt
   JONKERSNEKt   AVALONu   NUWEBERGu   MAITLANDu   ALTYDGEDACHTu	   LANGEBAANu   ALGERIA_-_BOSu	   MERTENHOFu   DE_HOOPt   S_A_ASTRONOMICAL_OBSERVATORYt   BOSKLOOFiô  i  s+   /work/data/saws/WC_all_accum-filled_2018.nct   SAWS3at   2017t   1930u   VONDELINGSFONTEINt   SAWS3a1t   SAWS3bgš™™™™™¹?t   1981t   1988t	   DIE_PLAATs   ALGERIA_-_BOSt   PAARLt	   WORCESTERt   MAITLANDi    i   s&   /work/data/saws/WC_all_accum-filled.nct   SAWS3cgš™™™™™é?t   1900u   AVALONt   SAWS3c1t   SAWS3c2u   S_A_ASTRONOMICAL_OBSERVATORYt   DWSas.   /work/data/dws/pr_dws_day_19000101-20180710.nci,  iÜ  t   MERGEDa1u   STETTYNSKLOOFu   WOLSELEYu	   KOEKENAAPt   NUWEBERGt   ALTYDGEDACHTu   GREYTONu   ROBBEN_ISLANDu   TABLE_MOUNTAIN_HOUSEu   GROOTE_SCHUURu   ASHTONu   MONTAGUu   MOORREESBURGu
   LANGGEWENSu   PORTERVILLEu	   REMHOOGTEu   CERESu	   DE_DOORNSu   TOUWSRIVIERu   AGTERKOPu   LUTZVILLE_HOTELu   CALVINIA_BLINKKLIPu!   Roode_Els_Berg_Roode_Els_Berg_Damu	   Vredendalu   Kogel_Baai_Steenbrasdam-Loweru	   Tafelbergu   Vogel_Vallij_Voelvlei_Damu   Doorn_Kwaggaskloof_Damt   axisi   t   MERGEDa2t	   0021825_Wt   _t   -s   Station selection criteria:s	   dataset: id   s+   % of daily data available in the period of s    to s   Lat-Lon range:s
   selected: s	    stations(   t   functions_rainfallt   pandast   numpyt   readSAWSonefilet   Truet   Falset   readDWS2t   concatt   appendt   iloct   lent   str(%   t   dsett   funt   pdt   npt   regt   roott   bndst   regionR    t   perct   fyt   lyt   timebndst   timecoveraget   timecoverage2t   excludet   rangeallt   datafilet   pr_dayt   idst   namest   latst   lonst   gapfillt   pr_day2t   ids2t   names2t   lats2t   lons2t   pr_day1t   ids1t   names1t   lats1t   lons1t   selt   nstatt   suffix(    (    s   functions_loaddata.pyt   loaddata   s€   				
0
0
0
0
0
0
0
-L
-
-L
-
-



	'	N(   RW   (    (    (    s   functions_loaddata.pyt   <module>   s    