original_docstring: 
          Compute the global arrival time windows
          
docstring: Compute the global arrival time windows
docstring_tokens: Compute the global arrival time windows
code: def __getPlotDataZoom(self, bbModel, dtini, dtfin, pts, do_merge):
          """
          Compute the global arrival time windows
          """
          res = []
          point, tides = pts
          for t in tides:
              r = bbModel.getOverflowData(dtini, dtfin, ASur.CLC_DELTAT, [ [point, [t]] ], do_merge)
              res.extend(r)
          dtmax = dtfin
          for pt, dtaPt in res:
              for dtaTr in dtaPt:
                  for dtaXpo in dtaTr:
                      if not dtaXpo: continue
                      dtmax_arr = dtaXpo[-1][0]
                      if dtmax_arr: dtmax = max(dtmax, dtmax_arr)
          ndays = (dtmax - dtini).days + 1
          return res, (dtini, dtini+datetime.timedelta(days=ndays))
code_tokens: def __getPlotDataZoom ( self , bbModel , dtini , dtfin , pts , do_merge ) : res = [ ] point , tides = pts for t in tides : r = bbModel . getOverflowData ( dtini , dtfin , ASur . CLC_DELTAT , [ [ point , [ t ] ] ] , do_merge ) res . extend ( r ) dtmax = dtfin for pt , dtaPt in res : for dtaTr in dtaPt : for dtaXpo in dtaTr : if not dtaXpo : continue dtmax_arr = dtaXpo [ - 1 ] [ 0 ] if dtmax_arr : dtmax = max ( dtmax , dtmax_arr ) ndays = ( dtmax - dtini ) . days + 1 return res , ( dtini , dtini + datetime . timedelta ( days = ndays ) )
short_docstring: Compute the global arrival time windows
short_docstring_tokens: Compute the global arrival time windows
comment: """
          Compute the global arrival time windows
          """