Source code for astroquery.ipac.ned
# Licensed under a 3-clause BSD style license - see LICENSE.rst
"""
NED Query Tool
==============
Module containing a series of functions that execute queries to the NASA
Extragalactic Database (NED):
.. topic:: Revision History
Refactored using common API as a part of Google Summer of Code 2013.
:Originally contributed by:
K. Willett, Jun 2011
:Acknowledgements:
Based off Adam Ginsburg's Splatalogue search routine:
https://github.com/keflavich/agpy/blob/master/agpy/query_splatalogue.py
Service URLs to acquire the VO Tables are taken from Mazzarella et
al. (2007) The National Virtual Observatory: Tools and Techniques
for Astronomical Research, ASP Conference Series, Vol. 382., p.165
"""
from astropy import config as _config
[docs]class Conf(_config.ConfigNamespace):
"""
Configuration parameters for `astroquery.ipac.ned`.
"""
server = _config.ConfigItem(
['http://ned.ipac.caltech.edu/cgi-bin/'],
'Name of the NED server to use.')
timeout = _config.ConfigItem(
60,
'Time limit for connecting to NED server.')
# Set input parameters of choice
hubble_constant = _config.ConfigItem(
[73, 70.5],
'Value of the Hubble Constant for many NED queries.')
"""
The correct redshift for NED queries may be chosen by specifying numbers
1, 2, 3 and 4, having the following meanings:
(1) To the Reference Frame defined by the 3K CMB
(2) To the Reference Frame defined by the Virgo Infall only
(3) To the Reference Frame defined by the (Virgo + GA) only
(4) To the Reference Frame defined by the (Virgo + GA + Shapley)
"""
correct_redshift = _config.ConfigItem(
[1, 2, 3, 4],
'The correct redshift for NED queries, see comments above.')
# Set output parameters of choice
output_coordinate_frame = _config.ConfigItem(
['Equatorial',
'Ecliptic',
'Galactic',
'SuperGalactic'],
'Frame in which to display the coordinates in the output.')
output_equinox = _config.ConfigItem(
['J2000.0', 'B1950.0'],
'Equinox for the output coordinates.')
sort_output_by = _config.ConfigItem(
["RA or Longitude",
"DEC or Latitude",
"GLON",
"GLAT",
"Redshift - ascending",
"Redshift - descending"],
'Display output sorted by this criteria.')
conf = Conf()
from .core import Ned, NedClass
__all__ = ['Ned', 'NedClass',
'Conf', 'conf',
]