code: def sort(self):
          
          self.detections = sorted(self.detections, key=lambda d: d.detect_time)
          return self
docs: Sort by detection time.
  
          .. rubric:: Example
  
          >>> family = Family(
          ...     template=Template(name='a'), detections=[
          ...     Detection(template_name='a', detect_time=UTCDateTime(0) + 200,
          ...               no_chans=8, detect_val=4.2, threshold=1.2,
          ...               typeofdet='corr', threshold_type='MAD',
          ...               threshold_input=8.0),
          ...     Detection(template_name='a', detect_time=UTCDateTime(0),
          ...               no_chans=8, detect_val=4.5, threshold=1.2,
          ...               typeofdet='corr', threshold_type='MAD',
          ...               threshold_input=8.0),
          ...     Detection(template_name='a', detect_time=UTCDateTime(0) + 10,
          ...               no_chans=8, detect_val=4.5, threshold=1.2,
          ...               typeofdet='corr', threshold_type='MAD',
          ...               threshold_input=8.0)])
          >>> family[0].detect_time
          UTCDateTime(1970, 1, 1, 0, 3, 20)
          >>> family.sort()[0].detect_time
          UTCDateTime(1970, 1, 1, 0, 0)