# spacepy.toolbox.tOverlap

spacepy.toolbox.tOverlap(ts1, ts2, *args, **kwargs)

  Finds the overlapping elements in two lists of datetime objects

  Parameters:
    ts1 datetime

      first set of datetime object

    ts2 datetime

      datatime object

    args

      additional arguments passed to tOverlapHalf

  Returns:
    out list

      indices of ts1 within interval of ts2, & vice versa

  See also

  `tOverlapHalf`
  `tCommon`

  Examples

  Given two series of datetime objects, event_dates and omni[‘Time’]:

      >>> import spacepy.toolbox as tb
      >>> from spacepy import omni
      >>> import datetime
      >>> event_dates = st.tickrange(datetime.datetime(2000, 1, 1), datetime.datetime(2000, 10, 1), deltadays=3)
      >>> onni_dates = st.tickrange(datetime.datetime(2000, 1, 1), datetime.datetime(2000, 10, 1), deltadays=0.5)
      >>> omni = omni.get_omni(onni_dates)
      >>> [einds,oinds] = tb.tOverlap(event_dates, omni['ticks'])
      >>> omni_time = omni['ticks'][oinds[0]:oinds[-1]+1]
      >>> print omni_time
      [datetime.datetime(2000, 1, 1, 0, 0), datetime.datetime(2000, 1, 1, 12, 0),
      ... , datetime.datetime(2000, 9, 30, 0, 0)]