def test_normalize_by_int(self): sed = Sed(x = self._x, y = self._y, yerr = self._yerr, xunit = self._xunit, yunit = self._yunit, z = self._z) norm_sed = sed.normalize_by_int() self.assert_(hasattr(norm_sed, 'norm_constant'))
def test_normalize_by_int_sed(self): sed = Sed(x = self._x, y = self._y, yerr = self._yerr, xunit = self._xunit, yunit = self._yunit, z = self._z) norm_sed = sed.normalize_by_int() norm_const = 1.0/numpy.trapz(abs(self._y),self._x) flux = self._y*norm_const fluxerr = self._yerr*norm_const self.assertEqual(norm_sed.norm_constant, norm_const) self.assertEqual(norm_sed[2].y, flux[2])