{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Final Bootes master catalogue\n",
"\n",
"This notebook presents the combination of the HELP standard catalogue with the aperture matched photometry from Brown which gives superior photometric redhsifts."
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"This notebook was run with herschelhelp_internal version: \n",
"017bb1e (Mon Jun 18 14:58:59 2018 +0100)\n",
"This notebook was executed on: \n",
"2019-07-01 17:48:24.960298\n"
]
}
],
"source": [
"from herschelhelp_internal import git_version\n",
"print(\"This notebook was run with herschelhelp_internal version: \\n{}\".format(git_version()))\n",
"import datetime\n",
"print(\"This notebook was executed on: \\n{}\".format(datetime.datetime.now()))"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"/opt/pyenv/versions/3.7.2/lib/python3.7/site-packages/matplotlib/__init__.py:855: MatplotlibDeprecationWarning: \n",
"examples.directory is deprecated; in the future, examples will be found relative to the 'datapath' directory.\n",
" \"found relative to the 'datapath' directory.\".format(key))\n",
"/opt/pyenv/versions/3.7.2/lib/python3.7/site-packages/matplotlib/__init__.py:846: MatplotlibDeprecationWarning: \n",
"The text.latex.unicode rcparam was deprecated in Matplotlib 2.2 and will be removed in 3.1.\n",
" \"2.2\", name=key, obj_type=\"rcparam\", addendum=addendum)\n",
"/opt/pyenv/versions/3.7.2/lib/python3.7/site-packages/seaborn/apionly.py:9: UserWarning: As seaborn no longer sets a default style on import, the seaborn.apionly module is deprecated. It will be removed in a future version.\n",
" warnings.warn(msg, UserWarning)\n"
]
}
],
"source": [
"%matplotlib inline\n",
"#%config InlineBackend.figure_format = 'svg'\n",
"\n",
"import matplotlib.pyplot as plt\n",
"plt.rc('figure', figsize=(10, 6))\n",
"\n",
"import os\n",
"import time\n",
"\n",
"from astropy import units as u\n",
"from astropy.coordinates import SkyCoord\n",
"from astropy.table import Column, Table, join\n",
"import numpy as np\n",
"from pymoc import MOC\n",
"\n",
"from herschelhelp_internal.masterlist import merge_catalogues, nb_merge_dist_plot, specz_merge\n",
"from herschelhelp_internal.utils import coords_to_hpidx, ebv, gen_help_id, inMoc"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"TMP_DIR = os.environ.get('TMP_DIR', \"./data_tmp\")\n",
"OUT_DIR = os.environ.get('OUT_DIR', \"./data\")\n",
"SUFFIX = os.environ.get('SUFFIX', time.strftime(\"_%Y%m%d\"))\n",
"\n",
"try:\n",
" os.makedirs(OUT_DIR)\n",
"except FileExistsError:\n",
" pass"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## I - Reading the prepared pristine catalogues"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"brown_catalogue_name =\"master_catalogue_bootes_brown_20180517.fits\"\n",
"help_catalogue_name =\"master_catalogue_bootes_help_20190131.fits\"\n",
"\n",
"brown_cross_id_name = \"master_list_cross_ident_bootes_brown_20180517.fits\"\n",
"help_cross_id_name = \"master_list_cross_ident_bootes_help_20190131.fits\""
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"brown_catalogue = Table.read(\"{}/{}\".format(OUT_DIR, brown_catalogue_name))\n",
"help_catalogue = Table.read(\"{}/{}\".format(OUT_DIR, help_catalogue_name))"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"brown_cross_id = Table.read(\"{}/{}\".format(OUT_DIR,brown_cross_id_name))['full_help_id', 'help_id']\n",
"brown_cross_id['help_id'].name = 'brown_help_id'\n",
"brown_cross_id['full_help_id'].name = 'help_help_id'"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"in_brown = set(brown_catalogue.colnames)\n",
"in_help = set(help_catalogue.colnames)\n",
"in_both = in_help.intersection(in_brown)\n",
"only_in_brown = in_brown - in_help\n",
"only_in_help = in_help - in_brown\n",
"\n",
"for col in brown_catalogue.colnames:\n",
" brown_catalogue[col].name = \"brown_{}\".format(col)\n",
" \n",
"for col in help_catalogue.colnames:\n",
" help_catalogue[col].name = \"help_{}\".format(col)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 2 - Join the two catalogues taking brown if both are available"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
"master_catalogue = join(brown_cross_id, brown_catalogue, join_type='left')\n",
"master_catalogue = join(master_catalogue, help_catalogue, join_type='left')\n",
" \n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {
"collapsed": true
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"brown_stellarity_origin is not a column of floats\n",
"brown_field is not a column of floats\n"
]
}
],
"source": [
"in_both.remove('help_id')\n",
"for col in in_both:\n",
" has_brown = (master_catalogue['brown_help_id'] != '-1')\n",
" \n",
" try:\n",
" has_brown = has_brown & ~np.isnan(master_catalogue[\"brown_{}\".format(col)])\n",
" except TypeError:\n",
" print(\"brown_{} is not a column of floats\".format(col))\n",
" master_catalogue[\"help_{}\".format(col)][has_brown] = master_catalogue[\"brown_{}\".format(col)][has_brown]\n",
" master_catalogue[\"help_{}\".format(col)].name = col\n",
" master_catalogue.remove_column(\"brown_{}\".format(col))\n",
" \n",
"#Deal with ids seperately\n",
"has_brown = (master_catalogue['brown_help_id'] != '-1')\n",
"master_catalogue[\"help_help_id\"][has_brown] = master_catalogue[\"brown_help_id\"][has_brown]\n",
"master_catalogue[\"help_help_id\"].name = \"help_id\"\n",
"master_catalogue.remove_column('brown_help_id')\n",
" \n",
"for col in only_in_brown:\n",
" master_catalogue[\"brown_{}\".format(col)].name = col\n",
" \n",
"for col in only_in_help:\n",
" master_catalogue[\"help_{}\".format(col)].name = col"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"for col in master_catalogue.colnames:\n",
" if \"m_\" in col or \"merr_\" in col or \"f_\" in col or \"ferr_\" in col or \"stellarity\" in col:\n",
" master_catalogue[col].fill_value = np.nan\n",
" elif \"flag\" in col:\n",
" master_catalogue[col].fill_value = 0\n",
" elif \"id\" in col:\n",
" master_catalogue[col].fill_value = -1\n",
" \n",
"master_catalogue = master_catalogue.filled()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 3 - Crop to HELP area\n",
"\n",
"The Bootes Brown catalogue slightly goes outside the HELP Bootes field."
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"help_bootes_moc = MOC(filename=\"../../dmu2/dmu2_field_coverages/Bootes_MOC.fits\")\n",
"in_HELP_mask = inMoc(\n",
" master_catalogue['ra'], master_catalogue['dec'],\n",
" help_bootes_moc \n",
")\n",
"\n",
"master_catalogue = master_catalogue[in_HELP_mask]"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 4 - Check and save"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {
"collapsed": true
},
"outputs": [
{
"data": {
"text/html": [
"Table length=10\n",
"
\n",
"idx | help_id | f_ap_lbc_u | ferr_ap_lbc_u | m_ap_lbc_u | merr_ap_lbc_u | f_lbc_u | ferr_lbc_u | m_lbc_u | merr_lbc_u | f_ap_suprime_z | ferr_ap_suprime_z | m_ap_suprime_z | merr_ap_suprime_z | f_suprime_z | ferr_suprime_z | m_suprime_z | merr_suprime_z | f_ap_lbc_y | ferr_ap_lbc_y | m_ap_lbc_y | merr_ap_lbc_y | f_lbc_y | ferr_lbc_y | m_lbc_y | merr_lbc_y | field | ra | dec | hp_idx | f_ap_gpc1_g | ferr_ap_gpc1_g | m_ap_gpc1_g | merr_ap_gpc1_g | f_gpc1_g | ferr_gpc1_g | m_gpc1_g | merr_gpc1_g | f_ap_gpc1_r | ferr_ap_gpc1_r | m_ap_gpc1_r | merr_ap_gpc1_r | f_gpc1_r | ferr_gpc1_r | m_gpc1_r | merr_gpc1_r | f_ap_gpc1_i | ferr_ap_gpc1_i | m_ap_gpc1_i | merr_ap_gpc1_i | f_gpc1_i | ferr_gpc1_i | m_gpc1_i | merr_gpc1_i | f_ap_gpc1_z | ferr_ap_gpc1_z | m_ap_gpc1_z | merr_ap_gpc1_z | f_gpc1_z | ferr_gpc1_z | m_gpc1_z | merr_gpc1_z | f_ap_gpc1_y | ferr_ap_gpc1_y | m_ap_gpc1_y | merr_ap_gpc1_y | f_gpc1_y | ferr_gpc1_y | m_gpc1_y | merr_gpc1_y | f_ap_90prime_g | ferr_ap_90prime_g | m_ap_90prime_g | merr_ap_90prime_g | f_90prime_g | ferr_90prime_g | m_90prime_g | merr_90prime_g | f_ap_90prime_r | ferr_ap_90prime_r | m_ap_90prime_r | merr_ap_90prime_r | f_90prime_r | ferr_90prime_r | m_90prime_r | merr_90prime_r | f_ap_mosaic_z | ferr_ap_mosaic_z | m_ap_mosaic_z | merr_ap_mosaic_z | f_mosaic_z | ferr_mosaic_z | m_mosaic_z | merr_mosaic_z | f_ap_newfirm_j | ferr_ap_newfirm_j | m_ap_newfirm_j | merr_ap_newfirm_j | f_newfirm_j | ferr_newfirm_j | m_newfirm_j | merr_newfirm_j | f_ap_newfirm_h | ferr_ap_newfirm_h | m_ap_newfirm_h | merr_ap_newfirm_h | f_newfirm_h | ferr_newfirm_h | m_newfirm_h | merr_newfirm_h | f_ap_newfirm_k | ferr_ap_newfirm_k | m_ap_newfirm_k | merr_ap_newfirm_k | f_newfirm_k | ferr_newfirm_k | m_newfirm_k | merr_newfirm_k | f_ap_mosaic_r | ferr_ap_mosaic_r | m_ap_mosaic_r | merr_ap_mosaic_r | f_mosaic_r | ferr_mosaic_r | m_mosaic_r | merr_mosaic_r | f_ap_mosaic_i | ferr_ap_mosaic_i | m_ap_mosaic_i | merr_ap_mosaic_i | f_mosaic_i | ferr_mosaic_i | m_mosaic_i | merr_mosaic_i | f_ap_mosaic_b | ferr_ap_mosaic_b | m_ap_mosaic_b | merr_ap_mosaic_b | f_mosaic_b | ferr_mosaic_b | m_mosaic_b | merr_mosaic_b | f_ap_tifkam_ks | ferr_ap_tifkam_ks | m_ap_tifkam_ks | merr_ap_tifkam_ks | f_tifkam_ks | ferr_tifkam_ks | m_tifkam_ks | merr_tifkam_ks | f_ap_ukidss_j | ferr_ap_ukidss_j | m_ap_ukidss_j | merr_ap_ukidss_j | f_ukidss_j | ferr_ukidss_j | m_ukidss_j | merr_ukidss_j | f_ap_90prime_z | ferr_ap_90prime_z | m_ap_90prime_z | merr_ap_90prime_z | f_90prime_z | ferr_90prime_z | m_90prime_z | merr_90prime_z | f_ap_irac_i1 | ferr_ap_irac_i1 | m_ap_irac_i1 | merr_ap_irac_i1 | f_irac_i1 | ferr_irac_i1 | m_irac_i1 | merr_irac_i1 | f_ap_irac_i2 | ferr_ap_irac_i2 | m_ap_irac_i2 | merr_ap_irac_i2 | f_irac_i2 | ferr_irac_i2 | m_irac_i2 | merr_irac_i2 | f_ap_irac_i3 | ferr_ap_irac_i3 | m_ap_irac_i3 | merr_ap_irac_i3 | f_irac_i3 | ferr_irac_i3 | m_irac_i3 | merr_irac_i3 | f_ap_irac_i4 | ferr_ap_irac_i4 | m_ap_irac_i4 | merr_ap_irac_i4 | f_irac_i4 | ferr_irac_i4 | m_irac_i4 | merr_irac_i4 | stellarity | flag_cleaned | flag_merged | flag_gaia | flag_optnir_obs | flag_optnir_det | ebv | zspec_association_flag | zspec_qual | zspec | stellarity_origin |
\n",
" | | uJy | uJy | | mag | | | | | uJy | uJy | | mag | | | | | uJy | uJy | | mag | | | | | | deg | deg | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uJy | uJy | | | | | | | uJy | uJy | | | | | | | uJy | uJy | | | | | mag | mag | | | mag | mag | | | mag | mag | | | mag | mag | | | mag | mag | | | mag | mag | | | mag | mag | | | mag | mag | | | mag | mag | | | mag | mag | | | mag | mag | | | mag | mag | | | mag | mag | | | mag | mag | | | | | | | | | | | mag | mag | | | mag | mag | uJy | uJy | | | uJy | uJy | | | uJy | uJy | | | uJy | uJy | | | uJy | uJy | | | uJy | uJy | | | uJy | uJy | | | uJy | uJy | | | | | | | | | | | | | |
\n",
"0 | HELP_J142948.065+344534.306 | 0.041397836059331894 | 0.06664155423641205 | 25.79438591003418 | nan | 0.041397836059331894 | 0.06664155423641205 | 27.357555899133324 | 1.7478002490788347 | 0.21058863401412964 | 0.11722900718450546 | 24.77898597717285 | nan | 0.21058863401412964 | 0.11722900718450546 | 25.59141268114498 | 0.6044000330023912 | 0.39251798391342163 | 0.6034532189369202 | 23.390090942382812 | nan | 0.39251798391342163 | 0.6034532189369202 | 24.915351101211222 | 1.669199971795852 | Bootes | 217.45027035616198 | 34.759529327634 | 172259325 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | 0.38965428 | 1.0243291854858398 | 22.932276 | nan | 0.38965428 | 1.0243291854858398 | 24.923302 | 2.854200102268411 | 0.240311 | 1.1226533651351929 | 22.911413 | nan | 0.240311 | 1.1226533651351929 | 25.448067 | 5.072199858931453 | 1.0402163 | 1.8358627557754517 | 22.217 | nan | 1.0402163 | 1.8358627557754517 | 23.857191 | 1.9162001304189409 | 0.10755398869514465 | 0.17278200387954712 | 24.759471893310547 | nan | 0.10755398869514465 | 0.17278200387954712 | 26.320933697357496 | 1.744200093540116 | 0.9756645560264587 | 0.33509552478790283 | 23.926748275756836 | 0.37290000915527344 | 0.9756645560264587 | 0.33509552478790283 | 23.926748679468652 | 0.37290003112994585 | 0.10838281363248825 | 0.06187107414007187 | 25.485694885253906 | nan | 0.10838281363248825 | 0.06187107414007187 | 26.312598947084616 | 0.6197999753810992 | -7.198247909545898 | 10.971708297729492 | 20.978374481201172 | nan | -7.198247909545898 | 10.971708297729492 | nan | -1.6549000640965126 | nan | nan | nan | nan | nan | nan | nan | nan | 0.40243724 | 0.66143996 | 23.307827 | nan | 0.40243724 | 0.66143996 | 24.888254 | 1.7845001 | 0.3638136386871338 | 0.6602845191955566 | 23.333898544311523 | nan | 0.3638136386871338 | 0.6602845191955566 | 24.997802560215852 | 1.9705000904279806 | 0.5951922535896301 | 1.0790618658065796 | 22.80035972595215 | nan | 0.5951922535896301 | 1.0790618658065796 | 24.46335682438953 | 1.9684001729092289 | -5.164141654968262 | 5.350894451141357 | 22.04168701171875 | nan | -5.164141654968262 | 5.350894451141357 | nan | -1.1250000913228737 | -3.777569055557251 | 7.764686584472656 | 21.22473907470703 | nan | -3.777569055557251 | 7.764686584472655 | nan | -2.2317001276150292 | 0.0 | False | False | 0 | 7 | 7 | 0.013434495704859864 | False | -99 | 1e+20 | Brown |
\n",
"1 | HELP_J142948.039+352002.269 | 0.0911712497472763 | 0.07622122764587402 | 25.433244705200195 | nan | 0.0911712497472763 | 0.07622122764587402 | 26.5003552299631 | 0.9077000332411147 | 0.5100750923156738 | 0.14183157682418823 | 24.63091468811035 | 0.3018999993801117 | 0.5100750923156738 | 0.14183157682418823 | 24.630914707903877 | 0.30190001483282247 | nan | nan | nan | nan | nan | nan | nan | nan | Bootes | 217.450162056162 | 35.333963627634 | 172328708 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | -0.060908746 | 0.6296105980873108 | 23.703575 | nan | -0.060908746 | 0.6296105980873108 | nan | -11.223199727855558 | 0.087929145 | 1.2782869338989258 | 22.84414 | nan | 0.087929145 | 1.2782869338989258 | 26.539667 | 15.784099937156924 | -0.07862553 | 4.62246561050415 | 21.494514 | nan | -0.07862553 | 4.62246561050415 | nan | -63.83140779192737 | 0.35093435645103455 | 0.1828792840242386 | 24.261667251586914 | nan | 0.35093435645103455 | 0.1828792840242386 | 25.036935280753134 | 0.5658000025228805 | 0.34086400270462036 | 0.3046545386314392 | 23.95549201965332 | nan | 0.34086400270462036 | 0.3046545386314392 | 25.068547151168097 | 0.9704001006603039 | 0.10164375603199005 | 0.06570067256689072 | 25.481399536132812 | nan | 0.10164375603199005 | 0.06570067256689072 | 26.382298237206776 | 0.7018001072331669 | -5.508918762207031 | 13.069865226745605 | 20.61370849609375 | nan | -5.508918762207031 | 13.069865226745605 | nan | -2.5759003682061796 | nan | nan | nan | nan | nan | nan | nan | nan | -0.83149 | 1.8796546 | 22.733639 | nan | -0.83149 | 1.8796546 | nan | -2.4544 | 0.2540263831615448 | 0.9104356169700623 | 23.107507705688477 | nan | 0.2540263831615448 | 0.9104356169700623 | 25.387802938111214 | 3.891300183639123 | 1.4757637977600098 | 1.24070405960083 | 22.406538009643555 | nan | 1.4757637977600098 | 1.24070405960083 | 23.477457869050546 | 0.9128000828748289 | -5.626497745513916 | 4.067505836486816 | 22.901458740234375 | nan | -5.626497745513916 | 4.067505836486816 | nan | -0.784900047860121 | -6.2375288009643555 | 6.522846698760986 | 21.817424774169922 | nan | -6.2375288009643555 | 6.522846698760986 | nan | -1.135400099128507 | 0.06 | False | False | 0 | 7 | 7 | 0.011423117693219943 | False | -99 | 1e+20 | Brown |
\n",
"2 | HELP_J142947.985+325945.370 | -0.07249333709478378 | 0.08920316398143768 | 26.337627410888672 | nan | -0.07249333709478378 | 0.08920316398143768 | nan | -1.3360000876631195 | 0.26013249158859253 | 0.166970893740654 | 24.465396881103516 | nan | 0.26013249158859253 | 0.166970893740654 | 25.362013498245965 | 0.6969000426204369 | 0.9753925800323486 | 0.6444904804229736 | 23.01262855529785 | nan | 0.9753925800323486 | 0.6444904804229736 | 23.927051381199 | 0.7174000115871048 | Bootes | 217.44993685616197 | 32.995936227634004 | 149861382 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | 1.2304941 | 0.7466358542442322 | 22.812075 | nan | 1.2304941 | 0.7466358542442322 | 23.6748 | 0.658800031086248 | 1.1147399 | 2.211437940597534 | 22.041693 | nan | 1.1147399 | 2.211437940597534 | 23.782066 | 2.1538999794827394 | 1.824413 | 2.516991138458252 | 21.809443 | nan | 1.824413 | 2.516991138458252 | 23.247192 | 1.4979001427081233 | 0.11666642874479294 | 0.07398191094398499 | 25.343400955200195 | nan | 0.11666642874479294 | 0.07398191094398499 | 26.232635240100514 | 0.6885000258710776 | 0.525412917137146 | 0.16845367848873138 | 24.59874725341797 | 0.3481000065803528 | 0.525412917137146 | 0.16845367848873138 | 24.598748136010265 | 0.348100040167381 | 0.051428090780973434 | 0.03872254118323326 | 26.12459373474121 | nan | 0.051428090780973434 | 0.03872254118323326 | 27.121998995374533 | 0.8175000134056749 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | -0.12928197 | 1.0544637 | 23.158531 | nan | -0.12928197 | 1.0544637 | nan | -8.8556 | 0.41844603419303894 | 0.5184056758880615 | 23.49264907836914 | nan | 0.41844603419303894 | 0.5184056758880615 | 24.845901359489922 | 1.3451001206146458 | 0.23025918006896973 | 0.9689354300498962 | 23.059785842895508 | nan | 0.23025918006896973 | 0.9689354300498962 | 25.4944576153813 | 4.568800584467257 | -3.304288864135742 | 4.221752643585205 | 22.122756958007812 | nan | -3.304288864135742 | 4.221752643585205 | nan | -1.3872000545789747 | -1.8616275787353516 | 7.973336696624756 | 21.02810287475586 | nan | -1.8616275787353516 | 7.973336696624757 | nan | -4.650199869800463 | 0.2 | False | False | 0 | 7 | 7 | 0.00574837151509407 | False | -99 | 1e+20 | Brown |
\n",
"3 | HELP_J142947.968+330131.936 | 0.06704676151275635 | 0.08685468882322311 | 25.446056365966797 | nan | 0.06704676151275635 | 0.08685468882322311 | 26.834055486406662 | 1.4065001512479134 | 0.0786166563630104 | 0.16004477441310883 | 24.898366928100586 | nan | 0.0786166563630104 | 0.16004477441310883 | 26.6612135776436 | 2.210300132331981 | -0.3723744750022888 | 0.6294520497322083 | 24.030765533447266 | nan | -0.3723744750022888 | 0.6294520497322083 | nan | -1.8353000149896752 | Bootes | 217.44986745616197 | 33.025537727634 | 149861403 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | 0.38818616 | 0.6062324643135071 | 23.389257 | nan | 0.38818616 | 0.6062324643135071 | 24.9274 | 1.6956002257166554 | 2.418207 | 1.4670902490615845 | 22.07863 | nan | 2.418207 | 1.4670902490615845 | 22.941267 | 0.6587000389367205 | 4.984294 | 2.0125648975372314 | 22.15599 | 0.438400000333786 | 4.984294 | 2.0125648975372314 | 22.15599 | 0.43840002235045433 | 0.0357031524181366 | 0.07991426438093185 | 25.67195701599121 | nan | 0.0357031524181366 | 0.07991426438093185 | 27.51823359015662 | 2.4302002551157122 | 0.32307255268096924 | 0.1776438057422638 | 24.321348190307617 | nan | 0.32307255268096924 | 0.17764380574226377 | 25.12674984207704 | 0.5969999922458818 | -0.006984264124184847 | 0.03257735073566437 | 26.988243103027344 | nan | -0.006984264124184847 | 0.03257735073566437 | nan | -5.064300049354571 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | 0.22722583 | 0.8381354 | 23.201118 | nan | 0.22722583 | 0.8381354 | 25.508856 | 4.0048 | 0.44705337285995483 | 0.7162004113197327 | 23.214920043945312 | nan | 0.44705337285995483 | 0.7162004113197327 | 24.774101560431752 | 1.7394001782335111 | 0.8259941339492798 | 1.0078665018081665 | 22.76604461669922 | nan | 0.8259941339492798 | 1.0078665018081665 | 24.107557592360372 | 1.3248001476040083 | 0.4423820376396179 | 5.025393962860107 | 21.347732543945312 | nan | 0.4423820376396179 | 5.025393962860107 | 24.785506288302066 | 12.333801340042267 | 4.144314765930176 | 7.9860429763793945 | 20.641124725341797 | nan | 4.144314765930176 | 7.9860429763793945 | 22.35636816699205 | 2.0922001541703277 | 0.52 | False | False | 0 | 7 | 7 | 0.0055402196624478005 | False | -99 | 1e+20 | Brown |
\n",
"4 | HELP_J142947.946+341414.757 | 0.5395323634147644 | 0.054264504462480545 | 24.569955825805664 | 0.10920000076293945 | 0.5395323634147644 | 0.054264504462480545 | 24.56995624848654 | 0.109200005640592 | 0.43458521366119385 | 0.13705170154571533 | 24.804811477661133 | 0.3424000144004822 | 0.43458521366119385 | 0.13705170154571533 | 24.80481263552766 | 0.342400039426781 | 0.9376896023750305 | 0.5694006085395813 | 23.106674194335938 | nan | 0.9376896023750305 | 0.5694006085395813 | 23.969852249161413 | 0.6593001075589154 | Bootes | 217.44977695616197 | 34.237432627634 | 172251563 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | 1.1061136 | 1.064205288887024 | 22.625473 | nan | 1.1061136 | 1.064205288887024 | 23.7905 | 1.0445999945092814 | 0.5627206 | 1.3624154329299927 | 22.607819 | nan | 0.5627206 | 1.3624154329299927 | 24.524267 | 2.628700228658089 | -1.1230603 | 1.8403635025024414 | 22.88039 | nan | -1.1230603 | 1.8403635025024414 | nan | -1.7792002828008302 | 0.581763505935669 | 0.130848228931427 | 24.48813247680664 | 0.24420000612735748 | 0.581763505935669 | 0.130848228931427 | 24.488133813892297 | 0.24420001947499276 | 0.7810177803039551 | 0.22925490140914917 | 24.168346405029297 | 0.31869998574256897 | 0.7810177803039551 | 0.22925490140914917 | 24.16834769763711 | 0.3186999743863684 | 0.443977028131485 | 0.03220056742429733 | 24.781599044799805 | 0.07874578982591629 | 0.443977028131485 | 0.03220056742429733 | 24.78159875046699 | 0.07874579009966469 | 3.81650972366333 | 12.612306594848633 | 20.24246597290039 | nan | 3.81650972366333 | 12.612306594848633 | 22.44583406697516 | 3.5880002638622526 | nan | nan | nan | nan | nan | nan | nan | nan | 0.3319993 | 0.7280074 | 23.269072 | nan | 0.3319993 | 0.7280074 | 25.097157 | 2.3808 | 0.3783023953437805 | 0.7835131287574768 | 23.17751693725586 | nan | 0.3783023953437805 | 0.7835131287574768 | 24.95540227205698 | 2.248699932291603 | 1.6780980825424194 | 1.0128222703933716 | 22.478397369384766 | nan | 1.6780980825424194 | 1.0128222703933716 | 23.337956647114446 | 0.6553000801272375 | 7.846534729003906 | 4.029010772705078 | 20.896194458007812 | nan | 7.846534729003906 | 4.029010772705078 | 21.66330524677975 | 0.557499968631599 | 1.5461513996124268 | 7.755563735961914 | 20.82022476196289 | nan | 1.5461513996124268 | 7.755563735961915 | 23.4268699552213 | 5.446100775482809 | 0.0 | False | False | 0 | 7 | 7 | 0.0127156433322154 | False | -99 | 1e+20 | Brown |
\n",
"5 | HELP_J142947.894+323958.864 | 0.08933412283658981 | 0.0728176012635231 | 25.472471237182617 | nan | 0.08933412283658981 | 0.0728176012635231 | 26.52245655633373 | 0.8850000819962867 | -0.3584221303462982 | 0.39624178409576416 | 24.806121826171875 | nan | -0.3584221303462982 | 0.3962417840957641 | nan | -1.2002999100950136 | -0.018828650936484337 | 0.6643446683883667 | 23.606937408447266 | nan | -0.018828650936484337 | 0.6643446683883668 | nan | -38.30880190728971 | Bootes | 217.44955875616196 | 32.666351027634 | 149854234 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | 1.4851143 | 0.632763147354126 | 23.4706 | 0.4625999927520752 | 1.4851143 | 0.632763147354126 | 23.4706 | 0.46259997729406915 | 2.8241808 | 1.12838613986969 | 22.772768 | 0.43380001187324524 | 2.8241808 | 1.12838613986969 | 22.772768 | 0.433800012741589 | 5.650453 | 2.782717704772949 | 22.01979 | 0.5346999764442444 | 5.650453 | 2.782717704772949 | 22.019793 | 0.5347000163019497 | 0.24766600131988525 | 0.07903971523046494 | 25.415332794189453 | 0.3465000092983246 | 0.24766600131988525 | 0.07903971523046494 | 25.415334019189338 | 0.3465000443425743 | 0.32120364904403687 | 0.2138623595237732 | 24.213899612426758 | nan | 0.32120364904403687 | 0.2138623595237732 | 25.13304882387343 | 0.7228999647451884 | 0.15340560674667358 | 0.04522750526666641 | 25.935396194458008 | 0.32010000944137573 | 0.15340560674667358 | 0.04522750526666641 | 25.935396918199608 | 0.3201000338924932 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | -0.75588894 | 0.7476486 | 24.227789 | nan | -0.75588894 | 0.7476486 | nan | -1.0739 | 3.7795448303222656 | 0.8229295611381531 | 22.45639991760254 | 0.23639999330043793 | 3.7795448303222656 | 0.8229295611381531 | 22.456401247484997 | 0.23640000545177492 | 4.322514533996582 | 0.9901202917098999 | 22.310657501220703 | 0.24869999289512634 | 4.322514533996582 | 0.9901202917098999 | 22.31065884445615 | 0.2487000192411542 | 3.6297614574432373 | 5.538904666900635 | 20.98114776611328 | nan | 3.6297614574432373 | 5.538904666900635 | 22.500304788043444 | 1.6568001512126451 | -6.621135711669922 | 7.5783467292785645 | 21.57192039489746 | nan | -6.621135711669922 | 7.5783467292785645 | nan | -1.2427000101637968 | 0.6 | False | False | 0 | 7 | 7 | 0.005856889470692392 | False | -99 | 1e+20 | Brown |
\n",
"6 | HELP_J142947.870+335547.917 | 0.10466881096363068 | 0.05635750666260719 | 25.556930541992188 | nan | 0.10466881096363068 | 0.0563575066626072 | 26.350456773460074 | 0.5845999857087479 | 0.1258561909198761 | 0.17416657507419586 | 24.710121154785156 | nan | 0.1258561909198761 | 0.17416657507419586 | 26.150313541147007 | 1.5025002332794692 | 0.7520707845687866 | 0.5884339809417725 | 23.186702728271484 | nan | 0.7520707845687866 | 0.5884339809417725 | 24.209353204701408 | 0.8494999278355869 | Bootes | 217.44945985616198 | 33.929977027634 | 172246836 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | -0.8198974 | 1.1223089694976807 | 23.515675 | nan | -0.8198974 | 1.1223089694976807 | nan | -1.4861999335656457 | 0.88237464 | 1.1532984972000122 | 22.640873 | nan | 0.88237464 | 1.1532984972000122 | 24.035868 | 1.4191000856849025 | 1.2537302 | 2.0695037841796875 | 22.070477 | nan | 1.2537302 | 2.0695037841796875 | 23.65449 | 1.7921999677542253 | 0.21497394144535065 | 0.1961965411901474 | 24.44137191772461 | nan | 0.21497394144535065 | 0.1961965411901474 | 25.569035452215353 | 0.9909000439135301 | 0.5327708125114441 | 0.27489015460014343 | 23.813879013061523 | nan | 0.5327708125114441 | 0.27489015460014343 | 24.583648939288615 | 0.5601999699908938 | 0.08085020631551743 | 0.0949811264872551 | 25.318328857421875 | nan | 0.08085020631551743 | 0.0949811264872551 | 26.63079716878243 | 1.2755001192388016 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | -0.14462966 | 0.47778016 | 24.12754 | nan | -0.14462966 | 0.47778016 | nan | -3.5867002 | 0.6614220142364502 | 0.66024249792099 | 23.157291412353516 | nan | 0.6614220142364502 | 0.66024249792099 | 24.348803386186923 | 1.0838000073830294 | 1.1525424718856812 | 0.9923191070556641 | 22.65865135192871 | nan | 1.1525424718856812 | 0.9923191070556641 | 23.74585765407415 | 0.9348000680971502 | 7.346460819244385 | 5.088964939117432 | 20.790891647338867 | nan | 7.346460819244385 | 5.088964939117432 | 21.734804583191455 | 0.7521000404263836 | -5.0953264236450195 | 7.4885711669921875 | 21.41290855407715 | nan | -5.0953264236450195 | 7.488571166992188 | nan | -1.5957000910051407 | 0.0 | False | False | 0 | 7 | 7 | 0.00975239105709547 | False | -99 | 1e+20 | Brown |
\n",
"7 | HELP_J142948.286+341759.299 | 0.0573030486702919 | 0.05076193809509277 | 25.897689819335938 | nan | 0.0573030486702919 | 0.05076193809509277 | 27.00455567957264 | 0.9618000314546333 | 0.17895929515361786 | 0.13415318727493286 | 24.77358627319336 | nan | 0.17895929515361786 | 0.13415318727493286 | 25.76811434853439 | 0.8139000116370743 | -0.0643189549446106 | 0.46385470032691956 | 24.059480667114258 | nan | -0.0643189549446106 | 0.46385470032691956 | nan | -7.83009988775274 | Bootes | 217.45119245616198 | 34.299805227634 | 172251959 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | 0.75495386 | 0.9960720539093018 | 22.802814 | nan | 0.75495386 | 0.9960720539093016 | 24.205198 | 1.4325001129283979 | 0.48001358 | 1.0924067497253418 | 22.835827 | nan | 0.48001358 | 1.0924067497253418 | 24.696867 | 2.4709000121375992 | 3.2493997 | 2.0617451667785645 | 21.730906 | nan | 3.2493997 | 2.0617451667785645 | 22.620493 | 0.6888999831945872 | 0.1405743509531021 | 0.13246461749076843 | 24.88001251220703 | nan | 0.1405743509531021 | 0.13246461749076843 | 26.03023478249566 | 1.0231000896254927 | 0.3745419681072235 | 0.1435748189687729 | 24.96624755859375 | 0.41620001196861267 | 0.3745419681072235 | 0.1435748189687729 | 24.96624877938266 | 0.4162000318249102 | 0.09573698043823242 | 0.035526521503925323 | 26.44729995727539 | 0.40290001034736633 | 0.09573698043823242 | 0.035526521503925323 | 26.44730068591243 | 0.4029000126112825 | -12.672638893127441 | 11.345118522644043 | 21.398090362548828 | nan | -12.672638893127441 | 11.345118522644043 | nan | -0.9720000728488228 | nan | nan | nan | nan | nan | nan | nan | nan | 0.43733838 | 0.70047534 | 23.238966 | nan | 0.43733838 | 0.70047534 | 24.797956 | 1.739 | 0.5652485489845276 | 0.6545670032501221 | 23.217853546142578 | nan | 0.5652485489845276 | 0.6545670032501222 | 24.519401359580876 | 1.2573001649370765 | 1.090175986289978 | 0.8956475853919983 | 22.75096321105957 | nan | 1.090175986289978 | 0.8956475853919983 | 23.806258471420712 | 0.8920000278795632 | -6.888391971588135 | 5.149150371551514 | 22.56814193725586 | nan | -6.888391971588135 | 5.149150371551514 | nan | -0.8116000084194283 | 4.911031246185303 | 6.744131565093994 | 20.73799705505371 | nan | 4.911031246185303 | 6.744131565093995 | 22.17206825670791 | 1.4910000451661491 | 0.69 | False | False | 0 | 7 | 7 | 0.011075927398448043 | False | -99 | 1e+20 | Brown |
\n",
"8 | HELP_J142948.285+351026.767 | -0.03620577231049538 | 0.0833035260438919 | 26.11179542541504 | nan | -0.03620577231049538 | 0.08330352604389189 | nan | -2.4981003977547154 | 1.5748320817947388 | 0.2489013373851776 | 23.40691375732422 | 0.17159999907016754 | 1.5748320817947388 | 0.2489013373851776 | 23.406914366333133 | 0.17160000519155558 | 1.08397376537323 | 0.9417687654495239 | 22.719018936157227 | nan | 1.08397376537323 | 0.9417687654495239 | 23.812453071457902 | 0.9432999928802217 | Bootes | 217.451185556162 | 35.174101927634 | 172327960 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | 3.3416378 | 0.6324802041053772 | 22.590101 | 0.20550000667572021 | 3.3416378 | 0.6324802041053772 | 22.590101 | 0.20550002341801607 | 5.537234 | 1.2653051614761353 | 22.041767 | 0.24809999763965607 | 5.537234 | 1.2653051614761353 | 22.041767 | 0.24809998388788382 | 2.344246 | 4.227576732635498 | 21.316502 | nan | 2.344246 | 4.227576732635498 | 22.974993 | 1.9579998395959435 | 0.6431993246078491 | 0.19887153804302216 | 24.379135131835938 | 0.33570000529289246 | 0.6431993246078491 | 0.19887153804302216 | 24.379136050726906 | 0.3357000243756286 | 1.8256646394729614 | 0.44408392906188965 | 23.24644660949707 | 0.26409998536109924 | 1.8256646394729614 | 0.44408392906188965 | 23.246447490063538 | 0.2640999827180337 | 0.06400895118713379 | 0.05886009335517883 | 25.75143814086914 | nan | 0.06400895118713379 | 0.05886009335517883 | 26.884398222096912 | 0.9983999610355541 | 25.37619400024414 | 11.842763900756836 | 20.388933181762695 | 0.5066999793052673 | 25.37619400024414 | 11.842763900756836 | 20.38893378545368 | 0.5067000012425268 | nan | nan | nan | nan | nan | nan | nan | nan | 2.2254498 | 1.345023 | 22.171082 | nan | 2.2254498 | 1.345023 | 23.031456 | 0.6562 | 0.2647764980792999 | 0.9449403882026672 | 23.06655502319336 | nan | 0.2647764980792999 | 0.9449403882026672 | 25.3428014152206 | 3.874800060625343 | 2.1057980060577393 | 0.9009032845497131 | 23.09145736694336 | 0.4645000100135803 | 2.1057980060577393 | 0.9009032845497131 | 23.09145822468755 | 0.4645000661066818 | 0.6863697171211243 | 5.828795909881592 | 21.171363830566406 | nan | 0.6863697171211243 | 5.828795909881593 | 24.308604714913663 | 9.220300068086695 | 4.036937713623047 | 5.889188766479492 | 20.902305603027344 | nan | 4.036937713623047 | 5.889188766479492 | 22.384869878293934 | 1.5838999543748493 | 0.13 | False | False | 0 | 7 | 7 | 0.011826240546781514 | False | -99 | 1e+20 | Brown |
\n",
"9 | HELP_J142948.260+322835.294 | 0.07936283200979233 | 0.058717913925647736 | 25.66494369506836 | nan | 0.07936283200979233 | 0.058717913925647736 | 26.6509571076702 | 0.8033000260005981 | 0.5350009202957153 | 0.3499539792537689 | 23.67091178894043 | nan | 0.5350009202957153 | 0.3499539792537689 | 24.579113677288014 | 0.7102000965997874 | 0.8904697299003601 | 0.6742477416992188 | 23.02488136291504 | nan | 0.8904697299003601 | 0.6742477416992188 | 24.025952097746874 | 0.822100021548361 | Bootes | 217.45108445616196 | 32.476470527634 | 149849869 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | 1.9441037 | 0.648908257484436 | 23.178202 | 0.36239999532699585 | 1.9441037 | 0.648908257484436 | 23.178202 | 0.36240000071251827 | -0.72539216 | 1.0703136920928955 | 23.522928 | nan | -0.72539216 | 1.0703136920928955 | nan | -1.6020001118681308 | 0.44283664 | 3.2802348136901855 | 21.786741 | nan | 0.44283664 | 3.2802348136901855 | 24.784391 | 8.042400644880834 | 0.2669720947742462 | 0.07794725149869919 | 25.33383560180664 | 0.31700000166893005 | 0.2669720947742462 | 0.07794725149869919 | 25.333835327102726 | 0.31699999614225227 | 0.7699458003044128 | 0.14431127905845642 | 24.183849334716797 | 0.20350000262260437 | 0.7699458003044128 | 0.14431127905845642 | 24.183849613877847 | 0.20350001307464988 | 0.16890433430671692 | 0.03630925342440605 | 25.83089828491211 | 0.23340000212192535 | 0.16890433430671692 | 0.03630925342440605 | 25.830898014300168 | 0.23339999634957867 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | 1.2527326 | 0.7203232 | 22.824257 | nan | 1.2527326 | 0.7203232 | 23.655354 | 0.6243 | 1.989384412765503 | 0.5582990050315857 | 23.153202056884766 | 0.30469998717308044 | 1.989384412765503 | 0.5582990050315857 | 23.15320322291803 | 0.3047000061695391 | -0.4346882700920105 | 0.836197555065155 | 23.668455123901367 | nan | -0.4346882700920105 | 0.836197555065155 | nan | -2.088600089605121 | 6.545732498168945 | 4.491487979888916 | 20.922161102294922 | nan | 6.545732498168945 | 4.491487979888916 | 21.8601043670105 | 0.7450000613935086 | 1.588300108909607 | 7.475454807281494 | 20.85371208190918 | nan | 1.588300108909607 | 7.475454807281494 | 23.397668585803167 | 5.110099713378942 | 0.0 | False | False | 0 | 7 | 7 | 0.007416890749520779 | False | -99 | 1e+20 | Brown |
\n",
"
\n",
"\n"
],
"text/plain": [
""
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"master_catalogue[:10].show_in_notebook()"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"columns = [\"help_id\", \"field\", \"ra\", \"dec\", \"hp_idx\"]\n",
"\n",
"bands = [column[5:] for column in master_catalogue.colnames if 'f_ap' in column]\n",
"for band in bands:\n",
" columns += [\"f_ap_{}\".format(band), \"ferr_ap_{}\".format(band),\n",
" \"m_ap_{}\".format(band), \"merr_ap_{}\".format(band),\n",
" \"f_{}\".format(band), \"ferr_{}\".format(band),\n",
" \"m_{}\".format(band), \"merr_{}\".format(band),\n",
" #\"flag_{}\".format(band)\n",
" ] \n",
" \n",
"columns += [\"stellarity\", \"flag_cleaned\", \"flag_merged\", \"flag_gaia\", \"flag_optnir_obs\", \n",
" \"flag_optnir_det\", \"ebv\", 'zspec_association_flag', 'zspec_qual', 'zspec', \"stellarity_origin\"] "
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {
"collapsed": true
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"['help_id', 'field', 'ra', 'dec', 'hp_idx', 'f_ap_lbc_u', 'ferr_ap_lbc_u', 'm_ap_lbc_u', 'merr_ap_lbc_u', 'f_lbc_u', 'ferr_lbc_u', 'm_lbc_u', 'merr_lbc_u', 'f_ap_suprime_z', 'ferr_ap_suprime_z', 'm_ap_suprime_z', 'merr_ap_suprime_z', 'f_suprime_z', 'ferr_suprime_z', 'm_suprime_z', 'merr_suprime_z', 'f_ap_lbc_y', 'ferr_ap_lbc_y', 'm_ap_lbc_y', 'merr_ap_lbc_y', 'f_lbc_y', 'ferr_lbc_y', 'm_lbc_y', 'merr_lbc_y', 'f_ap_gpc1_g', 'ferr_ap_gpc1_g', 'm_ap_gpc1_g', 'merr_ap_gpc1_g', 'f_gpc1_g', 'ferr_gpc1_g', 'm_gpc1_g', 'merr_gpc1_g', 'f_ap_gpc1_r', 'ferr_ap_gpc1_r', 'm_ap_gpc1_r', 'merr_ap_gpc1_r', 'f_gpc1_r', 'ferr_gpc1_r', 'm_gpc1_r', 'merr_gpc1_r', 'f_ap_gpc1_i', 'ferr_ap_gpc1_i', 'm_ap_gpc1_i', 'merr_ap_gpc1_i', 'f_gpc1_i', 'ferr_gpc1_i', 'm_gpc1_i', 'merr_gpc1_i', 'f_ap_gpc1_z', 'ferr_ap_gpc1_z', 'm_ap_gpc1_z', 'merr_ap_gpc1_z', 'f_gpc1_z', 'ferr_gpc1_z', 'm_gpc1_z', 'merr_gpc1_z', 'f_ap_gpc1_y', 'ferr_ap_gpc1_y', 'm_ap_gpc1_y', 'merr_ap_gpc1_y', 'f_gpc1_y', 'ferr_gpc1_y', 'm_gpc1_y', 'merr_gpc1_y', 'f_ap_90prime_g', 'ferr_ap_90prime_g', 'm_ap_90prime_g', 'merr_ap_90prime_g', 'f_90prime_g', 'ferr_90prime_g', 'm_90prime_g', 'merr_90prime_g', 'f_ap_90prime_r', 'ferr_ap_90prime_r', 'm_ap_90prime_r', 'merr_ap_90prime_r', 'f_90prime_r', 'ferr_90prime_r', 'm_90prime_r', 'merr_90prime_r', 'f_ap_mosaic_z', 'ferr_ap_mosaic_z', 'm_ap_mosaic_z', 'merr_ap_mosaic_z', 'f_mosaic_z', 'ferr_mosaic_z', 'm_mosaic_z', 'merr_mosaic_z', 'f_ap_newfirm_j', 'ferr_ap_newfirm_j', 'm_ap_newfirm_j', 'merr_ap_newfirm_j', 'f_newfirm_j', 'ferr_newfirm_j', 'm_newfirm_j', 'merr_newfirm_j', 'f_ap_newfirm_h', 'ferr_ap_newfirm_h', 'm_ap_newfirm_h', 'merr_ap_newfirm_h', 'f_newfirm_h', 'ferr_newfirm_h', 'm_newfirm_h', 'merr_newfirm_h', 'f_ap_newfirm_k', 'ferr_ap_newfirm_k', 'm_ap_newfirm_k', 'merr_ap_newfirm_k', 'f_newfirm_k', 'ferr_newfirm_k', 'm_newfirm_k', 'merr_newfirm_k', 'f_ap_mosaic_r', 'ferr_ap_mosaic_r', 'm_ap_mosaic_r', 'merr_ap_mosaic_r', 'f_mosaic_r', 'ferr_mosaic_r', 'm_mosaic_r', 'merr_mosaic_r', 'f_ap_mosaic_i', 'ferr_ap_mosaic_i', 'm_ap_mosaic_i', 'merr_ap_mosaic_i', 'f_mosaic_i', 'ferr_mosaic_i', 'm_mosaic_i', 'merr_mosaic_i', 'f_ap_mosaic_b', 'ferr_ap_mosaic_b', 'm_ap_mosaic_b', 'merr_ap_mosaic_b', 'f_mosaic_b', 'ferr_mosaic_b', 'm_mosaic_b', 'merr_mosaic_b', 'f_ap_tifkam_ks', 'ferr_ap_tifkam_ks', 'm_ap_tifkam_ks', 'merr_ap_tifkam_ks', 'f_tifkam_ks', 'ferr_tifkam_ks', 'm_tifkam_ks', 'merr_tifkam_ks', 'f_ap_ukidss_j', 'ferr_ap_ukidss_j', 'm_ap_ukidss_j', 'merr_ap_ukidss_j', 'f_ukidss_j', 'ferr_ukidss_j', 'm_ukidss_j', 'merr_ukidss_j', 'f_ap_90prime_z', 'ferr_ap_90prime_z', 'm_ap_90prime_z', 'merr_ap_90prime_z', 'f_90prime_z', 'ferr_90prime_z', 'm_90prime_z', 'merr_90prime_z', 'f_ap_irac_i1', 'ferr_ap_irac_i1', 'm_ap_irac_i1', 'merr_ap_irac_i1', 'f_irac_i1', 'ferr_irac_i1', 'm_irac_i1', 'merr_irac_i1', 'f_ap_irac_i2', 'ferr_ap_irac_i2', 'm_ap_irac_i2', 'merr_ap_irac_i2', 'f_irac_i2', 'ferr_irac_i2', 'm_irac_i2', 'merr_irac_i2', 'f_ap_irac_i3', 'ferr_ap_irac_i3', 'm_ap_irac_i3', 'merr_ap_irac_i3', 'f_irac_i3', 'ferr_irac_i3', 'm_irac_i3', 'merr_irac_i3', 'f_ap_irac_i4', 'ferr_ap_irac_i4', 'm_ap_irac_i4', 'merr_ap_irac_i4', 'f_irac_i4', 'ferr_irac_i4', 'm_irac_i4', 'merr_irac_i4', 'stellarity', 'flag_cleaned', 'flag_merged', 'flag_gaia', 'flag_optnir_obs', 'flag_optnir_det', 'ebv', 'zspec_association_flag', 'zspec_qual', 'zspec', 'stellarity_origin']\n"
]
}
],
"source": [
"master_catalogue = master_catalogue.filled()\n",
"print(columns)\n",
"master_catalogue[columns].write(\"{}/master_catalogue_bootes{}.fits\".format(OUT_DIR, SUFFIX), overwrite=True)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 5 - Make final cross ID catalogue"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [],
"source": [
"brown_cross_id = Table.read(\"{}/{}\".format(OUT_DIR,brown_cross_id_name))\n",
"brown_cross_id['help_id'].name = 'brown_help_id'\n",
"brown_cross_id['full_help_id'].name = 'help_help_id'\n",
"\n",
"\n",
"help_cross_id = Table.read(\"{}/{}\".format(OUT_DIR,help_cross_id_name))\n",
"help_cross_id.remove_columns(['specz_id', 'sdss_id'])\n",
"help_cross_id['help_id'].name = 'help_help_id'\n",
"\n",
"final_cross_id = join(brown_cross_id, help_cross_id, join_type='left')\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"for col in final_cross_id.colnames:\n",
" final_cross_id[col].fill_value = -1\n",
"final_cross_id = final_cross_id.filled()\n",
"\n",
"final_cross_id['specz_id'][final_cross_id['specz_id'] == ''] = '-1'\n",
"\n",
"final_cross_id.add_column(Column(data=final_cross_id['help_help_id'], name = 'help_id'))\n",
"have_brown_id = (final_cross_id['brown_help_id'] != '-1')\n",
"final_cross_id['help_id'][have_brown_id] = final_cross_id['brown_help_id'][have_brown_id]"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"['brown_i_id',\n",
" 'brown_irac_id',\n",
" 'help_help_id',\n",
" 'brown_help_id',\n",
" 'specz_id',\n",
" 'sdss_id',\n",
" 'ps1_id',\n",
" 'legacy_id',\n",
" 'ibis_id',\n",
" 'ndwfs_id',\n",
" 'uhs_id',\n",
" 'zbootes_id',\n",
" 'datafusion_intid',\n",
" 'help_id']"
]
},
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"final_cross_id.colnames"
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"set()\n"
]
}
],
"source": [
"columns = ['help_id',\n",
" 'brown_help_id',\n",
" 'help_help_id',\n",
" 'brown_i_id',\n",
" 'brown_irac_id',\n",
" 'specz_id',\n",
" 'sdss_id',\n",
" 'ps1_id',\n",
" 'legacy_id',\n",
" 'ibis_id',\n",
" 'ndwfs_id',\n",
" 'uhs_id',\n",
" 'zbootes_id',\n",
" 'datafusion_intid']\n",
"print(set(columns) - set(final_cross_id.colnames))\n",
"final_cross_id = final_cross_id[columns]"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"Table length=10\n",
"\n",
"idx | help_id | brown_help_id | help_help_id | brown_i_id | brown_irac_id | specz_id | sdss_id | ps1_id | legacy_id | ibis_id | ndwfs_id | uhs_id | zbootes_id | datafusion_intid |
\n",
"0 | HELP_J142500.285+331035.838 | HELP_J142500.285+331035.838 | -1 | 394263 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
\n",
"1 | HELP_J143318.051+332158.118 | HELP_J143318.051+332158.118 | -1 | 473154 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
\n",
"2 | HELP_J142939.235+354635.105 | HELP_J142939.235+354635.105 | -1 | 2019839 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
\n",
"3 | HELP_J142446.142+331756.854 | HELP_J142446.142+331756.854 | -1 | 445407 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
\n",
"4 | HELP_J142639.609+354724.470 | HELP_J142639.609+354724.470 | -1 | 2027735 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
\n",
"5 | HELP_J142446.456+324136.432 | HELP_J142446.456+324136.432 | -1 | 161462 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
\n",
"6 | HELP_J142440.580+354503.991 | HELP_J142440.580+354503.991 | -1 | 2005436 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
\n",
"7 | HELP_J142742.433+325234.332 | HELP_J142742.433+325234.332 | -1 | 242716 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
\n",
"8 | HELP_J142510.784+344929.132 | HELP_J142510.784+344929.132 | -1 | 1446199 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
\n",
"9 | HELP_J143221.937+354511.185 | HELP_J143221.937+354511.185 | -1 | 2006597 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
\n",
"
\n",
"\n"
],
"text/plain": [
""
]
},
"execution_count": 18,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"final_cross_id[:10].show_in_notebook()"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [],
"source": [
"\n",
"final_cross_id.write(\"data/master_list_cross_ident_bootes{}.fits\".format(SUFFIX), overwrite=True)"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python (herschelhelp_internal)",
"language": "python",
"name": "helpint"
},
"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.7.2"
}
},
"nbformat": 4,
"nbformat_minor": 2
}