U CtfWL@sddlZddlZddlZddlZddlZddlTddlmZmZddlZ ddl Z ddl m m Z ddlmZddlmZGdddeZdS)N)*)datetime timedelta) TimeSlice) Observationc@s0eZdZdZddZddZddZdd Zd S) USGS_Observationz3 Store one USGS WaterML2.0 data cCsB||_|dr||n"|dr2||n td|dS)ze Initialize the USGS_Observation object with a given filename z.xmlz.csvzFATAL ERROR: Unknow file type: N)sourceendswith loadWaterML2loadCSV RuntimeError)selfZwaterml2orcsvfilenamerS/lfs/h1/ops/para/packages/nwm.v3.0.11/ush/ace_download/analysis/USGS_Observation.py__init__s    zUSGS_Observation.__init__c Csz*t|}|}|d}|jdd|_|dj|_tj|dddj t j j dd|_ |d d d d }|d j}|dj}tj| t j j ddtj| t j j ddf|_|d d ddddd}|d|_|jdkr*d} n$|jdkrs