def test_get_spaxel_test2(self, galaxy, data_origin): maps = Maps(**self._get_maps_kwargs(galaxy, data_origin)) spaxel = _get_spaxel_helper(maps, 5, 5) if maps.is_binned(): assert isinstance(spaxel, Spaxel) else: assert isinstance(spaxel, Spaxel) assert len(spaxel.maps_quantities.keys()) > 0
def test_get_spaxel_no_db(self, galaxy, exporigin): """Tests getting an spaxel if there is no DB.""" maps = Maps(**self._get_maps_kwargs(galaxy, exporigin)) spaxel = _get_spaxel_helper(maps, 5, 5) assert spaxel.getMaps().data_origin == exporigin if maps.is_binned(): assert isinstance(spaxel, Spaxel) else: assert isinstance(spaxel, Spaxel) assert len(spaxel.maps_quantities.keys()) > 0
def test_get_spaxel(self, galaxy, data_origin): maps = Maps(**self._get_maps_kwargs(galaxy, data_origin)) spaxel = _get_spaxel_helper(maps, 15, 8, xyorig='lower') if maps.is_binned(): assert isinstance(spaxel, Bin) else: assert isinstance(spaxel, Spaxel) expected = galaxy.stellar_vel_ivar_x15_y8_lower[galaxy.release][galaxy.template.name] assert spaxel.maps_quantities['stellar_vel'].ivar == pytest.approx(expected, abs=1e-6) assert len(spaxel.maps_quantities.keys()) > 0