o ,¿gAã@sdZdd„Zdd„ZdS)zA Created on Mon Oct 7 16:50:07 2019 @author: Alexander.Kurapov c( Cs0ddl}ddl}ddl}ddl} ddl} ddlm} |jdd} |jdd} |jd}| ¡}| ¡}| d¡| d¡| d¡| d¡| d¡| d¡| d¡dœ}t |ƒ}t ||dƒD]5}| j  |¡  d ¡}|dd …d }| j  |d ¡}|| ¡d}t d|dƒD] }||}| |d }d |d|dd …t|ƒ dd¡d}||}t|ƒ| ||ƒr”td|ƒ| |¡}|jddd…}|jddd…}|jddd…} |jddd…}!|jddd…}"|jddd…}#|jdj}$|  |$¡}%| ¡||% ¡dd}&|#|&}#| ||dk||dk@||dk@||dk@¡}'|'d}'|'jdkr”| |d| |'¡|d<| |d||'¡|d<| |d||'¡|d<| |d|#|'¡|d<| |d|!|'¡|d<| |d |"|'¡|d <| |d!|| |'j¡¡|d!<qˆq_|S)"Né)Ú is_nc_fileZ DCOMINsshú/ÚDATAz/adt/)Ú obs_valueÚobs_lonÚobs_latÚobs_timeÚobs_passÚ obs_cycleÚ satNumberéz%Y%m%déZ0101z /wgrdbul/adt/Z rads_adt_Ú_éÚ0z.nczread ÚlonÚlatZ adt_egm2008ÚpassÚcycleZtime_mjdéirrrrr r r )ÚosÚnetCDF4ÚnumpyÚdatetimeÚakPyrÚenvironÚ toordinalÚemptyÚlenÚrangeÚ fromordinalÚstrftimeÚstrptimeÚstrÚrjustÚprintÚDatasetÚ variablesÚunitsÚfindDateInStringÚcloseÚ total_secondsÚwhereÚsizeÚappendÚonesÚshape)(ÚdSTRÚdENDÚsatIDsÚlonLimsÚlatLimsÚ romsRefDaterÚn4ÚnpÚdtrrZsshdirÚoutDirZworkDirÚday1Zday2ZaltZnsatZdayIZymdZ dateNewYearZdNewYearZ dayOfYearZisatZsatIDZfdirZffnameÚfnameÚncrrZsshZpassAltZcycleAltÚtZ timeUnitsZ obsRefDateZ romsObsOffsetÚii©r@ús P