code: def cdx_clamp(cdx_iter, from_ts, to_ts):
      
      if from_ts and len(from_ts) < 14:
          from_ts = pad_timestamp(from_ts, PAD_14_DOWN)
  
      if to_ts and len(to_ts) < 14:
          to_ts = pad_timestamp(to_ts, PAD_14_UP)
  
      for cdx in cdx_iter:
          if from_ts and cdx[TIMESTAMP] < from_ts:
              continue
  
          if to_ts and cdx[TIMESTAMP] > to_ts:
              continue
  
          yield cdx
docs: Clamp by start and end ts