2012A&A...544A..62S
2012-04-24T12:46:00Z
1000
Spectra of Strongly Lensed Quasars
Sluse, D.
strong-gravitational-lensing
quasars
spectroscopy
`_.
]]>
2012A&A...544A..62S
Optical
Infrared
Archive
Very Large Telescope
FORS
\internallink{mlqso/q/webcube/form}
\internallink{mlqso/q/s/info}
\internallink{mlqso/q/sf/form}
\internallink{mlqso/q/q/info}
\internallink{mlqso/q/web/form}
Bidimensional spectra of galaxies lensing QSOs.
dlraw
ssa_pubDID
//ssap#hcd
//obscore#publishSSAPHCD
Uncalibrated flux values for the observations in the slitspectra
table.
Spectra of lensed components, deconvolved from the spatially resolved
spectra in the slitspectra table.
dlqso
ssa_pubDID
//ssap#hcd
//products#table
dlqso
obs_publisher_did
//obscore#publish
Bidirectional spectra as FITS image.
application/x-votable+xml;content=datalink
Datalink
//ssap#sdm-instance
A spectrum from a slit spectrum obtained
for systems of quasars and lensing galaxies. See
ivo://org.gavo.dc/mlqso/q/q
2.23976e-19 4.66302e-19
53304 53969
8/73542,76229,269379,280164,361299,420262,421952,432077,435726,588262,714781,758793,774232
previews
'\schema.cubes'
"image/jpeg"
\standardPreviewPath
from gavo.base.coords import wcs
atan2, sin, cos = math.atan2, math.sin, math.cos
# astropy calcFootprint can't know what to do here
transform = wcs.WCS(vars["header_"], naxis=(2,3)).all_pix2world
slitStart = transform(1,0,0)
slitEnd = transform(@NAXIS2,0,0)
ra0, dec0 = float(slitStart[0]), float(slitStart[1])
ra1, dec1 = float(slitEnd[0]), float(slitEnd[1])
# make make a polygon by shifting the slit a couple of
# arcsecs left and right
pa = atan2(ra1-ra0, dec1-dec0)
w = 0.001
result["s_region"] = pgsphere.SPoly([
pgsphere.SPoint.fromDegrees(ra0+w*sin(pa),dec0-w*cos(pa)),
pgsphere.SPoint.fromDegrees(ra1+w*sin(pa),dec1-w*cos(pa)),
pgsphere.SPoint.fromDegrees(ra1-w*sin(pa),dec1+w*cos(pa)),
pgsphere.SPoint.fromDegrees(ra0-w*sin(pa),dec0+w*cos(pa))])
result["s_ra"] = float(ra0+ra1)/2
result["s_dec"] = float(dec0+dec1)/2
"ivo://org.gavo.dc/tap?"+\inputRelativePath
previews
"\schema.qsospectra"
"image/png"
\standardPreviewPath
(@CRVAL1+(1-@CRPIX1)*@CDELT1)*1e-9
(@CRVAL1+(@NAXIS1-@CRPIX1)*@CDELT1)*1e-9
@specHi-@specLo
(@specHi+@specLo)/2
"ivo://org.gavo.dc/mlqso/q/q?"+\inputRelativePath
@NAXIS1
@specExt
@OBJECT
@RA
@DEC
@REDSHIFT
mjdToDateTime(@MJD_OBS)
@EXPTIME
@specHi
@DATE
100
"QSO"
@specLo
@specMid
"\sourcepub %s %s"%(@OBJECT, @MJD_OBS)
"OPTICAL"
previews
"mlqso.slitspectra"
"application/x-votable+xml"
\fullDLURL{d}
"mlqso/"+@obsId
"image/png"
\standardPreviewPath
(@CRVAL1+(1-@CRPIX1)*@CDELT1)*1e-9
(@CRVAL1+(@NAXIS1-@CRPIX1)*@CDELT1)*1e-9
@specHi-@specLo
(@specHi+@specLo)/2
"ivo://org.gavo.dc/mlqso/"+\inputRelativePath
@NAXIS1
@specExt
@OBJECT
@REDSHIFT
@RA
@DEC
mjdToDateTime(@MJD_OBS)
@EXPTIME
@specHi
@DATE
100
@specLo
@specMid
"%s %s, pixel %s"%(@OBJECT, @MJD_OBS, @pixno)
"OPTICAL"
from gavo.utils import fitstools
from gavo.utils import pyfits
hdu = pyfits.open(os.path.join(base.getConfig("inputsDir"),
self.sourceToken["accref"]))[0]
ax = fitstools.WCSAxis("lambda",
hdu.header["CRVAL1"],
hdu.header["CRPIX1"],
hdu.header["CDELT1"],
hdu.header["CTYPE1"])
for ind, val in enumerate(hdu.data):
yield {"flux": val, "spectral": ax.pixToPhys(ind+1)}
Datalink service for full slit spectra
data/slits
"#slit-spectrum"
stem = descriptor.accref.split("/")[-1].split("_")[0]
yield descriptor.makeLink(
makeAbsoluteURL("\rdId/d/static/%s_err.fits"%stem),
description="Associated errors",
contentType="image/fits")
obsId = self.sourceToken["accref"].split("/")[-1]
with base.getTableConn() as conn:
for row in conn.queryToDicts(
"SELECT lambda as spectral, flux, error as fluxerror"
" FROM \schema.fluxes"
" WHERE obsId=%(obsId)s ORDER BY lambda", {"obsId": obsId}):
yield row
Datalink service to retrieve individual spectra
"\rdId#slitspectra"
False
"\rdId#get_slitcomponent"
Lensed QSOs, bidimensional spectra (SSAP)
Reduced bidimensional spectra across
lensed QSO systems (not flux calibrated).
The extracted spectra of the quasar lensed images
are avalialable from ivo://org.gavo.dc/mlqso/q/q.
mlqso bidi ssa
auto
Lensed QSOs, bidimensional spectra
Reduced bidimensional spectra across
lensed QSO systems (not flux calibrated).
The extracted spectra of the quasar lensed images
are avalialable from ivo://org.gavo.dc/mlqso/q/q.
mlqso bidi form
Spectra of lensed QSOs
mlqso web
Datalink service to retrieve QSO spectra
"\rdId#qsospectra"
False
"\rdId#qsospect"
Spectra of lensed QSOs (SSAP)
mlqso bidi ssa
pointed
POS=148.75,-1.5&SIZE=0.1
spectralExtraction
auto
mlqso ssa
Slit spectra of lensed QSOs
mlqso slit web
d/dlmeta
#error",
"mlqso/data/slits/Q0142_data.fits",
"406080",
'
d/dlget
self.assertHasStrings(self.data,
"NAXIS1 = 20",
"NAXIS2 = 9",
b"DN\\xfa\\x85DZ\\xa9\\xe4DL1")
dlqso/dlget
self.assertHasStrings(self.data,
"NAXIS1 = 20",
"NAXIS2 = 19",
"\\t+")
s/ssap.xml
BRI0952-0115",
"148.750049822028", "-1.5013986999906",
'value="ivo://ivoa.net/std/soda#sync-1.0"',
'ref="ssa_pubDID"')
]]>