{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "\n", " \n", " \n", " \n", " \n", "
\n", "
\n", "

nb5. Query by spatial resolution

\n", "
\n", "
\n", " \n", "
\n", "\n", "\n", "-------------\n", "\n", "The relevant columns in the ALMA Science Archive TAP service are \n", "* *spatial_resolution*\n", " \n", "--------- ----- -----\n", "\n", "\n", "\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Import all necessary modules" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "execution": { "iopub.execute_input": "2021-11-16T10:26:59.443297Z", "iopub.status.busy": "2021-11-16T10:26:59.442518Z", "iopub.status.idle": "2021-11-16T10:27:00.467118Z", "shell.execute_reply": "2021-11-16T10:27:00.466512Z" } }, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import pyvo\n", "\n", "service = pyvo.dal.TAPService(\"https://almascience.eso.org/tap\") # for the EU ALMA TAP service\n", "\n", "# service = pyvo.dal.TAPService(\"https://almascience.nao.ac.jp/tap\") # for the EA ALMA TAP service\n", "# service = pyvo.dal.TAPService(\"https://almascience.nrao.edu/tap\") # for the NA ALMA TAP service" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "
\n", "\n", "\n", "## Query a given spatial resolution within a science keyword and data type\n", "
\n", "\n", "\n" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "execution": { "iopub.execute_input": "2021-11-16T10:27:00.473157Z", "iopub.status.busy": "2021-11-16T10:27:00.472479Z", "iopub.status.idle": "2021-11-16T10:27:00.475213Z", "shell.execute_reply": "2021-11-16T10:27:00.474583Z" } }, "outputs": [], "source": [ "def query_science_keyword_data_type_spatial_resolution(service, science_keyword, datatype, res_min, res_max):\n", " \"\"\"Queries in a single query for the keyword, datatype (cube or image) and resolutions of science observations\n", " \n", " service pyvo TAPService instance\n", " science_keyword one of the science keywords (see Notebook 4, Example 4a or the ALMA Science Archive query interface)\n", " datatype \"cube\" or \"image\"\n", " res_min minimum spatial resolution in arcsec (see Notebook 0, Example 0a for the list of columns and their units)\n", " res_max maximum spatial resolution in arcsec\n", " \n", " returns pandas table \n", " \"\"\"\n", "\n", " query = f\"\"\" \n", " SELECT * \n", " FROM ivoa.obscore \n", " WHERE science_keyword like '%{science_keyword}%' \n", " AND science_observation = 'T' \n", " AND dataproduct_type = '{datatype}' \n", " AND spatial_resolution < '{res_max}' \n", " AND spatial_resolution > '{res_min}' \n", " \"\"\"\n", " \n", " return service.search(query).to_table().to_pandas()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "------------------------------------------------------- \n", "\n", "## Example 5a: Query all continuum observations of \"starburst galaxies\" (science keyword) with spatial resolution <0.1 arcsec" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "execution": { "iopub.execute_input": "2021-11-16T10:27:00.486119Z", "iopub.status.busy": "2021-11-16T10:27:00.485488Z", "iopub.status.idle": "2021-11-16T10:27:01.072326Z", "shell.execute_reply": "2021-11-16T10:27:01.071794Z" } }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
access_urlaccess_formatproposal_iddata_rightsgal_longitudegal_latitudeobs_publisher_didobs_collectionfacility_nameinstrument_name...frequencyvelocity_resolutionobs_creator_namepub_titlefirst_authorqa2_passedbib_referencescience_keywordscientific_categorylastModified
0http://almascience.org/aq?member_ous_id=uid://...text/html2013.1.00001.SPublic99.677774-57.988309ADS/JAO.ALMA#2013.1.00001.SALMAJAOALMA...343.49381226653.960581Ivison, RobA dusty star-forming galaxy at z = 6 revealed ...Klitsch, A. Long, Arianna S. Ma, Jingzhe Oteo,...T2016ApJ...827...34O 2017ApJ...850....1R 2018Ap...Starburst galaxies, Sub-mm Galaxies (SMG)Active galaxies2021-09-30T16:34:41.133
1http://almascience.org/aq?member_ous_id=uid://...text/html2013.1.00001.SPublic99.677774-57.988309ADS/JAO.ALMA#2013.1.00001.SALMAJAOALMA...343.49381226653.960581Ivison, RobA dusty star-forming galaxy at z = 6 revealed ...Klitsch, A. Long, Arianna S. Ma, Jingzhe Oteo,...T2016ApJ...827...34O 2017ApJ...850....1R 2018Ap...Starburst galaxies, Sub-mm Galaxies (SMG)Active galaxies2021-09-30T16:34:41.133
2http://almascience.org/aq?member_ous_id=uid://...text/html2013.1.00001.SPublic99.677774-57.988309ADS/JAO.ALMA#2013.1.00001.SALMAJAOALMA...343.49381226653.960581Ivison, RobA dusty star-forming galaxy at z = 6 revealed ...Klitsch, A. Long, Arianna S. Ma, Jingzhe Oteo,...T2016ApJ...827...34O 2017ApJ...850....1R 2018Ap...Starburst galaxies, Sub-mm Galaxies (SMG)Active galaxies2021-09-30T16:34:41.133
3http://almascience.org/aq?member_ous_id=uid://...text/html2013.1.00001.SPublic99.677774-57.988309ADS/JAO.ALMA#2013.1.00001.SALMAJAOALMA...343.49381226653.960581Ivison, RobA dusty star-forming galaxy at z = 6 revealed ...Klitsch, A. Long, Arianna S. Ma, Jingzhe Oteo,...T2016ApJ...827...34O 2017ApJ...850....1R 2018Ap...Starburst galaxies, Sub-mm Galaxies (SMG)Active galaxies2021-09-30T16:34:41.133
4http://almascience.org/aq?member_ous_id=uid://...text/html2013.1.00001.SPublic107.865398-61.832810ADS/JAO.ALMA#2013.1.00001.SALMAJAOALMA...343.49383626653.960581Ivison, RobA dusty star-forming galaxy at z = 6 revealed ...Klitsch, A. Long, Arianna S. Ma, Jingzhe Oteo,...T2016ApJ...827...34O 2017ApJ...850....1R 2018Ap...Starburst galaxies, Sub-mm Galaxies (SMG)Active galaxies2021-09-30T16:34:41.133
\n", "

5 rows × 63 columns

\n", "
" ], "text/plain": [ " access_url access_format \\\n", "0 http://almascience.org/aq?member_ous_id=uid://... text/html \n", "1 http://almascience.org/aq?member_ous_id=uid://... text/html \n", "2 http://almascience.org/aq?member_ous_id=uid://... text/html \n", "3 http://almascience.org/aq?member_ous_id=uid://... text/html \n", "4 http://almascience.org/aq?member_ous_id=uid://... text/html \n", "\n", " proposal_id data_rights gal_longitude gal_latitude \\\n", "0 2013.1.00001.S Public 99.677774 -57.988309 \n", "1 2013.1.00001.S Public 99.677774 -57.988309 \n", "2 2013.1.00001.S Public 99.677774 -57.988309 \n", "3 2013.1.00001.S Public 99.677774 -57.988309 \n", "4 2013.1.00001.S Public 107.865398 -61.832810 \n", "\n", " obs_publisher_did obs_collection facility_name instrument_name \\\n", "0 ADS/JAO.ALMA#2013.1.00001.S ALMA JAO ALMA \n", "1 ADS/JAO.ALMA#2013.1.00001.S ALMA JAO ALMA \n", "2 ADS/JAO.ALMA#2013.1.00001.S ALMA JAO ALMA \n", "3 ADS/JAO.ALMA#2013.1.00001.S ALMA JAO ALMA \n", "4 ADS/JAO.ALMA#2013.1.00001.S ALMA JAO ALMA \n", "\n", " ... frequency velocity_resolution obs_creator_name \\\n", "0 ... 343.493812 26653.960581 Ivison, Rob \n", "1 ... 343.493812 26653.960581 Ivison, Rob \n", "2 ... 343.493812 26653.960581 Ivison, Rob \n", "3 ... 343.493812 26653.960581 Ivison, Rob \n", "4 ... 343.493836 26653.960581 Ivison, Rob \n", "\n", " pub_title \\\n", "0 A dusty star-forming galaxy at z = 6 revealed ... \n", "1 A dusty star-forming galaxy at z = 6 revealed ... \n", "2 A dusty star-forming galaxy at z = 6 revealed ... \n", "3 A dusty star-forming galaxy at z = 6 revealed ... \n", "4 A dusty star-forming galaxy at z = 6 revealed ... \n", "\n", " first_author qa2_passed \\\n", "0 Klitsch, A. Long, Arianna S. Ma, Jingzhe Oteo,... T \n", "1 Klitsch, A. Long, Arianna S. Ma, Jingzhe Oteo,... T \n", "2 Klitsch, A. Long, Arianna S. Ma, Jingzhe Oteo,... T \n", "3 Klitsch, A. Long, Arianna S. Ma, Jingzhe Oteo,... T \n", "4 Klitsch, A. Long, Arianna S. Ma, Jingzhe Oteo,... T \n", "\n", " bib_reference \\\n", "0 2016ApJ...827...34O 2017ApJ...850....1R 2018Ap... \n", "1 2016ApJ...827...34O 2017ApJ...850....1R 2018Ap... \n", "2 2016ApJ...827...34O 2017ApJ...850....1R 2018Ap... \n", "3 2016ApJ...827...34O 2017ApJ...850....1R 2018Ap... \n", "4 2016ApJ...827...34O 2017ApJ...850....1R 2018Ap... \n", "\n", " science_keyword scientific_category \\\n", "0 Starburst galaxies, Sub-mm Galaxies (SMG) Active galaxies \n", "1 Starburst galaxies, Sub-mm Galaxies (SMG) Active galaxies \n", "2 Starburst galaxies, Sub-mm Galaxies (SMG) Active galaxies \n", "3 Starburst galaxies, Sub-mm Galaxies (SMG) Active galaxies \n", "4 Starburst galaxies, Sub-mm Galaxies (SMG) Active galaxies \n", "\n", " lastModified \n", "0 2021-09-30T16:34:41.133 \n", "1 2021-09-30T16:34:41.133 \n", "2 2021-09-30T16:34:41.133 \n", "3 2021-09-30T16:34:41.133 \n", "4 2021-09-30T16:34:41.133 \n", "\n", "[5 rows x 63 columns]" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "output_cont = query_science_keyword_data_type_spatial_resolution(service, 'Starburst galaxies', 'image', 0, 0.1)\n", "output_cont.head(5)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This is the distribution of high spatial-resolution continuum observations of starburst galaxies:" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "execution": { "iopub.execute_input": "2021-11-16T10:27:01.077141Z", "iopub.status.busy": "2021-11-16T10:27:01.076504Z", "iopub.status.idle": "2021-11-16T10:27:01.545019Z", "shell.execute_reply": "2021-11-16T10:27:01.544326Z" } }, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "output_cont['spatial_resolution'].plot.hist(bins=10)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "These are the target names associated with the continuum observations of starburst galaxies at high spatial-resolutions." ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "execution": { "iopub.execute_input": "2021-11-16T10:27:01.551512Z", "iopub.status.busy": "2021-11-16T10:27:01.550830Z", "iopub.status.idle": "2021-11-16T10:27:01.553610Z", "shell.execute_reply": "2021-11-16T10:27:01.554112Z" } }, "outputs": [ { "data": { "text/plain": [ "(87,\n", " array(['3c368', 'ALESS_112.1', 'ALESS_15.1', 'ALESS_17.1', 'ALESS_3.1',\n", " 'ALESS_76.1', 'ALESS_9.1', 'AzTEC-3', 'AzTEC_8', 'GDS-25998',\n", " 'GDS-9834', 'HELMS_182', 'HELMS_34', 'HELMS_42', 'HELMS_65',\n", " 'J2054-0005', 'MAMBO-9', 'SDSS_J2310+1855', 'SGP-33512',\n", " 'SGP-466329', 'SGP-51987', 'SGP-759717', 'SGP38326',\n", " 'SMMJ21352-0102', 'UDF2', 'UDF3', 'VV2006_J205724.2-003019',\n", " 'scuba2-035', 'scuba2-038', 'scuba2-041', 'scuba2-046',\n", " 'scuba2-048', 'scuba2-053', 'scuba2-054', 'scuba2-055',\n", " 'scuba2-061', 'scuba2-062', 'scuba2-064', 'scuba2-065',\n", " 'scuba2-066', 'scuba2-067', 'scuba2-068', 'scuba2-069',\n", " 'scuba2-070', 'scuba2-072', 'scuba2-074', 'scuba2-075',\n", " 'scuba2-076', 'scuba2-077', 'scuba2-080', 'scuba2-083',\n", " 'scuba2-084', 'scuba2-085', 'scuba2-086', 'scuba2-089',\n", " 'scuba2-091', 'scuba2-093', 'scuba2-094', 'scuba2-095',\n", " 'scuba2-097', 'scuba2-098', 'scuba2-099', 'scuba2-100',\n", " 'scuba2-101', 'scuba2-102', 'scuba2-103', 'scuba2-104',\n", " 'scuba2-105', 'scuba2-106', 'scuba2-107', 'scuba2-109',\n", " 'scuba2-111', 'scuba2-113', 'scuba2-114', 'scuba2-116',\n", " 'scuba2-118', 'scuba2-119', 'scuba2-120', 'scuba2-121',\n", " 'scuba2-122', 'scuba2-123', 'scuba2-124', 'scuba2-125',\n", " 'scuba2-126', 'scuba2-127', 'scuba2-128', 'scuba2-129'],\n", " dtype=object))" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(np.unique(output_cont['target_name'])), np.unique(output_cont['target_name'])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "\n", "--------------------------------\n", "## Example 5b: Query all line observations of starburst galaxies with spatial resolution <0.1 arcsec" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "execution": { "iopub.execute_input": "2021-11-16T10:27:01.562661Z", "iopub.status.busy": "2021-11-16T10:27:01.561991Z", "iopub.status.idle": "2021-11-16T10:27:01.813380Z", "shell.execute_reply": "2021-11-16T10:27:01.812550Z" } }, "outputs": [], "source": [ "output_spec = query_science_keyword_data_type_spatial_resolution(service, 'Starburst galaxies', 'cube', 0, 0.1)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This is the distribution of high spatial-resolution spectroscopic observations of starburst galaxies:" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "execution": { "iopub.execute_input": "2021-11-16T10:27:01.832059Z", "iopub.status.busy": "2021-11-16T10:27:01.818330Z", "iopub.status.idle": "2021-11-16T10:27:01.991453Z", "shell.execute_reply": "2021-11-16T10:27:01.990908Z" } }, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "output_spec['spatial_resolution'].plot.hist(bins=10)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "These are the target names associated with the spectroscopic observations of starburst galaxies at high spatial-resolutions." ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "execution": { "iopub.execute_input": "2021-11-16T10:27:01.997165Z", "iopub.status.busy": "2021-11-16T10:27:01.996463Z", "iopub.status.idle": "2021-11-16T10:27:02.001422Z", "shell.execute_reply": "2021-11-16T10:27:02.001939Z" } }, "outputs": [ { "data": { "text/plain": [ "(11,\n", " array(['AzTEC-3', 'AzTEC_8', 'BRI1335', 'CDFS_12631', 'GDS-25998',\n", " 'NB2315', 'PKS_0529-549', 'SGP38326', 'SGP54107', 'SMMJ21352-0102',\n", " 'VV2006_J205724.2-003019'], dtype=object))" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(np.unique(output_spec['target_name'])), np.unique(output_spec['target_name'])" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.10" } }, "nbformat": 4, "nbformat_minor": 4 }