Browse Source

Updated notebooks

master
Ilse van Bemmel 8 months ago
parent
commit
5f6651e7b9
  1. 98
      EVN PyVO interface.ipynb
  2. 373
      hyantis example 4.ipynb

98
EVN PyVO interface.ipynb

@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "markdown",
"id": "vulnerable-there",
"id": "assisted-humor",
"metadata": {},
"source": [
"# Get the LOFAR DDRG sample and find EVN data"
@ -11,7 +11,7 @@
{
"attachments": {},
"cell_type": "markdown",
"id": "applicable-times",
"id": "wired-payment",
"metadata": {},
"source": [
"The LOFAR DDRG sample is already in Vizier, so no need to download it and get it into a file, the whole idea of the VO is that you can access the tables remotely. \n",
@ -22,7 +22,7 @@
{
"attachments": {},
"cell_type": "markdown",
"id": "comic-microwave",
"id": "statewide-england",
"metadata": {},
"source": [
"Following the [instructions from Katharina Lutz](https://www.astrobetter.com/blog/2020/06/29/the-cds-and-python-iii-vizier-xmatch-20k-catalogues-and-tables-at-your-fingertips/), first try to read the DDRG table from Vizier.\n"
@ -31,7 +31,7 @@
{
"cell_type": "code",
"execution_count": 1,
"id": "potential-programmer",
"id": "forty-suicide",
"metadata": {},
"outputs": [],
"source": [
@ -42,35 +42,10 @@
},
{
"cell_type": "code",
"execution_count": 19,
"id": "unsigned-baseline",
"execution_count": null,
"id": "heavy-breath",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<i>Table length=2</i>\n",
"<table id=\"table140282668650400\" class=\"table-striped table-bordered table-condensed\">\n",
"<thead><tr><th>table_name</th><th>description</th></tr></thead>\n",
"<thead><tr><th>object</th><th>object</th></tr></thead>\n",
"<tr><td>J/A+A/638/A29/list</td><td>List of fits images ( Brienza M., Morganti R., Harwood J., Duchet T., Rajpurohit K., Shulevski A., Hardcastle M.J., Mahatma V., Godfrey L.E.H., Prandoni I., Shimwell T.W., Intema H.)</td></tr>\n",
"<tr><td>J/A+A/622/A13/list</td><td>List of fits images ( Mahatma V.H., Hardcastle M.J., Williams W.L., et al.)</td></tr>\n",
"</table>"
],
"text/plain": [
"<Table length=2>\n",
" table_name ...\n",
" object ...\n",
"------------------ ...\n",
"J/A+A/638/A29/list ...\n",
"J/A+A/622/A13/list ..."
]
},
"execution_count": 19,
"metadata": {},
"output_type": "execute_result"
}
],
"outputs": [],
"source": [
"# Identify the service at Vizier\n",
"tap_vizier= pyvo.dal.TAPService('http://tapvizier.u-strasbg.fr/TAPVizieR/tap/')\n",
@ -86,15 +61,15 @@
},
{
"cell_type": "code",
"execution_count": 14,
"id": "decreased-bradley",
"execution_count": 3,
"id": "historic-screening",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<i>Table length=40</i>\n",
"<table id=\"table140282668647232\" class=\"table-striped table-bordered table-condensed\">\n",
"<table id=\"table140417152121584\" class=\"table-striped table-bordered table-condensed\">\n",
"<thead><tr><th>recno</th><th>Name</th><th>n_Name</th><th>RAJ2000</th><th>DEJ2000</th><th>OName</th><th>u_Name</th><th>z</th><th>n_z</th><th>Nx</th><th>Ny</th><th>Obs_date</th><th>Freq</th><th>size</th><th>FileName</th></tr></thead>\n",
"<thead><tr><th></th><th></th><th></th><th>deg</th><th>deg</th><th></th><th></th><th></th><th></th><th></th><th></th><th>s</th><th>GHz</th><th>Kibyte</th><th></th></tr></thead>\n",
"<thead><tr><th>int32</th><th>object</th><th>str1</th><th>float64</th><th>float64</th><th>object</th><th>str1</th><th>float64</th><th>str1</th><th>int16</th><th>int16</th><th>int32</th><th>float64</th><th>int32</th><th>object</th></tr></thead>\n",
@ -148,7 +123,7 @@
" 40 ILTJ152105.64+521442.0 ... 66603 J152105.64+521_negrobust.image.tt0.fits"
]
},
"execution_count": 14,
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
@ -156,6 +131,7 @@
"source": [
"# Identify the table needed and select all records\n",
"# Note that the name of the table requires the 'list' part \n",
"tap_vizier= pyvo.dal.TAPService('http://tapvizier.u-strasbg.fr/TAPVizieR/tap/')\n",
"ddrg = tap_vizier.search(\"SELECT * FROM \\\"J/A+A/622/A13/list\\\" \").to_table()\n",
"\n",
"# Print the table\n",
@ -164,7 +140,7 @@
},
{
"cell_type": "markdown",
"id": "graphic-import",
"id": "traditional-retrieval",
"metadata": {},
"source": [
"For each element in the table DDRG I want to search the EVN TAP service. This means taking the RA and DEC for each object, and giving that to the EVN service."
@ -172,10 +148,35 @@
},
{
"cell_type": "code",
"execution_count": 22,
"id": "virtual-demand",
"execution_count": 4,
"id": "celtic-dealing",
"metadata": {},
"outputs": [],
"source": [
"QUERY=\"\"\"\n",
"SELECT\n",
" *\n",
" FROM ivoa.obscore AS db\n",
" JOIN TAP_UPLOAD.ddrg AS mine\n",
" ON 1=CONTAINS(POINT('ICRS',db.s_ra, db.s_dec),\n",
" CIRCLE('ICRS',mine.RAJ2000, mine.DECJ2000, 0.1))\n",
"\"\"\""
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "extended-teens",
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: UnknownElementWarning: None:8:254: UnknownElementWarning: Unknown element errorSummary [pyvo.utils.xml.elements]\n",
"WARNING: UnknownElementWarning: None:8:303: UnknownElementWarning: Unknown element message [pyvo.utils.xml.elements]\n"
]
},
{
"ename": "DALQueryError",
"evalue": "Query Error",
@ -183,7 +184,7 @@
"traceback": [
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
"\u001b[0;31mDALQueryError\u001b[0m Traceback (most recent call last)",
"\u001b[0;32m<ipython-input-22-7a8e1dc7efd3>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m 15\u001b[0m \"\"\"\n\u001b[1;32m 16\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 17\u001b[0;31m \u001b[0mevn_search\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mtap_evn\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mrun_async\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mQUERY\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0muploads\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m{\u001b[0m\u001b[0;34m\"ddrg\"\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0mddrg\u001b[0m\u001b[0;34m}\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
"\u001b[0;32m<ipython-input-5-50512450c2b4>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;31m# Perform an ADQL query on the service, using RA and DEC from the DDRG table.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 9\u001b[0;31m \u001b[0mevn_search\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mtap_evn\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mrun_async\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mQUERY\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0muploads\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m{\u001b[0m\u001b[0;34m\"ddrg\"\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0mddrg\u001b[0m\u001b[0;34m}\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 10\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 11\u001b[0m \u001b[0;31m# If you launch TOPCAT before running the notebook, the results will be listed there\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;32m~/opt/anaconda3/lib/python3.8/site-packages/pyvo/dal/tap.py\u001b[0m in \u001b[0;36mrun_async\u001b[0;34m(self, query, language, maxrec, uploads, **keywords)\u001b[0m\n\u001b[1;32m 291\u001b[0m self.baseurl, query, language, maxrec, uploads, self._session, **keywords)\n\u001b[1;32m 292\u001b[0m \u001b[0mjob\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mjob\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mrun\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mwait\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 293\u001b[0;31m \u001b[0mjob\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mraise_if_error\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 294\u001b[0m \u001b[0mresult\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mjob\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mfetch_result\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 295\u001b[0m \u001b[0mjob\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdelete\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;32m~/opt/anaconda3/lib/python3.8/site-packages/pyvo/dal/tap.py\u001b[0m in \u001b[0;36mraise_if_error\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 822\u001b[0m \"\"\"\n\u001b[1;32m 823\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mphase\u001b[0m \u001b[0;32min\u001b[0m \u001b[0;34m{\u001b[0m\u001b[0;34m\"ERROR\"\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m\"ABORTED\"\u001b[0m\u001b[0;34m}\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 824\u001b[0;31m \u001b[0;32mraise\u001b[0m \u001b[0mDALQueryError\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"Query Error\"\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mphase\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0murl\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 825\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 826\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mfetch_result\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;31mDALQueryError\u001b[0m: Query Error"
@ -191,31 +192,24 @@
}
],
"source": [
"# Create access to EVN TAP service, as done above\n",
"# Now point to EVN TAP service, same as above\n",
"tap_evn = pyvo.dal.TAPService('http://evn-vo.jive.eu/tap')\n",
"\n",
"# To inspect the contents of the service, TOPCAT is a nice tool for quick access.\n",
"# Launch TOPCAT, select VO --> TAP Query, and add the URL on the bottom line.\n",
"\n",
"# Perform an ADQL query on the service, using RA and DEC from the DDRG table.\n",
"# This can be done with a JOIN, assuming the positions are accurate enough\n",
"\n",
"QUERY=\"\"\"\n",
"SELECT\n",
" *\n",
" FROM ivoa.obscore AS db\n",
" JOIN TAP_UPLOAD.ddrg AS mine\n",
" ON 1=CONTAINS(POINT('ICRS',db.s_ra, db.s_dec),\n",
" CIRCLE('ICRS',mine.RAJ2000, mine.DECJ2000, 0.1))\n",
"\"\"\"\n",
"evn_search = tap_evn.run_async(QUERY, uploads={\"ddrg\":ddrg})\n",
"\n",
"evn_search = tap_evn.run_async(QUERY, uploads={\"ddrg\":ddrg})"
"# If you launch TOPCAT before running the notebook, the results will be listed there\n",
"evn_search.broadcast(\"topcat\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "blind-advertising",
"id": "associate-expense",
"metadata": {},
"outputs": [],
"source": []

373
hyantis example 4.ipynb

@ -67,7 +67,7 @@
},
{
"cell_type": "code",
"execution_count": 4,
"execution_count": 3,
"metadata": {},
"outputs": [],
"source": [
@ -103,7 +103,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 4,
"metadata": {
"scrolled": false
},
@ -172,27 +172,89 @@
" Broken: http://gavo.aip.de/tap (Query Error)\n",
"\n",
"Querying http://vao.stsci.edu/CAOMTAP/TapService.aspx\n",
" Broken: http://vao.stsci.edu/CAOMTAP/TapService.aspx ('NoneType' object has no attribute 'href')\n",
"\n",
"Querying http://astroweb.projects.phys.ucl.ac.uk:8000/tap\n",
" Broken: http://astroweb.projects.phys.ucl.ac.uk:8000/tap (Unable to find a running SAMP Hub.)\n",
"\n",
"Querying https://vo.astron.nl/tap\n",
" Broken: https://vo.astron.nl/tap (Unable to find a running SAMP Hub.)\n",
"\n",
"Querying http://vos2.asu.cas.cz/tap\n",
" Broken: http://vos2.asu.cas.cz/tap (Unable to find a running SAMP Hub.)\n",
"\n",
"Querying http://astroweb.projects.phys.ucl.ac.uk:8000/tap\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: W48: ?:?:?: W48: Unknown attribute 'xtype' on FIELD [astropy.io.votable.tree]\n",
"WARNING: W28: ?:?:?: W28: 'xtype' on 'FIELD' added in VOTable 1.2 [astropy.io.votable.tree]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Querying https://vo.astron.nl/tap\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: W48: ?:?:?: W48: Unknown attribute 'xtype' on FIELD [astropy.io.votable.tree]\n",
"WARNING: W28: ?:?:?: W28: 'xtype' on 'FIELD' added in VOTable 1.2 [astropy.io.votable.tree]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Querying http://vos2.asu.cas.cz/tap\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: W48: ?:?:?: W48: Unknown attribute 'xtype' on FIELD [astropy.io.votable.tree]\n",
"WARNING: W28: ?:?:?: W28: 'xtype' on 'FIELD' added in VOTable 1.2 [astropy.io.votable.tree]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Querying https://atoavo.atnf.csiro.au/tap\n",
" Broken: https://atoavo.atnf.csiro.au/tap (Cannot parse datetime 2021-04-01T01:01:52.450+1100)\n",
" Broken: https://atoavo.atnf.csiro.au/tap (Cannot parse datetime 2021-04-21T23:08:59.767+1000)\n",
"\n",
"Querying https://casda.csiro.au/casda_vo_tools/tap\n",
" Broken: https://casda.csiro.au/casda_vo_tools/tap (Cannot parse datetime 2021-03-31T22:01:58.824+0800)\n",
" Broken: https://casda.csiro.au/casda_vo_tools/tap (Cannot parse datetime 2021-04-21T21:09:06.225+0800)\n",
"\n",
"Querying http://arvo-registry.sci.am/tap\n",
" Broken: http://arvo-registry.sci.am/tap (Unable to find a running SAMP Hub.)\n",
"Querying http://arvo-registry.sci.am/tap\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: W48: ?:?:?: W48: Unknown attribute 'xtype' on FIELD [astropy.io.votable.tree]\n",
"WARNING: W28: ?:?:?: W28: 'xtype' on 'FIELD' added in VOTable 1.2 [astropy.io.votable.tree]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Querying https://www.cadc-ccda.hia-iha.nrc-cnrc.gc.ca/argus\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: UnknownElementWarning: None:26:2: UnknownElementWarning: Unknown element errorSummary [pyvo.utils.xml.elements]\n",
"WARNING: UnknownElementWarning: None:27:4: UnknownElementWarning: Unknown element message [pyvo.utils.xml.elements]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
" Broken: https://www.cadc-ccda.hia-iha.nrc-cnrc.gc.ca/argus (Query Error)\n",
"\n",
"Querying https://www.cadc-ccda.hia-iha.nrc-cnrc.gc.ca/argus\n",
"Querying https://archive.cefca.es/catalogues/vo/tap/jplus-dr1?\n"
]
},
@ -233,8 +295,6 @@
" Broken: https://archive.cefca.es/catalogues/vo/siap/jplus-dr2/reduced? (123:2: mismatched tag)\n",
"\n",
"Querying https://archive.cefca.es/catalogues/vo/cone/jplus-dr2/JPLUS.MAGABDUALOBJ?\n",
" Broken: https://archive.cefca.es/catalogues/vo/cone/jplus-dr2/JPLUS.MAGABDUALOBJ? (123:2: mismatched tag)\n",
"\n",
"Querying https://archive.cefca.es/catalogues/vo/cone/jplus-dr2/JPLUS.TILEIMAGEWITHFLAG?\n",
" Broken: https://archive.cefca.es/catalogues/vo/cone/jplus-dr2/JPLUS.TILEIMAGEWITHFLAG? (123:2: mismatched tag)\n",
"\n",
@ -253,8 +313,8 @@
"Querying https://archive.cefca.es/catalogues/vo/cone/jplus-dr2/JPLUS.TILEIMAGE?\n",
" Broken: https://archive.cefca.es/catalogues/vo/cone/jplus-dr2/JPLUS.TILEIMAGE? (123:2: mismatched tag)\n",
"\n",
"Querying https://archive.cefca.es/catalogues/vo/tap/minijpas-pdr201912?\n",
" Broken: https://archive.cefca.es/catalogues/vo/tap/minijpas-pdr201912? (Query Error)\n",
"Querying https://archive.cefca.es/catalogues/vo/tap/minijpas-pdr201912\n",
" Broken: https://archive.cefca.es/catalogues/vo/tap/minijpas-pdr201912 (Query Error)\n",
"\n",
"Querying https://archive.cefca.es/catalogues/vo/siap/minijpas-pdr201912?\n",
" Broken: https://archive.cefca.es/catalogues/vo/siap/minijpas-pdr201912? (123:2: mismatched tag)\n",
@ -271,17 +331,272 @@
"Querying https://archive.cefca.es/catalogues/vo/cone/minijpas-pdr201912/MINIJPAS.MAGABSINGLEOBJ?\n",
" Broken: https://archive.cefca.es/catalogues/vo/cone/minijpas-pdr201912/MINIJPAS.MAGABSINGLEOBJ? (123:2: mismatched tag)\n",
"\n",
"Querying https://vo.chivo.cl/tap\n",
" Broken: https://vo.chivo.cl/tap (Unable to find a running SAMP Hub.)\n",
"\n",
"Querying https://vo.chivo.cl/tap\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: W48: ?:?:?: W48: Unknown attribute 'xtype' on FIELD [astropy.io.votable.tree]\n",
"WARNING: W28: ?:?:?: W28: 'xtype' on 'FIELD' added in VOTable 1.2 [astropy.io.votable.tree]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Querying http://archive.eso.org/tap_obs\n",
" Broken: http://archive.eso.org/tap_obs (404 Client Error: for url: http://archive.eso.org/tap_obs/async/phase)\n",
"\n",
"Querying http://dachs.planet.fu-berlin.de/tap\n",
" Broken: http://dachs.planet.fu-berlin.de/tap (Unable to find a running SAMP Hub.)\n",
"\n",
"Querying http://dachs.planet.fu-berlin.de/tap\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: W48: ?:?:?: W48: Unknown attribute 'xtype' on FIELD [astropy.io.votable.tree]\n",
"WARNING: W28: ?:?:?: W28: 'xtype' on 'FIELD' added in VOTable 1.2 [astropy.io.votable.tree]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Querying http://ia2-tap.oats.inaf.it:8080/wgetap\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: UnknownElementWarning: None:25:2: UnknownElementWarning: Unknown element errorSummary [pyvo.utils.xml.elements]\n",
"WARNING: UnknownElementWarning: None:26:4: UnknownElementWarning: Unknown element message [pyvo.utils.xml.elements]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
" Broken: http://ia2-tap.oats.inaf.it:8080/wgetap (Query Error)\n",
"\n",
"Querying http://vo-node1.iaps.inaf.it/tap\n",
" Broken: http://vo-node1.iaps.inaf.it/tap (('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')))\n",
"\n",
"Querying http://dorotka.ufa.cas.cz/tap\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: UnknownElementWarning: None:9:274: UnknownElementWarning: Unknown element errorSummary [pyvo.utils.xml.elements]\n",
"WARNING: UnknownElementWarning: None:9:323: UnknownElementWarning: Unknown element message [pyvo.utils.xml.elements]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
" Broken: http://dorotka.ufa.cas.cz/tap (Query Error)\n",
"\n",
"Querying http://jvo.nao.ac.jp/skynode/do/tap/alma\n",
" Broken: http://jvo.nao.ac.jp/skynode/do/tap/alma (404 Client Error: for url: http://jvo.nao.ac.jp/skynode/do/tap/alma/async/phase)\n",
"\n",
"Querying http://jvo.nao.ac.jp/skynode/do/tap/halca\n",
" Broken: http://jvo.nao.ac.jp/skynode/do/tap/halca (404 Client Error: for url: http://jvo.nao.ac.jp/skynode/do/tap/halca/async/phase)\n",
"\n",
"Querying http://jvo.nao.ac.jp/skynode/do/tap/hitomi\n",
" Broken: http://jvo.nao.ac.jp/skynode/do/tap/hitomi (404 Client Error: for url: http://jvo.nao.ac.jp/skynode/do/tap/hitomi/async/phase)\n",
"\n",
"Querying http://jvo.nao.ac.jp/skynode/do/tap/nobeyama/\n",
" Broken: http://jvo.nao.ac.jp/skynode/do/tap/nobeyama/ (404 Client Error: for url: http://jvo.nao.ac.jp/skynode/do/tap/nobeyama//async/phase)\n",
"\n",
"Querying http://jvo.nao.ac.jp/skynode/do/tap/spcam\n",
" Broken: http://jvo.nao.ac.jp/skynode/do/tap/spcam (404 Client Error: for url: http://jvo.nao.ac.jp/skynode/do/tap/spcam/async/phase)\n",
"\n",
"Querying http://jvo.nao.ac.jp/skynode/do/siap/spcam/image_cutout/1.0?\n",
" Broken: http://jvo.nao.ac.jp/skynode/do/siap/spcam/image_cutout/1.0? (Cannot wait for job completion. Job is not active!)\n",
"\n",
"Querying http://jvo.nao.ac.jp/skynode/do/siap/spcam/image_nocut/1.0?\n",
" Broken: http://jvo.nao.ac.jp/skynode/do/siap/spcam/image_nocut/1.0? (Cannot wait for job completion. Job is not active!)\n",
"\n",
"Querying http://machotap.asvo.nci.org.au/ncitap/tap\n",
" Broken: http://machotap.asvo.nci.org.au/ncitap/tap (Cannot parse datetime 2021-04-17T23:11:38.165+1000)\n",
"\n",
"Querying http://api.skymapper.nci.org.au/public/tap\n",
" Broken: http://api.skymapper.nci.org.au/public/tap (Cannot parse datetime 2021-04-17T23:11:42.130+1000)\n",
"\n",
"Querying http://wiggleztap.asvo.nci.org.au/ncitap/tap\n",
" Broken: http://wiggleztap.asvo.nci.org.au/ncitap/tap (Cannot parse datetime 2021-04-17T23:11:45.485+1000)\n",
"\n",
"Querying http://dc.zah.uni-heidelberg.de/tap\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: W48: ?:?:?: W48: Unknown attribute 'xtype' on FIELD [astropy.io.votable.tree]\n",
"WARNING: W28: ?:?:?: W28: 'xtype' on 'FIELD' added in VOTable 1.2 [astropy.io.votable.tree]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Querying http://osug-vo.osug.fr:8080/tap\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: W48: ?:?:?: W48: Unknown attribute 'xtype' on FIELD [astropy.io.votable.tree]\n",
"WARNING: W28: ?:?:?: W28: 'xtype' on 'FIELD' added in VOTable 1.2 [astropy.io.votable.tree]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Querying http://voparis-rr.obspm.fr:80/tap\n",
" Broken: http://voparis-rr.obspm.fr:80/tap (404 Client Error: Not Found for url: http://voparis-rr.obspm.fr:80/tap/async/phase)\n",
"\n",
"Querying http://pvol2.ehu.eus:8083/tap\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: W48: ?:?:?: W48: Unknown attribute 'xtype' on FIELD [astropy.io.votable.tree]\n",
"WARNING: W28: ?:?:?: W28: 'xtype' on 'FIELD' added in VOTable 1.2 [astropy.io.votable.tree]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Querying http://spectrum.iaa.es/tap\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: W48: ?:?:?: W48: Unknown attribute 'xtype' on FIELD [astropy.io.votable.tree]\n",
"WARNING: W28: ?:?:?: W28: 'xtype' on 'FIELD' added in VOTable 1.2 [astropy.io.votable.tree]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Querying https://gaia.ari.uni-heidelberg.de/tap\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: W48: ?:?:?: W48: Unknown attribute 'xtype' on FIELD [astropy.io.votable.tree]\n",
"WARNING: W28: ?:?:?: W28: 'xtype' on 'FIELD' added in VOTable 1.2 [astropy.io.votable.tree]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Querying http://epn-tap.oeaw.ac.at/tap\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: W48: ?:?:?: W48: Unknown attribute 'xtype' on FIELD [astropy.io.votable.tree]\n",
"WARNING: W28: ?:?:?: W28: 'xtype' on 'FIELD' added in VOTable 1.2 [astropy.io.votable.tree]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Querying http://voparis-tap-astro.obspm.fr/__system__/tap/run/tap\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: W48: ?:?:?: W48: Unknown attribute 'xtype' on FIELD [astropy.io.votable.tree]\n",
"WARNING: W28: ?:?:?: W28: 'xtype' on 'FIELD' added in VOTable 1.2 [astropy.io.votable.tree]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Querying http://voparis-tap-maser.obspm.fr:80/tap\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: UnknownElementWarning: None:9:265: UnknownElementWarning: Unknown element errorSummary [pyvo.utils.xml.elements]\n",
"WARNING: UnknownElementWarning: None:9:314: UnknownElementWarning: Unknown element message [pyvo.utils.xml.elements]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
" Broken: http://voparis-tap-maser.obspm.fr:80/tap (Query Error)\n",
"\n",
"Querying http://voparis-tap-voevent.obspm.fr:80/tap\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: W48: ?:?:?: W48: Unknown attribute 'xtype' on FIELD [astropy.io.votable.tree]\n",
"WARNING: W28: ?:?:?: W28: 'xtype' on 'FIELD' added in VOTable 1.2 [astropy.io.votable.tree]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Querying http://rcsed-vo.sai.msu.ru/tap\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: W48: ?:?:?: W48: Unknown attribute 'xtype' on FIELD [astropy.io.votable.tree]\n",
"WARNING: W28: ?:?:?: W28: 'xtype' on 'FIELD' added in VOTable 1.2 [astropy.io.votable.tree]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Querying http://xcatdb.unistra.fr/3xmmdr7/tap\n",
" Broken: http://xcatdb.unistra.fr/3xmmdr7/tap (Cannot parse datetime 2021-04-16T15:07:23.136+0200)\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: UnknownElementWarning: None:17:1: UnknownElementWarning: Unknown element errorSummary [pyvo.utils.xml.elements]\n"
]
}
],
"source": [
@ -296,7 +611,7 @@
"obsvc.votable.to_xml(\"obscore_services.vot\")\n",
"\n",
"# run the search command\n",
"search_obscsvc(obsvc, lt)\n"
"search_obscsvc(obsvc, lt)"
]
},
{

Loading…
Cancel
Save