
    ?i
                     <    S r SSKrSSKJrJr  SSKrSSKrS rS r	g)z
Created on Mon Dec 18 13:57:57 2017

@author: jfiser

read data from one day riometer file
return time series of measured data as a list (t,y)
    N)datetime	timedeltac                    SnUS-  n [         R                  R                  U 5      S-   n[        R                  " X5        [        US5      nSn[        R                  " U5      n[        R                  " U5      n	[        R                  " U5      n
[        R                  " U5      n[        R                  " U5      n[        R                  " U5      nSn US-  n[        R                  " US	S
5      n[        U5      (       a_  S[        R                  " US   5      -  S[        R                  " US   5      -  -   S[        R                  " US   5      -  -   US   -   X'   O0UR                  5         [         R                  " U5        USU U	SU /$ [        R                  " USS5      n[        U5      (       a*  [        SS5       H  nUU   U	SU-  U-   '   SU-  U-   nM     O'UR                  5         [         R                  " U5        g[        R                  " US	S5      n[        U5      (       Ga
  [        R                  " U5      nSUS   -  SUS   -  -   SUS   -  -   US   -   X'   [        SS[        R                  " US   S5      -  S-  -   [        R                  " US   S5      -   5      n[        S[        R                  " US   S5      -  S-  [        R                  " US   S5      -   5      n[        S[        R                  " US   S5      -  S-  [        R                  " US   S5      -   5      n[        S[        R                  " US   S5      -  S-  [        R                  " US   S5      -   5      n[        S[        R                  " US   S5      -  S-  [        R                  " US   S5      -   5      nUS:X  a  UnUnUnS[!        [#        UUUUUS5      5      [!        [#        WWW5      5      -
  -  X'   X   XU   X   -
  -  -   X'   [        SS5       H  nX   UU-  -   USU-  U-   '   M     O'UR                  5         [         R                  " U5        gGM  !    g= f) Ni  i  z.tmprbFr      uint80   i      i         
   	   uint16         i                          iQ )ospathbasenameshcopyfileopennpzerosfromfileanyint64closeremoverangeintbitwise_anddatenumr   )r   dtselsiz1siz2tmpfitysynchcountertimesynctime0plastindblock1	blockdatajblock3yearmonthdayhourminutezyearzmonthzdays                              +S:\Recv_33Mhz\Pictures\Rioplot\read_file.py	read_filerH      s   	D	dDGGT"6)
D
s4. 	AhhtnAhhtnA
((4.EHHTNGXXd^H88D>FG
	1{{1WR(v;; bhhvbz226"((6"::N3NNsSUS[S[\bce\fSgOgghnophqqGJGGIIIcNaL1W..++a.	y>>Ad^%aL$q&(Qq $ GGIIIcN{{1WR(v;;88F#FF1I%fVAY&66s6!9}DVAYNEHT"R^^F1Ic::2==bnnVTUYWY>ZZ[Dbq	#66r9"..PQSU:VVWEBr~~fQi44R7vayQS8TTUCRvay55b8q	RT9UUVDr"..377:2>>&QR)TV;WWXF!t5Fs$wxU3tF1'MNwW_`eflmqWrOsstHKk"aj&9"::FIAd^"IbdN$q&( $ GGIIIcNQ s   AQ( (Q,c           	          U [        SS9-   nU [        U R                  U R                  U R                  SSS5      -
  R
                  S-  nUR                  5       U-   $ )Nin  )daysr   g     @)r   r   r?   r@   rA   seconds	toordinal)dmdnfracs      rG   r,   r,   K   sS    
is#
#ChqvvaggaeeAa22;;?QRD==?T!!    )
__doc__numpyr"   r   r   shutilr   r   rH   r,    rP   rG   <module>rU      s#     (  	9v"rP   