Source code for pyacs.gts.Sgts_methods.add_offsets_dates

###################################################################
[docs] def add_offsets_dates(self,dates,verbose=False): ################################################################### """ add_offsets_dates to every Gts in current Sgts """ # import from pyacs.gts.Sgts import Sgts from pyacs.gts.Gts import Gts import logging import pyacs.message.message as MESSAGE import pyacs.message.verbose_message as VERBOSE import pyacs.message.error as ERROR import pyacs.message.warning as WARNING import pyacs.message.debug_message as DEBUG import inspect VERBOSE("Running Sgts.%s" % inspect.currentframe().f_code.co_name) New_Sgts=Sgts(read=False) for gts in self.lGts(): if verbose:print("-- Processing ",gts.code) try: new_gts=gts new_gts.offsets_dates=dates except (RuntimeError, TypeError, NameError): print("!!! Error processing ",gts.code) continue if isinstance(new_gts,Gts): New_Sgts.append(new_gts) else: print("!!! Error processing ",gts.code, "!!! No time series created.") return( New_Sgts )