Skip to content

Commit

Permalink
Merge 62b28e3 into 6e9f510
Browse files Browse the repository at this point in the history
  • Loading branch information
adrn committed Dec 14, 2019
2 parents 6e9f510 + 62b28e3 commit bf817c7
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 4 deletions.
8 changes: 4 additions & 4 deletions specutils/io/default_loaders/apogee.py
Expand Up @@ -94,7 +94,7 @@ def apVisit_loader(file_name, **kwargs):

return Spectrum1D(data=data * unit,
uncertainty=uncertainty,
dispersion=dispersion * dispersion_unit,
spectral_axis=dispersion * dispersion_unit,
meta=meta)


Expand Down Expand Up @@ -135,7 +135,7 @@ def apStar_loader(file_name, **kwargs):

return Spectrum1D(data=data * unit,
uncertainty=uncertainty,
dispersion=dispersion * dispersion_unit,
spectral_axis=dispersion * dispersion_unit,
meta=meta,
wcs=wcs)

Expand All @@ -162,7 +162,7 @@ def aspcapStar_loader(file_name, **kwargs):
meta = {'header': header}
wcs = WCS(hdulist[1].header)

data = hdulist[1].data # spectrum in the first extension
data = hdulist[1].data # spectrum in the first extension
unit = def_unit('arbitrary units')

uncertainty = StdDevUncertainty(hdulist[2].data)
Expand All @@ -174,6 +174,6 @@ def aspcapStar_loader(file_name, **kwargs):

return Spectrum1D(data=data * unit,
uncertainty=uncertainty,
dispersion=dispersion * dispersion_unit,
spectral_axis=dispersion * dispersion_unit,
meta=meta,
wcs=wcs)
36 changes: 36 additions & 0 deletions specutils/io/default_loaders/tests/test_apogee.py
@@ -0,0 +1,36 @@
# Third-party
from astropy.utils.data import download_file
from astropy.config import set_temp_cache
import pytest

# Package
from specutils.io.default_loaders.apogee import (apStar_loader, apVisit_loader,
aspcapStar_loader)


@pytest.mark.remote_data
def test_apStar_loader(tmpdir):
apstar_url = ("https://data.sdss.org/sas/dr16/apogee/spectro/redux/r12/"
"stars/apo25m/N7789/apStar-r12-2M00005414+5522241.fits")
with set_temp_cache(path=str(tmpdir)):
filename = download_file(apstar_url, cache=True)
spectrum = apStar_loader(filename)


@pytest.mark.remote_data
def test_apVisit_loader(tmpdir):
apvisit_url = ("https://data.sdss.org/sas/dr16/apogee/spectro/redux/r12/"
"visit/apo25m/N7789/5094/55874/"
"apVisit-r12-5094-55874-123.fits")
with set_temp_cache(path=str(tmpdir)):
filename = download_file(apvisit_url, cache=True)
spectrum = apVisit_loader(filename)


@pytest.mark.remote_data
def test_aspcapStar_loader(tmpdir):
aspcap_url = ("https://data.sdss.org/sas/dr16/apogee/spectro/aspcap/r12/"
"l33/apo25m/N7789/aspcapStar-r12-2M00005414+5522241.fits")
with set_temp_cache(path=str(tmpdir)):
filename = download_file(aspcap_url, cache=True)
spectrum = aspcapStar_loader(filename)

0 comments on commit bf817c7

Please sign in to comment.