|
Query Simbad, NED and/or Vizier for information on an identifier.
This retrieves basic information on a star, e.g. as shown in a typical
Simbad page: coordinates, spectral type, fluxes, aliases,
references...
Database db is one of 'S' (SIMBAD), 'N' (NED), 'V'
(Vizier) or 'A' (all).
This function returns a (sometimes nested) dictionary. Example output
is given below, where nested dictionaries are shown with the separator
'.' between the keys.
If you set fix to False, following values
will be updated:
-
the spectral type will be replaced by the one from the Skiff (2010)
catalog if possible.
-
The parallax will be replaced with the value from the new Van Leeuwen
reduction.
-
The galactic coordinates will be added (converted from RA and DEC)
-
The proper motions will be taken from the PPMXL catalog from Roeser
-
Example usage:
>>> info = search('vega',db='S')
>>> print info['jpos']
18:36:56.33 +38:47:01.2
>>> print info['jdedeg']
38.78369194
>>> print info['alias'][1]
* alf Lyr
>>> print info['plx']['v']
128.93
>>> print info['mag']['B']['v']
0.03
This is an exhaustive list of example contents:
Vel.e = 0.9
Vel.q = A
Vel.r = 1979IAUS...30...57E
Vel.v = -13.9
alias = [u'V* alf Lyr', u'* alf Lyr', u'* 3 Lyr', u'ADS 11510 A', u'AG+38 1711', u'ASCC 507896', u'BD+38 3238', u'CCDM J18369+3847A', u'CEL 4636', u'CSI+38 3238 1', u'CSV 101745', u'1E 183515+3844.3', u'EUVE J1836+38.7', u'FK5 699', u'GC 25466', u'GCRV 11085', u'GEN# +1.00172167', u'GJ 721', u'HD 172167', u'HGAM 706', u'HIC 91262', u'HIP 91262', u'HR 7001', u'IDS 18336+3841 A', u'IRAS 18352+3844', u'IRC +40322', u'JP11 2999', u'LSPM J1836+3847', u'LTT 15486', u'2MASS J18365633+3847012', u'N30 4138', u'NAME VEGA', u'NLTT 46746', u'NSV 11128', u'8pc 128.93', u'PLX 4293.00', u'PLX 4293', u'PMC 90-93 496', u'PPM 81558', u'RAFGL 2208', u'ROT 2633', u'SAO 67174', u'SKY# 34103', u'TD1 22883', u'TYC 3105-2070-1', u'UBV 15842', u'UBV M 23118', u'USNO-B1.0 1287-00305764', u'USNO 882', u'uvby98 100172167 V', u'WDS J18369+3846A', u'Zkh 277', u'[HFE83] 1223']
errDEmas = 5.4
errRAmas = 5.16
jdedeg = 38.78369194
jpos = 18:36:56.33 +38:47:01.2
jradeg = 279.234735
mag.B.q = C
mag.B.v = 0.03
mag.H.q = C
mag.H.r = 2003yCat.2246....0C
mag.H.v = -0.03
mag.I.q = E
mag.I.r = 2003AJ....125..984M
mag.I.v = 0.2
mag.J.q = C
mag.J.r = 2003yCat.2246....0C
mag.J.v = -0.18
mag.K.q = C
mag.K.r = 2003yCat.2246....0C
mag.K.v = 0.13
mag.R.q = E
mag.R.r = 2003AJ....125..984M
mag.R.v = 0.1
mag.V.q = C
mag.V.v = 0.03
nrefs = 1860.0
oid = @2900336
oname = NAME VEGA
otype = V*
plx.e = 0.55
plx.q = A
plx.r = [u'1997A', u'&', u'A...323L..49P']
plx.v = 128.93
pm.e = 0.83
pm.epmDE = 0.6
pm.epmRA = 0.57
pm.pa = 35.0
pm.pmDE = 287.47
pm.pmRA = 201.03
pm.q = A
pm.r = [u'1997A', u'&', u'A...323L..49P']
pm.v = 350.79
refPos = [u'1997A', u'&', u'A...323L..49P']
spNum = 0.0000C800.0030.0000000000000000
spType = A0V
>>> info = search('vega',db='N')
>>> for key1 in sorted(info.keys()):
... print '%s = %s'%(key1.ljust(8),info[key1])
INFO = from cache
alias = [u'alpha Lyr', u'HR 7001', u'HD 172167', u'IRAS 18352+3844', u'IRAS F18352+3844']
errDEmas = 4824.0
errRAmas = 19570.0
jdedeg = 38.782316
jpos = 18:36:55.70 +38:46:56.3
jradeg = 279.2321017
oname = VEGA
otype = !*
refPos = 1990IRASF.C...0000M
- Parameters:
ID (str) - name of the source
db (str ('N','S','V','A')) - database to use
- Returns: dictionary
- (nested) dictionary containing information on star
|