def test_inspiral_range_psd(psd): """Test for :func:`gwpy.astro.inspiral_range_psd` """ r = astro.inspiral_range_psd(psd) assert isinstance(r, FrequencySeries) utils.assert_quantity_almost_equal(r.max(), TEST_RESULTS['inspiral_range_psd'])
def test_inspiral_range_psd(psd): """Test for :func:`gwpy.astro.inspiral_range_psd` """ r = astro.inspiral_range_psd(psd[1:]) # avoid DC assert isinstance(r, FrequencySeries) utils.assert_quantity_almost_equal(r.max(), TEST_RESULTS['inspiral_range_psd'])
def test_epoch(self): """Test `gwpy.timeseries.TimeSeriesBase.epoch` """ # check basic conversion from t0 -> epoch a = self.create(t0=1126259462) assert a.epoch == Time('2015-09-14 09:50:45', format='iso') # test that we can't delete epoch with pytest.raises(AttributeError): del a.epoch # check None gets preserved a.epoch = None with pytest.raises(AttributeError): a._t0 # check other types a.epoch = Time('2015-09-14 09:50:45', format='iso') utils.assert_quantity_almost_equal(a.t0, units.Quantity(1126259462, 's'))
def test_burst_range(psd): """Test for :func:`gwpy.astro.burst_range` """ r = astro.burst_range(psd[psd.frequencies.value < 1000]) utils.assert_quantity_almost_equal(r, TEST_RESULTS['burst_range'])
def test_inspiral_range(psd): """Test for :func:`gwpy.astro.inspiral_range_psd` """ r = astro.inspiral_range(psd, fmin=40) utils.assert_quantity_almost_equal(r, TEST_RESULTS['inspiral_range'])
def test_burst_range(psd): """Test for :func:`gwpy.astro.burst_range` """ r = astro.burst_range(psd.crop(None, 1000)[1:]) utils.assert_quantity_almost_equal(r, TEST_RESULTS['burst_range'])