code: def make_strain_from_inj_object(self, inj, delta_t, detector_name,
                                      distance_scale=1):
          
          detector = Detector(detector_name)
  
          # compute the waveform time series
          hp, hc = ringdown_td_approximants[inj['approximant']](
              inj, delta_t=delta_t, **self.extra_args)
  
          hp._epoch += inj['tc']
          hc._epoch += inj['tc']
  
          if distance_scale != 1:
              hp /= distance_scale
              hc /= distance_scale
  
          # compute the detector response and add it to the strain
          signal = detector.project_wave(hp, hc,
                               inj['ra'], inj['dec'], inj['polarization'])
  
          return signal
docs: Make a h(t) strain time-series from an injection object as read from
          an hdf file.
  
          Parameters
          -----------
          inj : injection object
              The injection object to turn into a strain h(t).
          delta_t : float
              Sample rate to make injection at.
          detector_name : string
              Name of the detector used for projecting injections.
          distance_scale: float, optional
              Factor to scale the distance of an injection with. The default (=1)
              is no scaling.
  
          Returns
          --------
          signal : float
              h(t) corresponding to the injection.