[Debian-astro-maintainers] Bug#860709: astroquery: FTBFS on i386: dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13

Lucas Nussbaum lucas at debian.org
Wed Apr 19 07:31:54 UTC 2017


Source: astroquery
Version: 0.3.4+dfsg-2
Severity: serious
Tags: stretch sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20170418-i386 qa-ftbfs
Justification: FTBFS in stretch on i386

Hi,

During a rebuild of all packages in stretch (in a stretch chroot, not a
sid chroot), your package failed to build on i386.

Relevant part (hopefully):
> make[1]: Entering directory '/<<BUILDDIR>>/astroquery-0.3.4+dfsg'
> dh_auto_build
> I: pybuild base:184: /usr/bin/python setup.py build 
> astroquery/sdss/setup_package.py:2: RuntimeWarning: Parent module 'astroquery.sdss' not found while handling absolute import
>   import os
> running build
> running build_py
> creating build
> creating build/lib.linux-i386-2.7
> creating build/lib.linux-i386-2.7/astroquery
> copying astroquery/conftest.py -> build/lib.linux-i386-2.7/astroquery
> copying astroquery/setup_package.py -> build/lib.linux-i386-2.7/astroquery
> copying astroquery/_astropy_init.py -> build/lib.linux-i386-2.7/astroquery
> copying astroquery/exceptions.py -> build/lib.linux-i386-2.7/astroquery
> copying astroquery/__init__.py -> build/lib.linux-i386-2.7/astroquery
> copying astroquery/query.py -> build/lib.linux-i386-2.7/astroquery
> copying astroquery/version.py -> build/lib.linux-i386-2.7/astroquery
> creating build/lib.linux-i386-2.7/astroquery/hitran
> copying astroquery/hitran/reader.py -> build/lib.linux-i386-2.7/astroquery/hitran
> copying astroquery/hitran/setup_package.py -> build/lib.linux-i386-2.7/astroquery/hitran
> copying astroquery/hitran/__init__.py -> build/lib.linux-i386-2.7/astroquery/hitran
> creating build/lib.linux-i386-2.7/astroquery/ned
> copying astroquery/ned/setup_package.py -> build/lib.linux-i386-2.7/astroquery/ned
> copying astroquery/ned/core.py -> build/lib.linux-i386-2.7/astroquery/ned
> copying astroquery/ned/__init__.py -> build/lib.linux-i386-2.7/astroquery/ned
> creating build/lib.linux-i386-2.7/astroquery/irsa
> copying astroquery/irsa/core.py -> build/lib.linux-i386-2.7/astroquery/irsa
> copying astroquery/irsa/__init__.py -> build/lib.linux-i386-2.7/astroquery/irsa
> creating build/lib.linux-i386-2.7/astroquery/alfalfa
> copying astroquery/alfalfa/core.py -> build/lib.linux-i386-2.7/astroquery/alfalfa
> copying astroquery/alfalfa/__init__.py -> build/lib.linux-i386-2.7/astroquery/alfalfa
> creating build/lib.linux-i386-2.7/astroquery/magpis
> copying astroquery/magpis/core.py -> build/lib.linux-i386-2.7/astroquery/magpis
> copying astroquery/magpis/__init__.py -> build/lib.linux-i386-2.7/astroquery/magpis
> creating build/lib.linux-i386-2.7/astroquery/esasky
> copying astroquery/esasky/core.py -> build/lib.linux-i386-2.7/astroquery/esasky
> copying astroquery/esasky/__init__.py -> build/lib.linux-i386-2.7/astroquery/esasky
> creating build/lib.linux-i386-2.7/astroquery/lamda
> copying astroquery/lamda/utils.py -> build/lib.linux-i386-2.7/astroquery/lamda
> copying astroquery/lamda/core.py -> build/lib.linux-i386-2.7/astroquery/lamda
> copying astroquery/lamda/__init__.py -> build/lib.linux-i386-2.7/astroquery/lamda
> creating build/lib.linux-i386-2.7/astroquery/open_exoplanet_catalogue
> copying astroquery/open_exoplanet_catalogue/utils.py -> build/lib.linux-i386-2.7/astroquery/open_exoplanet_catalogue
> copying astroquery/open_exoplanet_catalogue/__init__.py -> build/lib.linux-i386-2.7/astroquery/open_exoplanet_catalogue
> copying astroquery/open_exoplanet_catalogue/oec_query.py -> build/lib.linux-i386-2.7/astroquery/open_exoplanet_catalogue
> creating build/lib.linux-i386-2.7/astroquery/ibe
> copying astroquery/ibe/core.py -> build/lib.linux-i386-2.7/astroquery/ibe
> copying astroquery/ibe/__init__.py -> build/lib.linux-i386-2.7/astroquery/ibe
> creating build/lib.linux-i386-2.7/astroquery/gama
> copying astroquery/gama/core.py -> build/lib.linux-i386-2.7/astroquery/gama
> copying astroquery/gama/__init__.py -> build/lib.linux-i386-2.7/astroquery/gama
> creating build/lib.linux-i386-2.7/astroquery/besancon
> copying astroquery/besancon/core.py -> build/lib.linux-i386-2.7/astroquery/besancon
> copying astroquery/besancon/__init__.py -> build/lib.linux-i386-2.7/astroquery/besancon
> creating build/lib.linux-i386-2.7/astroquery/ogle
> copying astroquery/ogle/core.py -> build/lib.linux-i386-2.7/astroquery/ogle
> copying astroquery/ogle/__init__.py -> build/lib.linux-i386-2.7/astroquery/ogle
> creating build/lib.linux-i386-2.7/astroquery/vamdc
> copying astroquery/vamdc/load_species_table.py -> build/lib.linux-i386-2.7/astroquery/vamdc
> copying astroquery/vamdc/core.py -> build/lib.linux-i386-2.7/astroquery/vamdc
> copying astroquery/vamdc/__init__.py -> build/lib.linux-i386-2.7/astroquery/vamdc
> creating build/lib.linux-i386-2.7/astroquery/utils
> copying astroquery/utils/schema.py -> build/lib.linux-i386-2.7/astroquery/utils
> copying astroquery/utils/testing_tools.py -> build/lib.linux-i386-2.7/astroquery/utils
> copying astroquery/utils/process_asyncs.py -> build/lib.linux-i386-2.7/astroquery/utils
> copying astroquery/utils/download_file_list.py -> build/lib.linux-i386-2.7/astroquery/utils
> copying astroquery/utils/url_helpers.py -> build/lib.linux-i386-2.7/astroquery/utils
> copying astroquery/utils/system_tools.py -> build/lib.linux-i386-2.7/astroquery/utils
> copying astroquery/utils/commons.py -> build/lib.linux-i386-2.7/astroquery/utils
> copying astroquery/utils/__init__.py -> build/lib.linux-i386-2.7/astroquery/utils
> copying astroquery/utils/docstr_chompers.py -> build/lib.linux-i386-2.7/astroquery/utils
> copying astroquery/utils/class_or_instance.py -> build/lib.linux-i386-2.7/astroquery/utils
> copying astroquery/utils/progressbar.py -> build/lib.linux-i386-2.7/astroquery/utils
> creating build/lib.linux-i386-2.7/astroquery/tests
> copying astroquery/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/tests
> copying astroquery/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/tests
> copying astroquery/tests/test_internet.py -> build/lib.linux-i386-2.7/astroquery/tests
> creating build/lib.linux-i386-2.7/astroquery/alma
> copying astroquery/alma/utils.py -> build/lib.linux-i386-2.7/astroquery/alma
> copying astroquery/alma/setup_package.py -> build/lib.linux-i386-2.7/astroquery/alma
> copying astroquery/alma/core.py -> build/lib.linux-i386-2.7/astroquery/alma
> copying astroquery/alma/__init__.py -> build/lib.linux-i386-2.7/astroquery/alma
> creating build/lib.linux-i386-2.7/astroquery/template_module
> copying astroquery/template_module/core.py -> build/lib.linux-i386-2.7/astroquery/template_module
> copying astroquery/template_module/__init__.py -> build/lib.linux-i386-2.7/astroquery/template_module
> creating build/lib.linux-i386-2.7/astroquery/sdss
> copying astroquery/sdss/field_names.py -> build/lib.linux-i386-2.7/astroquery/sdss
> copying astroquery/sdss/setup_package.py -> build/lib.linux-i386-2.7/astroquery/sdss
> copying astroquery/sdss/core.py -> build/lib.linux-i386-2.7/astroquery/sdss
> copying astroquery/sdss/__init__.py -> build/lib.linux-i386-2.7/astroquery/sdss
> creating build/lib.linux-i386-2.7/astroquery/skyview
> copying astroquery/skyview/setup_package.py -> build/lib.linux-i386-2.7/astroquery/skyview
> copying astroquery/skyview/core.py -> build/lib.linux-i386-2.7/astroquery/skyview
> copying astroquery/skyview/__init__.py -> build/lib.linux-i386-2.7/astroquery/skyview
> creating build/lib.linux-i386-2.7/astroquery/nist
> copying astroquery/nist/core.py -> build/lib.linux-i386-2.7/astroquery/nist
> copying astroquery/nist/__init__.py -> build/lib.linux-i386-2.7/astroquery/nist
> creating build/lib.linux-i386-2.7/astroquery/simbad
> copying astroquery/simbad/get_votable_fields.py -> build/lib.linux-i386-2.7/astroquery/simbad
> copying astroquery/simbad/setup_package.py -> build/lib.linux-i386-2.7/astroquery/simbad
> copying astroquery/simbad/core.py -> build/lib.linux-i386-2.7/astroquery/simbad
> copying astroquery/simbad/__init__.py -> build/lib.linux-i386-2.7/astroquery/simbad
> creating build/lib.linux-i386-2.7/astroquery/nasa_ads
> copying astroquery/nasa_ads/utils.py -> build/lib.linux-i386-2.7/astroquery/nasa_ads
> copying astroquery/nasa_ads/core.py -> build/lib.linux-i386-2.7/astroquery/nasa_ads
> copying astroquery/nasa_ads/__init__.py -> build/lib.linux-i386-2.7/astroquery/nasa_ads
> creating build/lib.linux-i386-2.7/astroquery/nvas
> copying astroquery/nvas/core.py -> build/lib.linux-i386-2.7/astroquery/nvas
> copying astroquery/nvas/__init__.py -> build/lib.linux-i386-2.7/astroquery/nvas
> creating build/lib.linux-i386-2.7/astroquery/ukidss
> copying astroquery/ukidss/core.py -> build/lib.linux-i386-2.7/astroquery/ukidss
> copying astroquery/ukidss/__init__.py -> build/lib.linux-i386-2.7/astroquery/ukidss
> creating build/lib.linux-i386-2.7/astroquery/fermi
> copying astroquery/fermi/setup_package.py -> build/lib.linux-i386-2.7/astroquery/fermi
> copying astroquery/fermi/core.py -> build/lib.linux-i386-2.7/astroquery/fermi
> copying astroquery/fermi/__init__.py -> build/lib.linux-i386-2.7/astroquery/fermi
> creating build/lib.linux-i386-2.7/astroquery/splatalogue
> copying astroquery/splatalogue/load_species_table.py -> build/lib.linux-i386-2.7/astroquery/splatalogue
> copying astroquery/splatalogue/slap.py -> build/lib.linux-i386-2.7/astroquery/splatalogue
> copying astroquery/splatalogue/utils.py -> build/lib.linux-i386-2.7/astroquery/splatalogue
> copying astroquery/splatalogue/templates.py -> build/lib.linux-i386-2.7/astroquery/splatalogue
> copying astroquery/splatalogue/setup_package.py -> build/lib.linux-i386-2.7/astroquery/splatalogue
> copying astroquery/splatalogue/core.py -> build/lib.linux-i386-2.7/astroquery/splatalogue
> copying astroquery/splatalogue/__init__.py -> build/lib.linux-i386-2.7/astroquery/splatalogue
> copying astroquery/splatalogue/build_species_table.py -> build/lib.linux-i386-2.7/astroquery/splatalogue
> creating build/lib.linux-i386-2.7/astroquery/irsa_dust
> copying astroquery/irsa_dust/utils.py -> build/lib.linux-i386-2.7/astroquery/irsa_dust
> copying astroquery/irsa_dust/core.py -> build/lib.linux-i386-2.7/astroquery/irsa_dust
> copying astroquery/irsa_dust/__init__.py -> build/lib.linux-i386-2.7/astroquery/irsa_dust
> creating build/lib.linux-i386-2.7/astroquery/eso
> copying astroquery/eso/core.py -> build/lib.linux-i386-2.7/astroquery/eso
> copying astroquery/eso/__init__.py -> build/lib.linux-i386-2.7/astroquery/eso
> creating build/lib.linux-i386-2.7/astroquery/vizier
> copying astroquery/vizier/setup_package.py -> build/lib.linux-i386-2.7/astroquery/vizier
> copying astroquery/vizier/core.py -> build/lib.linux-i386-2.7/astroquery/vizier
> copying astroquery/vizier/__init__.py -> build/lib.linux-i386-2.7/astroquery/vizier
> creating build/lib.linux-i386-2.7/astroquery/xmatch
> copying astroquery/xmatch/setup_package.py -> build/lib.linux-i386-2.7/astroquery/xmatch
> copying astroquery/xmatch/core.py -> build/lib.linux-i386-2.7/astroquery/xmatch
> copying astroquery/xmatch/__init__.py -> build/lib.linux-i386-2.7/astroquery/xmatch
> creating build/lib.linux-i386-2.7/astroquery/sha
> copying astroquery/sha/core.py -> build/lib.linux-i386-2.7/astroquery/sha
> copying astroquery/sha/__init__.py -> build/lib.linux-i386-2.7/astroquery/sha
> creating build/lib.linux-i386-2.7/astroquery/nrao
> copying astroquery/nrao/core.py -> build/lib.linux-i386-2.7/astroquery/nrao
> copying astroquery/nrao/__init__.py -> build/lib.linux-i386-2.7/astroquery/nrao
> creating build/lib.linux-i386-2.7/astroquery/cosmosim
> copying astroquery/cosmosim/core.py -> build/lib.linux-i386-2.7/astroquery/cosmosim
> copying astroquery/cosmosim/__init__.py -> build/lib.linux-i386-2.7/astroquery/cosmosim
> creating build/lib.linux-i386-2.7/astroquery/lcogt
> copying astroquery/lcogt/core.py -> build/lib.linux-i386-2.7/astroquery/lcogt
> copying astroquery/lcogt/__init__.py -> build/lib.linux-i386-2.7/astroquery/lcogt
> creating build/lib.linux-i386-2.7/astroquery/heasarc
> copying astroquery/heasarc/core.py -> build/lib.linux-i386-2.7/astroquery/heasarc
> copying astroquery/heasarc/__init__.py -> build/lib.linux-i386-2.7/astroquery/heasarc
> creating build/lib.linux-i386-2.7/astroquery/atomic
> copying astroquery/atomic/utils.py -> build/lib.linux-i386-2.7/astroquery/atomic
> copying astroquery/atomic/setup_package.py -> build/lib.linux-i386-2.7/astroquery/atomic
> copying astroquery/atomic/core.py -> build/lib.linux-i386-2.7/astroquery/atomic
> copying astroquery/atomic/__init__.py -> build/lib.linux-i386-2.7/astroquery/atomic
> creating build/lib.linux-i386-2.7/astroquery/hitran/tests
> copying astroquery/hitran/tests/test_hitran.py -> build/lib.linux-i386-2.7/astroquery/hitran/tests
> copying astroquery/hitran/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/hitran/tests
> creating build/lib.linux-i386-2.7/astroquery/ned/tests
> copying astroquery/ned/tests/test_ned_remote.py -> build/lib.linux-i386-2.7/astroquery/ned/tests
> copying astroquery/ned/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/ned/tests
> copying astroquery/ned/tests/test_ned.py -> build/lib.linux-i386-2.7/astroquery/ned/tests
> creating build/lib.linux-i386-2.7/astroquery/irsa/tests
> copying astroquery/irsa/tests/test_irsa_remote.py -> build/lib.linux-i386-2.7/astroquery/irsa/tests
> copying astroquery/irsa/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/irsa/tests
> copying astroquery/irsa/tests/test_irsa.py -> build/lib.linux-i386-2.7/astroquery/irsa/tests
> copying astroquery/irsa/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/irsa/tests
> creating build/lib.linux-i386-2.7/astroquery/alfalfa/tests
> copying astroquery/alfalfa/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/alfalfa/tests
> copying astroquery/alfalfa/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/alfalfa/tests
> copying astroquery/alfalfa/tests/test_alfalfa.py -> build/lib.linux-i386-2.7/astroquery/alfalfa/tests
> creating build/lib.linux-i386-2.7/astroquery/magpis/tests
> copying astroquery/magpis/tests/test_magpis_remote.py -> build/lib.linux-i386-2.7/astroquery/magpis/tests
> copying astroquery/magpis/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/magpis/tests
> copying astroquery/magpis/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/magpis/tests
> copying astroquery/magpis/tests/test_magpis.py -> build/lib.linux-i386-2.7/astroquery/magpis/tests
> creating build/lib.linux-i386-2.7/astroquery/esasky/tests
> copying astroquery/esasky/tests/test_esasky.py -> build/lib.linux-i386-2.7/astroquery/esasky/tests
> copying astroquery/esasky/tests/test_esasky_remote.py -> build/lib.linux-i386-2.7/astroquery/esasky/tests
> copying astroquery/esasky/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/esasky/tests
> copying astroquery/esasky/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/esasky/tests
> creating build/lib.linux-i386-2.7/astroquery/lamda/tests
> copying astroquery/lamda/tests/test_lamda.py -> build/lib.linux-i386-2.7/astroquery/lamda/tests
> copying astroquery/lamda/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/lamda/tests
> copying astroquery/lamda/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/lamda/tests
> copying astroquery/lamda/tests/test_lamda_remote.py -> build/lib.linux-i386-2.7/astroquery/lamda/tests
> creating build/lib.linux-i386-2.7/astroquery/open_exoplanet_catalogue/tests
> copying astroquery/open_exoplanet_catalogue/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/open_exoplanet_catalogue/tests
> copying astroquery/open_exoplanet_catalogue/tests/test_open_exoplanet_catalogue_remote.py -> build/lib.linux-i386-2.7/astroquery/open_exoplanet_catalogue/tests
> copying astroquery/open_exoplanet_catalogue/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/open_exoplanet_catalogue/tests
> copying astroquery/open_exoplanet_catalogue/tests/test_open_exoplanet_catalogue_local.py -> build/lib.linux-i386-2.7/astroquery/open_exoplanet_catalogue/tests
> creating build/lib.linux-i386-2.7/astroquery/ibe/tests
> copying astroquery/ibe/tests/test_ibe.py -> build/lib.linux-i386-2.7/astroquery/ibe/tests
> copying astroquery/ibe/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/ibe/tests
> copying astroquery/ibe/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/ibe/tests
> copying astroquery/ibe/tests/test_ibe_remote.py -> build/lib.linux-i386-2.7/astroquery/ibe/tests
> creating build/lib.linux-i386-2.7/astroquery/gama/tests
> copying astroquery/gama/tests/test_gama_remote.py -> build/lib.linux-i386-2.7/astroquery/gama/tests
> copying astroquery/gama/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/gama/tests
> copying astroquery/gama/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/gama/tests
> copying astroquery/gama/tests/test_gama.py -> build/lib.linux-i386-2.7/astroquery/gama/tests
> creating build/lib.linux-i386-2.7/astroquery/besancon/tests
> copying astroquery/besancon/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/besancon/tests
> copying astroquery/besancon/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/besancon/tests
> copying astroquery/besancon/tests/test_besancon.py -> build/lib.linux-i386-2.7/astroquery/besancon/tests
> creating build/lib.linux-i386-2.7/astroquery/ogle/tests
> copying astroquery/ogle/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/ogle/tests
> copying astroquery/ogle/tests/test_ogle.py -> build/lib.linux-i386-2.7/astroquery/ogle/tests
> copying astroquery/ogle/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/ogle/tests
> creating build/lib.linux-i386-2.7/astroquery/vamdc/tests
> copying astroquery/vamdc/tests/test_vamdc_remote.py -> build/lib.linux-i386-2.7/astroquery/vamdc/tests
> copying astroquery/vamdc/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/vamdc/tests
> copying astroquery/vamdc/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/vamdc/tests
> copying astroquery/vamdc/tests/test_vamdc.py -> build/lib.linux-i386-2.7/astroquery/vamdc/tests
> creating build/lib.linux-i386-2.7/astroquery/utils/tests
> copying astroquery/utils/tests/test_utils.py -> build/lib.linux-i386-2.7/astroquery/utils/tests
> copying astroquery/utils/tests/test_url_helpers.py -> build/lib.linux-i386-2.7/astroquery/utils/tests
> copying astroquery/utils/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/utils/tests
> creating build/lib.linux-i386-2.7/astroquery/alma/tests
> copying astroquery/alma/tests/test_alma_remote.py -> build/lib.linux-i386-2.7/astroquery/alma/tests
> copying astroquery/alma/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/alma/tests
> copying astroquery/alma/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/alma/tests
> copying astroquery/alma/tests/test_alma.py -> build/lib.linux-i386-2.7/astroquery/alma/tests
> copying astroquery/alma/tests/test_alma_utils.py -> build/lib.linux-i386-2.7/astroquery/alma/tests
> creating build/lib.linux-i386-2.7/astroquery/template_module/tests
> copying astroquery/template_module/tests/test_module_remote.py -> build/lib.linux-i386-2.7/astroquery/template_module/tests
> copying astroquery/template_module/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/template_module/tests
> copying astroquery/template_module/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/template_module/tests
> copying astroquery/template_module/tests/test_module.py -> build/lib.linux-i386-2.7/astroquery/template_module/tests
> creating build/lib.linux-i386-2.7/astroquery/sdss/tests
> copying astroquery/sdss/tests/test_sdss_remote.py -> build/lib.linux-i386-2.7/astroquery/sdss/tests
> copying astroquery/sdss/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/sdss/tests
> copying astroquery/sdss/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/sdss/tests
> copying astroquery/sdss/tests/test_sdss.py -> build/lib.linux-i386-2.7/astroquery/sdss/tests
> creating build/lib.linux-i386-2.7/astroquery/skyview/tests
> copying astroquery/skyview/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/skyview/tests
> copying astroquery/skyview/tests/test_skyview.py -> build/lib.linux-i386-2.7/astroquery/skyview/tests
> copying astroquery/skyview/tests/test_skyview_remote.py -> build/lib.linux-i386-2.7/astroquery/skyview/tests
> creating build/lib.linux-i386-2.7/astroquery/nist/tests
> copying astroquery/nist/tests/test_nist_remote.py -> build/lib.linux-i386-2.7/astroquery/nist/tests
> copying astroquery/nist/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/nist/tests
> copying astroquery/nist/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/nist/tests
> copying astroquery/nist/tests/test_nist.py -> build/lib.linux-i386-2.7/astroquery/nist/tests
> creating build/lib.linux-i386-2.7/astroquery/simbad/tests
> copying astroquery/simbad/tests/test_simbad.py -> build/lib.linux-i386-2.7/astroquery/simbad/tests
> copying astroquery/simbad/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/simbad/tests
> copying astroquery/simbad/tests/test_simbad_remote.py -> build/lib.linux-i386-2.7/astroquery/simbad/tests
> creating build/lib.linux-i386-2.7/astroquery/nasa_ads/tests
> copying astroquery/nasa_ads/tests/test_nasaads.py -> build/lib.linux-i386-2.7/astroquery/nasa_ads/tests
> copying astroquery/nasa_ads/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/nasa_ads/tests
> creating build/lib.linux-i386-2.7/astroquery/nvas/tests
> copying astroquery/nvas/tests/test_nvas_remote.py -> build/lib.linux-i386-2.7/astroquery/nvas/tests
> copying astroquery/nvas/tests/test_nvas.py -> build/lib.linux-i386-2.7/astroquery/nvas/tests
> copying astroquery/nvas/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/nvas/tests
> copying astroquery/nvas/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/nvas/tests
> creating build/lib.linux-i386-2.7/astroquery/ukidss/tests
> copying astroquery/ukidss/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/ukidss/tests
> copying astroquery/ukidss/tests/test_ukidss.py -> build/lib.linux-i386-2.7/astroquery/ukidss/tests
> copying astroquery/ukidss/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/ukidss/tests
> copying astroquery/ukidss/tests/test_ukidss_remote.py -> build/lib.linux-i386-2.7/astroquery/ukidss/tests
> creating build/lib.linux-i386-2.7/astroquery/fermi/tests
> copying astroquery/fermi/tests/test_fermi.py -> build/lib.linux-i386-2.7/astroquery/fermi/tests
> copying astroquery/fermi/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/fermi/tests
> creating build/lib.linux-i386-2.7/astroquery/splatalogue/tests
> copying astroquery/splatalogue/tests/test_utils.py -> build/lib.linux-i386-2.7/astroquery/splatalogue/tests
> copying astroquery/splatalogue/tests/test_splatalogue.py -> build/lib.linux-i386-2.7/astroquery/splatalogue/tests
> copying astroquery/splatalogue/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/splatalogue/tests
> creating build/lib.linux-i386-2.7/astroquery/irsa_dust/tests
> copying astroquery/irsa_dust/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/irsa_dust/tests
> copying astroquery/irsa_dust/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/irsa_dust/tests
> copying astroquery/irsa_dust/tests/test_irsa_dust_remote.py -> build/lib.linux-i386-2.7/astroquery/irsa_dust/tests
> copying astroquery/irsa_dust/tests/test_irsa_dust.py -> build/lib.linux-i386-2.7/astroquery/irsa_dust/tests
> creating build/lib.linux-i386-2.7/astroquery/eso/tests
> copying astroquery/eso/tests/test_eso_remote.py -> build/lib.linux-i386-2.7/astroquery/eso/tests
> copying astroquery/eso/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/eso/tests
> copying astroquery/eso/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/eso/tests
> copying astroquery/eso/tests/test_eso.py -> build/lib.linux-i386-2.7/astroquery/eso/tests
> creating build/lib.linux-i386-2.7/astroquery/vizier/tests
> copying astroquery/vizier/tests/test_vizier.py -> build/lib.linux-i386-2.7/astroquery/vizier/tests
> copying astroquery/vizier/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/vizier/tests
> copying astroquery/vizier/tests/test_vizier_remote.py -> build/lib.linux-i386-2.7/astroquery/vizier/tests
> creating build/lib.linux-i386-2.7/astroquery/xmatch/tests
> copying astroquery/xmatch/tests/test_xmatch.py -> build/lib.linux-i386-2.7/astroquery/xmatch/tests
> copying astroquery/xmatch/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/xmatch/tests
> copying astroquery/xmatch/tests/test_xmatch_remote.py -> build/lib.linux-i386-2.7/astroquery/xmatch/tests
> creating build/lib.linux-i386-2.7/astroquery/sha/tests
> copying astroquery/sha/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/sha/tests
> copying astroquery/sha/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/sha/tests
> copying astroquery/sha/tests/test_sha.py -> build/lib.linux-i386-2.7/astroquery/sha/tests
> creating build/lib.linux-i386-2.7/astroquery/nrao/tests
> copying astroquery/nrao/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/nrao/tests
> copying astroquery/nrao/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/nrao/tests
> copying astroquery/nrao/tests/test_nrao.py -> build/lib.linux-i386-2.7/astroquery/nrao/tests
> copying astroquery/nrao/tests/test_nrao_remote.py -> build/lib.linux-i386-2.7/astroquery/nrao/tests
> creating build/lib.linux-i386-2.7/astroquery/cosmosim/tests
> copying astroquery/cosmosim/tests/test_cosmosim.py -> build/lib.linux-i386-2.7/astroquery/cosmosim/tests
> copying astroquery/cosmosim/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/cosmosim/tests
> copying astroquery/cosmosim/tests/test_cosmosim_remote.py -> build/lib.linux-i386-2.7/astroquery/cosmosim/tests
> creating build/lib.linux-i386-2.7/astroquery/lcogt/tests
> copying astroquery/lcogt/tests/test_lcogt.py -> build/lib.linux-i386-2.7/astroquery/lcogt/tests
> copying astroquery/lcogt/tests/test_lcogt_remote.py -> build/lib.linux-i386-2.7/astroquery/lcogt/tests
> copying astroquery/lcogt/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/lcogt/tests
> copying astroquery/lcogt/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/lcogt/tests
> creating build/lib.linux-i386-2.7/astroquery/heasarc/tests
> copying astroquery/heasarc/tests/test_heasarc_remote.py -> build/lib.linux-i386-2.7/astroquery/heasarc/tests
> copying astroquery/heasarc/tests/setup_package.py -> build/lib.linux-i386-2.7/astroquery/heasarc/tests
> copying astroquery/heasarc/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/heasarc/tests
> copying astroquery/heasarc/tests/test_heasarc.py -> build/lib.linux-i386-2.7/astroquery/heasarc/tests
> creating build/lib.linux-i386-2.7/astroquery/atomic/tests
> copying astroquery/atomic/tests/test_atomic_remote.py -> build/lib.linux-i386-2.7/astroquery/atomic/tests
> copying astroquery/atomic/tests/test_atomic.py -> build/lib.linux-i386-2.7/astroquery/atomic/tests
> copying astroquery/atomic/tests/__init__.py -> build/lib.linux-i386-2.7/astroquery/atomic/tests
> running egg_info
> creating astroquery.egg-info
> writing requirements to astroquery.egg-info/requires.txt
> writing astroquery.egg-info/PKG-INFO
> writing top-level names to astroquery.egg-info/top_level.txt
> writing dependency_links to astroquery.egg-info/dependency_links.txt
> writing entry points to astroquery.egg-info/entry_points.txt
> writing manifest file 'astroquery.egg-info/SOURCES.txt'
> reading manifest file 'astroquery.egg-info/SOURCES.txt'
> writing manifest file 'astroquery.egg-info/SOURCES.txt'
> copying astroquery/astroquery.cfg -> build/lib.linux-i386-2.7/astroquery
> creating build/lib.linux-i386-2.7/astroquery/data
> copying astroquery/data/README.rst -> build/lib.linux-i386-2.7/astroquery/data
> creating build/lib.linux-i386-2.7/astroquery/hitran/data
> copying astroquery/hitran/data/readme.txt -> build/lib.linux-i386-2.7/astroquery/hitran/data
> creating build/lib.linux-i386-2.7/astroquery/ned/data
> copying astroquery/ned/data/keywords_dict.json -> build/lib.linux-i386-2.7/astroquery/ned/data
> copying astroquery/tests/coveragerc -> build/lib.linux-i386-2.7/astroquery/tests
> creating build/lib.linux-i386-2.7/astroquery/alma/data
> copying astroquery/alma/data/cycle0_delivery_asdm_mapping.txt -> build/lib.linux-i386-2.7/astroquery/alma/data
> creating build/lib.linux-i386-2.7/astroquery/sdss/data
> copying astroquery/sdss/data/SpecObjAll_dr12.json -> build/lib.linux-i386-2.7/astroquery/sdss/data
> copying astroquery/sdss/data/PhotoObjAll_dr12.json -> build/lib.linux-i386-2.7/astroquery/sdss/data
> creating build/lib.linux-i386-2.7/astroquery/simbad/data
> copying astroquery/simbad/data/votable_fields_notes.json -> build/lib.linux-i386-2.7/astroquery/simbad/data
> copying astroquery/simbad/data/votable_fields_table.txt -> build/lib.linux-i386-2.7/astroquery/simbad/data
> copying astroquery/simbad/data/votable_fields_dict.json -> build/lib.linux-i386-2.7/astroquery/simbad/data
> creating build/lib.linux-i386-2.7/astroquery/splatalogue/data
> copying astroquery/splatalogue/data/species.json -> build/lib.linux-i386-2.7/astroquery/splatalogue/data
> creating build/lib.linux-i386-2.7/astroquery/vizier/data
> copying astroquery/vizier/data/inverse_dict.json -> build/lib.linux-i386-2.7/astroquery/vizier/data
> copying astroquery/vizier/data/keywords_dict.json -> build/lib.linux-i386-2.7/astroquery/vizier/data
> creating build/lib.linux-i386-2.7/astroquery/hitran/tests/data
> copying astroquery/hitran/tests/data/H2O.data -> build/lib.linux-i386-2.7/astroquery/hitran/tests/data
> creating build/lib.linux-i386-2.7/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/error.xml -> build/lib.linux-i386-2.7/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_near_position.xml -> build/lib.linux-i386-2.7/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_near_name.xml -> build/lib.linux-i386-2.7/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_notes.xml -> build/lib.linux-i386-2.7/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_photometry.xml -> build/lib.linux-i386-2.7/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_redshifts.xml -> build/lib.linux-i386-2.7/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_diameters.xml -> build/lib.linux-i386-2.7/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_positions.xml -> build/lib.linux-i386-2.7/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_refcode.xml -> build/lib.linux-i386-2.7/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_object.xml -> build/lib.linux-i386-2.7/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_iau_format.xml -> build/lib.linux-i386-2.7/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_references.xml -> build/lib.linux-i386-2.7/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_images.fits -> build/lib.linux-i386-2.7/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/image_extract.html -> build/lib.linux-i386-2.7/astroquery/ned/tests/data
> creating build/lib.linux-i386-2.7/astroquery/irsa/tests/data
> copying astroquery/irsa/tests/data/Cone.xml -> build/lib.linux-i386-2.7/astroquery/irsa/tests/data
> copying astroquery/irsa/tests/data/Polygon.xml -> build/lib.linux-i386-2.7/astroquery/irsa/tests/data
> copying astroquery/irsa/tests/data/Cone_coord.xml -> build/lib.linux-i386-2.7/astroquery/irsa/tests/data
> copying astroquery/irsa/tests/data/Box.xml -> build/lib.linux-i386-2.7/astroquery/irsa/tests/data
> creating build/lib.linux-i386-2.7/astroquery/alfalfa/tests/data
> copying astroquery/alfalfa/tests/data/alfalfa_cat_small.txt -> build/lib.linux-i386-2.7/astroquery/alfalfa/tests/data
> copying astroquery/alfalfa/tests/data/alfalfa_sp.fits -> build/lib.linux-i386-2.7/astroquery/alfalfa/tests/data
> creating build/lib.linux-i386-2.7/astroquery/magpis/tests/data
> copying astroquery/magpis/tests/data/image.fits -> build/lib.linux-i386-2.7/astroquery/magpis/tests/data
> creating build/lib.linux-i386-2.7/astroquery/esasky/tests/data
> copying astroquery/esasky/tests/data/catalogs.txt -> build/lib.linux-i386-2.7/astroquery/esasky/tests/data
> copying astroquery/esasky/tests/data/observations.txt -> build/lib.linux-i386-2.7/astroquery/esasky/tests/data
> creating build/lib.linux-i386-2.7/astroquery/lamda/tests/data
> copying astroquery/lamda/tests/data/co.txt -> build/lib.linux-i386-2.7/astroquery/lamda/tests/data
> creating build/lib.linux-i386-2.7/astroquery/open_exoplanet_catalogue/tests/data
> copying astroquery/open_exoplanet_catalogue/tests/data/systems.xml.gz -> build/lib.linux-i386-2.7/astroquery/open_exoplanet_catalogue/tests/data
> creating build/lib.linux-i386-2.7/astroquery/ibe/tests/data
> copying astroquery/ibe/tests/data/datasets.html -> build/lib.linux-i386-2.7/astroquery/ibe/tests/data
> copying astroquery/ibe/tests/data/tables.html -> build/lib.linux-i386-2.7/astroquery/ibe/tests/data
> copying astroquery/ibe/tests/data/missions.html -> build/lib.linux-i386-2.7/astroquery/ibe/tests/data
> copying astroquery/ibe/tests/data/pos.txt -> build/lib.linux-i386-2.7/astroquery/ibe/tests/data
> copying astroquery/ibe/tests/data/columns.txt -> build/lib.linux-i386-2.7/astroquery/ibe/tests/data
> copying astroquery/ibe/tests/data/field_id.txt -> build/lib.linux-i386-2.7/astroquery/ibe/tests/data
> creating build/lib.linux-i386-2.7/astroquery/gama/tests/data
> copying astroquery/gama/tests/data/query_result.html -> build/lib.linux-i386-2.7/astroquery/gama/tests/data
> copying astroquery/gama/tests/data/GAMA_HzVs28.fits -> build/lib.linux-i386-2.7/astroquery/gama/tests/data
> creating build/lib.linux-i386-2.7/astroquery/besancon/tests/data
> copying astroquery/besancon/tests/data/default_params.txt -> build/lib.linux-i386-2.7/astroquery/besancon/tests/data
> copying astroquery/besancon/tests/data/besancon_test.txt -> build/lib.linux-i386-2.7/astroquery/besancon/tests/data
> copying astroquery/besancon/tests/data/besancon_test2.txt -> build/lib.linux-i386-2.7/astroquery/besancon/tests/data
> copying astroquery/besancon/tests/data/1376235131.430670.resu -> build/lib.linux-i386-2.7/astroquery/besancon/tests/data
> copying astroquery/besancon/tests/data/query_return.iframe.html -> build/lib.linux-i386-2.7/astroquery/besancon/tests/data
> copying astroquery/besancon/tests/data/query_return.html -> build/lib.linux-i386-2.7/astroquery/besancon/tests/data
> creating build/lib.linux-i386-2.7/astroquery/ogle/tests/data
> copying astroquery/ogle/tests/data/gal_0_3.txt -> build/lib.linux-i386-2.7/astroquery/ogle/tests/data
> creating build/lib.linux-i386-2.7/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/ngc4945.xml -> build/lib.linux-i386-2.7/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/sgra_query.xml -> build/lib.linux-i386-2.7/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/m83_March25_2015.votable.xml -> build/lib.linux-i386-2.7/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/data_list_page.html -> build/lib.linux-i386-2.7/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/empty.html -> build/lib.linux-i386-2.7/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/staging_submission.html -> build/lib.linux-i386-2.7/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/initial_response.html -> build/lib.linux-i386-2.7/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/request_801926122.html -> build/lib.linux-i386-2.7/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/querypage.html -> build/lib.linux-i386-2.7/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/request_786572566.html -> build/lib.linux-i386-2.7/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/request_787632764.html -> build/lib.linux-i386-2.7/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/request_786978956.html -> build/lib.linux-i386-2.7/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/downloadRequest786978956script.sh -> build/lib.linux-i386-2.7/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/downloadRequest786572566script.sh -> build/lib.linux-i386-2.7/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/downloadRequest519752156script.sh -> build/lib.linux-i386-2.7/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/downloadRequest787632764script.sh -> build/lib.linux-i386-2.7/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/summary_519752156.json -> build/lib.linux-i386-2.7/astroquery/alma/tests/data
> creating build/lib.linux-i386-2.7/astroquery/template_module/tests/data
> copying astroquery/template_module/tests/data/dummy.dat -> build/lib.linux-i386-2.7/astroquery/template_module/tests/data
> creating build/lib.linux-i386-2.7/astroquery/sdss/tests/data
> copying astroquery/sdss/tests/data/xid_im.txt -> build/lib.linux-i386-2.7/astroquery/sdss/tests/data
> copying astroquery/sdss/tests/data/xid_sp.txt -> build/lib.linux-i386-2.7/astroquery/sdss/tests/data
> copying astroquery/sdss/tests/data/emptyfile.fits -> build/lib.linux-i386-2.7/astroquery/sdss/tests/data
> creating build/lib.linux-i386-2.7/astroquery/skyview/tests/data
> copying astroquery/skyview/tests/data/results.html -> build/lib.linux-i386-2.7/astroquery/skyview/tests/data
> copying astroquery/skyview/tests/data/query_page.html -> build/lib.linux-i386-2.7/astroquery/skyview/tests/data
> copying astroquery/skyview/tests/data/survey_dict.txt -> build/lib.linux-i386-2.7/astroquery/skyview/tests/data
> creating build/lib.linux-i386-2.7/astroquery/nist/tests/data
> copying astroquery/nist/tests/data/nist_out.html -> build/lib.linux-i386-2.7/astroquery/nist/tests/data
> creating build/lib.linux-i386-2.7/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/query_bibcode.data -> build/lib.linux-i386-2.7/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/query_bibobj.data -> build/lib.linux-i386-2.7/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/query_cat.data -> build/lib.linux-i386-2.7/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/query_coo.data -> build/lib.linux-i386-2.7/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/query_id.data -> build/lib.linux-i386-2.7/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/query_error.data -> build/lib.linux-i386-2.7/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/query_objectids.data -> build/lib.linux-i386-2.7/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/query_sample.data -> build/lib.linux-i386-2.7/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/query_sample_region.data -> build/lib.linux-i386-2.7/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/m1.data -> build/lib.linux-i386-2.7/astroquery/simbad/tests/data
> creating build/lib.linux-i386-2.7/astroquery/nvas/tests/data
> copying astroquery/nvas/tests/data/image_results.html -> build/lib.linux-i386-2.7/astroquery/nvas/tests/data
> creating build/lib.linux-i386-2.7/astroquery/ukidss/tests/data
> copying astroquery/ukidss/tests/data/votable.xml -> build/lib.linux-i386-2.7/astroquery/ukidss/tests/data
> copying astroquery/ukidss/tests/data/image.fits -> build/lib.linux-i386-2.7/astroquery/ukidss/tests/data
> copying astroquery/ukidss/tests/data/image_results.html -> build/lib.linux-i386-2.7/astroquery/ukidss/tests/data
> copying astroquery/ukidss/tests/data/vo_results.html -> build/lib.linux-i386-2.7/astroquery/ukidss/tests/data
> copying astroquery/ukidss/tests/data/error.html -> build/lib.linux-i386-2.7/astroquery/ukidss/tests/data
> creating build/lib.linux-i386-2.7/astroquery/fermi/tests/data
> copying astroquery/fermi/tests/data/query_result_m31.html -> build/lib.linux-i386-2.7/astroquery/fermi/tests/data
> copying astroquery/fermi/tests/data/result_page_m31.html -> build/lib.linux-i386-2.7/astroquery/fermi/tests/data
> creating build/lib.linux-i386-2.7/astroquery/splatalogue/tests/data
> copying astroquery/splatalogue/tests/data/CO_colons.csv -> build/lib.linux-i386-2.7/astroquery/splatalogue/tests/data
> creating build/lib.linux-i386-2.7/astroquery/irsa_dust/tests/data
> copying astroquery/irsa_dust/tests/data/dustm81.xml -> build/lib.linux-i386-2.7/astroquery/irsa_dust/tests/data
> copying astroquery/irsa_dust/tests/data/dustm101.xml -> build/lib.linux-i386-2.7/astroquery/irsa_dust/tests/data
> copying astroquery/irsa_dust/tests/data/dustm31.xml -> build/lib.linux-i386-2.7/astroquery/irsa_dust/tests/data
> copying astroquery/irsa_dust/tests/data/dust-error.xml -> build/lib.linux-i386-2.7/astroquery/irsa_dust/tests/data
> copying astroquery/irsa_dust/tests/data/test.fits -> build/lib.linux-i386-2.7/astroquery/irsa_dust/tests/data
> copying astroquery/irsa_dust/tests/data/dust_ext_detail.tbl -> build/lib.linux-i386-2.7/astroquery/irsa_dust/tests/data
> creating build/lib.linux-i386-2.7/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/862b6db5bf174fb89ee7ddc42d0fcd49d864388bc3c0dc6f6f64744b.pickle -> build/lib.linux-i386-2.7/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/da4b7c06e277275f197d8681bf5fdc0ecd556ed07e6aac8cbf0249d2.pickle -> build/lib.linux-i386-2.7/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/c3931c90b484ef51fb10ad6370d9e5af99de668e116460c36fe1d1c5.pickle -> build/lib.linux-i386-2.7/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/e2c39d36193cdb16ce871845157c1e50ff539cf8122d87a8282854b9.pickle -> build/lib.linux-i386-2.7/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/a77820a9fdbaa8ca10322e0832595e3ce59b9b28241ade00bd846ce6.pickle -> build/lib.linux-i386-2.7/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/efafb320926e82995df2dc4e2ea745de75c51ea90b7ed52bc6569105.pickle -> build/lib.linux-i386-2.7/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/amber_form.html -> build/lib.linux-i386-2.7/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/vvv_sgra_form.html -> build/lib.linux-i386-2.7/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/amber_sgra_query.tbl -> build/lib.linux-i386-2.7/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/vvv_sgra_survey_response.tbl -> build/lib.linux-i386-2.7/astroquery/eso/tests/data
> creating build/lib.linux-i386-2.7/astroquery/vizier/tests/data
> copying astroquery/vizier/tests/data/viz.xml -> build/lib.linux-i386-2.7/astroquery/vizier/tests/data
> copying astroquery/vizier/tests/data/kang2010.xml -> build/lib.linux-i386-2.7/astroquery/vizier/tests/data
> copying astroquery/vizier/tests/data/afgl2591_iram.xml -> build/lib.linux-i386-2.7/astroquery/vizier/tests/data
> creating build/lib.linux-i386-2.7/astroquery/xmatch/tests/data
> copying astroquery/xmatch/tests/data/tables.csv -> build/lib.linux-i386-2.7/astroquery/xmatch/tests/data
> copying astroquery/xmatch/tests/data/posList.csv -> build/lib.linux-i386-2.7/astroquery/xmatch/tests/data
> copying astroquery/xmatch/tests/data/query_res.csv -> build/lib.linux-i386-2.7/astroquery/xmatch/tests/data
> creating build/lib.linux-i386-2.7/astroquery/sha/tests/data
> copying astroquery/sha/tests/data/pid_t.txt -> build/lib.linux-i386-2.7/astroquery/sha/tests/data
> copying astroquery/sha/tests/data/pos_t.txt -> build/lib.linux-i386-2.7/astroquery/sha/tests/data
> copying astroquery/sha/tests/data/rqk_t.txt -> build/lib.linux-i386-2.7/astroquery/sha/tests/data
> copying astroquery/sha/tests/data/nid_t.txt -> build/lib.linux-i386-2.7/astroquery/sha/tests/data
> copying astroquery/sha/tests/data/img.fits -> build/lib.linux-i386-2.7/astroquery/sha/tests/data
> creating build/lib.linux-i386-2.7/astroquery/nrao/tests/data
> copying astroquery/nrao/tests/data/votable.xml -> build/lib.linux-i386-2.7/astroquery/nrao/tests/data
> copying astroquery/nrao/tests/data/archive_html.html -> build/lib.linux-i386-2.7/astroquery/nrao/tests/data
> creating build/lib.linux-i386-2.7/astroquery/lcogt/tests/data
> copying astroquery/lcogt/tests/data/Cone.xml -> build/lib.linux-i386-2.7/astroquery/lcogt/tests/data
> copying astroquery/lcogt/tests/data/Polygon.xml -> build/lib.linux-i386-2.7/astroquery/lcogt/tests/data
> copying astroquery/lcogt/tests/data/Cone_coord.xml -> build/lib.linux-i386-2.7/astroquery/lcogt/tests/data
> copying astroquery/lcogt/tests/data/Box.xml -> build/lib.linux-i386-2.7/astroquery/lcogt/tests/data
> creating build/lib.linux-i386-2.7/astroquery/atomic/tests/data
> copying astroquery/atomic/tests/data/default_params_result.html -> build/lib.linux-i386-2.7/astroquery/atomic/tests/data
> copying astroquery/atomic/tests/data/empty_results.html -> build/lib.linux-i386-2.7/astroquery/atomic/tests/data
> I: pybuild base:184: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating build/lib.linux-i386-3.5
> creating build/lib.linux-i386-3.5/astroquery
> copying astroquery/conftest.py -> build/lib.linux-i386-3.5/astroquery
> copying astroquery/setup_package.py -> build/lib.linux-i386-3.5/astroquery
> copying astroquery/_astropy_init.py -> build/lib.linux-i386-3.5/astroquery
> copying astroquery/exceptions.py -> build/lib.linux-i386-3.5/astroquery
> copying astroquery/__init__.py -> build/lib.linux-i386-3.5/astroquery
> copying astroquery/query.py -> build/lib.linux-i386-3.5/astroquery
> copying astroquery/version.py -> build/lib.linux-i386-3.5/astroquery
> creating build/lib.linux-i386-3.5/astroquery/hitran
> copying astroquery/hitran/reader.py -> build/lib.linux-i386-3.5/astroquery/hitran
> copying astroquery/hitran/setup_package.py -> build/lib.linux-i386-3.5/astroquery/hitran
> copying astroquery/hitran/__init__.py -> build/lib.linux-i386-3.5/astroquery/hitran
> creating build/lib.linux-i386-3.5/astroquery/ned
> copying astroquery/ned/setup_package.py -> build/lib.linux-i386-3.5/astroquery/ned
> copying astroquery/ned/core.py -> build/lib.linux-i386-3.5/astroquery/ned
> copying astroquery/ned/__init__.py -> build/lib.linux-i386-3.5/astroquery/ned
> creating build/lib.linux-i386-3.5/astroquery/irsa
> copying astroquery/irsa/core.py -> build/lib.linux-i386-3.5/astroquery/irsa
> copying astroquery/irsa/__init__.py -> build/lib.linux-i386-3.5/astroquery/irsa
> creating build/lib.linux-i386-3.5/astroquery/alfalfa
> copying astroquery/alfalfa/core.py -> build/lib.linux-i386-3.5/astroquery/alfalfa
> copying astroquery/alfalfa/__init__.py -> build/lib.linux-i386-3.5/astroquery/alfalfa
> creating build/lib.linux-i386-3.5/astroquery/magpis
> copying astroquery/magpis/core.py -> build/lib.linux-i386-3.5/astroquery/magpis
> copying astroquery/magpis/__init__.py -> build/lib.linux-i386-3.5/astroquery/magpis
> creating build/lib.linux-i386-3.5/astroquery/esasky
> copying astroquery/esasky/core.py -> build/lib.linux-i386-3.5/astroquery/esasky
> copying astroquery/esasky/__init__.py -> build/lib.linux-i386-3.5/astroquery/esasky
> creating build/lib.linux-i386-3.5/astroquery/lamda
> copying astroquery/lamda/utils.py -> build/lib.linux-i386-3.5/astroquery/lamda
> copying astroquery/lamda/core.py -> build/lib.linux-i386-3.5/astroquery/lamda
> copying astroquery/lamda/__init__.py -> build/lib.linux-i386-3.5/astroquery/lamda
> creating build/lib.linux-i386-3.5/astroquery/open_exoplanet_catalogue
> copying astroquery/open_exoplanet_catalogue/utils.py -> build/lib.linux-i386-3.5/astroquery/open_exoplanet_catalogue
> copying astroquery/open_exoplanet_catalogue/__init__.py -> build/lib.linux-i386-3.5/astroquery/open_exoplanet_catalogue
> copying astroquery/open_exoplanet_catalogue/oec_query.py -> build/lib.linux-i386-3.5/astroquery/open_exoplanet_catalogue
> creating build/lib.linux-i386-3.5/astroquery/ibe
> copying astroquery/ibe/core.py -> build/lib.linux-i386-3.5/astroquery/ibe
> copying astroquery/ibe/__init__.py -> build/lib.linux-i386-3.5/astroquery/ibe
> creating build/lib.linux-i386-3.5/astroquery/gama
> copying astroquery/gama/core.py -> build/lib.linux-i386-3.5/astroquery/gama
> copying astroquery/gama/__init__.py -> build/lib.linux-i386-3.5/astroquery/gama
> creating build/lib.linux-i386-3.5/astroquery/besancon
> copying astroquery/besancon/core.py -> build/lib.linux-i386-3.5/astroquery/besancon
> copying astroquery/besancon/__init__.py -> build/lib.linux-i386-3.5/astroquery/besancon
> creating build/lib.linux-i386-3.5/astroquery/ogle
> copying astroquery/ogle/core.py -> build/lib.linux-i386-3.5/astroquery/ogle
> copying astroquery/ogle/__init__.py -> build/lib.linux-i386-3.5/astroquery/ogle
> creating build/lib.linux-i386-3.5/astroquery/vamdc
> copying astroquery/vamdc/load_species_table.py -> build/lib.linux-i386-3.5/astroquery/vamdc
> copying astroquery/vamdc/core.py -> build/lib.linux-i386-3.5/astroquery/vamdc
> copying astroquery/vamdc/__init__.py -> build/lib.linux-i386-3.5/astroquery/vamdc
> creating build/lib.linux-i386-3.5/astroquery/utils
> copying astroquery/utils/schema.py -> build/lib.linux-i386-3.5/astroquery/utils
> copying astroquery/utils/testing_tools.py -> build/lib.linux-i386-3.5/astroquery/utils
> copying astroquery/utils/process_asyncs.py -> build/lib.linux-i386-3.5/astroquery/utils
> copying astroquery/utils/download_file_list.py -> build/lib.linux-i386-3.5/astroquery/utils
> copying astroquery/utils/url_helpers.py -> build/lib.linux-i386-3.5/astroquery/utils
> copying astroquery/utils/system_tools.py -> build/lib.linux-i386-3.5/astroquery/utils
> copying astroquery/utils/commons.py -> build/lib.linux-i386-3.5/astroquery/utils
> copying astroquery/utils/__init__.py -> build/lib.linux-i386-3.5/astroquery/utils
> copying astroquery/utils/docstr_chompers.py -> build/lib.linux-i386-3.5/astroquery/utils
> copying astroquery/utils/class_or_instance.py -> build/lib.linux-i386-3.5/astroquery/utils
> copying astroquery/utils/progressbar.py -> build/lib.linux-i386-3.5/astroquery/utils
> creating build/lib.linux-i386-3.5/astroquery/tests
> copying astroquery/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/tests
> copying astroquery/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/tests
> copying astroquery/tests/test_internet.py -> build/lib.linux-i386-3.5/astroquery/tests
> creating build/lib.linux-i386-3.5/astroquery/alma
> copying astroquery/alma/utils.py -> build/lib.linux-i386-3.5/astroquery/alma
> copying astroquery/alma/setup_package.py -> build/lib.linux-i386-3.5/astroquery/alma
> copying astroquery/alma/core.py -> build/lib.linux-i386-3.5/astroquery/alma
> copying astroquery/alma/__init__.py -> build/lib.linux-i386-3.5/astroquery/alma
> creating build/lib.linux-i386-3.5/astroquery/template_module
> copying astroquery/template_module/core.py -> build/lib.linux-i386-3.5/astroquery/template_module
> copying astroquery/template_module/__init__.py -> build/lib.linux-i386-3.5/astroquery/template_module
> creating build/lib.linux-i386-3.5/astroquery/sdss
> copying astroquery/sdss/field_names.py -> build/lib.linux-i386-3.5/astroquery/sdss
> copying astroquery/sdss/setup_package.py -> build/lib.linux-i386-3.5/astroquery/sdss
> copying astroquery/sdss/core.py -> build/lib.linux-i386-3.5/astroquery/sdss
> copying astroquery/sdss/__init__.py -> build/lib.linux-i386-3.5/astroquery/sdss
> creating build/lib.linux-i386-3.5/astroquery/skyview
> copying astroquery/skyview/setup_package.py -> build/lib.linux-i386-3.5/astroquery/skyview
> copying astroquery/skyview/core.py -> build/lib.linux-i386-3.5/astroquery/skyview
> copying astroquery/skyview/__init__.py -> build/lib.linux-i386-3.5/astroquery/skyview
> creating build/lib.linux-i386-3.5/astroquery/nist
> copying astroquery/nist/core.py -> build/lib.linux-i386-3.5/astroquery/nist
> copying astroquery/nist/__init__.py -> build/lib.linux-i386-3.5/astroquery/nist
> creating build/lib.linux-i386-3.5/astroquery/simbad
> copying astroquery/simbad/get_votable_fields.py -> build/lib.linux-i386-3.5/astroquery/simbad
> copying astroquery/simbad/setup_package.py -> build/lib.linux-i386-3.5/astroquery/simbad
> copying astroquery/simbad/core.py -> build/lib.linux-i386-3.5/astroquery/simbad
> copying astroquery/simbad/__init__.py -> build/lib.linux-i386-3.5/astroquery/simbad
> creating build/lib.linux-i386-3.5/astroquery/nasa_ads
> copying astroquery/nasa_ads/utils.py -> build/lib.linux-i386-3.5/astroquery/nasa_ads
> copying astroquery/nasa_ads/core.py -> build/lib.linux-i386-3.5/astroquery/nasa_ads
> copying astroquery/nasa_ads/__init__.py -> build/lib.linux-i386-3.5/astroquery/nasa_ads
> creating build/lib.linux-i386-3.5/astroquery/nvas
> copying astroquery/nvas/core.py -> build/lib.linux-i386-3.5/astroquery/nvas
> copying astroquery/nvas/__init__.py -> build/lib.linux-i386-3.5/astroquery/nvas
> creating build/lib.linux-i386-3.5/astroquery/ukidss
> copying astroquery/ukidss/core.py -> build/lib.linux-i386-3.5/astroquery/ukidss
> copying astroquery/ukidss/__init__.py -> build/lib.linux-i386-3.5/astroquery/ukidss
> creating build/lib.linux-i386-3.5/astroquery/fermi
> copying astroquery/fermi/setup_package.py -> build/lib.linux-i386-3.5/astroquery/fermi
> copying astroquery/fermi/core.py -> build/lib.linux-i386-3.5/astroquery/fermi
> copying astroquery/fermi/__init__.py -> build/lib.linux-i386-3.5/astroquery/fermi
> creating build/lib.linux-i386-3.5/astroquery/splatalogue
> copying astroquery/splatalogue/load_species_table.py -> build/lib.linux-i386-3.5/astroquery/splatalogue
> copying astroquery/splatalogue/slap.py -> build/lib.linux-i386-3.5/astroquery/splatalogue
> copying astroquery/splatalogue/utils.py -> build/lib.linux-i386-3.5/astroquery/splatalogue
> copying astroquery/splatalogue/templates.py -> build/lib.linux-i386-3.5/astroquery/splatalogue
> copying astroquery/splatalogue/setup_package.py -> build/lib.linux-i386-3.5/astroquery/splatalogue
> copying astroquery/splatalogue/core.py -> build/lib.linux-i386-3.5/astroquery/splatalogue
> copying astroquery/splatalogue/__init__.py -> build/lib.linux-i386-3.5/astroquery/splatalogue
> copying astroquery/splatalogue/build_species_table.py -> build/lib.linux-i386-3.5/astroquery/splatalogue
> creating build/lib.linux-i386-3.5/astroquery/irsa_dust
> copying astroquery/irsa_dust/utils.py -> build/lib.linux-i386-3.5/astroquery/irsa_dust
> copying astroquery/irsa_dust/core.py -> build/lib.linux-i386-3.5/astroquery/irsa_dust
> copying astroquery/irsa_dust/__init__.py -> build/lib.linux-i386-3.5/astroquery/irsa_dust
> creating build/lib.linux-i386-3.5/astroquery/eso
> copying astroquery/eso/core.py -> build/lib.linux-i386-3.5/astroquery/eso
> copying astroquery/eso/__init__.py -> build/lib.linux-i386-3.5/astroquery/eso
> creating build/lib.linux-i386-3.5/astroquery/vizier
> copying astroquery/vizier/setup_package.py -> build/lib.linux-i386-3.5/astroquery/vizier
> copying astroquery/vizier/core.py -> build/lib.linux-i386-3.5/astroquery/vizier
> copying astroquery/vizier/__init__.py -> build/lib.linux-i386-3.5/astroquery/vizier
> creating build/lib.linux-i386-3.5/astroquery/xmatch
> copying astroquery/xmatch/setup_package.py -> build/lib.linux-i386-3.5/astroquery/xmatch
> copying astroquery/xmatch/core.py -> build/lib.linux-i386-3.5/astroquery/xmatch
> copying astroquery/xmatch/__init__.py -> build/lib.linux-i386-3.5/astroquery/xmatch
> creating build/lib.linux-i386-3.5/astroquery/sha
> copying astroquery/sha/core.py -> build/lib.linux-i386-3.5/astroquery/sha
> copying astroquery/sha/__init__.py -> build/lib.linux-i386-3.5/astroquery/sha
> creating build/lib.linux-i386-3.5/astroquery/nrao
> copying astroquery/nrao/core.py -> build/lib.linux-i386-3.5/astroquery/nrao
> copying astroquery/nrao/__init__.py -> build/lib.linux-i386-3.5/astroquery/nrao
> creating build/lib.linux-i386-3.5/astroquery/cosmosim
> copying astroquery/cosmosim/core.py -> build/lib.linux-i386-3.5/astroquery/cosmosim
> copying astroquery/cosmosim/__init__.py -> build/lib.linux-i386-3.5/astroquery/cosmosim
> creating build/lib.linux-i386-3.5/astroquery/lcogt
> copying astroquery/lcogt/core.py -> build/lib.linux-i386-3.5/astroquery/lcogt
> copying astroquery/lcogt/__init__.py -> build/lib.linux-i386-3.5/astroquery/lcogt
> creating build/lib.linux-i386-3.5/astroquery/heasarc
> copying astroquery/heasarc/core.py -> build/lib.linux-i386-3.5/astroquery/heasarc
> copying astroquery/heasarc/__init__.py -> build/lib.linux-i386-3.5/astroquery/heasarc
> creating build/lib.linux-i386-3.5/astroquery/atomic
> copying astroquery/atomic/utils.py -> build/lib.linux-i386-3.5/astroquery/atomic
> copying astroquery/atomic/setup_package.py -> build/lib.linux-i386-3.5/astroquery/atomic
> copying astroquery/atomic/core.py -> build/lib.linux-i386-3.5/astroquery/atomic
> copying astroquery/atomic/__init__.py -> build/lib.linux-i386-3.5/astroquery/atomic
> creating build/lib.linux-i386-3.5/astroquery/hitran/tests
> copying astroquery/hitran/tests/test_hitran.py -> build/lib.linux-i386-3.5/astroquery/hitran/tests
> copying astroquery/hitran/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/hitran/tests
> creating build/lib.linux-i386-3.5/astroquery/ned/tests
> copying astroquery/ned/tests/test_ned_remote.py -> build/lib.linux-i386-3.5/astroquery/ned/tests
> copying astroquery/ned/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/ned/tests
> copying astroquery/ned/tests/test_ned.py -> build/lib.linux-i386-3.5/astroquery/ned/tests
> creating build/lib.linux-i386-3.5/astroquery/irsa/tests
> copying astroquery/irsa/tests/test_irsa_remote.py -> build/lib.linux-i386-3.5/astroquery/irsa/tests
> copying astroquery/irsa/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/irsa/tests
> copying astroquery/irsa/tests/test_irsa.py -> build/lib.linux-i386-3.5/astroquery/irsa/tests
> copying astroquery/irsa/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/irsa/tests
> creating build/lib.linux-i386-3.5/astroquery/alfalfa/tests
> copying astroquery/alfalfa/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/alfalfa/tests
> copying astroquery/alfalfa/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/alfalfa/tests
> copying astroquery/alfalfa/tests/test_alfalfa.py -> build/lib.linux-i386-3.5/astroquery/alfalfa/tests
> creating build/lib.linux-i386-3.5/astroquery/magpis/tests
> copying astroquery/magpis/tests/test_magpis_remote.py -> build/lib.linux-i386-3.5/astroquery/magpis/tests
> copying astroquery/magpis/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/magpis/tests
> copying astroquery/magpis/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/magpis/tests
> copying astroquery/magpis/tests/test_magpis.py -> build/lib.linux-i386-3.5/astroquery/magpis/tests
> creating build/lib.linux-i386-3.5/astroquery/esasky/tests
> copying astroquery/esasky/tests/test_esasky.py -> build/lib.linux-i386-3.5/astroquery/esasky/tests
> copying astroquery/esasky/tests/test_esasky_remote.py -> build/lib.linux-i386-3.5/astroquery/esasky/tests
> copying astroquery/esasky/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/esasky/tests
> copying astroquery/esasky/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/esasky/tests
> creating build/lib.linux-i386-3.5/astroquery/lamda/tests
> copying astroquery/lamda/tests/test_lamda.py -> build/lib.linux-i386-3.5/astroquery/lamda/tests
> copying astroquery/lamda/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/lamda/tests
> copying astroquery/lamda/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/lamda/tests
> copying astroquery/lamda/tests/test_lamda_remote.py -> build/lib.linux-i386-3.5/astroquery/lamda/tests
> creating build/lib.linux-i386-3.5/astroquery/open_exoplanet_catalogue/tests
> copying astroquery/open_exoplanet_catalogue/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/open_exoplanet_catalogue/tests
> copying astroquery/open_exoplanet_catalogue/tests/test_open_exoplanet_catalogue_remote.py -> build/lib.linux-i386-3.5/astroquery/open_exoplanet_catalogue/tests
> copying astroquery/open_exoplanet_catalogue/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/open_exoplanet_catalogue/tests
> copying astroquery/open_exoplanet_catalogue/tests/test_open_exoplanet_catalogue_local.py -> build/lib.linux-i386-3.5/astroquery/open_exoplanet_catalogue/tests
> creating build/lib.linux-i386-3.5/astroquery/ibe/tests
> copying astroquery/ibe/tests/test_ibe.py -> build/lib.linux-i386-3.5/astroquery/ibe/tests
> copying astroquery/ibe/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/ibe/tests
> copying astroquery/ibe/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/ibe/tests
> copying astroquery/ibe/tests/test_ibe_remote.py -> build/lib.linux-i386-3.5/astroquery/ibe/tests
> creating build/lib.linux-i386-3.5/astroquery/gama/tests
> copying astroquery/gama/tests/test_gama_remote.py -> build/lib.linux-i386-3.5/astroquery/gama/tests
> copying astroquery/gama/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/gama/tests
> copying astroquery/gama/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/gama/tests
> copying astroquery/gama/tests/test_gama.py -> build/lib.linux-i386-3.5/astroquery/gama/tests
> creating build/lib.linux-i386-3.5/astroquery/besancon/tests
> copying astroquery/besancon/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/besancon/tests
> copying astroquery/besancon/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/besancon/tests
> copying astroquery/besancon/tests/test_besancon.py -> build/lib.linux-i386-3.5/astroquery/besancon/tests
> creating build/lib.linux-i386-3.5/astroquery/ogle/tests
> copying astroquery/ogle/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/ogle/tests
> copying astroquery/ogle/tests/test_ogle.py -> build/lib.linux-i386-3.5/astroquery/ogle/tests
> copying astroquery/ogle/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/ogle/tests
> creating build/lib.linux-i386-3.5/astroquery/vamdc/tests
> copying astroquery/vamdc/tests/test_vamdc_remote.py -> build/lib.linux-i386-3.5/astroquery/vamdc/tests
> copying astroquery/vamdc/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/vamdc/tests
> copying astroquery/vamdc/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/vamdc/tests
> copying astroquery/vamdc/tests/test_vamdc.py -> build/lib.linux-i386-3.5/astroquery/vamdc/tests
> creating build/lib.linux-i386-3.5/astroquery/utils/tests
> copying astroquery/utils/tests/test_utils.py -> build/lib.linux-i386-3.5/astroquery/utils/tests
> copying astroquery/utils/tests/test_url_helpers.py -> build/lib.linux-i386-3.5/astroquery/utils/tests
> copying astroquery/utils/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/utils/tests
> creating build/lib.linux-i386-3.5/astroquery/alma/tests
> copying astroquery/alma/tests/test_alma_remote.py -> build/lib.linux-i386-3.5/astroquery/alma/tests
> copying astroquery/alma/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/alma/tests
> copying astroquery/alma/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/alma/tests
> copying astroquery/alma/tests/test_alma.py -> build/lib.linux-i386-3.5/astroquery/alma/tests
> copying astroquery/alma/tests/test_alma_utils.py -> build/lib.linux-i386-3.5/astroquery/alma/tests
> creating build/lib.linux-i386-3.5/astroquery/template_module/tests
> copying astroquery/template_module/tests/test_module_remote.py -> build/lib.linux-i386-3.5/astroquery/template_module/tests
> copying astroquery/template_module/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/template_module/tests
> copying astroquery/template_module/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/template_module/tests
> copying astroquery/template_module/tests/test_module.py -> build/lib.linux-i386-3.5/astroquery/template_module/tests
> creating build/lib.linux-i386-3.5/astroquery/sdss/tests
> copying astroquery/sdss/tests/test_sdss_remote.py -> build/lib.linux-i386-3.5/astroquery/sdss/tests
> copying astroquery/sdss/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/sdss/tests
> copying astroquery/sdss/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/sdss/tests
> copying astroquery/sdss/tests/test_sdss.py -> build/lib.linux-i386-3.5/astroquery/sdss/tests
> creating build/lib.linux-i386-3.5/astroquery/skyview/tests
> copying astroquery/skyview/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/skyview/tests
> copying astroquery/skyview/tests/test_skyview.py -> build/lib.linux-i386-3.5/astroquery/skyview/tests
> copying astroquery/skyview/tests/test_skyview_remote.py -> build/lib.linux-i386-3.5/astroquery/skyview/tests
> creating build/lib.linux-i386-3.5/astroquery/nist/tests
> copying astroquery/nist/tests/test_nist_remote.py -> build/lib.linux-i386-3.5/astroquery/nist/tests
> copying astroquery/nist/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/nist/tests
> copying astroquery/nist/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/nist/tests
> copying astroquery/nist/tests/test_nist.py -> build/lib.linux-i386-3.5/astroquery/nist/tests
> creating build/lib.linux-i386-3.5/astroquery/simbad/tests
> copying astroquery/simbad/tests/test_simbad.py -> build/lib.linux-i386-3.5/astroquery/simbad/tests
> copying astroquery/simbad/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/simbad/tests
> copying astroquery/simbad/tests/test_simbad_remote.py -> build/lib.linux-i386-3.5/astroquery/simbad/tests
> creating build/lib.linux-i386-3.5/astroquery/nasa_ads/tests
> copying astroquery/nasa_ads/tests/test_nasaads.py -> build/lib.linux-i386-3.5/astroquery/nasa_ads/tests
> copying astroquery/nasa_ads/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/nasa_ads/tests
> creating build/lib.linux-i386-3.5/astroquery/nvas/tests
> copying astroquery/nvas/tests/test_nvas_remote.py -> build/lib.linux-i386-3.5/astroquery/nvas/tests
> copying astroquery/nvas/tests/test_nvas.py -> build/lib.linux-i386-3.5/astroquery/nvas/tests
> copying astroquery/nvas/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/nvas/tests
> copying astroquery/nvas/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/nvas/tests
> creating build/lib.linux-i386-3.5/astroquery/ukidss/tests
> copying astroquery/ukidss/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/ukidss/tests
> copying astroquery/ukidss/tests/test_ukidss.py -> build/lib.linux-i386-3.5/astroquery/ukidss/tests
> copying astroquery/ukidss/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/ukidss/tests
> copying astroquery/ukidss/tests/test_ukidss_remote.py -> build/lib.linux-i386-3.5/astroquery/ukidss/tests
> creating build/lib.linux-i386-3.5/astroquery/fermi/tests
> copying astroquery/fermi/tests/test_fermi.py -> build/lib.linux-i386-3.5/astroquery/fermi/tests
> copying astroquery/fermi/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/fermi/tests
> creating build/lib.linux-i386-3.5/astroquery/splatalogue/tests
> copying astroquery/splatalogue/tests/test_utils.py -> build/lib.linux-i386-3.5/astroquery/splatalogue/tests
> copying astroquery/splatalogue/tests/test_splatalogue.py -> build/lib.linux-i386-3.5/astroquery/splatalogue/tests
> copying astroquery/splatalogue/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/splatalogue/tests
> creating build/lib.linux-i386-3.5/astroquery/irsa_dust/tests
> copying astroquery/irsa_dust/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/irsa_dust/tests
> copying astroquery/irsa_dust/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/irsa_dust/tests
> copying astroquery/irsa_dust/tests/test_irsa_dust_remote.py -> build/lib.linux-i386-3.5/astroquery/irsa_dust/tests
> copying astroquery/irsa_dust/tests/test_irsa_dust.py -> build/lib.linux-i386-3.5/astroquery/irsa_dust/tests
> creating build/lib.linux-i386-3.5/astroquery/eso/tests
> copying astroquery/eso/tests/test_eso_remote.py -> build/lib.linux-i386-3.5/astroquery/eso/tests
> copying astroquery/eso/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/eso/tests
> copying astroquery/eso/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/eso/tests
> copying astroquery/eso/tests/test_eso.py -> build/lib.linux-i386-3.5/astroquery/eso/tests
> creating build/lib.linux-i386-3.5/astroquery/vizier/tests
> copying astroquery/vizier/tests/test_vizier.py -> build/lib.linux-i386-3.5/astroquery/vizier/tests
> copying astroquery/vizier/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/vizier/tests
> copying astroquery/vizier/tests/test_vizier_remote.py -> build/lib.linux-i386-3.5/astroquery/vizier/tests
> creating build/lib.linux-i386-3.5/astroquery/xmatch/tests
> copying astroquery/xmatch/tests/test_xmatch.py -> build/lib.linux-i386-3.5/astroquery/xmatch/tests
> copying astroquery/xmatch/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/xmatch/tests
> copying astroquery/xmatch/tests/test_xmatch_remote.py -> build/lib.linux-i386-3.5/astroquery/xmatch/tests
> creating build/lib.linux-i386-3.5/astroquery/sha/tests
> copying astroquery/sha/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/sha/tests
> copying astroquery/sha/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/sha/tests
> copying astroquery/sha/tests/test_sha.py -> build/lib.linux-i386-3.5/astroquery/sha/tests
> creating build/lib.linux-i386-3.5/astroquery/nrao/tests
> copying astroquery/nrao/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/nrao/tests
> copying astroquery/nrao/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/nrao/tests
> copying astroquery/nrao/tests/test_nrao.py -> build/lib.linux-i386-3.5/astroquery/nrao/tests
> copying astroquery/nrao/tests/test_nrao_remote.py -> build/lib.linux-i386-3.5/astroquery/nrao/tests
> creating build/lib.linux-i386-3.5/astroquery/cosmosim/tests
> copying astroquery/cosmosim/tests/test_cosmosim.py -> build/lib.linux-i386-3.5/astroquery/cosmosim/tests
> copying astroquery/cosmosim/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/cosmosim/tests
> copying astroquery/cosmosim/tests/test_cosmosim_remote.py -> build/lib.linux-i386-3.5/astroquery/cosmosim/tests
> creating build/lib.linux-i386-3.5/astroquery/lcogt/tests
> copying astroquery/lcogt/tests/test_lcogt.py -> build/lib.linux-i386-3.5/astroquery/lcogt/tests
> copying astroquery/lcogt/tests/test_lcogt_remote.py -> build/lib.linux-i386-3.5/astroquery/lcogt/tests
> copying astroquery/lcogt/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/lcogt/tests
> copying astroquery/lcogt/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/lcogt/tests
> creating build/lib.linux-i386-3.5/astroquery/heasarc/tests
> copying astroquery/heasarc/tests/test_heasarc_remote.py -> build/lib.linux-i386-3.5/astroquery/heasarc/tests
> copying astroquery/heasarc/tests/setup_package.py -> build/lib.linux-i386-3.5/astroquery/heasarc/tests
> copying astroquery/heasarc/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/heasarc/tests
> copying astroquery/heasarc/tests/test_heasarc.py -> build/lib.linux-i386-3.5/astroquery/heasarc/tests
> creating build/lib.linux-i386-3.5/astroquery/atomic/tests
> copying astroquery/atomic/tests/test_atomic_remote.py -> build/lib.linux-i386-3.5/astroquery/atomic/tests
> copying astroquery/atomic/tests/test_atomic.py -> build/lib.linux-i386-3.5/astroquery/atomic/tests
> copying astroquery/atomic/tests/__init__.py -> build/lib.linux-i386-3.5/astroquery/atomic/tests
> running egg_info
> writing requirements to astroquery.egg-info/requires.txt
> writing entry points to astroquery.egg-info/entry_points.txt
> writing dependency_links to astroquery.egg-info/dependency_links.txt
> writing top-level names to astroquery.egg-info/top_level.txt
> writing astroquery.egg-info/PKG-INFO
> reading manifest file 'astroquery.egg-info/SOURCES.txt'
> writing manifest file 'astroquery.egg-info/SOURCES.txt'
> copying astroquery/astroquery.cfg -> build/lib.linux-i386-3.5/astroquery
> creating build/lib.linux-i386-3.5/astroquery/data
> copying astroquery/data/README.rst -> build/lib.linux-i386-3.5/astroquery/data
> creating build/lib.linux-i386-3.5/astroquery/hitran/data
> copying astroquery/hitran/data/readme.txt -> build/lib.linux-i386-3.5/astroquery/hitran/data
> creating build/lib.linux-i386-3.5/astroquery/ned/data
> copying astroquery/ned/data/keywords_dict.json -> build/lib.linux-i386-3.5/astroquery/ned/data
> copying astroquery/tests/coveragerc -> build/lib.linux-i386-3.5/astroquery/tests
> creating build/lib.linux-i386-3.5/astroquery/alma/data
> copying astroquery/alma/data/cycle0_delivery_asdm_mapping.txt -> build/lib.linux-i386-3.5/astroquery/alma/data
> creating build/lib.linux-i386-3.5/astroquery/sdss/data
> copying astroquery/sdss/data/SpecObjAll_dr12.json -> build/lib.linux-i386-3.5/astroquery/sdss/data
> copying astroquery/sdss/data/PhotoObjAll_dr12.json -> build/lib.linux-i386-3.5/astroquery/sdss/data
> creating build/lib.linux-i386-3.5/astroquery/simbad/data
> copying astroquery/simbad/data/votable_fields_notes.json -> build/lib.linux-i386-3.5/astroquery/simbad/data
> copying astroquery/simbad/data/votable_fields_table.txt -> build/lib.linux-i386-3.5/astroquery/simbad/data
> copying astroquery/simbad/data/votable_fields_dict.json -> build/lib.linux-i386-3.5/astroquery/simbad/data
> creating build/lib.linux-i386-3.5/astroquery/splatalogue/data
> copying astroquery/splatalogue/data/species.json -> build/lib.linux-i386-3.5/astroquery/splatalogue/data
> creating build/lib.linux-i386-3.5/astroquery/vizier/data
> copying astroquery/vizier/data/inverse_dict.json -> build/lib.linux-i386-3.5/astroquery/vizier/data
> copying astroquery/vizier/data/keywords_dict.json -> build/lib.linux-i386-3.5/astroquery/vizier/data
> creating build/lib.linux-i386-3.5/astroquery/hitran/tests/data
> copying astroquery/hitran/tests/data/H2O.data -> build/lib.linux-i386-3.5/astroquery/hitran/tests/data
> creating build/lib.linux-i386-3.5/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/error.xml -> build/lib.linux-i386-3.5/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_near_position.xml -> build/lib.linux-i386-3.5/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_near_name.xml -> build/lib.linux-i386-3.5/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_notes.xml -> build/lib.linux-i386-3.5/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_photometry.xml -> build/lib.linux-i386-3.5/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_redshifts.xml -> build/lib.linux-i386-3.5/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_diameters.xml -> build/lib.linux-i386-3.5/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_positions.xml -> build/lib.linux-i386-3.5/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_refcode.xml -> build/lib.linux-i386-3.5/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_object.xml -> build/lib.linux-i386-3.5/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_iau_format.xml -> build/lib.linux-i386-3.5/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_references.xml -> build/lib.linux-i386-3.5/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/query_images.fits -> build/lib.linux-i386-3.5/astroquery/ned/tests/data
> copying astroquery/ned/tests/data/image_extract.html -> build/lib.linux-i386-3.5/astroquery/ned/tests/data
> creating build/lib.linux-i386-3.5/astroquery/irsa/tests/data
> copying astroquery/irsa/tests/data/Cone.xml -> build/lib.linux-i386-3.5/astroquery/irsa/tests/data
> copying astroquery/irsa/tests/data/Polygon.xml -> build/lib.linux-i386-3.5/astroquery/irsa/tests/data
> copying astroquery/irsa/tests/data/Cone_coord.xml -> build/lib.linux-i386-3.5/astroquery/irsa/tests/data
> copying astroquery/irsa/tests/data/Box.xml -> build/lib.linux-i386-3.5/astroquery/irsa/tests/data
> creating build/lib.linux-i386-3.5/astroquery/alfalfa/tests/data
> copying astroquery/alfalfa/tests/data/alfalfa_cat_small.txt -> build/lib.linux-i386-3.5/astroquery/alfalfa/tests/data
> copying astroquery/alfalfa/tests/data/alfalfa_sp.fits -> build/lib.linux-i386-3.5/astroquery/alfalfa/tests/data
> creating build/lib.linux-i386-3.5/astroquery/magpis/tests/data
> copying astroquery/magpis/tests/data/image.fits -> build/lib.linux-i386-3.5/astroquery/magpis/tests/data
> creating build/lib.linux-i386-3.5/astroquery/esasky/tests/data
> copying astroquery/esasky/tests/data/catalogs.txt -> build/lib.linux-i386-3.5/astroquery/esasky/tests/data
> copying astroquery/esasky/tests/data/observations.txt -> build/lib.linux-i386-3.5/astroquery/esasky/tests/data
> creating build/lib.linux-i386-3.5/astroquery/lamda/tests/data
> copying astroquery/lamda/tests/data/co.txt -> build/lib.linux-i386-3.5/astroquery/lamda/tests/data
> creating build/lib.linux-i386-3.5/astroquery/open_exoplanet_catalogue/tests/data
> copying astroquery/open_exoplanet_catalogue/tests/data/systems.xml.gz -> build/lib.linux-i386-3.5/astroquery/open_exoplanet_catalogue/tests/data
> creating build/lib.linux-i386-3.5/astroquery/ibe/tests/data
> copying astroquery/ibe/tests/data/datasets.html -> build/lib.linux-i386-3.5/astroquery/ibe/tests/data
> copying astroquery/ibe/tests/data/tables.html -> build/lib.linux-i386-3.5/astroquery/ibe/tests/data
> copying astroquery/ibe/tests/data/missions.html -> build/lib.linux-i386-3.5/astroquery/ibe/tests/data
> copying astroquery/ibe/tests/data/pos.txt -> build/lib.linux-i386-3.5/astroquery/ibe/tests/data
> copying astroquery/ibe/tests/data/columns.txt -> build/lib.linux-i386-3.5/astroquery/ibe/tests/data
> copying astroquery/ibe/tests/data/field_id.txt -> build/lib.linux-i386-3.5/astroquery/ibe/tests/data
> creating build/lib.linux-i386-3.5/astroquery/gama/tests/data
> copying astroquery/gama/tests/data/query_result.html -> build/lib.linux-i386-3.5/astroquery/gama/tests/data
> copying astroquery/gama/tests/data/GAMA_HzVs28.fits -> build/lib.linux-i386-3.5/astroquery/gama/tests/data
> creating build/lib.linux-i386-3.5/astroquery/besancon/tests/data
> copying astroquery/besancon/tests/data/default_params.txt -> build/lib.linux-i386-3.5/astroquery/besancon/tests/data
> copying astroquery/besancon/tests/data/besancon_test.txt -> build/lib.linux-i386-3.5/astroquery/besancon/tests/data
> copying astroquery/besancon/tests/data/besancon_test2.txt -> build/lib.linux-i386-3.5/astroquery/besancon/tests/data
> copying astroquery/besancon/tests/data/1376235131.430670.resu -> build/lib.linux-i386-3.5/astroquery/besancon/tests/data
> copying astroquery/besancon/tests/data/query_return.iframe.html -> build/lib.linux-i386-3.5/astroquery/besancon/tests/data
> copying astroquery/besancon/tests/data/query_return.html -> build/lib.linux-i386-3.5/astroquery/besancon/tests/data
> creating build/lib.linux-i386-3.5/astroquery/ogle/tests/data
> copying astroquery/ogle/tests/data/gal_0_3.txt -> build/lib.linux-i386-3.5/astroquery/ogle/tests/data
> creating build/lib.linux-i386-3.5/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/ngc4945.xml -> build/lib.linux-i386-3.5/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/sgra_query.xml -> build/lib.linux-i386-3.5/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/m83_March25_2015.votable.xml -> build/lib.linux-i386-3.5/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/data_list_page.html -> build/lib.linux-i386-3.5/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/empty.html -> build/lib.linux-i386-3.5/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/staging_submission.html -> build/lib.linux-i386-3.5/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/initial_response.html -> build/lib.linux-i386-3.5/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/request_801926122.html -> build/lib.linux-i386-3.5/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/querypage.html -> build/lib.linux-i386-3.5/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/request_786572566.html -> build/lib.linux-i386-3.5/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/request_787632764.html -> build/lib.linux-i386-3.5/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/request_786978956.html -> build/lib.linux-i386-3.5/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/downloadRequest786978956script.sh -> build/lib.linux-i386-3.5/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/downloadRequest786572566script.sh -> build/lib.linux-i386-3.5/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/downloadRequest519752156script.sh -> build/lib.linux-i386-3.5/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/downloadRequest787632764script.sh -> build/lib.linux-i386-3.5/astroquery/alma/tests/data
> copying astroquery/alma/tests/data/summary_519752156.json -> build/lib.linux-i386-3.5/astroquery/alma/tests/data
> creating build/lib.linux-i386-3.5/astroquery/template_module/tests/data
> copying astroquery/template_module/tests/data/dummy.dat -> build/lib.linux-i386-3.5/astroquery/template_module/tests/data
> creating build/lib.linux-i386-3.5/astroquery/sdss/tests/data
> copying astroquery/sdss/tests/data/xid_im.txt -> build/lib.linux-i386-3.5/astroquery/sdss/tests/data
> copying astroquery/sdss/tests/data/xid_sp.txt -> build/lib.linux-i386-3.5/astroquery/sdss/tests/data
> copying astroquery/sdss/tests/data/emptyfile.fits -> build/lib.linux-i386-3.5/astroquery/sdss/tests/data
> creating build/lib.linux-i386-3.5/astroquery/skyview/tests/data
> copying astroquery/skyview/tests/data/results.html -> build/lib.linux-i386-3.5/astroquery/skyview/tests/data
> copying astroquery/skyview/tests/data/query_page.html -> build/lib.linux-i386-3.5/astroquery/skyview/tests/data
> copying astroquery/skyview/tests/data/survey_dict.txt -> build/lib.linux-i386-3.5/astroquery/skyview/tests/data
> creating build/lib.linux-i386-3.5/astroquery/nist/tests/data
> copying astroquery/nist/tests/data/nist_out.html -> build/lib.linux-i386-3.5/astroquery/nist/tests/data
> creating build/lib.linux-i386-3.5/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/query_bibcode.data -> build/lib.linux-i386-3.5/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/query_bibobj.data -> build/lib.linux-i386-3.5/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/query_cat.data -> build/lib.linux-i386-3.5/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/query_coo.data -> build/lib.linux-i386-3.5/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/query_id.data -> build/lib.linux-i386-3.5/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/query_error.data -> build/lib.linux-i386-3.5/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/query_objectids.data -> build/lib.linux-i386-3.5/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/query_sample.data -> build/lib.linux-i386-3.5/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/query_sample_region.data -> build/lib.linux-i386-3.5/astroquery/simbad/tests/data
> copying astroquery/simbad/tests/data/m1.data -> build/lib.linux-i386-3.5/astroquery/simbad/tests/data
> creating build/lib.linux-i386-3.5/astroquery/nvas/tests/data
> copying astroquery/nvas/tests/data/image_results.html -> build/lib.linux-i386-3.5/astroquery/nvas/tests/data
> creating build/lib.linux-i386-3.5/astroquery/ukidss/tests/data
> copying astroquery/ukidss/tests/data/votable.xml -> build/lib.linux-i386-3.5/astroquery/ukidss/tests/data
> copying astroquery/ukidss/tests/data/image.fits -> build/lib.linux-i386-3.5/astroquery/ukidss/tests/data
> copying astroquery/ukidss/tests/data/image_results.html -> build/lib.linux-i386-3.5/astroquery/ukidss/tests/data
> copying astroquery/ukidss/tests/data/vo_results.html -> build/lib.linux-i386-3.5/astroquery/ukidss/tests/data
> copying astroquery/ukidss/tests/data/error.html -> build/lib.linux-i386-3.5/astroquery/ukidss/tests/data
> creating build/lib.linux-i386-3.5/astroquery/fermi/tests/data
> copying astroquery/fermi/tests/data/query_result_m31.html -> build/lib.linux-i386-3.5/astroquery/fermi/tests/data
> copying astroquery/fermi/tests/data/result_page_m31.html -> build/lib.linux-i386-3.5/astroquery/fermi/tests/data
> creating build/lib.linux-i386-3.5/astroquery/splatalogue/tests/data
> copying astroquery/splatalogue/tests/data/CO_colons.csv -> build/lib.linux-i386-3.5/astroquery/splatalogue/tests/data
> creating build/lib.linux-i386-3.5/astroquery/irsa_dust/tests/data
> copying astroquery/irsa_dust/tests/data/dustm81.xml -> build/lib.linux-i386-3.5/astroquery/irsa_dust/tests/data
> copying astroquery/irsa_dust/tests/data/dustm101.xml -> build/lib.linux-i386-3.5/astroquery/irsa_dust/tests/data
> copying astroquery/irsa_dust/tests/data/dustm31.xml -> build/lib.linux-i386-3.5/astroquery/irsa_dust/tests/data
> copying astroquery/irsa_dust/tests/data/dust-error.xml -> build/lib.linux-i386-3.5/astroquery/irsa_dust/tests/data
> copying astroquery/irsa_dust/tests/data/test.fits -> build/lib.linux-i386-3.5/astroquery/irsa_dust/tests/data
> copying astroquery/irsa_dust/tests/data/dust_ext_detail.tbl -> build/lib.linux-i386-3.5/astroquery/irsa_dust/tests/data
> creating build/lib.linux-i386-3.5/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/862b6db5bf174fb89ee7ddc42d0fcd49d864388bc3c0dc6f6f64744b.pickle -> build/lib.linux-i386-3.5/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/da4b7c06e277275f197d8681bf5fdc0ecd556ed07e6aac8cbf0249d2.pickle -> build/lib.linux-i386-3.5/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/c3931c90b484ef51fb10ad6370d9e5af99de668e116460c36fe1d1c5.pickle -> build/lib.linux-i386-3.5/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/e2c39d36193cdb16ce871845157c1e50ff539cf8122d87a8282854b9.pickle -> build/lib.linux-i386-3.5/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/a77820a9fdbaa8ca10322e0832595e3ce59b9b28241ade00bd846ce6.pickle -> build/lib.linux-i386-3.5/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/efafb320926e82995df2dc4e2ea745de75c51ea90b7ed52bc6569105.pickle -> build/lib.linux-i386-3.5/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/amber_form.html -> build/lib.linux-i386-3.5/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/vvv_sgra_form.html -> build/lib.linux-i386-3.5/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/amber_sgra_query.tbl -> build/lib.linux-i386-3.5/astroquery/eso/tests/data
> copying astroquery/eso/tests/data/vvv_sgra_survey_response.tbl -> build/lib.linux-i386-3.5/astroquery/eso/tests/data
> creating build/lib.linux-i386-3.5/astroquery/vizier/tests/data
> copying astroquery/vizier/tests/data/viz.xml -> build/lib.linux-i386-3.5/astroquery/vizier/tests/data
> copying astroquery/vizier/tests/data/kang2010.xml -> build/lib.linux-i386-3.5/astroquery/vizier/tests/data
> copying astroquery/vizier/tests/data/afgl2591_iram.xml -> build/lib.linux-i386-3.5/astroquery/vizier/tests/data
> creating build/lib.linux-i386-3.5/astroquery/xmatch/tests/data
> copying astroquery/xmatch/tests/data/tables.csv -> build/lib.linux-i386-3.5/astroquery/xmatch/tests/data
> copying astroquery/xmatch/tests/data/posList.csv -> build/lib.linux-i386-3.5/astroquery/xmatch/tests/data
> copying astroquery/xmatch/tests/data/query_res.csv -> build/lib.linux-i386-3.5/astroquery/xmatch/tests/data
> creating build/lib.linux-i386-3.5/astroquery/sha/tests/data
> copying astroquery/sha/tests/data/pid_t.txt -> build/lib.linux-i386-3.5/astroquery/sha/tests/data
> copying astroquery/sha/tests/data/pos_t.txt -> build/lib.linux-i386-3.5/astroquery/sha/tests/data
> copying astroquery/sha/tests/data/rqk_t.txt -> build/lib.linux-i386-3.5/astroquery/sha/tests/data
> copying astroquery/sha/tests/data/nid_t.txt -> build/lib.linux-i386-3.5/astroquery/sha/tests/data
> copying astroquery/sha/tests/data/img.fits -> build/lib.linux-i386-3.5/astroquery/sha/tests/data
> creating build/lib.linux-i386-3.5/astroquery/nrao/tests/data
> copying astroquery/nrao/tests/data/votable.xml -> build/lib.linux-i386-3.5/astroquery/nrao/tests/data
> copying astroquery/nrao/tests/data/archive_html.html -> build/lib.linux-i386-3.5/astroquery/nrao/tests/data
> creating build/lib.linux-i386-3.5/astroquery/lcogt/tests/data
> copying astroquery/lcogt/tests/data/Cone.xml -> build/lib.linux-i386-3.5/astroquery/lcogt/tests/data
> copying astroquery/lcogt/tests/data/Polygon.xml -> build/lib.linux-i386-3.5/astroquery/lcogt/tests/data
> copying astroquery/lcogt/tests/data/Cone_coord.xml -> build/lib.linux-i386-3.5/astroquery/lcogt/tests/data
> copying astroquery/lcogt/tests/data/Box.xml -> build/lib.linux-i386-3.5/astroquery/lcogt/tests/data
> creating build/lib.linux-i386-3.5/astroquery/atomic/tests/data
> copying astroquery/atomic/tests/data/default_params_result.html -> build/lib.linux-i386-3.5/astroquery/atomic/tests/data
> copying astroquery/atomic/tests/data/empty_results.html -> build/lib.linux-i386-3.5/astroquery/atomic/tests/data
> PYTHONPATH=. sphinx-build -D html_last_updated_fmt="January 23, 2017" -D html_show_copyright=0 -N -bhtml docs/ build/html # HTML generator
> Running Sphinx v1.4.9
> making output directory...
> /usr/lib/python2.7/dist-packages/astropy_helpers/sphinx/conf.py:172: UserWarning: matplotlib's plot_directive could not be imported. Inline plots will not be included in the output
>   "Inline plots will not be included in the output")
> loading pickled environment... not yet created
> loading intersphinx inventory from http://docs.python.org/2/objects.inv...
> WARNING: intersphinx inventory 'http://docs.python.org/2/objects.inv' not fetchable due to <class 'urllib2.URLError'>: <urlopen error [Errno 111] Connection refused>
> loading intersphinx inventory from http://matplotlib.org/objects.inv...
> WARNING: intersphinx inventory 'http://matplotlib.org/objects.inv' not fetchable due to <class 'urllib2.URLError'>: <urlopen error [Errno 111] Connection refused>
> loading intersphinx inventory from http://docs.astropy.org/en/latest/objects.inv...
> WARNING: intersphinx inventory 'http://docs.astropy.org/en/latest/objects.inv' not fetchable due to <class 'urllib2.URLError'>: <urlopen error [Errno 111] Connection refused>
> loading intersphinx inventory from http://pyregion.readthedocs.io/en/latest/objects.inv...
> WARNING: intersphinx inventory 'http://pyregion.readthedocs.io/en/latest/objects.inv' not fetchable due to <class 'urllib2.URLError'>: <urlopen error [Errno 111] Connection refused>
> loading intersphinx inventory from http://docs.python-requests.org/en/latest/objects.inv...
> WARNING: intersphinx inventory 'http://docs.python-requests.org/en/latest/objects.inv' not fetchable due to <class 'urllib2.URLError'>: <urlopen error [Errno 111] Connection refused>
> loading intersphinx inventory from http://jiffyclub.github.io/numpy/objects.inv...
> WARNING: intersphinx inventory 'http://jiffyclub.github.io/numpy/objects.inv' not fetchable due to <class 'urllib2.URLError'>: <urlopen error [Errno 111] Connection refused>
> loading intersphinx inventory from /usr/lib/python2.7/dist-packages/astropy_helpers/sphinx/local/python2_local_links.inv...
> [autosummary] generating autosummary for: alfalfa/alfalfa.rst, alma/alma.rst, api.rst, atomic/atomic.rst, besancon/besancon.rst, cosmosim/cosmosim.rst, esasky/esasky.rst, eso/eso.rst, fermi/fermi.rst, gallery.rst, ..., simbad/simbad.rst, skyview/skyview.rst, splatalogue/splatalogue.rst, template.rst, testing.rst, ukidss/ukidss.rst, utils.rst, vamdc/vamdc.rst, vizier/vizier.rst, xmatch/xmatch.rst
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/astroquery/sha/__init__.py:14: UserWarning: Experimental: SHA has not yet been refactored to have its API match the rest of astroquery.
>   warnings.warn("Experimental: SHA has not yet been refactored to have its "
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/astroquery/ogle/__init__.py:39: UserWarning: Experimental: OGLE has not yet been refactored to have its API match the rest of astroquery.
>   warnings.warn("Experimental: OGLE has not yet been refactored to have its "
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/astroquery/alfalfa/__init__.py:15: UserWarning: Experimental: ALFALFA has not yet been refactored to have its API match the rest of astroquery.
>   warnings.warn("Experimental: ALFALFA has not yet been refactored to have "
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/astroquery/fermi/__init__.py:36: UserWarning: Experimental: Fermi-LAT has not yet been refactored to have its API match the rest of astroquery.
>   warnings.warn("Experimental: Fermi-LAT has not yet been refactored to have "
> WARNING: vamdclib could not be imported; the vamdc astroquery module will not work [astroquery.vamdc.core]
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/astroquery/sdss/__init__.py:28: UserWarning: Experimental: SDSS has not yet been refactored to have its API match the rest of astroquery (but it's nearly there).
>   warnings.warn("Experimental: SDSS has not yet been refactored to have its API "
> [automodsumm] sha/sha.rst: found 3 automodsumm entries to generate
> [automodsumm] eso/eso.rst: found 2 automodsumm entries to generate
> [automodsumm] ogle/ogle.rst: found 2 automodsumm entries to generate
> [automodsumm] utils.rst: found 14 automodsumm entries to generate
> [automodsumm] besancon/besancon.rst: found 4 automodsumm entries to generate
> [automodsumm] lamda/lamda.rst: found 1 automodsumm entries to generate
> [automodsumm] nist/nist.rst: found 2 automodsumm entries to generate
> [automodsumm] query.rst: found 2 automodsumm entries to generate
> [automodsumm] irsa/irsa_dust.rst: found 2 automodsumm entries to generate
> [automodsumm] atomic/atomic.rst: found 2 automodsumm entries to generate
> [automodsumm] ned/ned.rst: found 2 automodsumm entries to generate
> [automodsumm] xmatch/xmatch.rst: found 2 automodsumm entries to generate
> [automodsumm] hitran/hitran.rst: found 2 automodsumm entries to generate
> [automodsumm] alma/alma.rst: found 8 automodsumm entries to generate
> [automodsumm] esasky/esasky.rst: found 2 automodsumm entries to generate
> [automodsumm] splatalogue/splatalogue.rst: found 2 automodsumm entries to generate
> [automodsumm] skyview/skyview.rst: found 2 automodsumm entries to generate
> [automodsumm] alfalfa/alfalfa.rst: found 1 automodsumm entries to generate
> [automodsumm] vizier/vizier.rst: found 2 automodsumm entries to generate
> [automodsumm] ibe/ibe.rst: found 2 automodsumm entries to generate
> [automodsumm] nasa_ads/nasa_ads.rst: found 2 automodsumm entries to generate
> [automodsumm] magpis/magpis.rst: found 2 automodsumm entries to generate
> [automodsumm] nrao/nrao.rst: found 2 automodsumm entries to generate
> [automodsumm] heasarc/heasarc.rst: found 2 automodsumm entries to generate
> [automodsumm] fermi/fermi.rst: found 3 automodsumm entries to generate
> [automodsumm] ukidss/ukidss.rst: found 3 automodsumm entries to generate
> [automodsumm] vamdc/vamdc.rst: found 2 automodsumm entries to generate
> [automodsumm] open_exoplanet_catalogue/open_exoplanet_catalogue.rst: found 3 automodsumm entries to generate
> [automodsumm] simbad/simbad.rst: found 2 automodsumm entries to generate
> [automodsumm] irsa/irsa.rst: found 2 automodsumm entries to generate
> [automodsumm] nvas/nvas.rst: found 2 automodsumm entries to generate
> [automodsumm] sdss/sdss.rst: found 2 automodsumm entries to generate
> [automodsumm] gama/gama.rst: found 1 automodsumm entries to generate
> [automodsumm] cosmosim/cosmosim.rst: found 2 automodsumm entries to generate
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 40 source files that are out of date
> updating environment: 40 added, 0 changed, 0 removed
> reading sources... [  2%] alfalfa/alfalfa
> reading sources... [  5%] alma/alma
> reading sources... [  7%] api
> reading sources... [ 10%] atomic/atomic
> reading sources... [ 12%] besancon/besancon
> reading sources... [ 15%] cosmosim/cosmosim
> reading sources... [ 17%] esasky/esasky
> reading sources... [ 20%] eso/eso
> reading sources... [ 22%] fermi/fermi
> reading sources... [ 25%] gallery
> reading sources... [ 27%] gama/gama
> reading sources... [ 30%] heasarc/heasarc
> reading sources... [ 32%] hitran/hitran
> reading sources... [ 35%] ibe/ibe
> reading sources... [ 37%] index
> reading sources... [ 40%] irsa/irsa
> reading sources... [ 42%] irsa/irsa_dust
> reading sources... [ 45%] lamda/lamda
> reading sources... [ 47%] license
> reading sources... [ 50%] magpis/magpis
> reading sources... [ 52%] nasa_ads/nasa_ads
> reading sources... [ 55%] ned/ned
> reading sources... [ 57%] nist/nist
> reading sources... [ 60%] nrao/nrao
> reading sources... [ 62%] nvas/nvas
> reading sources... [ 65%] ogle/ogle
> reading sources... [ 67%] open_exoplanet_catalogue/open_exoplanet_catalogue
> reading sources... [ 70%] query
> reading sources... [ 72%] sdss/sdss
> reading sources... [ 75%] sha/sha
> reading sources... [ 77%] simbad/simbad
> reading sources... [ 80%] skyview/skyview
> reading sources... [ 82%] splatalogue/splatalogue
> reading sources... [ 85%] template
> reading sources... [ 87%] testing
> reading sources... [ 90%] ukidss/ukidss
> reading sources... [ 92%] utils
> reading sources... [ 95%] vamdc/vamdc
> reading sources... [ 97%] vizier/vizier
> reading sources... [100%] xmatch/xmatch
> 
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/alfalfa/alfalfa.rst:54: WARNING: toctree references unknown document u'api/astroquery.alfalfa.AlfalfaClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/alma/alma.rst:229: WARNING: toctree references unknown document u'api/astroquery.alma.AlmaClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/alma/alma.rst:229: WARNING: toctree references unknown document u'api/astroquery.alma.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/alma/alma.rst:242: WARNING: toctree references unknown document u'api/astroquery.alma.utils.approximate_primary_beam_sizes'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/alma/alma.rst:242: WARNING: toctree references unknown document u'api/astroquery.alma.utils.make_finder_chart'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/alma/alma.rst:242: WARNING: toctree references unknown document u'api/astroquery.alma.utils.make_finder_chart_from_image'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/alma/alma.rst:242: WARNING: toctree references unknown document u'api/astroquery.alma.utils.make_finder_chart_from_image_and_catalog'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/alma/alma.rst:242: WARNING: toctree references unknown document u'api/astroquery.alma.utils.parse_frequency_support'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/alma/alma.rst:242: WARNING: toctree references unknown document u'api/astroquery.alma.utils.pyregion_subset'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/atomic/atomic.rst:53: WARNING: toctree references unknown document u'api/astroquery.atomic.AtomicLineListClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/atomic/atomic.rst:53: WARNING: toctree references unknown document u'api/astroquery.atomic.Transition'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/besancon/besancon.rst:102: WARNING: toctree references unknown document u'api/astroquery.besancon.parse_besancon_model_file'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/besancon/besancon.rst:102: WARNING: toctree references unknown document u'api/astroquery.besancon.parse_besancon_model_string'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/besancon/besancon.rst:109: WARNING: toctree references unknown document u'api/astroquery.besancon.BesanconClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/besancon/besancon.rst:109: WARNING: toctree references unknown document u'api/astroquery.besancon.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/cosmosim/cosmosim.rst:398: WARNING: toctree references unknown document u'api/astroquery.cosmosim.CosmoSimClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/cosmosim/cosmosim.rst:398: WARNING: toctree references unknown document u'api/astroquery.cosmosim.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:268: WARNING: toctree references unknown document u'api/astroquery.esasky.ESASkyClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:268: WARNING: toctree references unknown document u'api/astroquery.esasky.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/eso/eso.rst:285: WARNING: toctree references unknown document u'api/astroquery.eso.EsoClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/eso/eso.rst:285: WARNING: toctree references unknown document u'api/astroquery.eso.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/fermi/fermi.rst:36: WARNING: toctree references unknown document u'api/astroquery.fermi.FermiLATClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/fermi/fermi.rst:36: WARNING: toctree references unknown document u'api/astroquery.fermi.GetFermilatDatafile'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/fermi/fermi.rst:36: WARNING: toctree references unknown document u'api/astroquery.fermi.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/gama/gama.rst:79: WARNING: toctree references unknown document u'api/astroquery.gama.GAMAClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/heasarc/heasarc.rst:47: WARNING: toctree references unknown document u'api/astroquery.heasarc.HeasarcClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/heasarc/heasarc.rst:47: WARNING: toctree references unknown document u'api/astroquery.heasarc.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/hitran/hitran.rst:42: WARNING: toctree references unknown document u'api/astroquery.hitran.download_hitran'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/hitran/hitran.rst:42: WARNING: toctree references unknown document u'api/astroquery.hitran.read_hitran_file'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ibe/ibe.rst:30: WARNING: toctree references unknown document u'api/astroquery.ibe.IbeClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ibe/ibe.rst:30: WARNING: toctree references unknown document u'api/astroquery.ibe.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa.rst:224: WARNING: toctree references unknown document u'api/astroquery.irsa.IrsaClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa.rst:224: WARNING: toctree references unknown document u'api/astroquery.irsa.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa_dust.rst:203: WARNING: toctree references unknown document u'api/astroquery.irsa_dust.IrsaDustClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa_dust.rst:203: WARNING: toctree references unknown document u'api/astroquery.irsa_dust.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/lamda/lamda.rst:55: WARNING: toctree references unknown document u'api/astroquery.lamda.parse_lamda_datafile'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/magpis/magpis.rst:85: WARNING: toctree references unknown document u'api/astroquery.magpis.MagpisClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/magpis/magpis.rst:85: WARNING: toctree references unknown document u'api/astroquery.magpis.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nasa_ads/nasa_ads.rst:67: WARNING: toctree references unknown document u'api/astroquery.nasa_ads.ADSClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nasa_ads/nasa_ads.rst:67: WARNING: toctree references unknown document u'api/astroquery.nasa_ads.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ned/ned.rst:270: WARNING: toctree references unknown document u'api/astroquery.ned.NedClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ned/ned.rst:270: WARNING: toctree references unknown document u'api/astroquery.ned.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nist/nist.rst:121: WARNING: toctree references unknown document u'api/astroquery.nist.NistClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nist/nist.rst:121: WARNING: toctree references unknown document u'api/astroquery.nist.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nrao/nrao.rst:103: WARNING: toctree references unknown document u'api/astroquery.nrao.NraoClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nrao/nrao.rst:103: WARNING: toctree references unknown document u'api/astroquery.nrao.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nvas/nvas.rst:104: WARNING: toctree references unknown document u'api/astroquery.nvas.NvasClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nvas/nvas.rst:104: WARNING: toctree references unknown document u'api/astroquery.nvas.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ogle/ogle.rst:55: WARNING: toctree references unknown document u'api/astroquery.ogle.OgleClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ogle/ogle.rst:55: WARNING: toctree references unknown document u'api/astroquery.ogle.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/open_exoplanet_catalogue/open_exoplanet_catalogue.rst:148: WARNING: toctree references unknown document u'api/astroquery.open_exoplanet_catalogue.findvalue'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/open_exoplanet_catalogue/open_exoplanet_catalogue.rst:148: WARNING: toctree references unknown document u'api/astroquery.open_exoplanet_catalogue.get_catalogue'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/open_exoplanet_catalogue/open_exoplanet_catalogue.rst:148: WARNING: toctree references unknown document u'api/astroquery.open_exoplanet_catalogue.xml_element_to_dict'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/query.rst:20: WARNING: toctree references unknown document u'api/astroquery.query.BaseQuery'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/query.rst:20: WARNING: toctree references unknown document u'api/astroquery.query.QueryWithLogin'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/sdss/sdss.rst:81: WARNING: toctree references unknown document u'api/astroquery.sdss.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/sdss/sdss.rst:81: WARNING: toctree references unknown document u'api/astroquery.sdss.SDSSClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/sha/sha.rst:106: WARNING: toctree references unknown document u'api/astroquery.sha.get_file'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/sha/sha.rst:106: WARNING: toctree references unknown document u'api/astroquery.sha.query'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/sha/sha.rst:106: WARNING: toctree references unknown document u'api/astroquery.sha.save_file'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/simbad/simbad.rst:567: WARNING: toctree references unknown document u'api/astroquery.simbad.SimbadClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/simbad/simbad.rst:567: WARNING: toctree references unknown document u'api/astroquery.simbad.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/skyview/skyview.rst:221: WARNING: toctree references unknown document u'api/astroquery.skyview.SkyViewClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/skyview/skyview.rst:221: WARNING: toctree references unknown document u'api/astroquery.skyview.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/splatalogue/splatalogue.rst:209: WARNING: toctree references unknown document u'api/astroquery.splatalogue.SplatalogueClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/splatalogue/splatalogue.rst:209: WARNING: toctree references unknown document u'api/astroquery.splatalogue.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ukidss/ukidss.rst:263: WARNING: toctree references unknown document u'api/astroquery.ukidss.clean_catalog'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ukidss/ukidss.rst:270: WARNING: toctree references unknown document u'api/astroquery.ukidss.UkidssClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ukidss/ukidss.rst:270: WARNING: toctree references unknown document u'api/astroquery.ukidss.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:20: WARNING: toctree references unknown document u'api/astroquery.utils.async_to_sync'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:20: WARNING: toctree references unknown document u'api/astroquery.utils.chunk_read'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:20: WARNING: toctree references unknown document u'api/astroquery.utils.chunk_report'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:20: WARNING: toctree references unknown document u'api/astroquery.utils.download_list_of_fitsfiles'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:20: WARNING: toctree references unknown document u'api/astroquery.utils.parse_coordinates'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:20: WARNING: toctree references unknown document u'api/astroquery.utils.parse_radius'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:20: WARNING: toctree references unknown document u'api/astroquery.utils.prepend_docstr_noreturns'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:20: WARNING: toctree references unknown document u'api/astroquery.utils.send_request'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:20: WARNING: toctree references unknown document u'api/astroquery.utils.suppress_vo_warnings'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:20: WARNING: toctree references unknown document u'api/astroquery.utils.turn_off_internet'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:20: WARNING: toctree references unknown document u'api/astroquery.utils.turn_on_internet'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:20: WARNING: toctree references unknown document u'api/astroquery.utils.validate_email'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:27: WARNING: toctree references unknown document u'api/astroquery.utils.TableList'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:27: WARNING: toctree references unknown document u'api/astroquery.utils.class_or_instance'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vamdc/vamdc.rst:49: WARNING: toctree references unknown document u'api/astroquery.vamdc.VamdcClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vamdc/vamdc.rst:49: WARNING: toctree references unknown document u'api/astroquery.vamdc.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vizier/vizier.rst:310: WARNING: toctree references unknown document u'api/astroquery.vizier.VizierClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vizier/vizier.rst:310: WARNING: toctree references unknown document u'api/astroquery.vizier.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/xmatch/xmatch.rst:71: WARNING: toctree references unknown document u'api/astroquery.xmatch.XMatchClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/xmatch/xmatch.rst:71: WARNING: toctree references unknown document u'api/astroquery.xmatch.Conf'
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> writing output... [  2%] alfalfa/alfalfa
> writing output... [  5%] alma/alma
> writing output... [  7%] api
> writing output... [ 10%] atomic/atomic
> writing output... [ 12%] besancon/besancon
> writing output... [ 15%] cosmosim/cosmosim
> writing output... [ 17%] esasky/esasky
> writing output... [ 20%] eso/eso
> writing output... [ 22%] fermi/fermi
> writing output... [ 25%] gallery
> writing output... [ 27%] gama/gama
> writing output... [ 30%] heasarc/heasarc
> writing output... [ 32%] hitran/hitran
> writing output... [ 35%] ibe/ibe
> writing output... [ 37%] index
> writing output... [ 40%] irsa/irsa
> writing output... [ 42%] irsa/irsa_dust
> writing output... [ 45%] lamda/lamda
> writing output... [ 47%] license
> writing output... [ 50%] magpis/magpis
> writing output... [ 52%] nasa_ads/nasa_ads
> writing output... [ 55%] ned/ned
> writing output... [ 57%] nist/nist
> writing output... [ 60%] nrao/nrao
> writing output... [ 62%] nvas/nvas
> writing output... [ 65%] ogle/ogle
> writing output... [ 67%] open_exoplanet_catalogue/open_exoplanet_catalogue
> writing output... [ 70%] query
> writing output... [ 72%] sdss/sdss
> writing output... [ 75%] sha/sha
> writing output... [ 77%] simbad/simbad
> writing output... [ 80%] skyview/skyview
> writing output... [ 82%] splatalogue/splatalogue
> writing output... [ 85%] template
> writing output... [ 87%] testing
> writing output... [ 90%] ukidss/ukidss
> writing output... [ 92%] utils
> writing output... [ 95%] vamdc/vamdc
> writing output... [ 97%] vizier/vizier
> writing output... [100%] xmatch/xmatch
> 
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/alfalfa/alfalfa.rst:1: WARNING: py:obj reference target not found: astroquery.alfalfa.AlfalfaClass
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alfalfa.AlfalfaClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/alma/alma.rst:1: WARNING: py:obj reference target not found: astroquery.alma.AlmaClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/alma/alma.rst:1: WARNING: py:obj reference target not found: astroquery.alma.Conf
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/alma/alma.rst:1: WARNING: py:obj reference target not found: astroquery.alma.utils.approximate_primary_beam_sizes
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/alma/alma.rst:1: WARNING: py:obj reference target not found: astroquery.alma.utils.make_finder_chart
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/alma/alma.rst:1: WARNING: py:obj reference target not found: astroquery.alma.utils.make_finder_chart_from_image
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/alma/alma.rst:1: WARNING: py:obj reference target not found: astroquery.alma.utils.make_finder_chart_from_image_and_catalog
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/alma/alma.rst:1: WARNING: py:obj reference target not found: astroquery.alma.utils.parse_frequency_support
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/alma/alma.rst:1: WARNING: py:obj reference target not found: astroquery.alma.utils.pyregion_subset
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.AlmaClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.Conf'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.utils.approximate_primary_beam_sizes'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.utils.make_finder_chart'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.utils.make_finder_chart_from_image'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.utils.make_finder_chart_from_image_and_catalog'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.utils.parse_frequency_support'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.utils.pyregion_subset'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/api.rst:62: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/api.rst:68: WARNING: py:obj reference target not found: astropy.io.fits.HDUList
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/api.rst:292: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/api.rst:292: WARNING: py:obj reference target not found: astropy.io.fits.PrimaryHDU
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/atomic/atomic.rst:1: WARNING: py:obj reference target not found: astroquery.atomic.AtomicLineListClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/atomic/atomic.rst:1: WARNING: py:obj reference target not found: astroquery.atomic.Transition
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.atomic.AtomicLineListClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.atomic.Transition'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/besancon/besancon.rst:1: WARNING: py:obj reference target not found: astroquery.besancon.parse_besancon_model_file
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/besancon/besancon.rst:1: WARNING: py:obj reference target not found: astroquery.besancon.parse_besancon_model_string
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/besancon/besancon.rst:1: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/besancon/besancon.rst:1: WARNING: py:obj reference target not found: astroquery.besancon.BesanconClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/besancon/besancon.rst:1: WARNING: py:obj reference target not found: astroquery.besancon.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.besancon.parse_besancon_model_file'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.besancon.parse_besancon_model_string'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.besancon.BesanconClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.besancon.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/cosmosim/cosmosim.rst:1: WARNING: py:obj reference target not found: astroquery.cosmosim.CosmoSimClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/cosmosim/cosmosim.rst:1: WARNING: py:obj reference target not found: astroquery.cosmosim.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.cosmosim.CosmoSimClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.cosmosim.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:22: WARNING: py:meth reference target not found: astroquery.esasky.ESASkyClass.list_catalogs
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:36: WARNING: py:meth reference target not found: astroquery.esasky.ESASkyClass.list_maps
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:49: WARNING: py:meth reference target not found: astroquery.esasky.ESASkyClass.query_object_catalogs
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:49: WARNING: py:meth reference target not found: astroquery.esasky.ESASkyClass.query_object_maps
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:94: WARNING: py:obj reference target not found: astroquery.utils.TableList
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:94: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:94: WARNING: py:obj reference target not found: collections.OrderedDict
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:94: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:98: WARNING: py:obj reference target not found: astroquery.utils.TableList
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:108: WARNING: py:obj reference target not found: astroquery.utils.TableList
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:119: WARNING: py:meth reference target not found: astroquery.esasky.ESASkyClass.query_object_maps
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:127: WARNING: py:meth reference target not found: astroquery.esasky.ESASkyClass.query_object_catalogs
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:131: WARNING: py:meth reference target not found: astroquery.esasky.ESASkyClass.query_region_catalogs
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:131: WARNING: py:meth reference target not found: astroquery.esasky.ESASkyClass.query_region_maps
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:165: WARNING: py:obj reference target not found: astropy.units.Quantity
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:183: WARNING: py:meth reference target not found: astroquery.esasky.ESASkyClass.query_region_maps
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:190: WARNING: py:meth reference target not found: astroquery.esasky.ESASkyClass.query_region_catalogs
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:196: WARNING: py:obj reference target not found: astropy.coordinates
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:202: WARNING: py:obj reference target not found: dict
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:202: WARNING: py:obj reference target not found: astropy.io.fits.HDUList
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:238: WARNING: py:meth reference target not found: astroquery.esasky.ESASkyClass.get_maps
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:238: WARNING: py:meth reference target not found: astroquery.esasky.ESASkyClass.get_images
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:238: WARNING: py:obj reference target not found: astroquery.utils.TableList
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:1: WARNING: py:obj reference target not found: astroquery.esasky.ESASkyClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/esasky/esasky.rst:1: WARNING: py:obj reference target not found: astroquery.esasky.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.esasky.ESASkyClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.esasky.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/eso/eso.rst:35: WARNING: py:meth reference target not found: astroquery.query.QueryWithLogin.login
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/eso/eso.rst:105: WARNING: py:meth reference target not found: astroquery.eso.EsoClass.list_instruments
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/eso/eso.rst:122: WARNING: py:meth reference target not found: astroquery.eso.EsoClass.query_instrument
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/eso/eso.rst:165: WARNING: py:meth reference target not found: astroquery.eso.EsoClass.query_instrument
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/eso/eso.rst:226: WARNING: py:obj reference target not found: astropy.io.fits
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/eso/eso.rst:233: WARNING: py:meth reference target not found: astroquery.eso.EsoClass.query_instrument
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/eso/eso.rst:233: WARNING: py:meth reference target not found: astroquery.eso.EsoClass.get_headers
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/eso/eso.rst:1: WARNING: py:obj reference target not found: astroquery.eso.EsoClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/eso/eso.rst:1: WARNING: py:obj reference target not found: astroquery.eso.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.eso.EsoClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.eso.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/fermi/fermi.rst:1: WARNING: py:obj reference target not found: astroquery.fermi.FermiLATClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/fermi/fermi.rst:1: WARNING: py:obj reference target not found: astroquery.fermi.GetFermilatDatafile
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/fermi/fermi.rst:1: WARNING: py:obj reference target not found: astroquery.fermi.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.fermi.FermiLATClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.fermi.GetFermilatDatafile'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.fermi.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/gallery.rst:11: WARNING: py:obj reference target not found: astropy.coordinates
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/gallery.rst:37: WARNING: py:obj reference target not found: astroquery.simbad.SimbadClass.list_votable_fields
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/gama/gama.rst:11: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/gama/gama.rst:19: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/gama/gama.rst:1: WARNING: py:obj reference target not found: astroquery.gama.GAMAClass
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.gama.GAMAClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/heasarc/heasarc.rst:1: WARNING: py:obj reference target not found: astroquery.heasarc.HeasarcClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/heasarc/heasarc.rst:1: WARNING: py:obj reference target not found: astroquery.heasarc.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.heasarc.HeasarcClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.heasarc.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/hitran/hitran.rst:29: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/hitran/hitran.rst:1: WARNING: py:obj reference target not found: astroquery.hitran.download_hitran
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/hitran/hitran.rst:1: WARNING: py:obj reference target not found: astroquery.hitran.read_hitran_file
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.hitran.download_hitran'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.hitran.read_hitran_file'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ibe/ibe.rst:10: WARNING: py:meth reference target not found: astroquery.ibe.IbeClass.query_region
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ibe/ibe.rst:10: WARNING: py:meth reference target not found: astroquery.ibe.IbeClass.query_region_async
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ibe/ibe.rst:10: WARNING: py:meth reference target not found: astroquery.ibe.IbeClass.list_missions
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ibe/ibe.rst:10: WARNING: py:meth reference target not found: astroquery.ibe.IbeClass.list_datasets
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ibe/ibe.rst:10: WARNING: py:meth reference target not found: astroquery.ibe.IbeClass.list_tables
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ibe/ibe.rst:10: WARNING: py:meth reference target not found: astroquery.ibe.IbeClass.get_columns
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ibe/ibe.rst:1: WARNING: py:obj reference target not found: astroquery.ibe.IbeClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ibe/ibe.rst:1: WARNING: py:obj reference target not found: astroquery.ibe.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ibe.IbeClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ibe.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.simbad.SimbadClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.simbad.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.vizier.VizierClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.vizier.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.esasky.ESASkyClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.esasky.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.irsa_dust.IrsaDustClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.irsa_dust.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ned.NedClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ned.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.splatalogue.SplatalogueClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.splatalogue.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.vamdc.VamdcClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.vamdc.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ibe.IbeClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ibe.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.irsa.IrsaClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.irsa.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ukidss.clean_catalog'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ukidss.UkidssClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ukidss.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.magpis.MagpisClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.magpis.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nrao.NraoClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nrao.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.besancon.parse_besancon_model_file'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.besancon.parse_besancon_model_string'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.besancon.BesanconClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.besancon.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nist.NistClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nist.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nvas.NvasClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nvas.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.gama.GAMAClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.eso.EsoClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.eso.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.xmatch.XMatchClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.xmatch.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.atomic.AtomicLineListClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.atomic.Transition'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.AlmaClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.utils.approximate_primary_beam_sizes'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.utils.make_finder_chart'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.utils.make_finder_chart_from_image'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.utils.make_finder_chart_from_image_and_catalog'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.utils.parse_frequency_support'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.utils.pyregion_subset'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.skyview.SkyViewClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.skyview.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nasa_ads.ADSClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nasa_ads.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.heasarc.HeasarcClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.heasarc.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.fermi.FermiLATClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.fermi.GetFermilatDatafile'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.fermi.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sdss.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sdss.SDSSClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alfalfa.AlfalfaClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sha.get_file'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sha.query'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sha.save_file'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.lamda.parse_lamda_datafile'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ogle.OgleClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ogle.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.open_exoplanet_catalogue.findvalue'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.open_exoplanet_catalogue.get_catalogue'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.open_exoplanet_catalogue.xml_element_to_dict'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.cosmosim.CosmoSimClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.cosmosim.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.hitran.download_hitran'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.hitran.read_hitran_file'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alfalfa.AlfalfaClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.gama.GAMAClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ibe.IbeClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ibe.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.irsa.IrsaClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.irsa.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.irsa_dust.IrsaDustClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.irsa_dust.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ned.NedClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ned.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ogle.OgleClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ogle.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.open_exoplanet_catalogue.findvalue'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.open_exoplanet_catalogue.get_catalogue'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.open_exoplanet_catalogue.xml_element_to_dict'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sdss.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sdss.SDSSClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sha.get_file'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sha.query'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sha.save_file'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.simbad.SimbadClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.simbad.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ukidss.clean_catalog'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ukidss.UkidssClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ukidss.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.vizier.VizierClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.vizier.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.xmatch.XMatchClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.xmatch.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alfalfa.AlfalfaClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.AlmaClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.utils.approximate_primary_beam_sizes'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.utils.make_finder_chart'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.utils.make_finder_chart_from_image'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.utils.make_finder_chart_from_image_and_catalog'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.utils.parse_frequency_support'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.alma.utils.pyregion_subset'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.eso.EsoClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.eso.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.fermi.FermiLATClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.fermi.GetFermilatDatafile'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.fermi.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.heasarc.HeasarcClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.heasarc.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ibe.IbeClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ibe.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.irsa.IrsaClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.irsa.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.magpis.MagpisClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.magpis.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ned.NedClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ned.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nrao.NraoClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nrao.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nvas.NvasClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nvas.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sdss.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sdss.SDSSClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sha.get_file'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sha.query'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sha.save_file'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ukidss.clean_catalog'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ukidss.UkidssClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ukidss.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.skyview.SkyViewClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.skyview.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.besancon.parse_besancon_model_file'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.besancon.parse_besancon_model_string'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.besancon.BesanconClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.besancon.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.cosmosim.CosmoSimClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.cosmosim.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.atomic.AtomicLineListClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.atomic.Transition'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.lamda.parse_lamda_datafile'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nist.NistClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nist.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.splatalogue.SplatalogueClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.splatalogue.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nasa_ads.ADSClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nasa_ads.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.vamdc.VamdcClass'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.vamdc.Conf'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.hitran.download_hitran'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.hitran.read_hitran_file'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.async_to_sync'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.chunk_read'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.chunk_report'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.download_list_of_fitsfiles'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.parse_coordinates'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.parse_radius'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.prepend_docstr_noreturns'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.send_request'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.suppress_vo_warnings'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.turn_off_internet'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.turn_on_internet'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.validate_email'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.TableList'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.class_or_instance'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.query.BaseQuery'
> None:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.query.QueryWithLogin'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa.rst:13: WARNING: py:meth reference target not found: astroquery.irsa.IrsaClass.query_region
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa.rst:13: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa.rst:64: WARNING: py:obj reference target not found: astropy.units.Quantity
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa.rst:64: WARNING: py:obj reference target not found: astropy.coordinates.Angle
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa.rst:100: WARNING: py:obj reference target not found: astropy.coordinates
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa.rst:100: WARNING: py:obj reference target not found: astropy.coordinates
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa.rst:118: WARNING: py:obj reference target not found: astropy.units.Quantity
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa.rst:118: WARNING: py:obj reference target not found: astropy.coordinates.Angle
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa.rst:141: WARNING: py:meth reference target not found: astroquery.irsa.IrsaClass.query_region
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa.rst:148: WARNING: py:obj reference target not found: astropy.coordinates
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa.rst:148: WARNING: py:obj reference target not found: astropy.coordinates
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa.rst:1: WARNING: py:obj reference target not found: astroquery.irsa.IrsaClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa.rst:1: WARNING: py:obj reference target not found: astroquery.irsa.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.irsa.IrsaClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.irsa.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa_dust.rst:17: WARNING: py:obj reference target not found: astropy.io.fits.HDUList
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa_dust.rst:42: WARNING: py:meth reference target not found: astroquery.irsa_dust.IrsaDustClass.get_images
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa_dust.rst:91: WARNING: py:meth reference target not found: astroquery.irsa_dust.IrsaDustClass.get_image_list
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa_dust.rst:91: WARNING: py:meth reference target not found: astroquery.irsa_dust.IrsaDustClass.get_images
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa_dust.rst:112: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa_dust.rst:162: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa_dust.rst:1: WARNING: py:obj reference target not found: astroquery.irsa_dust.IrsaDustClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/irsa/irsa_dust.rst:1: WARNING: py:obj reference target not found: astroquery.irsa_dust.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.irsa_dust.IrsaDustClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.irsa_dust.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/lamda/lamda.rst:40: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/lamda/lamda.rst:1: WARNING: py:obj reference target not found: astroquery.lamda.parse_lamda_datafile
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.lamda.parse_lamda_datafile'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/magpis/magpis.rst:12: WARNING: py:obj reference target not found: astropy.coordinates
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/magpis/magpis.rst:12: WARNING: py:obj reference target not found: astropy.io.fits.HDUList
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/magpis/magpis.rst:30: WARNING: py:obj reference target not found: astropy.units.Quantity
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/magpis/magpis.rst:1: WARNING: py:obj reference target not found: astroquery.magpis.MagpisClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/magpis/magpis.rst:1: WARNING: py:obj reference target not found: astroquery.magpis.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.magpis.MagpisClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.magpis.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nasa_ads/nasa_ads.rst:1: WARNING: py:obj reference target not found: astroquery.nasa_ads.ADSClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nasa_ads/nasa_ads.rst:1: WARNING: py:obj reference target not found: astroquery.nasa_ads.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nasa_ads.ADSClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nasa_ads.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ned/ned.rst:12: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ned/ned.rst:12: WARNING: py:obj reference target not found: astropy.io.fits.HDUList
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ned/ned.rst:37: WARNING: py:obj reference target not found: astropy.units.Quantity
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ned/ned.rst:37: WARNING: py:obj reference target not found: astropy.coordinates.Angle
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ned/ned.rst:73: WARNING: py:obj reference target not found: astropy.coordinates
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ned/ned.rst:124: WARNING: py:meth reference target not found: astroquery.simbad.SimbadClass.query_bibobj
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ned/ned.rst:156: WARNING: py:obj reference target not found: astropy.io.fits.HDUList
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ned/ned.rst:232: WARNING: py:meth reference target not found: astroquery.ned.NedClass.get_table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ned/ned.rst:1: WARNING: py:obj reference target not found: astroquery.ned.NedClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ned/ned.rst:1: WARNING: py:obj reference target not found: astroquery.ned.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ned.NedClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ned.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nist/nist.rst:14: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nist/nist.rst:14: WARNING: py:obj reference target not found: astropy.units.Quantity
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nist/nist.rst:1: WARNING: py:obj reference target not found: astroquery.nist.NistClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nist/nist.rst:1: WARNING: py:obj reference target not found: astroquery.nist.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nist.NistClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nist.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nrao/nrao.rst:12: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nrao/nrao.rst:12: WARNING: py:meth reference target not found: astroquery.nrao.NraoClass.query_region
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nrao/nrao.rst:12: WARNING: py:obj reference target not found: astropy.coordinates
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nrao/nrao.rst:50: WARNING: py:obj reference target not found: astropy.units.Quantity
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nrao/nrao.rst:50: WARNING: py:obj reference target not found: astropy.coordinates.Angle
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nrao/nrao.rst:64: WARNING: py:obj reference target not found: astropy.units
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nrao/nrao.rst:1: WARNING: py:obj reference target not found: astroquery.nrao.NraoClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nrao/nrao.rst:1: WARNING: py:obj reference target not found: astroquery.nrao.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nrao.NraoClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nrao.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nvas/nvas.rst:12: WARNING: py:obj reference target not found: astropy.io.fits.HDUList
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nvas/nvas.rst:12: WARNING: py:obj reference target not found: astropy.coordinates
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nvas/nvas.rst:12: WARNING: py:obj reference target not found: astropy.coordinates
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nvas/nvas.rst:39: WARNING: py:obj reference target not found: astropy.units.Quantity
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nvas/nvas.rst:39: WARNING: py:obj reference target not found: astropy.coordinates.Angle
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nvas/nvas.rst:60: WARNING: py:meth reference target not found: astroquery.nvas.NvasClass.get_image_list
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nvas/nvas.rst:60: WARNING: py:meth reference target not found: astroquery.nvas.NvasClass.get_images
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nvas/nvas.rst:1: WARNING: py:obj reference target not found: astroquery.nvas.NvasClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/nvas/nvas.rst:1: WARNING: py:obj reference target not found: astroquery.nvas.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nvas.NvasClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.nvas.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ogle/ogle.rst:12: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ogle/ogle.rst:12: WARNING: py:obj reference target not found: astropy.coordinates
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ogle/ogle.rst:26: WARNING: py:obj reference target not found: astropy.coordinates
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ogle/ogle.rst:1: WARNING: py:obj reference target not found: astroquery.ogle.OgleClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ogle/ogle.rst:1: WARNING: py:obj reference target not found: astroquery.ogle.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ogle.OgleClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ogle.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/open_exoplanet_catalogue/open_exoplanet_catalogue.rst:1: WARNING: py:obj reference target not found: astroquery.open_exoplanet_catalogue.findvalue
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/open_exoplanet_catalogue/open_exoplanet_catalogue.rst:1: WARNING: py:obj reference target not found: astroquery.open_exoplanet_catalogue.get_catalogue
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/open_exoplanet_catalogue/open_exoplanet_catalogue.rst:1: WARNING: py:obj reference target not found: astroquery.open_exoplanet_catalogue.xml_element_to_dict
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/open_exoplanet_catalogue/open_exoplanet_catalogue.rst:146: WARNING: toctree contains reference to nonexisting document u'api/astroquery.open_exoplanet_catalogue.findvalue'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/open_exoplanet_catalogue/open_exoplanet_catalogue.rst:146: WARNING: toctree contains reference to nonexisting document u'api/astroquery.open_exoplanet_catalogue.get_catalogue'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/open_exoplanet_catalogue/open_exoplanet_catalogue.rst:146: WARNING: toctree contains reference to nonexisting document u'api/astroquery.open_exoplanet_catalogue.xml_element_to_dict'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/query.rst:1: WARNING: py:obj reference target not found: astroquery.query.BaseQuery
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/query.rst:1: WARNING: py:obj reference target not found: astroquery.query.QueryWithLogin
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.query.BaseQuery'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.query.QueryWithLogin'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/sdss/sdss.rst:41: WARNING: py:obj reference target not found: astropy.io.fits.HDUList
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/sdss/sdss.rst:44: WARNING: py:obj reference target not found: astroquery.sdss.SDSSClass.query_region
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/sdss/sdss.rst:1: WARNING: py:obj reference target not found: astroquery.sdss.Conf
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/sdss/sdss.rst:1: WARNING: py:obj reference target not found: astroquery.sdss.SDSSClass
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sdss.Conf'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sdss.SDSSClass'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/sha/sha.rst:65: WARNING: py:obj reference target not found: astroquery.sha.save_file
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/sha/sha.rst:85: WARNING: py:obj reference target not found: astroquery.sha.get_file
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/sha/sha.rst:85: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/sha/sha.rst:85: WARNING: py:obj reference target not found: astropy.io.fits.PrimaryHDU
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/sha/sha.rst:1: WARNING: py:obj reference target not found: astroquery.sha.get_file
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/sha/sha.rst:1: WARNING: py:obj reference target not found: astroquery.sha.query
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/sha/sha.rst:1: WARNING: py:obj reference target not found: astroquery.sha.save_file
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sha.get_file'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sha.query'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.sha.save_file'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/simbad/simbad.rst:12: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/simbad/simbad.rst:93: WARNING: py:obj reference target not found: astropy.coordinates.Angle
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/simbad/simbad.rst:93: WARNING: py:obj reference target not found: astropy.units.Quantity
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/simbad/simbad.rst:130: WARNING: py:obj reference target not found: astropy.coordinates
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/simbad/simbad.rst:130: WARNING: py:obj reference target not found: astropy.coordinates.ICRS
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/simbad/simbad.rst:164: WARNING: py:obj reference target not found: astropy.coordinates
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/simbad/simbad.rst:516: WARNING: py:meth reference target not found: astroquery.simbad.SimbadClass.reset_votable_fields
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/simbad/simbad.rst:7: WARNING: py:obj reference target not found: astropy.io.votable.parse
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/simbad/simbad.rst:1: WARNING: py:obj reference target not found: astroquery.simbad.SimbadClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/simbad/simbad.rst:1: WARNING: py:obj reference target not found: astroquery.simbad.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.simbad.SimbadClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.simbad.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/skyview/skyview.rst:15: WARNING: py:obj reference target not found: astroquery.skyview.SkyViewClass.list_surveys
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/skyview/skyview.rst:180: WARNING: py:obj reference target not found: astroquery.skyview.SkyViewClass.get_images
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/skyview/skyview.rst:180: WARNING: py:obj reference target not found: astroquery.skyview.SkyViewClass.get_image_list
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/skyview/skyview.rst:1: WARNING: py:obj reference target not found: astroquery.skyview.SkyViewClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/skyview/skyview.rst:1: WARNING: py:obj reference target not found: astroquery.skyview.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.skyview.SkyViewClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.skyview.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/splatalogue/splatalogue.rst:92: WARNING: py:meth reference target not found: astroquery.splatalogue.SplatalogueClass.query_lines
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/splatalogue/splatalogue.rst:1: WARNING: py:obj reference target not found: astroquery.splatalogue.SplatalogueClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/splatalogue/splatalogue.rst:1: WARNING: py:obj reference target not found: astroquery.splatalogue.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.splatalogue.SplatalogueClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.splatalogue.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/testing.rst:40: WARNING: py:obj reference target not found: requests.Response
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/testing.rst:57: WARNING: py:obj reference target not found: requests.get
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ukidss/ukidss.rst:81: WARNING: py:meth reference target not found: astroquery.ukidss.UkidssClass.list_catalogs
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ukidss/ukidss.rst:106: WARNING: py:obj reference target not found: astropy.coordinates
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ukidss/ukidss.rst:106: WARNING: py:obj reference target not found: astropy.io.fits.HDUList
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ukidss/ukidss.rst:127: WARNING: py:obj reference target not found: astroquery.ukidss.UkidssClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ukidss/ukidss.rst:134: WARNING: py:obj reference target not found: astropy.units.Quantity
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ukidss/ukidss.rst:134: WARNING: py:obj reference target not found: astropy.coordinates.Angle
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ukidss/ukidss.rst:188: WARNING: py:meth reference target not found: astroquery.ukidss.UkidssClass.get_images
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ukidss/ukidss.rst:188: WARNING: py:meth reference target not found: astroquery.ukidss.UkidssClass.get_image_list
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ukidss/ukidss.rst:217: WARNING: py:obj reference target not found: astropy.units.Quantity
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ukidss/ukidss.rst:217: WARNING: py:obj reference target not found: astropy.coordinates.Angle
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ukidss/ukidss.rst:217: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ukidss/ukidss.rst:1: WARNING: py:obj reference target not found: astroquery.ukidss.clean_catalog
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ukidss/ukidss.rst:1: WARNING: py:obj reference target not found: astroquery.ukidss.UkidssClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/ukidss/ukidss.rst:1: WARNING: py:obj reference target not found: astroquery.ukidss.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ukidss.clean_catalog'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ukidss.UkidssClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.ukidss.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:4: WARNING: py:obj reference target not found: astropy.utils
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: astroquery.utils.async_to_sync
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: astroquery.utils.chunk_read
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: astroquery.utils.chunk_report
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: astroquery.utils.download_list_of_fitsfiles
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: astroquery.utils.parse_coordinates
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: astroquery.utils.parse_radius
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: astropy.coordinates.Angle
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: astropy.units.Quantity
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: astropy.coordinates.Angle
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: astroquery.utils.prepend_docstr_noreturns
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: astroquery.utils.send_request
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: astroquery.utils.suppress_vo_warnings
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: astropy.io.votable.exceptions.VOWarning
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: astroquery.utils.turn_off_internet
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: astroquery.utils.turn_on_internet
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: astroquery.utils.validate_email
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: astroquery.utils.TableList
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: list
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/utils.rst:1: WARNING: py:obj reference target not found: astroquery.utils.class_or_instance
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.async_to_sync'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.chunk_read'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.chunk_report'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.download_list_of_fitsfiles'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.parse_coordinates'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.parse_radius'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.prepend_docstr_noreturns'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.send_request'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.suppress_vo_warnings'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.turn_off_internet'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.turn_on_internet'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.validate_email'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.TableList'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.utils.class_or_instance'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vamdc/vamdc.rst:1: WARNING: py:obj reference target not found: astroquery.vamdc.VamdcClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vamdc/vamdc.rst:1: WARNING: py:obj reference target not found: astroquery.vamdc.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.vamdc.VamdcClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.vamdc.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vizier/vizier.rst:22: WARNING: py:meth reference target not found: astroquery.vizier.VizierClass.find_catalogs
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vizier/vizier.rst:43: WARNING: py:meth reference target not found: astroquery.vizier.VizierClass.find_catalogs
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vizier/vizier.rst:87: WARNING: py:obj reference target not found: astroquery.utils.TableList
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vizier/vizier.rst:87: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vizier/vizier.rst:87: WARNING: py:obj reference target not found: collections.OrderedDict
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vizier/vizier.rst:87: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vizier/vizier.rst:92: WARNING: py:obj reference target not found: astroquery.utils.TableList
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vizier/vizier.rst:104: WARNING: py:obj reference target not found: astroquery.utils.TableList
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vizier/vizier.rst:129: WARNING: py:obj reference target not found: astropy.coordinates.Angle
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vizier/vizier.rst:137: WARNING: py:obj reference target not found: astropy.units
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vizier/vizier.rst:176: WARNING: py:obj reference target not found: astropy.coordinates
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vizier/vizier.rst:176: WARNING: py:meth reference target not found: astroquery.vizier.VizierClass.query_object
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vizier/vizier.rst:176: WARNING: py:meth reference target not found: astroquery.vizier.VizierClass.query_region
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vizier/vizier.rst:188: WARNING: py:obj reference target not found: astroquery.vizier.VizierClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vizier/vizier.rst:255: WARNING: py:obj reference target not found: astropy.table.Table
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vizier/vizier.rst:1: WARNING: py:obj reference target not found: astroquery.vizier.VizierClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/vizier/vizier.rst:1: WARNING: py:obj reference target not found: astroquery.vizier.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.vizier.VizierClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.vizier.Conf'
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/xmatch/xmatch.rst:1: WARNING: py:obj reference target not found: astroquery.xmatch.XMatchClass
> /<<BUILDDIR>>/astroquery-0.3.4+dfsg/docs/xmatch/xmatch.rst:1: WARNING: py:obj reference target not found: astroquery.xmatch.Conf
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.xmatch.XMatchClass'
> <autosummary>:None: WARNING: toctree contains reference to nonexisting document u'api/astroquery.xmatch.Conf'
> generating indices... genindex py-modindex
> writing additional pages... search
> copying static files... done
> copying extra files... done
> dumping search index in English (code: en) ... done
> dumping object inventory... done
> build succeeded, 594 warnings.
> make[1]: Leaving directory '/<<BUILDDIR>>/astroquery-0.3.4+dfsg'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:184: cd /<<BUILDDIR>>/astroquery-0.3.4+dfsg/.pybuild/pythonX.Y_2.7/build; python2.7 -m pytest ../../../astroquery
> ============================= test session starts ==============================
> platform linux2 -- Python 2.7.13, pytest-3.0.6, py-1.4.32, pluggy-0.4.0
> 
> Running tests with astroquery version 0.3.4.
> Running tests in ../../../astroquery.
> 
> Date: 2017-04-18T22:30:19
> 
> Platform: Linux-3.16.0-4-amd64-i686-with-debian-9.0
> 
> Executable: /usr/bin/python2.7
> 
> Full Python Version: 
> 2.7.13 (default, Jan 19 2017, 14:48:08) 
> [GCC 6.3.0 20170118]
> 
> encodings: sys: ascii, locale: ANSI_X3.4-1968, filesystem: ANSI_X3.4-1968, unicode bits: 20
> byteorder: little
> float info: dig: 15, mant_dig: 15
> 
> Numpy: 1.12.1
> Matplotlib: not available
> Astropy: 1.3
> APLpy: not available
> pyregion: not available
> Using Astropy options: remote_data.
> 
> rootdir: /<<BUILDDIR>>/astroquery-0.3.4+dfsg, inifile: setup.cfg
> collected 762 items
> 
> ../../../astroquery/alfalfa/tests/test_alfalfa.py ...
> ../../../astroquery/alma/tests/test_alma.py ......
> ../../../astroquery/alma/tests/test_alma_remote.py ssssssss
> ../../../astroquery/alma/tests/test_alma_utils.py s.s
> ../../../astroquery/atomic/tests/test_atomic.py ....
> ../../../astroquery/atomic/tests/test_atomic_remote.py ssss
> ../../../astroquery/besancon/tests/test_besancon.py ....
> ../../../astroquery/esasky/tests/test_esasky.py ....
> ../../../astroquery/esasky/tests/test_esasky_remote.py ssss
> ../../../astroquery/eso/tests/test_eso.py ..
> ../../../astroquery/eso/tests/test_eso_remote.py ssssssssssssssssssssssssssssssssss
> ../../../astroquery/fermi/tests/test_fermi.py ....
> ../../../astroquery/gama/tests/test_gama.py ..
> ../../../astroquery/gama/tests/test_gama_remote.py ss
> ../../../astroquery/heasarc/tests/test_heasarc_remote.py s
> ../../../astroquery/hitran/tests/test_hitran.py .
> ../../../astroquery/ibe/tests/test_ibe.py ......
> ../../../astroquery/ibe/tests/test_ibe_remote.py ss
> ../../../astroquery/irsa/tests/test_irsa.py .............................
> ../../../astroquery/irsa/tests/test_irsa_remote.py ssssss
> ../../../astroquery/irsa_dust/tests/test_irsa_dust.py ..................................................................
> ../../../astroquery/irsa_dust/tests/test_irsa_dust_remote.py ssssssssssssssssssssssssssssssssssssssssss
> ../../../astroquery/lamda/tests/test_lamda.py .
> ../../../astroquery/lamda/tests/test_lamda_remote.py s
> ../../../astroquery/lcogt/tests/test_lcogt.py .............................
> ../../../astroquery/lcogt/tests/test_lcogt_remote.py ssssssss
> ../../../astroquery/magpis/tests/test_magpis.py ...x
> ../../../astroquery/magpis/tests/test_magpis_remote.py ss
> ../../../astroquery/nasa_ads/tests/test_nasaads.py s
> ../../../astroquery/ned/tests/test_ned.py ..........................
> ../../../astroquery/ned/tests/test_ned_remote.py ssssssssssssssssssss
> ../../../astroquery/nist/tests/test_nist.py ...
> ../../../astroquery/nist/tests/test_nist_remote.py ss
> ../../../astroquery/nrao/tests/test_nrao.py ...
> ../../../astroquery/nrao/tests/test_nrao_remote.py sss
> ../../../astroquery/nvas/tests/test_nvas.py .......
> ../../../astroquery/nvas/tests/test_nvas_remote.py sss
> ../../../astroquery/ogle/tests/test_ogle.py ...
> ../../../astroquery/open_exoplanet_catalogue/utils.py ..
> ../../../astroquery/open_exoplanet_catalogue/tests/test_open_exoplanet_catalogue_local.py .
> ../../../astroquery/open_exoplanet_catalogue/tests/test_open_exoplanet_catalogue_remote.py s
> ../../../astroquery/sdss/tests/test_sdss.py .................................FFFFFFFFFFF..................................FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF...FFFFFFFFFFF.......................
> ../../../astroquery/sdss/tests/test_sdss_remote.py ssssssssssssssss
> ../../../astroquery/sha/tests/test_sha.py .....
> ../../../astroquery/simbad/core.py ....
> ../../../astroquery/simbad/tests/test_simbad.py .........................................................
> ../../../astroquery/simbad/tests/test_simbad_remote.py sssssssssssssssssssssssss
> ../../../astroquery/skyview/tests/test_skyview.py ..
> ../../../astroquery/skyview/tests/test_skyview_remote.py sssssssssssssssssssssssss
> ../../../astroquery/splatalogue/tests/test_splatalogue.py ..........s
> ../../../astroquery/splatalogue/tests/test_utils.py ...
> ../../../astroquery/template_module/tests/test_module.py .
> ../../../astroquery/template_module/tests/test_module_remote.py s
> ../../../astroquery/tests/test_internet.py s
> ../../../astroquery/ukidss/tests/test_ukidss.py ...........
> ../../../astroquery/ukidss/tests/test_ukidss_remote.py ssssss
> ../../../astroquery/utils/commons.py .
> ../../../astroquery/utils/url_helpers.py .
> ../../../astroquery/utils/tests/test_url_helpers.py .
> ../../../astroquery/utils/tests/test_utils.py s..ss..................
> ../../../astroquery/vamdc/tests/test_vamdc_remote.py s
> ../../../astroquery/vizier/tests/test_vizier.py ............................
> ../../../astroquery/vizier/tests/test_vizier_remote.py ssssssssssssss
> ../../../astroquery/xmatch/tests/test_xmatch.py .....
> ../../../astroquery/xmatch/tests/test_xmatch_remote.py ssss
> 
> =================================== FAILURES ===================================
> _______________________________ test_sdss_sql[1] _______________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf24e436c>
> patch_get_readable_fileobj = <_pytest.monkeypatch.MonkeyPatch instance at 0xf24e436c>
> dr = 1
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_sql(patch_get, patch_get_readable_fileobj, dr):
>         query = """
>                 select top 10
>                   z, ra, dec, bestObjID
>                 from
>                   specObj
>                 where
>                   class = 'galaxy'
>                   and z > 0.3
>                   and zWarning = 0
>                 """
>         xid = sdss.SDSS.query_sql(query, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:193: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> _______________________________ test_sdss_sql[2] _______________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf24244ac>
> patch_get_readable_fileobj = <_pytest.monkeypatch.MonkeyPatch instance at 0xf24244ac>
> dr = 2
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_sql(patch_get, patch_get_readable_fileobj, dr):
>         query = """
>                 select top 10
>                   z, ra, dec, bestObjID
>                 from
>                   specObj
>                 where
>                   class = 'galaxy'
>                   and z > 0.3
>                   and zWarning = 0
>                 """
>         xid = sdss.SDSS.query_sql(query, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:193: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> _______________________________ test_sdss_sql[3] _______________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf251cdcc>
> patch_get_readable_fileobj = <_pytest.monkeypatch.MonkeyPatch instance at 0xf251cdcc>
> dr = 3
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_sql(patch_get, patch_get_readable_fileobj, dr):
>         query = """
>                 select top 10
>                   z, ra, dec, bestObjID
>                 from
>                   specObj
>                 where
>                   class = 'galaxy'
>                   and z > 0.3
>                   and zWarning = 0
>                 """
>         xid = sdss.SDSS.query_sql(query, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:193: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> _______________________________ test_sdss_sql[4] _______________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf24b36ec>
> patch_get_readable_fileobj = <_pytest.monkeypatch.MonkeyPatch instance at 0xf24b36ec>
> dr = 4
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_sql(patch_get, patch_get_readable_fileobj, dr):
>         query = """
>                 select top 10
>                   z, ra, dec, bestObjID
>                 from
>                   specObj
>                 where
>                   class = 'galaxy'
>                   and z > 0.3
>                   and zWarning = 0
>                 """
>         xid = sdss.SDSS.query_sql(query, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:193: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> _______________________________ test_sdss_sql[5] _______________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf24c338c>
> patch_get_readable_fileobj = <_pytest.monkeypatch.MonkeyPatch instance at 0xf24c338c>
> dr = 5
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_sql(patch_get, patch_get_readable_fileobj, dr):
>         query = """
>                 select top 10
>                   z, ra, dec, bestObjID
>                 from
>                   specObj
>                 where
>                   class = 'galaxy'
>                   and z > 0.3
>                   and zWarning = 0
>                 """
>         xid = sdss.SDSS.query_sql(query, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:193: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> _______________________________ test_sdss_sql[6] _______________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf2c7dd0c>
> patch_get_readable_fileobj = <_pytest.monkeypatch.MonkeyPatch instance at 0xf2c7dd0c>
> dr = 6
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_sql(patch_get, patch_get_readable_fileobj, dr):
>         query = """
>                 select top 10
>                   z, ra, dec, bestObjID
>                 from
>                   specObj
>                 where
>                   class = 'galaxy'
>                   and z > 0.3
>                   and zWarning = 0
>                 """
>         xid = sdss.SDSS.query_sql(query, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:193: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> _______________________________ test_sdss_sql[7] _______________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf24c7fcc>
> patch_get_readable_fileobj = <_pytest.monkeypatch.MonkeyPatch instance at 0xf24c7fcc>
> dr = 7
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_sql(patch_get, patch_get_readable_fileobj, dr):
>         query = """
>                 select top 10
>                   z, ra, dec, bestObjID
>                 from
>                   specObj
>                 where
>                   class = 'galaxy'
>                   and z > 0.3
>                   and zWarning = 0
>                 """
>         xid = sdss.SDSS.query_sql(query, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:193: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> _______________________________ test_sdss_sql[8] _______________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf22e426c>
> patch_get_readable_fileobj = <_pytest.monkeypatch.MonkeyPatch instance at 0xf22e426c>
> dr = 8
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_sql(patch_get, patch_get_readable_fileobj, dr):
>         query = """
>                 select top 10
>                   z, ra, dec, bestObjID
>                 from
>                   specObj
>                 where
>                   class = 'galaxy'
>                   and z > 0.3
>                   and zWarning = 0
>                 """
>         xid = sdss.SDSS.query_sql(query, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:193: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> _______________________________ test_sdss_sql[9] _______________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf371d42c>
> patch_get_readable_fileobj = <_pytest.monkeypatch.MonkeyPatch instance at 0xf371d42c>
> dr = 9
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_sql(patch_get, patch_get_readable_fileobj, dr):
>         query = """
>                 select top 10
>                   z, ra, dec, bestObjID
>                 from
>                   specObj
>                 where
>                   class = 'galaxy'
>                   and z > 0.3
>                   and zWarning = 0
>                 """
>         xid = sdss.SDSS.query_sql(query, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:193: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ______________________________ test_sdss_sql[10] _______________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf36709ec>
> patch_get_readable_fileobj = <_pytest.monkeypatch.MonkeyPatch instance at 0xf36709ec>
> dr = 10
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_sql(patch_get, patch_get_readable_fileobj, dr):
>         query = """
>                 select top 10
>                   z, ra, dec, bestObjID
>                 from
>                   specObj
>                 where
>                   class = 'galaxy'
>                   and z > 0.3
>                   and zWarning = 0
>                 """
>         xid = sdss.SDSS.query_sql(query, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:193: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ______________________________ test_sdss_sql[12] _______________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf242434c>
> patch_get_readable_fileobj = <_pytest.monkeypatch.MonkeyPatch instance at 0xf242434c>
> dr = 12
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_sql(patch_get, patch_get_readable_fileobj, dr):
>         query = """
>                 select top 10
>                   z, ra, dec, bestObjID
>                 from
>                   specObj
>                 where
>                   class = 'galaxy'
>                   and z > 0.3
>                   and zWarning = 0
>                 """
>         xid = sdss.SDSS.query_sql(query, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:193: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> _____________________________ test_sdss_specobj[1] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf3e8612c>, dr = 1
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_specobj(patch_get, dr):
>         xid = sdss.SDSS.query_specobj(plate=2340, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['spectra_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:230: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=1>
> 1237652943176138868
> b = <Column name='objid' dtype='str19' length=1>
> 1237652943176138868
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> _____________________________ test_sdss_specobj[2] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf37c66ec>, dr = 2
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_specobj(patch_get, dr):
>         xid = sdss.SDSS.query_specobj(plate=2340, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['spectra_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:230: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=1>
> 1237652943176138868
> b = <Column name='objid' dtype='str19' length=1>
> 1237652943176138868
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> _____________________________ test_sdss_specobj[3] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf3670ccc>, dr = 3
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_specobj(patch_get, dr):
>         xid = sdss.SDSS.query_specobj(plate=2340, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['spectra_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:230: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=1>
> 1237652943176138868
> b = <Column name='objid' dtype='str19' length=1>
> 1237652943176138868
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> _____________________________ test_sdss_specobj[4] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf38181ec>, dr = 4
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_specobj(patch_get, dr):
>         xid = sdss.SDSS.query_specobj(plate=2340, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['spectra_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:230: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=1>
> 1237652943176138868
> b = <Column name='objid' dtype='str19' length=1>
> 1237652943176138868
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> _____________________________ test_sdss_specobj[5] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf24b360c>, dr = 5
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_specobj(patch_get, dr):
>         xid = sdss.SDSS.query_specobj(plate=2340, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['spectra_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:230: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=1>
> 1237652943176138868
> b = <Column name='objid' dtype='str19' length=1>
> 1237652943176138868
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> _____________________________ test_sdss_specobj[6] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf381578c>, dr = 6
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_specobj(patch_get, dr):
>         xid = sdss.SDSS.query_specobj(plate=2340, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['spectra_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:230: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=1>
> 1237652943176138868
> b = <Column name='objid' dtype='str19' length=1>
> 1237652943176138868
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> _____________________________ test_sdss_specobj[7] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf2c94aec>, dr = 7
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_specobj(patch_get, dr):
>         xid = sdss.SDSS.query_specobj(plate=2340, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['spectra_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:230: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=1>
> 1237652943176138868
> b = <Column name='objid' dtype='str19' length=1>
> 1237652943176138868
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> _____________________________ test_sdss_specobj[8] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf3708d4c>, dr = 8
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_specobj(patch_get, dr):
>         xid = sdss.SDSS.query_specobj(plate=2340, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['spectra_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:230: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=1>
> 1237652943176138868
> b = <Column name='objid' dtype='str19' length=1>
> 1237652943176138868
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> _____________________________ test_sdss_specobj[9] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf24b846c>, dr = 9
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_specobj(patch_get, dr):
>         xid = sdss.SDSS.query_specobj(plate=2340, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['spectra_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:230: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=1>
> 1237652943176138868
> b = <Column name='objid' dtype='str19' length=1>
> 1237652943176138868
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_sdss_specobj[10] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf3671e6c>, dr = 10
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_specobj(patch_get, dr):
>         xid = sdss.SDSS.query_specobj(plate=2340, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['spectra_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:230: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=1>
> 1237652943176138868
> b = <Column name='objid' dtype='str19' length=1>
> 1237652943176138868
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_sdss_specobj[12] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf3ce8e8c>, dr = 12
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_specobj(patch_get, dr):
>         xid = sdss.SDSS.query_specobj(plate=2340, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['spectra_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:230: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=1>
> 1237652943176138868
> b = <Column name='objid' dtype='str19' length=1>
> 1237652943176138868
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_sdss_photoobj[1] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf37c93ec>, dr = 1
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_photoobj(patch_get, dr):
>         xid = sdss.SDSS.query_photoobj(
>             run=1904, camcol=3, field=164, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:240: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_sdss_photoobj[2] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf409998c>, dr = 2
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_photoobj(patch_get, dr):
>         xid = sdss.SDSS.query_photoobj(
>             run=1904, camcol=3, field=164, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:240: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_sdss_photoobj[3] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf3766aec>, dr = 3
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_photoobj(patch_get, dr):
>         xid = sdss.SDSS.query_photoobj(
>             run=1904, camcol=3, field=164, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:240: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_sdss_photoobj[4] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf378480c>, dr = 4
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_photoobj(patch_get, dr):
>         xid = sdss.SDSS.query_photoobj(
>             run=1904, camcol=3, field=164, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:240: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_sdss_photoobj[5] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf250c88c>, dr = 5
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_photoobj(patch_get, dr):
>         xid = sdss.SDSS.query_photoobj(
>             run=1904, camcol=3, field=164, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:240: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_sdss_photoobj[6] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf380fe6c>, dr = 6
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_photoobj(patch_get, dr):
>         xid = sdss.SDSS.query_photoobj(
>             run=1904, camcol=3, field=164, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:240: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_sdss_photoobj[7] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf3ae98ec>, dr = 7
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_photoobj(patch_get, dr):
>         xid = sdss.SDSS.query_photoobj(
>             run=1904, camcol=3, field=164, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:240: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_sdss_photoobj[8] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf2c8e4cc>, dr = 8
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_photoobj(patch_get, dr):
>         xid = sdss.SDSS.query_photoobj(
>             run=1904, camcol=3, field=164, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:240: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_sdss_photoobj[9] _____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf3729a6c>, dr = 9
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_photoobj(patch_get, dr):
>         xid = sdss.SDSS.query_photoobj(
>             run=1904, camcol=3, field=164, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:240: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_sdss_photoobj[10] ____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf3b136ac>, dr = 10
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_photoobj(patch_get, dr):
>         xid = sdss.SDSS.query_photoobj(
>             run=1904, camcol=3, field=164, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:240: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_sdss_photoobj[12] ____________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf4056d0c>, dr = 12
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_sdss_photoobj(patch_get, dr):
>         xid = sdss.SDSS.query_photoobj(
>             run=1904, camcol=3, field=164, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:240: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ___________________________ test_list_coordinates[1] ___________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf3c41bac>, dr = 1
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_list_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_list, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:249: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ___________________________ test_list_coordinates[2] ___________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf252518c>, dr = 2
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_list_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_list, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:249: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ___________________________ test_list_coordinates[3] ___________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf3be434c>, dr = 3
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_list_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_list, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:249: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ___________________________ test_list_coordinates[4] ___________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf3701b2c>, dr = 4
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_list_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_list, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:249: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ___________________________ test_list_coordinates[5] ___________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf2c8522c>, dr = 5
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_list_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_list, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:249: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ___________________________ test_list_coordinates[6] ___________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf3f943cc>, dr = 6
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_list_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_list, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:249: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ___________________________ test_list_coordinates[7] ___________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf22c43cc>, dr = 7
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_list_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_list, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:249: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ___________________________ test_list_coordinates[8] ___________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf2c903ec>, dr = 8
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_list_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_list, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:249: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ___________________________ test_list_coordinates[9] ___________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf2c9796c>, dr = 9
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_list_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_list, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:249: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> __________________________ test_list_coordinates[10] ___________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf2d181ec>, dr = 10
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_list_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_list, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:249: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> __________________________ test_list_coordinates[12] ___________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf36f706c>, dr = 12
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_list_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_list, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:249: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> __________________________ test_column_coordinates[1] __________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf3c5c14c>, dr = 1
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_column_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:257: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> __________________________ test_column_coordinates[2] __________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf369008c>, dr = 2
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_column_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:257: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> __________________________ test_column_coordinates[3] __________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf24b192c>, dr = 3
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_column_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:257: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> __________________________ test_column_coordinates[4] __________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf363c70c>, dr = 4
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_column_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:257: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> __________________________ test_column_coordinates[5] __________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf3a6e80c>, dr = 5
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_column_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:257: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> __________________________ test_column_coordinates[6] __________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf3bc1f4c>, dr = 6
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_column_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:257: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> __________________________ test_column_coordinates[7] __________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf383276c>, dr = 7
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_column_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:257: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> __________________________ test_column_coordinates[8] __________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf37c542c>, dr = 8
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_column_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:257: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> __________________________ test_column_coordinates[9] __________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf37c656c>, dr = 9
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_column_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:257: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> _________________________ test_column_coordinates[10] __________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf24546ec>, dr = 10
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_column_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:257: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> _________________________ test_column_coordinates[12] __________________________
> 
> patch_get = <_pytest.monkeypatch.MonkeyPatch instance at 0xf2c9796c>, dr = 12
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_column_coordinates(patch_get, dr):
>         xid = sdss.SDSS.query_region(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:257: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_query_crossid[1] _____________________________
> 
> patch_post = <_pytest.monkeypatch.MonkeyPatch instance at 0xf371814c>, dr = 1
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_query_crossid(patch_post, dr):
>         xid = sdss.SDSS.query_crossid(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:281: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_query_crossid[2] _____________________________
> 
> patch_post = <_pytest.monkeypatch.MonkeyPatch instance at 0xf3abd06c>, dr = 2
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_query_crossid(patch_post, dr):
>         xid = sdss.SDSS.query_crossid(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:281: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_query_crossid[3] _____________________________
> 
> patch_post = <_pytest.monkeypatch.MonkeyPatch instance at 0xf245832c>, dr = 3
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_query_crossid(patch_post, dr):
>         xid = sdss.SDSS.query_crossid(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:281: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_query_crossid[4] _____________________________
> 
> patch_post = <_pytest.monkeypatch.MonkeyPatch instance at 0xf24dcc4c>, dr = 4
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_query_crossid(patch_post, dr):
>         xid = sdss.SDSS.query_crossid(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:281: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_query_crossid[5] _____________________________
> 
> patch_post = <_pytest.monkeypatch.MonkeyPatch instance at 0xf3b0da0c>, dr = 5
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_query_crossid(patch_post, dr):
>         xid = sdss.SDSS.query_crossid(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:281: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_query_crossid[6] _____________________________
> 
> patch_post = <_pytest.monkeypatch.MonkeyPatch instance at 0xf380fdac>, dr = 6
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_query_crossid(patch_post, dr):
>         xid = sdss.SDSS.query_crossid(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:281: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_query_crossid[7] _____________________________
> 
> patch_post = <_pytest.monkeypatch.MonkeyPatch instance at 0xf36d542c>, dr = 7
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_query_crossid(patch_post, dr):
>         xid = sdss.SDSS.query_crossid(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:281: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_query_crossid[8] _____________________________
> 
> patch_post = <_pytest.monkeypatch.MonkeyPatch instance at 0xf24a0b8c>, dr = 8
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_query_crossid(patch_post, dr):
>         xid = sdss.SDSS.query_crossid(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:281: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_query_crossid[9] _____________________________
> 
> patch_post = <_pytest.monkeypatch.MonkeyPatch instance at 0xf2c94ccc>, dr = 9
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_query_crossid(patch_post, dr):
>         xid = sdss.SDSS.query_crossid(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:281: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_query_crossid[10] ____________________________
> 
> patch_post = <_pytest.monkeypatch.MonkeyPatch instance at 0xf24885cc>, dr = 10
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_query_crossid(patch_post, dr):
>         xid = sdss.SDSS.query_crossid(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:281: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ____________________________ test_query_crossid[12] ____________________________
> 
> patch_post = <_pytest.monkeypatch.MonkeyPatch instance at 0xf3ac1a4c>, dr = 12
> 
>     @pytest.mark.parametrize("dr", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12])
>     def test_query_crossid(patch_post, dr):
>         xid = sdss.SDSS.query_crossid(coords_column, data_release=dr)
>         data = Table.read(data_path(DATA_FILES['images_id']),
>                           format='ascii.csv', comment='#')
> >       compare_xid_data(xid, data)
> 
> ../../../astroquery/sdss/tests/test_sdss.py:281: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> ../../../astroquery/sdss/tests/test_sdss.py:144: in compare_xid_data
>     assert_allclose(xid[col], data[col])
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:720: in safe_comparison
>     return comparison(*args, **kwargs)
> /usr/lib/python2.7/dist-packages/numpy/testing/utils.py:1406: in compare
>     equal_nan=equal_nan)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> a = <Column name='objid' dtype='int64' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> b = <Column name='objid' dtype='str19' length=18>
> 1237653651835781245
> 123765365183...1237649953859174621
> 1237649953859174622
> 1237649953859174623
> 1237649953859240023
> rtol = 1e-07, atol = 0, equal_nan = True
> 
>     def isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False):
>         """
>         Returns a boolean array where two arrays are element-wise equal within a
>         tolerance.
>     
>         The tolerance values are positive, typically very small numbers.  The
>         relative difference (`rtol` * abs(`b`)) and the absolute difference
>         `atol` are added together to compare against the absolute difference
>         between `a` and `b`.
>     
>         Parameters
>         ----------
>         a, b : array_like
>             Input arrays to compare.
>         rtol : float
>             The relative tolerance parameter (see Notes).
>         atol : float
>             The absolute tolerance parameter (see Notes).
>         equal_nan : bool
>             Whether to compare NaN's as equal.  If True, NaN's in `a` will be
>             considered equal to NaN's in `b` in the output array.
>     
>         Returns
>         -------
>         y : array_like
>             Returns a boolean array of where `a` and `b` are equal within the
>             given tolerance. If both `a` and `b` are scalars, returns a single
>             boolean value.
>     
>         See Also
>         --------
>         allclose
>     
>         Notes
>         -----
>         .. versionadded:: 1.7.0
>     
>         For finite values, isclose uses the following equation to test whether
>         two floating point values are equivalent.
>     
>          absolute(`a` - `b`) <= (`atol` + `rtol` * absolute(`b`))
>     
>         The above equation is not symmetric in `a` and `b`, so that
>         `isclose(a, b)` might be different from `isclose(b, a)` in
>         some rare cases.
>     
>         Examples
>         --------
>         >>> np.isclose([1e10,1e-7], [1.00001e10,1e-8])
>         array([True, False])
>         >>> np.isclose([1e10,1e-8], [1.00001e10,1e-9])
>         array([True, True])
>         >>> np.isclose([1e10,1e-8], [1.0001e10,1e-9])
>         array([False, True])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan])
>         array([True, False])
>         >>> np.isclose([1.0, np.nan], [1.0, np.nan], equal_nan=True)
>         array([True, True])
>         """
>         def within_tol(x, y, atol, rtol):
>             with errstate(invalid='ignore'):
>                 result = less_equal(abs(x-y), atol + rtol * abs(y))
>             if isscalar(a) and isscalar(b):
>                 result = bool(result)
>             return result
>     
>         x = array(a, copy=False, subok=True, ndmin=1)
>         y = array(b, copy=False, subok=True, ndmin=1)
>     
>         # Make sure y is an inexact type to avoid bad behavior on abs(MIN_INT).
>         # This will cause casting of x later. Also, make sure to allow subclasses
>         # (e.g., for numpy.ma).
>         dt = multiarray.result_type(y, 1.)
>         y = array(y, dtype=dt, copy=False, subok=True)
>     
>         xfin = isfinite(x)
> >       yfin = isfinite(y)
> E       TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
> 
> /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2564: TypeError
> ======== 66 failed, 452 passed, 243 skipped, 1 xfailed in 34.81 seconds ========
> E: pybuild pybuild:283: test: plugin distutils failed with: exit code=1: cd /<<BUILDDIR>>/astroquery-0.3.4+dfsg/.pybuild/pythonX.Y_2.7/build; python2.7 -m pytest ../../../astroquery
> dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13

The full build log is available from:
   http://aws-logs.debian.net/2017/04/18/astroquery_0.3.4+dfsg-2_testing-i386.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Debian-astro-maintainers mailing list