Beispiel #1
0
    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'))
Beispiel #2
0
    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])