code: def get_measurement_responses(self):
          
          # take configurations from first tomodir
          configs = self.tds[sorted(self.tds.keys())[0]].configs.configs
  
          measurements = self.measurements()
          responses = {}
          for config, sip_measurement in zip(configs,
                                             np.rollaxis(measurements, 1)):
              sip = sip_response(
                  frequencies=self.frequencies,
                  rmag=sip_measurement[:, 0],
                  rpha=sip_measurement[:, 1]
              )
              responses[tuple(config)] = sip
          return responses
docs: Return a dictionary of sip_responses for the modeled SIP spectra
  
          Note that this function does NOT check that each frequency contains the
          same configurations!
  
          Returns
          -------
          responses : dict
              Dictionary with configurations as keys