diff --git a/_sources/tutorials/extragalactic_gcr_cluster_colors.ipynb b/_sources/tutorials/extragalactic_gcr_cluster_colors.ipynb index db514940..a1d40541 100644 --- a/_sources/tutorials/extragalactic_gcr_cluster_colors.ipynb +++ b/_sources/tutorials/extragalactic_gcr_cluster_colors.ipynb @@ -8,7 +8,7 @@ "\n", "Owners: **Dan Korytov [@dkorytov](https://github.com/LSSTDESC/DC2-analysis/issues/new?body=@dkorytov)**\n", "\n", - "Last verified run: Nov 30, 2018 (by @yymao)\n", + "Last verified run: Mar 8, 2024 (by @patricialarsen)\n", "\n", "This notebook demonstrates how to access the extra galactic catalog through the Generic Catalog Reader (GCR, https://github.com/yymao/generic-catalog-reader) as well as how filter on galaxy features and cluster membership.\n", "\n", @@ -16,18 +16,20 @@ "\n", "After working through and studying this Notebook you should be able to\n", "\n", - "1. Access extragalactic catalogs (protoDC2, cosmoDC2) through the GCR\n", + "1. Access extragalactic catalogs (cosmoDC2, skysim, roman_rubin) through the GCR\n", "2. Filter on galaxy properties\n", "3. Select and plot cluster members\n", "\n", "\n", - "__Logistics__: This notebook is intended to be run through the JupyterHub NERSC interface available here: https://jupyter-dev.nersc.gov. To setup your NERSC environment, please follow the instructions available here: https://confluence.slac.stanford.edu/display/LSSTDESC/Using+Jupyter-dev+at+NERSC" + "__Logistics__: This notebook is intended to be run through the JupyterHub NERSC interface available here: https://jupyter.nersc.gov. To setup your NERSC environment, please follow the instructions available here: https://confluence.slac.stanford.edu/display/LSSTDESC/Using+Jupyter+at+NERSC" ] }, { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "import GCRCatalogs\n", @@ -40,16 +42,50 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "gc = GCRCatalogs.load_catalog('cosmoDC2_v1.1.4_small')" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Other catalog options:\n", + "Some alternate catalogs that you might want to look at include skysim, which is a 5000 square degree extragalactic catalog, and the Roman Rubin catalog which is a smaller extragalactic catalog and image simulation. To load these instead execute one of the two cells below.\n" + ] + }, { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "gc = GCRCatalogs.load_catalog('skysim5000_v1.1.2_small')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "gc = GCRCatalogs.load_catalog('roman_rubin_2023_v1.1.3_elais')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "data = gc.get_quantities(['halo_mass', 'redshift',\n", @@ -65,7 +101,8 @@ "We load in the catalog with the \"load_catalog\" command, and then the values with the \"get_quantities\" command using filters to select sub-samples of the catalog. For this case we only need the magnitudes in several filters and the redshift. Galaxies are filtered on host halo mass to be at least 3e13 h$^{-1}$M$_\\odot$.\n", "\n", "### Help for error messages:\n", - "If this fails to find the appropriate quantities, check that the desc-python kernel is being used and if this is not available source the kernels by running the following command on a terminal at nersc: \"source /global/common/software/lsst/common/miniconda/setup_current_python.sh\"\n", + "If this fails to find the appropriate quantities, check that the desc-python kernel is being used and if this is not available source the kernels by running the following command on a terminal at nersc: \"source \n", + "/global/common/software/lsst/common/miniconda/kernels/setup.sh\"\n", "\n", "We are loading in a smaller version of the full cosmoDC2 catalog - this contains the same information as the full catalog but with a smaller sky area." ] @@ -73,7 +110,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "plt.figure()\n", @@ -95,7 +134,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "plt.figure()\n", @@ -122,7 +163,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "After load the catalog and data, we are able to plot the color distribution as a function of redshift for cluster galaxies with very little effort!" + "After loading the catalog and data, we are able to plot the color distribution as a function of redshift for cluster galaxies with very little effort!" ] } ], @@ -142,9 +183,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.6" + "version": "3.10.13" } }, "nbformat": 4, - "nbformat_minor": 2 + "nbformat_minor": 4 } diff --git a/_sources/tutorials/extragalactic_gcr_cluster_members.ipynb b/_sources/tutorials/extragalactic_gcr_cluster_members.ipynb index ddc97175..d3ce0ea5 100644 --- a/_sources/tutorials/extragalactic_gcr_cluster_members.ipynb +++ b/_sources/tutorials/extragalactic_gcr_cluster_members.ipynb @@ -10,7 +10,7 @@ "\n", "Owners: **Dan Korytov [@dkorytov](https://github.com/LSSTDESC/DC2-analysis/issues/new?body=@dkorytov)**, **Patricia Larsen**\n", "\n", - "Last verified run: **Nov 30, 2018** by @yymao\n", + "Last verified run: **March 8, 2024** by @patricialarsen\n", "\n", "This notebook demonstrates how to access the extra galactic catalog through the Generic Catalog Reader (GCR, https://github.com/yymao/generic-catalog-reader) as well as how filter on galaxy features and cluster membership.\n", "\n", @@ -18,19 +18,21 @@ "\n", "After working through and studying this Notebook you should be able to\n", "\n", - "1. Access extragalactic catalogs (protoDC2, cosmoDC2) through the GCR.\n", + "1. Access extragalactic catalogs (cosmoDC2, skysim, roman_rubin) through the GCR.\n", "2. Select galaxy cluster centrals as a proxy for clusters.\n", "3. Select galaxies in individual clusters by using the host_id quantity.\n", "4. Plotting galaxy clustermembers positions on the sky as well as their comoving position in space.\n", "\n", "\n", - "__Logistics__: This notebook is intended to be run through the JupyterHub NERSC interface available here: https://jupyter-dev.nersc.gov. To setup your NERSC environment, please follow the instructions available here: https://confluence.slac.stanford.edu/display/LSSTDESC/Using+Jupyter-dev+at+NERSC" + "__Logistics__: This notebook is intended to be run through the JupyterHub NERSC interface available here: https://jupyter.nersc.gov. To setup your NERSC environment, please follow the instructions available here: https://confluence.slac.stanford.edu/display/LSSTDESC/Using+Jupyter+at+NERSC" ] }, { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "import GCRCatalogs\n", @@ -49,7 +51,8 @@ "We load in the catalog with the \"load_catalog\" command, and then the values with the \"get_quantities\" command using filters to select sub-samples of the catalog. \n", "\n", "### Help for error messages:\n", - "If this fails to find the appropriate quantities, check that the desc-python kernel is being used and if this is not available source the kernels by running the following command on a terminal at nersc: \"source /global/common/software/lsst/common/miniconda/setup_current_python.sh\"\n", + "If this fails to find the appropriate quantities, check that the desc-python kernel is being used and if this is not available source the kernels by running the following command on a terminal at nersc: \"source \n", + "/global/common/software/lsst/common/miniconda/kernels/setup.sh\"\n", "\n", "We are loading in a smaller version of the full cosmoDC2 catalog - this contains the same information as the full catalog but with a smaller sky area." ] @@ -63,10 +66,42 @@ "gc = GCRCatalogs.load_catalog('cosmoDC2_v1.1.4_small')" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Other catalog options:\n", + "Some alternate catalogs that you might want to look at include skysim, which is a 5000 square degree extragalactic catalog, and the Roman Rubin catalog which is a smaller extragalactic catalog and image simulation. To load these instead execute one of the two cells below.\n" + ] + }, { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "gc = GCRCatalogs.load_catalog('skysim5000_v1.1.2_small')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "gc = GCRCatalogs.load_catalog('roman_rubin_2023_v1.1.3_elais')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "galaxy_data = gc.get_quantities(['ra', 'dec', 'mag_r', 'halo_id'], filters=['mag_r < 19'])\n", @@ -79,7 +114,7 @@ "metadata": {}, "source": [ "### Plot individual clusters\n", - "The cluster_data we loaded selects for central galaxies in clusters of mass higher than 10^14 solar masses/h below redshift 0.2. We will plot three such clusters in the proto-DC2 region. \n", + "The cluster_data we loaded selects for central galaxies in clusters of mass higher than 10^14 solar masses/h below redshift 0.2. We will plot three such clusters in the skysim region. \n", "\n", "For each of these clusters we can match the galaxies by selecting on 'halo_id' and make a scatter plot of the projected positions around the central galaxy. Note that the size of the circles corresponds to the r-band magnitude of the galaxies. \n", "\n", @@ -89,7 +124,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "cluster_data = Table(cluster_data)\n", @@ -126,7 +163,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "galaxy_data = gc.get_quantities(['ra', 'dec', 'mag_r', 'halo_id', 'position_x', 'position_y', 'velocity_x', 'velocity_y'], filters=['mag_r < 19'])\n", @@ -137,7 +176,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "cluster_data = Table(cluster_data)\n", @@ -161,6 +202,13 @@ " plt.colorbar(label='km/s')\n", "plt.show()" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { @@ -179,9 +227,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.6" + "version": "3.10.13" } }, "nbformat": 4, - "nbformat_minor": 2 + "nbformat_minor": 4 } diff --git a/_sources/tutorials/extragalactic_gcr_hod.ipynb b/_sources/tutorials/extragalactic_gcr_hod.ipynb index e18e1798..aa3b4553 100644 --- a/_sources/tutorials/extragalactic_gcr_hod.ipynb +++ b/_sources/tutorials/extragalactic_gcr_hod.ipynb @@ -6,12 +6,12 @@ "source": [ "# Halo Occupation Distribution from extragalactic catalogs\n", "\n", - "> Notebook owner: Yao-Yuan Mao [@yymao](https://github.com/LSSTDESC/DC2-analysis/issues/new?body=@yymao). Last run: Nov 30, 2018\n", + "> Notebook owner: Yao-Yuan Mao [@yymao](https://github.com/LSSTDESC/DC2-analysis/issues/new?body=@yymao). Last run: Mar 8, 2024 by @patricialarsen\n", "\n", - "In this notebook we demostrate how to plot the halo occupation distribution of the protoDC2/cosmoDC2 galaxy catalog.\n", + "In this notebook we demostrate how to plot the halo occupation distribution of the cosmoDC2/skysim/roman_rubin galaxy catalogs.\n", "\n", "## Learning objectives\n", - "- Use `GCRCatalogs` to access the protoDC2 or cosmoDC2 catalogs. \n", + "- Use `GCRCatalogs` to access the cosmoDC2, skysim or roman_rubin catalogs. \n", "- Access cosmology in the extragalactic catalogs.\n", "- Use `CCL` to predict Halo Mass Function." ] @@ -19,7 +19,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "import GCRCatalogs" @@ -28,7 +30,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "import pyccl as ccl" @@ -37,7 +41,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "import numpy as np\n", @@ -45,19 +51,33 @@ "%matplotlib inline" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Catalog selection\n", + "Uncomment the line corresponding to the catalog you want to inspect" + ] + }, { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ - "gc = GCRCatalogs.load_catalog('cosmoDC2_v1.1.4_small')" + "#gc = GCRCatalogs.load_catalog('cosmoDC2_v1.1.4_small')\n", + "gc = GCRCatalogs.load_catalog('skysim5000_v1.1.2_small')\n", + "#gc = GCRCatalogs.load_catalog('roman_rubin_2023_v1.1.3_elais')\n" ] }, { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "zmax = 0.25\n", @@ -65,19 +85,41 @@ "mass_center = np.sqrt(mass_bins[1:] * mass_bins[:-1])" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Get the data\n", + "Retrieve the data given the maximum redshift value determined above\n" + ] + }, { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ - "data = gc.get_quantities(['halo_mass', 'Mag_true_r_lsst_z0', 'redshift'], filters=['redshift < {}'.format(zmax)])" + "data = gc.get_quantities(['halo_mass', 'Mag_true_r_lsst_z0', 'redshift','halo_id'], filters=['redshift < {}'.format(zmax)])" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "tags": [] + }, + "source": [ + "### Cosmology\n", + "Retrieve the cosmological parameters and use them to create a ccl cosmology object" ] }, { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "cosmo = ccl.Cosmology(\n", @@ -90,21 +132,45 @@ ")" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Get expected halo mass function from CCL\n", + "We approximate the hmf by using the mean redshift, create a mass definition and decide which mass function to use" + ] + }, { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# approximate hmf using mean redshift\n", "mean_scale_factor = 1.0/(1.0+data['redshift'].mean())\n", - "hmf_dn_dlogm = ccl.massfunc(cosmo, mass_center, mean_scale_factor)" + "\n", + "hmd_fof = ccl.halos.MassDefFof\n", + "mf = ccl.halos.MassFuncSheth99(mass_def=hmd_fof)\n", + "hmf_dn_dlogm = mf(cosmo, mass_center, mean_scale_factor)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Determine expected number of halos\n", + "\n", + "Use the halo mass function and the volume (given by 4/3 pi * fsky * r^3) to get the total number of halos expected in the volume. We also select on halo ids to get the true number of halos in the volume. " ] }, { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "d = gc.cosmology.comoving_distance(zmax).to('Mpc').value\n", @@ -114,27 +180,50 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "dlogm = np.ediff1d(np.log10(mass_bins))\n", - "nhalo_expected = hmf_dn_dlogm * volume * dlogm" + "nhalo_expected = hmf_dn_dlogm * volume * dlogm\n", + "\n", + "hid,idx,count=np.unique(data['halo_id'],return_index=True,return_counts=True)" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "tags": [] + }, + "source": [ + "### Plot halo occupation distribution" ] }, { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "for Mr_thres, color in zip((-21.5, -21, -20.5, -20), plt.cm.tab20c.colors):\n", " plt.loglog(\n", " mass_center, \n", " np.histogram(data['halo_mass'][data['Mag_true_r_lsst_z0'] < Mr_thres], mass_bins)[0] / nhalo_expected,\n", + " label=r'$CCL:\\ M_r < {}$'.format(Mr_thres),\n", + " c=color,\n", + " );\n", + " plt.loglog(\n", + " mass_center, \n", + " np.histogram(data['halo_mass'][data['Mag_true_r_lsst_z0'] < Mr_thres], mass_bins)[0]/np.histogram(data['halo_mass'][idx], mass_bins)[0],\n", " label=r'$M_r < {}$'.format(Mr_thres),\n", " c=color,\n", + " linestyle='--'\n", " );\n", "\n", + "\n", "plt.xlabel(r'${\\rm M}_h \\,/\\, {\\rm M}_\\odot$');\n", "plt.ylabel(r'$\\langle N_{\\rm gal} \\,|\\, {\\rm M}_h \\rangle$');\n", "plt.title(r'HOD $(z < 0.25)$');\n", @@ -142,6 +231,13 @@ "plt.axhline(1, lw=0.5, c='k');\n", "plt.legend();" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { @@ -160,9 +256,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.6" + "version": "3.10.13" } }, "nbformat": 4, - "nbformat_minor": 2 + "nbformat_minor": 4 } diff --git a/_sources/tutorials/extragalactic_gcr_mass_relations.ipynb b/_sources/tutorials/extragalactic_gcr_mass_relations.ipynb index d7cdbe25..5d463b29 100644 --- a/_sources/tutorials/extragalactic_gcr_mass_relations.ipynb +++ b/_sources/tutorials/extragalactic_gcr_mass_relations.ipynb @@ -6,12 +6,12 @@ "source": [ "# Extragalactic catalogs: mass relations\n", "\n", - "> Notebook owner: Yao-Yuan Mao [@yymao](https://github.com/LSSTDESC/DC2-analysis/issues/new?body=@yymao). Last run: Nov 30, 2018\n", + "> Notebook owner: Yao-Yuan Mao [@yymao](https://github.com/LSSTDESC/DC2-analysis/issues/new?body=@yymao). Last run: Mar 8, 2024 by @patricialarsen\n", "\n", - "In this notebook we demostrate how to plot the halo mass-stellar mass relation and also the BH mass-bulge mass relation for the protoDC2/cosmoDC2 galaxy catalog.\n", + "In this notebook we demostrate how to plot the halo mass-stellar mass relation and also the BH mass-bulge mass relation for the cosmoDC2/ skysim/ roman_rubin galaxy catalog.\n", "\n", "## Learning objectives\n", - "- Use `GCRCatalogs` to access the protoDC2 or cosmoDC2 catalogs. \n", + "- Use `GCRCatalogs` to access the cosmoDC2, roman_rubin or skysim catalogs. \n", "- Be able to explore useful quantities using `GCRCatalogs`.\n", "- Be able to use filters when accessing quantities." ] @@ -19,7 +19,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "import GCRCatalogs" @@ -28,7 +30,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "import numpy as np\n", @@ -36,19 +40,32 @@ "%matplotlib inline" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Uncomment the line corresponding to the catalog you're inspecting" + ] + }, { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ - "gc = GCRCatalogs.load_catalog('cosmoDC2_v1.1.4_small')" + "gc = GCRCatalogs.load_catalog('cosmoDC2_v1.1.4_small')\n", + "#gc = GCRCatalogs.load_catalog('skysim5000_v1.1.2_small')\n", + "#gc = GCRCatalogs.load_catalog('roman_rubin_2023_v1.1.1_elais')" ] }, { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# let's see what masses are availble \n", @@ -65,7 +82,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "data = gc.get_quantities(['stellar_mass', 'halo_mass'], filters=['redshift < 0.2', 'is_central'])\n", @@ -86,7 +105,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "data = gc.get_quantities(['stellar_mass', 'halo_mass'], filters=['redshift > 0.9', 'redshift < 1', 'is_central'])\n", @@ -107,7 +128,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "data = gc.get_quantities(['stellar_mass_bulge', 'blackHoleMass'], filters=['redshift < 0.2', 'is_central'])\n", @@ -116,6 +139,13 @@ "plt.xlabel(r'$\\log \\, {\\rm M}_{\\rm bulge} \\, / \\, {\\rm M}_\\odot$');\n", "plt.ylabel(r'$\\log \\, {\\rm M}_{\\rm BH} \\, / \\, {\\rm M}_\\odot$');" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { @@ -134,9 +164,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.6" + "version": "3.10.13" } }, "nbformat": 4, - "nbformat_minor": 2 + "nbformat_minor": 4 } diff --git a/_sources/tutorials/extragalactic_gcr_photoz_catalogs.ipynb b/_sources/tutorials/extragalactic_gcr_photoz_catalogs.ipynb index 376c3d8f..f527282c 100644 --- a/_sources/tutorials/extragalactic_gcr_photoz_catalogs.ipynb +++ b/_sources/tutorials/extragalactic_gcr_photoz_catalogs.ipynb @@ -7,7 +7,7 @@ "# cosmoDC2 extragalactic catalog photometric redshifts\n", "Owner:**Sam Schmidt [@sschmidt23](https://github.com/LSSTDESC/DC2-analysis/issues/new?body=@sschmidt23)**\n", "\n", - "Last Verifed to Run: **2020-06-09** (by @sschmidt23)\n", + "Last Verifed to Run: **2024-03-08** (by @patricialarsen)\n", "\n", "This notebook will show you how to access the \"add-on\" columns that provide the photometric redshift (photo-z) information for the extragalactic catalog (cosmoDC2_v1.1.4_image). \n", "\n", @@ -32,7 +32,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "import numpy as np\n", @@ -44,7 +46,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "import GCRCatalogs\n", @@ -66,7 +70,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "%%time\n", @@ -103,7 +109,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# uncomment the line below to see a list of *all* available quantities in the composite catalog\n", @@ -115,7 +123,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "data = cat.get_quantities(['photoz_mask','photoz_pdf','photoz_mean','photoz_mode','photoz_odds','photoz_mode_ml_red_chi2','mag_i_lsst','mag_i_photoz','redshift'],\n", @@ -137,7 +147,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "redshift = data['redshift']\n", @@ -151,7 +163,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "redshift = redshift[photoz_mask]\n", @@ -169,7 +183,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "pzdict = {'specz':redshift,'zmode':photoz_mode,'zmean':data['photoz_mean'],'odds':data['photoz_odds'],'ml_chi2':data['photoz_mode_ml_red_chi2'],\n", @@ -181,7 +197,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "df.info()" @@ -190,7 +208,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "magcut = 23.6" @@ -206,7 +226,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "brightmask = (df['mag_i_photoz']0.99)\n", @@ -285,7 +309,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# NOTE: Need to set `only_use_master_attr` to False to allow accessing add-on attributes. \n", @@ -297,7 +323,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "fig, ax = plt.subplots(5, 2, figsize=(18,16))\n", @@ -323,7 +351,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "fig = plt.figure(figsize=(12,8))\n", @@ -346,7 +376,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "tomocut = ((brightdf['zmode']>0.4) & (brightdf['zmode']<=0.6))\n", @@ -371,7 +403,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "tomocut = ((brightdf['zmode']>0.1) & (brightdf['zmode']<=0.3))\n", @@ -397,7 +431,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "del df\n", @@ -421,7 +457,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "%%time\n", @@ -431,7 +469,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "data2 = cat2.get_quantities(['photoz_mask','photoz_pdf','photoz_mean','photoz_mode','photoz_odds','photoz_mode_ml_red_chi2','mag_i_lsst','mag_i_photoz','redshift'],\n", @@ -448,7 +488,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "fz_redshift = data2['redshift']\n", @@ -472,7 +514,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "pzdict = {'specz':fz_redshift,'zmode':fz_photoz_mode,'zmean':data2['photoz_mean'],'odds':data2['photoz_odds'],'ml_chi2':data2['photoz_mode_ml_red_chi2'],\n", @@ -484,7 +528,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "fz_df.info()" @@ -493,7 +539,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "brightmask = (fz_df['mag_i_photoz']0.4) & (fz_brightdf['zmode']<=0.6))\n", @@ -611,7 +667,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "fztomocut = ((fz_brightdf['zmode']>0.1) & (fz_brightdf['zmode']<=0.3))\n", @@ -664,7 +722,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.6" + "version": "3.10.13" } }, "nbformat": 4, diff --git a/_sources/tutorials/matching_fof.ipynb b/_sources/tutorials/matching_fof.ipynb index 5d73ba73..b521399e 100644 --- a/_sources/tutorials/matching_fof.ipynb +++ b/_sources/tutorials/matching_fof.ipynb @@ -6,8 +6,8 @@ "source": [ "# Match truth and object catalogs for DC2 Run 2.2i\n", "Owner: Yao-Yuan Mao, Scott Daniel (with help from Anže Slosar, Bhairav Valera, HyeYun Park)
\n", - "Updated by: Javier Sanchez, Yao-Yuan Mao
\n", - "Last Verified to Run: 2021-07-01 by Yao-Yuan Mao\n", + "Updated by: Javier Sanchez, Yao-Yuan Mao, Patricia Larsen
\n", + "Last Verified to Run: 2024-Mar-11 by Patricia Larsen\n", "\n", "**Notes:**\n", "- Follow this [step-by-step guide](https://confluence.slac.stanford.edu/x/Xgg4Dg) if you don't know how to run this notebook.\n", @@ -26,7 +26,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "import numpy as np\n", @@ -39,7 +41,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "from astropy.coordinates import SkyCoord\n", @@ -54,7 +58,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# load object catalog (for a single tract)\n", @@ -64,7 +70,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# Let's first visually inspect the footprint of a few tracts of the object catalog.\n", @@ -85,7 +93,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# Let's also define a magnitude cut\n", @@ -98,7 +108,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# let's add total ellipticity for later use (not needed for now)\n", @@ -109,7 +121,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# Load ra and dec from object, using both of the filters we just defined.\n", @@ -124,7 +138,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# Let's now turn to the truth catalog. Here we just append galaxies and stars; \n", @@ -135,17 +151,21 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# Load the stars\n", - "stars_cat = GCRCatalogs.load_catalog(\"dc2_truth_run2.2i_star_truth_summary\")" + "stars_cat = GCRCatalogs.load_catalog(\"dc2_run2.2i_truth_star_summary\")" ] }, { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "max_ra = np.nanmax(object_data['ra'])\n", @@ -163,7 +183,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# get ra and dec from truth catalog\n", @@ -178,19 +200,23 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "if not stars_cat.has_quantity(\"mag_i\"):\n", " stars_cat.add_derived_quantity(\"mag_i\", flux_to_mag, \"flux_i\")\n", - "quantities = ['id', 'ra', 'dec', 'mag_i', 'redshift']\n", + "quantities = ['id', 'ra', 'dec', 'mag_i']\n", "stars_data = stars_cat.get_quantities(quantities, filters=pos_filters)" ] }, { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# Adjust the tables of galaxies and stars so that we can merge them into one table\n", @@ -209,7 +235,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "plt.scatter(truth_data_all['ra'][::100], truth_data_all['dec'][::100], s=0.1)\n", @@ -219,7 +247,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# now we can really do the matching!\n", @@ -236,7 +266,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# now we want to count the number of truth and object objects *for each group*\n", @@ -266,7 +298,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# Let's further inspect the objects in the groups that have 1-to-1 truth/object match.\n", @@ -282,7 +316,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "truth_sc = SkyCoord(truth_data_all['ra'][truth_idx], truth_data_all['dec'][truth_idx], unit=\"deg\")\n", @@ -296,7 +332,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "plt.figure(figsize=(7.3, 6)) # Pick a figuresize that will result in a square equal-axis plus colorbar\n", @@ -312,7 +350,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "#Plotting Delta angle for the outputs\n", @@ -324,7 +364,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# merge the matched objects\n", @@ -336,7 +378,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# Select only those truth objects that are galaxies which were not sprinkled\n", @@ -347,7 +391,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# load redshift and ellipticity from the extragalactic catalog, only for galaxies that are already in `matched_gals`\n", @@ -361,7 +407,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# merge extragalactic_data to matched_gals\n", @@ -371,7 +419,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# compare the magnitude\n", @@ -388,7 +438,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# compare the ellipticity (naively -- see below for further discussion)\n", @@ -424,7 +476,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# compare the ellipticity (smartly)\n", @@ -456,7 +510,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "def calc_lensed_ellipticity(es1, es2, gamma1, gamma2, kappa):\n", @@ -473,7 +529,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# Now let's get the newly defined ellipticity and add to our merged pandas data frame:\n", @@ -488,7 +546,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "tags": [] + }, "outputs": [], "source": [ "# Now we compare the ellipticity again (and don't forget the definition conversion!)\n", @@ -534,7 +594,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.8" + "version": "3.10.13" } }, "nbformat": 4, diff --git a/searchindex.js b/searchindex.js index 9c8ce8b4..97f84d58 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["README", "tutorials/README", "tutorials/dia_sn_vs_truth", "tutorials/dia_source_object_stamp", "tutorials/dm_butler_lensing_cuts", "tutorials/dm_butler_postage_stamps", "tutorials/dm_butler_postage_stamps_for_object_catalogs", "tutorials/dm_butler_skymap", "tutorials/extragalactic_gcr_cluster_colors", "tutorials/extragalactic_gcr_cluster_members", "tutorials/extragalactic_gcr_hod", "tutorials/extragalactic_gcr_mass_relations", "tutorials/extragalactic_gcr_photoz_catalogs", "tutorials/extragalactic_gcr_redshift_dist", "tutorials/matching_fof", "tutorials/matching_stack", "tutorials/object_gcr_1_intro", "tutorials/object_gcr_2_lensing_cuts", "tutorials/object_gcr_3_challenges", "tutorials/object_gcr_4_photoz", "tutorials/object_pandas_stellar_locus", "tutorials/object_per_visit_postage_stamp", "tutorials/object_spark_1_intro", "tutorials/postgres_forcedsource", "tutorials/postgres_object_1_intro", "tutorials/postgres_object_2", "tutorials/postgres_truth", "tutorials/truth_gcr_intro", "tutorials/truth_gcr_variables", "validation/DC2_calexp_src_validation_1p2", "validation/README", "validation/Run_1.2p_PSF_tests", "validation/validate_dc2_object_table", "validation/validate_dc2_run2.1i_object_table", "validation/validate_dc2_run2.2i_object_table"], "filenames": ["README.md", "tutorials/README.rst", "tutorials/dia_sn_vs_truth.ipynb", "tutorials/dia_source_object_stamp.ipynb", "tutorials/dm_butler_lensing_cuts.ipynb", "tutorials/dm_butler_postage_stamps.ipynb", "tutorials/dm_butler_postage_stamps_for_object_catalogs.ipynb", "tutorials/dm_butler_skymap.ipynb", "tutorials/extragalactic_gcr_cluster_colors.ipynb", "tutorials/extragalactic_gcr_cluster_members.ipynb", "tutorials/extragalactic_gcr_hod.ipynb", "tutorials/extragalactic_gcr_mass_relations.ipynb", "tutorials/extragalactic_gcr_photoz_catalogs.ipynb", "tutorials/extragalactic_gcr_redshift_dist.ipynb", "tutorials/matching_fof.ipynb", "tutorials/matching_stack.ipynb", "tutorials/object_gcr_1_intro.ipynb", "tutorials/object_gcr_2_lensing_cuts.ipynb", "tutorials/object_gcr_3_challenges.ipynb", "tutorials/object_gcr_4_photoz.ipynb", "tutorials/object_pandas_stellar_locus.ipynb", "tutorials/object_per_visit_postage_stamp.ipynb", "tutorials/object_spark_1_intro.ipynb", "tutorials/postgres_forcedsource.ipynb", "tutorials/postgres_object_1_intro.ipynb", "tutorials/postgres_object_2.ipynb", "tutorials/postgres_truth.ipynb", "tutorials/truth_gcr_intro.ipynb", "tutorials/truth_gcr_variables.ipynb", "validation/DC2_calexp_src_validation_1p2.ipynb", "validation/README.md", "validation/Run_1.2p_PSF_tests.ipynb", "validation/validate_dc2_object_table.ipynb", "validation/validate_dc2_run2.1i_object_table.ipynb", "validation/validate_dc2_run2.2i_object_table.ipynb"], "titles": ["DC2-analysis", "DC2 Tutorials", "DIA Analysis: Supernovae from the Run 1.2p Test", "DIA Analysis: Source, Object, and Postage Stamps for Run 1.2p Test", "Accessing the Coadd data using the Data Butler", "DC2: Generate Postage Stamps for set of RA, Dec coordinates", "DC2: Generate Postage Stamps (Cutouts) for objects in the Object Catalog", "Plotting the DC2 Run2.1i skyMap", "Plotting Galaxy Cluster Member Colors in Extragalactic Catalogs", "Plotting Positions of Galaxy Cluster Members in Extragalactic Catalogs", "Halo Occupation Distribution from extragalactic catalogs", "Extragalactic catalogs: mass relations", "cosmoDC2 extragalactic catalog photometric redshifts", "Plot N versus z Distributions in the extragalactic catalogs", "Match truth and object catalogs for DC2 Run 2.2i", "Using the LSST Stack tools to do positional matching on coadd and src catalogs", "DC2 Object Catalog Run2.2i GCR tutorial \u2013 Part I: GCR access", "DC2 Object Catalog Run2.2i GCR tutorial \u2013 Part II: Lensing Cuts", "DC2 Object Catalog Run2.2i GCR tutorial \u2013 Part III: Guided Challenges", "DC2 Object Catalog Run2.2i GCR tutorial \u2013 Part IV: accessing photo-z", "Looking at the \u201cObject Catalogs\u201d: merged tract-patch catalogs in DC2 Run 1.1p", "DC2 Retrieve Visit-Level Forced Src Photometry and Postage Stamps from Object Catalog.", "DC2 object Run1.1p Apache Spark tutorial \u2013 Part I: Apache Spark access", "Accessing DC2 forced source data in PostgreSQL at NERSC", "Accessing DC2 data in PostgreSQL at NERSC", "Accessing DC2 data in PostgreSQL at NERSC part 2", "Accessing DC2 truth and simulated observations data in PostgreSQL at NERSC", "Accessing Truth Catalog Information", "Accessing variable and transient objects in the truth catalog", "Validation tests for DC2 1.2i/p single visit catalogs", "Introduction", "Validation tests on DC2 calexps and src catalogs", "Inspection of DC2 Object Table", "Inspection of DC2 Run 2.1i Object Table", "Inspection of DC2 Run 2.2i DR6 Object Table"], "terms": {"The": [0, 1, 2, 3, 4, 5, 6, 7, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "repositori": [0, 3, 4, 5, 13, 16, 17, 21, 23, 30], "contain": [0, 1, 4, 5, 7, 8, 9, 12, 15, 16, 17, 22, 24, 25, 27, 28, 29, 30, 33, 34], "gener": [0, 1, 4, 8, 9, 12, 13, 14, 15, 16, 17, 18, 22, 24, 25, 26, 33, 34], "script": [0, 1, 4, 9, 22, 24], "simul": [0, 2, 3, 4, 7, 12, 15, 16, 20, 24, 28, 31, 32, 33, 34], "dataset": [0, 1, 2, 6, 7, 14, 16, 20, 21, 22, 23, 24, 31, 33, 34], "project": [0, 1, 6, 7, 9, 16, 22, 24, 32, 33, 34], "specif": [0, 3, 4, 5, 7, 12, 13, 16, 19, 21, 22, 24, 26, 32, 33, 34], "work": [0, 3, 5, 6, 7, 8, 9, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 28, 30, 31, 33, 34], "can": [0, 1, 2, 3, 5, 6, 7, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34], "done": [0, 3, 17, 18, 22, 25, 33], "separ": [0, 14, 15, 24, 27, 29, 31, 33, 34], "some": [0, 1, 2, 3, 4, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 29, 31, 33, 34], "task": [0, 4, 28], "us": [0, 1, 2, 3, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "relev": [0, 5, 16, 22], "includ": [0, 1, 3, 4, 5, 7, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 32], "here": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 30, 31, 33, 34], "more": [0, 1, 3, 4, 5, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 29, 31, 32, 33, 34], "consumpt": [0, 27], "arrow_right": 0, "click": [0, 1], "brows": [0, 5], "render": [0, 1, 12, 30], "product": [0, 1, 5, 6, 15, 16, 22, 24, 33, 34], "document": [0, 3, 5, 7, 16, 18, 22, 24, 26, 31, 32, 33, 34], "discuss": [0, 3, 14, 16, 24], "relat": [0, 1, 12, 16, 18, 19, 20, 24, 29, 30, 33, 34], "valid": [0, 1, 30, 32, 33, 34], "pleas": [0, 1, 3, 8, 9, 12, 16, 17, 18, 19, 22, 23, 24, 25, 26, 30, 31], "go": [0, 1, 3, 6, 7, 12, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 31, 33, 34], "inform": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 14, 15, 16, 19, 20, 21, 22, 23, 24, 26, 28, 33, 34], "about": [0, 1, 2, 3, 4, 6, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 29, 34], "If": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 16, 17, 18, 19, 21, 24, 28, 29, 30, 33, 34], "you": [0, 1, 2, 3, 4, 5, 6, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34], "find": [0, 3, 7, 8, 9, 14, 15, 16, 17, 18, 20, 22, 23, 24, 26, 27, 28, 29, 30, 33, 34], "problem": [0, 1, 3, 12, 13, 30], "have": [0, 1, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34], "tutori": [0, 3, 12, 13, 20, 23, 28, 29, 30, 31, 32, 33, 34], "thi": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "ask": [0, 3, 7, 13, 20], "open": [0, 17, 18, 23, 24, 27, 30], "an": [0, 1, 3, 4, 5, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34], "issu": [0, 1, 7, 12, 13, 25, 30, 33, 34], "ha": [0, 1, 3, 5, 6, 7, 12, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29, 33], "bsd": 0, "3": [0, 3, 4, 5, 7, 9, 10, 12, 13, 14, 15, 17, 19, 20, 21, 22, 25, 26, 28, 29, 31, 32, 33, 34], "claus": [0, 25, 26, 27], "see": [0, 1, 2, 3, 4, 5, 6, 11, 12, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34], "directori": [0, 1, 5, 6, 20, 24, 29, 30, 32], "all": [0, 1, 2, 3, 4, 5, 7, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33], "indic": [0, 1, 12, 14, 19, 27, 33, 34], "what": [0, 3, 4, 5, 11, 12, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 28, 32, 33, 34], "date": [0, 23, 24, 26, 29, 31], "thei": [0, 1, 3, 14, 18, 23, 24, 25, 28, 32, 33, 34], "were": [0, 1, 6, 7, 12, 14, 16, 17, 19, 24, 25, 27], "last": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31], "verifi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 17, 20, 21, 23, 24, 25, 26], "run": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], "i": [0, 1, 2, 3, 4, 5, 7, 8, 9, 12, 13, 14, 15, 18, 19, 20, 21, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34], "throughout": 0, "addit": [0, 5, 12, 17, 19, 24, 25, 28], "contribut": [0, 1, 5], "similar": [0, 1, 4, 5, 12, 18, 20, 23, 24, 26, 27, 33], "so": [0, 1, 2, 3, 5, 6, 7, 9, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34], "state": 0, "given": [0, 3, 4, 5, 7, 12, 13, 17, 18, 19, 29, 32, 33, 34], "piec": [0, 1, 16, 18, 22, 27], "code": [0, 1, 2, 3, 5, 6, 7, 12, 13, 15, 17, 19, 23, 24, 27, 30, 31, 33, 34], "clearli": [0, 32, 33, 34], "identifi": [0, 1, 3, 4, 5, 21, 23, 24, 33, 34], "user": [0, 2, 3, 5, 16, 19, 22, 23, 24, 26, 29, 33], "make": [0, 1, 3, 9, 12, 13, 14, 15, 16, 18, 19, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34], "your": [0, 1, 5, 6, 7, 8, 9, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 33], "research": 0, "give": [0, 7, 12, 14, 19, 22, 27, 31], "acknowledg": 0, "author": [0, 22, 29], "": [0, 1, 2, 3, 4, 5, 7, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "In": [0, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34], "set": [0, 2, 3, 12, 13, 17, 18, 19, 20, 21, 23, 24, 28, 33, 34], "well": [0, 4, 5, 8, 9, 12, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29], "show": [0, 3, 4, 5, 6, 7, 8, 9, 12, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 28, 31], "access": [0, 1, 2, 3, 5, 7, 8, 9, 10, 11, 17, 20, 21, 33], "data": [0, 1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 28, 29, 31], "varieti": [0, 19, 24], "wai": [0, 3, 7, 9, 12, 14, 17, 18, 19, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33], "readm": 0, "tabl": [0, 1, 2, 3, 4, 5, 6, 9, 14, 15, 17, 21, 23, 25, 28], "describ": [0, 3, 7, 24, 26, 31], "new": [0, 3, 4, 5, 7, 15, 17, 21, 24, 30, 34], "ad": [0, 1, 4, 5, 6, 7, 12, 15, 16, 17, 22, 24, 27], "full": [0, 3, 5, 6, 8, 9, 12, 15, 16, 17, 19, 22, 24, 33, 34], "descript": [0, 1, 7, 27, 30], "do": [0, 2, 3, 4, 5, 7, 9, 12, 13, 14, 16, 17, 18, 20, 21, 22, 24, 25, 28, 32, 33, 34], "There": [0, 3, 12, 17, 18, 19, 20, 22, 23, 24, 25, 31, 33, 34], "ar": [0, 1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "two": [0, 3, 6, 7, 12, 14, 17, 18, 19, 20, 23, 24, 25, 26, 28, 34], "reason": [0, 12, 16, 17, 19, 20, 21, 23, 25, 26, 30, 33, 34], "why": [0, 2, 6, 12, 17, 18, 27, 28, 29, 33, 34], "one": [0, 2, 3, 5, 7, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 32, 33, 34], "might": [0, 3, 5, 12, 16, 24, 25], "add": [0, 1, 4, 12, 13, 14, 15, 17, 18, 19, 21, 27, 29, 31, 32, 33, 34], "applic": [0, 12, 24], "think": [0, 5, 12, 16, 21, 22, 34], "should": [0, 3, 4, 5, 6, 8, 9, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34], "master": [0, 1, 6, 22], "we": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 27, 28, 29, 30, 31, 32, 33, 34], "imagin": [0, 22], "team": [0, 2, 13], "most": [0, 1, 5, 6, 17, 22, 23, 24, 26, 32, 33, 34], "These": [0, 3, 5, 7, 15, 20, 23, 27, 30], "anoth": [0, 12, 23, 24, 26, 28, 29, 33], "member": [0, 1], "particular": [0, 3, 5, 13, 16, 18, 22, 24, 25, 26], "scienc": [0, 3, 7, 17, 18, 20, 31], "case": [0, 7, 8, 12, 15, 16, 17, 18, 24, 25, 26], "d": [0, 3, 4, 5, 6, 7, 10, 16, 17, 18, 20, 21, 26, 27, 32, 33, 34], "like": [0, 1, 2, 3, 5, 7, 12, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 33, 34], "usual": [0, 6, 24, 25], "under": [0, 5, 14, 22], "could": [0, 2, 3, 12, 13, 14, 15, 21, 23, 24, 27, 32, 33, 34], "combin": [0, 12, 19, 25, 33], "from": [0, 1, 3, 4, 5, 6, 7, 9, 12, 13, 14, 15, 16, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34], "exist": [0, 3, 5, 7, 21, 25], "someth": [0, 1, 3, 12, 18, 19, 21, 23, 24, 32, 33, 34], "total": [0, 5, 14, 16, 17, 22, 23, 33, 34], "differ": [0, 1, 2, 3, 4, 5, 7, 12, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 28, 29, 30, 33, 34], "etc": [0, 1, 7], "For": [0, 3, 5, 7, 8, 9, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 28, 29, 31, 33, 34], "engag": 0, "input": [0, 2, 3, 14, 15, 20, 22, 25, 27, 28, 29, 33, 34], "suggest": [0, 23, 25], "e": [0, 3, 4, 5, 6, 7, 13, 14, 15, 16, 17, 20, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34], "g": [0, 2, 3, 4, 5, 6, 7, 8, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34], "type": [0, 1, 5, 6, 12, 15, 17, 22, 23, 24, 26, 28, 32, 33, 34], "2": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 27, 29, 30, 31, 32], "abov": [0, 1, 2, 3, 4, 5, 6, 7, 12, 14, 16, 18, 20, 21, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34], "without": [0, 5, 16, 18, 22, 24], "b": [0, 1, 5, 12, 24, 26, 29, 31], "explanatori": [0, 1], "text": [0, 7, 24, 26, 33, 34], "try": [0, 3, 4, 16, 17, 18, 19, 24, 25, 26, 31, 32, 33, 34], "c": [0, 2, 3, 5, 6, 9, 10, 11, 12, 14, 19, 25, 28, 29, 30], "recommend": [0, 5, 12, 24, 33], "packag": [0, 3, 6, 7, 16, 18, 24, 27, 28], "instruct": [0, 1, 5, 6, 8, 9, 12, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28], "whenev": 0, "possibl": [0, 5, 13, 18, 23, 24, 25, 27], "skip": [0, 3, 6, 7, 13, 16, 17, 19, 22, 23, 24, 25, 33], "api": [0, 27, 34], "underli": [0, 16, 27], "file": [0, 1, 3, 4, 5, 7, 12, 13, 14, 16, 20, 22, 23, 24, 30, 32, 33, 34], "atyp": 0, "unrecommend": 0, "usag": [0, 20, 33], "follow": [0, 1, 3, 5, 6, 7, 8, 9, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34], "style": [0, 24, 26], "practic": [0, 22, 26], "exampl": [0, 1, 2, 3, 4, 5, 6, 7, 9, 12, 14, 17, 18, 20, 23, 24, 25], "desc": [0, 3, 5, 6, 8, 9, 16, 17, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33], "guidelin": 0, "don": [0, 1, 2, 3, 5, 14, 15, 20, 23, 24, 26], "t": [0, 1, 2, 3, 5, 14, 15, 17, 20, 21, 22, 23, 24, 25, 26, 29, 32, 33, 34], "job": [0, 12], "altern": [0, 17, 24, 25], "channel": 0, "lsstc": 0, "slack": [0, 4], "good": [0, 2, 3, 12, 13, 17, 18, 19, 22, 23, 25, 29, 32, 33, 34], "place": [0, 3, 5, 6, 20, 26], "talk": 0, "other": [0, 1, 3, 5, 6, 7, 12, 14, 16, 17, 18, 19, 22, 23, 25, 27, 30, 31, 33, 34], "who": 0, "analyz": 0, "demonstr": [1, 5, 8, 9, 12, 13, 19, 20, 23, 26], "notebook": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34], "conver": 1, "how": [1, 2, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30, 33, 34], "index": [1, 2, 18, 22, 24, 25, 26, 27, 34], "below": [1, 3, 5, 6, 7, 8, 9, 12, 14, 15, 17, 18, 19, 21, 24, 27, 29, 31, 33], "link": [1, 14, 16, 30], "auto": 1, "view": [1, 22, 23, 25, 26, 32, 33, 34], "output": [1, 4, 5, 14, 16, 17, 22, 23, 24, 29, 30], "bottom": [1, 22, 33, 34], "page": [1, 5, 12, 16, 19, 24], "unsur": [1, 30], "exactli": [1, 12, 20], "start": [1, 2, 5, 12, 15, 17, 20, 21, 24, 25, 26, 30, 33, 34], "mai": [1, 12, 13, 14, 19, 20, 21, 23, 24, 26, 27, 33], "want": [1, 2, 3, 4, 5, 6, 7, 12, 13, 14, 16, 17, 18, 19, 20, 21, 24, 25, 27, 28, 29, 31, 33, 34], "look": [1, 2, 3, 5, 6, 9, 12, 14, 16, 18, 19, 22, 24, 25, 26, 29, 31, 32, 33, 34], "step": [1, 4, 5, 6, 12, 14, 15, 17, 20, 21, 22, 23, 24, 26, 29, 31, 32, 33, 34], "guid": [1, 14, 17, 32, 33, 34], "requir": [1, 5, 9, 16, 21, 24, 25, 31, 33, 34], "confluenc": [1, 5, 6, 8, 9, 12, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28], "login": [1, 22], "obtain": [1, 4, 6, 7, 12, 15, 24, 33], "overview": [1, 2], "method": [1, 5, 6, 7, 14, 15, 22, 24, 27, 28, 29], "take": [1, 3, 5, 6, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 26, 29, 30, 33, 34], "mani": [1, 3, 6, 12, 15, 22, 23, 24, 25, 33, 34], "catalog": [1, 5, 23, 24, 25, 26, 30, 32], "reader": [1, 2, 3, 8, 9, 13, 14, 16, 17, 22, 24, 28], "gcr": [1, 2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 23, 24, 27, 28, 29, 31, 32, 33, 34], "To": [1, 3, 6, 8, 9, 12, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34], "learn": [1, 3, 16, 17, 19, 22, 23, 24, 25, 26, 27, 28], "visit": [1, 2, 3, 7, 15, 16, 17, 23, 24, 26, 31, 33, 34], "lsstdesc": [1, 2, 5, 6, 8, 9, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 33, 34], "therein": 1, "veri": [1, 3, 8, 12, 13, 14, 16, 18, 19, 22, 23, 29, 33], "encourag": [1, 3, 18, 30], "point": [1, 3, 4, 5, 6, 7, 12, 19, 20, 22, 24, 25, 26, 29, 32, 33, 34], "own": [1, 3, 18, 21, 24, 30], "And": [1, 3, 5, 6, 12, 17, 18, 29, 30, 31], "analysi": [1, 4, 5, 6, 7, 12, 17, 20, 22, 24, 30, 33, 34], "It": [1, 2, 3, 5, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 32, 33, 34], "expect": [1, 3, 5, 12, 15, 17, 18, 19, 26, 32, 33, 34], "would": [1, 3, 6, 7, 12, 13, 15, 16, 17, 18, 21, 22, 24, 25, 28, 29, 32, 33, 34], "base": [1, 3, 5, 6, 7, 12, 15, 17, 20, 21, 22, 27, 28, 32, 33, 34], "henc": [1, 14, 16, 22, 24, 28], "duplic": [1, 4, 24], "snippet": 1, "need": [1, 2, 3, 4, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], "worri": [1, 2, 20], "now": [1, 4, 7, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 33, 34], "alwai": [1, 5, 17, 23, 28, 34], "commonli": [1, 23, 24], "refactor": 1, "them": [1, 3, 5, 6, 7, 9, 12, 14, 15, 16, 17, 18, 23, 24, 25, 26, 27, 29, 31, 32], "standalon": 1, "tool": [1, 5, 6, 16, 17, 18, 22, 23, 24, 26], "later": [1, 12, 14, 16, 28], "time": [1, 2, 3, 6, 12, 14, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 33], "short": [1, 30], "owner": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 31], "object": [1, 7, 8, 9, 12, 23, 24, 25, 27, 29, 30, 31], "part": [1, 3, 5, 12, 20, 24, 31, 33], "simpl": [1, 3, 5, 9, 12, 16, 18, 20, 21, 22, 24, 25, 28, 33, 34], "ipynb": [1, 2, 5, 12, 20, 30, 31], "francoi": [1, 4, 16, 17, 18, 22], "lanuss": [1, 16, 17, 18, 22], "javier": [1, 14, 15, 16, 17, 18, 22, 29, 30, 31], "sanchez": [1, 14, 16, 17, 18, 22, 30], "ii": [1, 16, 18], "lens": [1, 4, 14, 18], "cut": [1, 3, 4, 12, 13, 14, 15, 18, 19, 23, 25, 32, 33, 34], "build": [1, 17, 18, 22, 29], "sampl": [1, 3, 8, 9, 12, 13, 16, 20, 22, 33, 34], "hsc": [1, 4, 7, 16, 25, 34], "y1": [1, 17], "shape": [1, 2, 5, 12, 13, 14, 16, 17, 18, 19, 22, 23, 26], "iii": [1, 17], "challeng": [1, 16, 17, 22], "solv": [1, 17], "typic": [1, 22, 24, 29], "iv": 1, "photo": 1, "z": [1, 2, 3, 10, 20, 24, 26, 27, 32, 33, 34], "provid": [1, 3, 4, 5, 6, 7, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 33], "yao": [1, 6, 10, 11, 14, 19, 28], "yuan": [1, 6, 10, 11, 14, 19, 28], "mao": [1, 6, 10, 11, 14, 19, 28], "sam": [1, 12, 19], "schmidt": [1, 12, 19], "spark": [1, 34], "introduct": [1, 18, 21, 22, 24], "julien": [1, 22], "peloton": [1, 22], "panda": [1, 2, 3, 6, 12, 14, 16, 18, 20, 22, 23, 24, 25, 26, 29, 32, 33, 34], "color": [1, 2, 4, 5, 7, 10, 12, 13, 14, 16, 17, 19, 21, 22, 23, 25, 26, 29], "stellar": [1, 20, 24], "locu": [1, 20, 24], "directli": [1, 5, 6, 7, 14, 17, 18, 20, 21, 23, 24, 27, 34], "1": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34], "1p": [1, 4, 5, 7, 15, 17], "explor": [1, 11, 18, 33], "michael": [1, 2, 3, 5, 6, 20, 21, 30], "wood": [1, 2, 3, 5, 6, 20, 21, 30], "vasei": [1, 2, 3, 5, 6, 20, 21, 30], "dm": [1, 3, 5, 6, 15, 16, 18, 20, 21, 22, 24], "deepcoadd": [1, 3, 5, 6, 15, 17, 21], "butler": [1, 2, 3, 5, 7, 15, 17, 20, 21, 29, 31], "jim": [1, 4, 7, 15], "chiang": [1, 4, 7, 15], "postag": [1, 2, 17], "stamp": [1, 2, 17], "small": [1, 12, 14, 16, 19, 22, 29], "cutout": [1, 3, 17, 21], "imag": [1, 3, 4, 7, 17, 19, 20, 22, 24, 28, 32, 33, 34], "visual": [1, 5, 6, 14, 17, 20, 32, 33, 34], "plot": [1, 2, 3, 4, 5, 6, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 22, 25, 28, 29, 31], "skymap": [1, 2, 3, 4, 5, 6, 15, 17, 20, 21], "coadd": [1, 3, 5, 7, 16, 17, 20, 21, 22, 23, 26, 33, 34], "analys": [1, 4, 7, 15, 20], "perform": [1, 3, 4, 7, 12, 15, 22, 23, 24, 25, 29, 30], "drp": [1, 6, 7, 15, 16, 22, 32, 33, 34], "pipelin": [1, 3, 5, 7, 20, 22, 30], "match": [1, 5, 7, 9, 12, 21, 23, 24, 26, 28, 29, 33, 34], "lsst": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 16, 17, 20, 21, 22, 24, 25, 31, 32, 33, 34], "stack": [1, 5, 6, 7, 16, 17, 18, 19, 21, 22, 24], "spatial": [1, 3, 12, 15, 17, 24, 27, 29], "fof": 1, "algorithm": [1, 5, 12, 16, 22, 29, 31], "friend": [1, 14, 18], "extragalact": [1, 14, 15, 27], "truth": [1, 29, 33, 34], "scott": [1, 14, 27], "daniel": [1, 6, 14, 27], "variabl": [1, 2, 3, 12, 16, 19, 24, 26, 27], "transient": [1, 27], "redshift": [1, 2, 3, 8, 9, 10, 11, 13, 14, 19, 27], "distribut": [1, 3, 8, 12, 18, 19, 21, 22, 29, 31, 32, 33, 34], "extract": [1, 4, 7, 17, 21, 24, 33], "differenti": 1, "number": [1, 3, 4, 5, 7, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 26, 29, 33, 34], "count": [1, 5, 8, 14, 21, 22, 23, 24, 25, 26, 29, 33, 34], "galaxi": [1, 3, 4, 6, 10, 12, 14, 19, 20, 27, 29, 31, 32, 34], "ev": [1, 13], "kovac": [1, 13], "halo": [1, 8, 9], "occup": 1, "comput": [1, 5, 7, 12, 15, 17, 21, 22, 23, 24, 29, 31], "hod": [1, 10], "mass": [1, 8, 9, 10], "between": [1, 2, 4, 5, 12, 13, 14, 16, 17, 19, 21, 22, 25, 28, 32, 33, 34], "quantiti": [1, 3, 4, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 27, 29, 31, 32, 33, 34], "cluster": 1, "dan": [1, 8, 9], "korytov": [1, 8, 9], "sky": [1, 4, 5, 6, 7, 8, 9, 15, 17, 20, 28], "1i": [1, 16, 24, 30, 31], "dr1": [1, 33], "preliminari": [1, 26], "lightcurv": 1, "test": [1, 5, 13, 16, 17, 18, 22, 24, 27, 30, 33, 34], "2p": [1, 21, 23, 24, 29], "dia": 1, "tract": [1, 2, 3, 4, 5, 7, 14, 15, 16, 17, 18, 19, 22, 24, 33, 34], "patch": [1, 2, 3, 4, 5, 7, 15, 16, 17, 22, 32, 33, 34], "4849": [1, 2, 18, 20, 22], "6": [1, 2, 5, 7, 12, 14, 17, 18, 19, 20, 21, 23, 25, 27, 29, 32, 33, 34], "supernova": [1, 26, 27, 28], "compar": [1, 2, 3, 4, 12, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 28, 29, 34], "postgresql": [1, 14, 33], "first": [1, 4, 5, 6, 7, 9, 12, 14, 15, 16, 19, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34], "databas": [1, 7, 23, 25, 26, 27, 31, 33], "also": [1, 3, 4, 5, 6, 7, 9, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 29, 33, 34], "mini": 1, "sql": [1, 22, 26, 27], "primer": [1, 3, 26], "joann": [1, 23, 24, 25, 26], "bogart": [1, 23, 24, 25, 26], "advanc": [1, 5, 13, 14, 16, 17], "queri": [1, 2, 3, 7, 14, 15, 16, 17, 21, 23, 27, 28, 29, 31, 33], "forc": [1, 4, 25, 33, 34], "sourc": [1, 2, 5, 6, 8, 9, 16, 17, 19, 21, 22, 24, 26, 27, 29, 30, 32, 33, 34], "fourcedsourc": 1, "light": [1, 27], "curv": [1, 27, 33, 34], "star": [1, 3, 5, 14, 18, 20, 21, 23, 25, 27, 29, 31, 32, 33, 34], "summari": [1, 3, 7, 12, 18, 19, 22, 26], "both": [1, 5, 12, 14, 17, 19, 21, 24, 25, 26, 31], "demo": [1, 12], "huge": 1, "resourc": [1, 22, 24, 25], "pull": 1, "request": [1, 3, 4, 5, 14, 21, 26], "welcom": 1, "A": [1, 7, 9, 12, 13, 16, 17, 18, 20, 22, 23, 24, 25, 29], "detail": [1, 3, 5, 12, 17, 18, 19, 31, 33, 34], "found": [1, 2, 5, 6, 12, 13, 19, 20, 22, 24, 25], "befor": [1, 3, 9, 12, 14, 22, 23, 24, 29], "commit": 1, "sure": [1, 8, 12, 18, 19, 21, 33], "complet": [1, 2, 3, 4, 7, 12, 14, 18, 24, 25, 26], "clear": [1, 5, 24], "avoid": [1, 3, 5, 15, 16, 17, 19, 22, 24, 34], "repo": [1, 2, 3, 4, 5, 6, 7, 15, 17, 20, 21, 29, 31], "bloat": 1, "conflict": 1, "everi": [1, 12, 19, 24], "due": [1, 12, 16, 17, 18, 19, 21, 33, 34], "semant": 1, "equival": [1, 17, 24, 33], "bitwis": 1, "distinct": [1, 5, 22, 23, 24, 26], "blob": [1, 12], "updat": [1, 2, 3, 14, 15, 17, 24, 29, 31], "carefulli": [1, 5], "copi": [1, 5, 7, 21, 24, 32, 33, 34], "adapt": [1, 24, 31], "url": [1, 5], "line": [1, 3, 5, 12, 20, 21, 24, 25, 26, 31, 32, 33, 34], "correctli": [1, 5], "align": [1, 26, 34], "els": [1, 2, 3, 5, 7, 13, 15, 16, 17, 21, 22, 23, 26, 29, 33, 34], "displai": [1, 2, 3, 6, 8, 9, 12, 16, 17, 18, 19, 21, 23, 24, 25, 26], "pro": 1, "tip": 1, "preview": 1, "chang": [1, 3, 11, 16, 17, 18, 21, 22, 24, 26, 29, 33, 34], "tab": 1, "onlin": 1, "github": [1, 6, 12, 13, 32, 33, 34], "editor": 1, "check": [1, 5, 6, 8, 9, 12, 13, 14, 17, 19, 21, 22, 28, 29, 31], "correct": [1, 2, 4, 12, 14, 19], "trigger": 1, "automat": [1, 12, 16, 19, 22, 24], "onc": [1, 3, 6, 16, 22, 24, 30, 33], "pr": 1, "merg": [1, 2, 3, 4, 14, 22, 24], "section": [1, 5, 16, 18, 22, 24, 25, 26, 33, 34], "its": [1, 3, 7, 15, 16, 17, 18, 23, 24, 26], "respons": 1, "accept": [1, 24, 27], "propos": [1, 18, 33], "modif": 1, "collabor": [1, 16], "doe": [1, 2, 3, 5, 7, 12, 16, 19, 20, 22, 24, 25, 29, 34], "stale": 1, "fix": [1, 2, 5, 12, 19, 23, 25, 26, 29, 31, 33], "post": 1, "header": [1, 20, 24, 32, 33, 34], "statement": [1, 24], "goal": [1, 3, 17, 29, 32, 33, 34], "markdown": 1, "cell": [1, 5, 6, 12, 14, 15, 16, 25, 27, 33], "enough": [1, 22, 29], "doc": [1, 15, 32, 33, 34], "paper": [1, 7, 12, 17, 18, 33, 34], "sens": [1, 16, 32, 33], "august": 1, "2018": [1, 4, 5, 7, 8, 9, 10, 11, 16, 17, 20, 22, 27, 29, 31, 33, 34], "develop": [1, 3, 18, 33, 34], "being": [1, 8, 9, 12, 13, 14, 15, 16, 19, 21, 24, 28, 30], "move": [1, 3], "list": [1, 2, 5, 7, 12, 15, 16, 19, 21, 22, 23, 24, 26, 27, 29, 31, 34], "branch": 1, "cori": [1, 16], "beavi": 1, "ci": 1, "which": [1, 3, 4, 5, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34], "push": 1, "orphan": 1, "our": [1, 3, 5, 6, 12, 14, 15, 16, 17, 18, 20, 22, 24, 26, 27, 29, 31, 33, 34], "ideal": [1, 24, 29, 30], "daili": 1, "current": [1, 3, 4, 17, 23, 24, 26, 27, 32, 33], "activ": [1, 5], "yield": [1, 22, 33, 34], "404": 1, "error": [1, 2, 12, 13, 15, 16, 17, 19, 20, 22, 29, 31], "correspond": [1, 5, 6, 7, 9, 12, 15, 16, 17, 19, 22, 23, 24, 25, 26, 28, 29, 31], "log": [1, 3, 11, 14, 16, 29, 30, 32, 33, 34], "fail": [1, 8, 9, 17, 24, 33, 34], "badg": 1, "gone": [1, 5], "wrong": 1, "overal": [1, 12, 19, 21, 29, 33, 34], "none": [1, 2, 3, 4, 5, 7, 10, 12, 13, 17, 18, 19, 21, 22, 24, 26, 28, 29, 31, 32, 33, 34], "pass": [1, 3, 4, 5, 7, 15, 17, 24, 27, 34], "environ": [1, 5, 8, 9, 12, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 30], "drphilmarshal": 1, "2019": [2, 3, 21, 23, 28, 29, 31], "07": [2, 3, 14, 16, 17, 18, 20, 31], "17": [2, 3, 21, 27, 31], "after": [2, 3, 4, 5, 6, 8, 9, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "abl": [2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26], "get": [2, 3, 4, 5, 7, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 29, 31, 33, 34], "sn": [2, 3, 28, 32, 33, 34], "within": [2, 5, 12, 15, 16, 17, 19, 22, 24, 25, 26, 29, 31, 33, 34], "recov": [2, 20], "basic": [2, 3, 5, 16, 17, 20, 21, 22, 24, 29, 31, 33], "dc2": [2, 3, 9, 12, 27, 30], "inject": [2, 3], "support": [2, 3, 5, 17, 20, 21, 24, 25], "path": [2, 3, 4, 5, 6, 7, 13, 20, 22, 23, 29, 31, 32, 34], "import": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32], "o": [2, 3, 5, 7, 13, 17, 18, 20, 21, 22, 23, 26, 29, 32, 33, 34], "math": [2, 3, 14, 25, 33, 34], "sy": [2, 3, 13, 29, 31], "numpi": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34], "np": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34], "pd": [2, 3, 4, 6, 12, 14, 20, 23, 24, 25, 26, 29, 32, 33, 34], "astropi": [2, 3, 5, 6, 9, 14, 17, 21, 23, 26, 27, 33, 34], "coordin": [2, 3, 7, 9, 14, 15, 16, 17, 21, 22, 25, 27, 28, 29], "skycoord": [2, 3, 14, 27], "unit": [2, 3, 6, 14, 18, 25, 26, 27, 29, 33, 34], "u": [2, 3, 6, 15, 19, 26, 27, 31, 32, 33, 34], "afw": [2, 3, 6, 7, 15, 17, 21], "afwdisplai": [2, 3, 6, 17, 21], "geom": [2, 3, 5, 6, 7, 15, 17, 21], "afwgeom": [2, 3, 5, 17, 21], "daf": [2, 3, 4, 5, 7, 15, 17, 21, 31], "persist": [2, 3, 4, 5, 7, 15, 17, 21, 31, 34], "spherepoint": [2, 3, 5, 6, 17, 21], "gcrcatalog": [2, 3, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 24, 27, 28, 29, 31, 32, 33, 34], "matplotlib": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34], "inlin": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34], "pyplot": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34], "plt": [2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34], "polygon": [2, 32, 33, 34], "global": [2, 3, 5, 7, 8, 9, 13, 15, 20, 22, 24, 29, 31, 33, 34], "cscratch1": [2, 3, 29, 31, 33], "sd": [2, 3, 29, 31, 33], "rearmstr": [2, 3], "new_templ": [2, 3], "diffim_templ": [2, 3], "diasrc": [2, 3], "load_catalog": [2, 3, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 27, 28, 29, 32, 33, 34], "dc2_dia_source_run1": [2, 3], "2p_test": [2, 3], "dc2_dia_object_run1": [2, 3], "truth_cat": [2, 3, 14], "dc2_truth_run1": [2, 3, 27, 28, 29], "2_variable_summari": [2, 3, 28], "truth_lc": [2, 3], "2_variable_lightcurv": [2, 3, 28], "present": [2, 3, 5, 7, 17, 21, 24, 26], "warn": [2, 3, 7, 15, 16, 17, 21, 24, 26], "init": [2, 3], "becaus": [2, 3, 5, 6, 13, 17, 21, 22, 23, 24, 27, 30, 32, 33, 34], "band": [2, 3, 4, 6, 9, 12, 13, 15, 17, 18, 19, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34], "subtract": [2, 3, 5], "column": [2, 3, 4, 6, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 31, 33, 34], "ra": [2, 3, 7, 9, 14, 15, 16, 17, 18, 22, 23, 24, 25, 26, 27, 29], "dec": [2, 3, 7, 9, 14, 15, 16, 17, 18, 22, 23, 24, 25, 26, 27, 29], "uniqueid": [2, 3, 28], "galaxy_id": [2, 3, 14, 15, 33], "truth_all_sn": 2, "datafram": [2, 3, 6, 12, 14, 16, 18, 22, 23, 24, 25, 26, 33, 34], "get_quant": [2, 3, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 27, 28, 29, 31, 33, 34], "filter": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 27, 28, 29, 31, 32, 33, 34], "f": [2, 3, 12, 13, 14, 15, 17, 18, 24, 25, 26, 33, 34], "ll": [2, 3, 4, 5, 6, 12, 13, 15, 19, 20, 21, 28, 33, 34], "valu": [2, 3, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 32, 33, 34], "deprec": 2, "somedai": 2, "print": [2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 31, 32, 33, 34], "len": [2, 3, 4, 9, 12, 13, 15, 16, 20, 21, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34], "deepcoadd_skymap": [2, 4, 6, 7, 15, 17, 21], "tract_info": [2, 3], "foo": 2, "getpatchinfo": [2, 7, 15], "bar": 2, "getouterskypolygon": 2, "getwc": [2, 3, 5, 6, 7, 15, 17, 21], "tract_box": 2, "box2d": [2, 7, 15], "getbbox": [2, 3, 7, 15], "tract_pos_list": 2, "getcorn": [2, 7, 15], "wc": [2, 3, 5, 6, 7, 15, 21, 29], "corner": [2, 6, 7, 15, 17, 32, 33, 34], "pixeltoski": [2, 7, 15], "arrai": [2, 5, 6, 7, 12, 13, 14, 15, 17, 18, 19, 22, 26, 27, 28, 29, 31, 32, 33, 34], "getra": 2, "asdegre": [2, 15], "getdec": 2, "0": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "min_ra": [2, 14], "max_ra": [2, 14], "min": [2, 7, 15, 21, 22, 24, 27, 28, 29], "max": [2, 7, 14, 15, 21, 22, 24, 26, 27, 28, 29], "min_dec": [2, 14], "max_dec": [2, 14], "area_cut": [2, 28], "sn_cut": [2, 28], "all_cut": [2, 28, 33], "truth_sn": 2, "avg_dec": 2, "size": [2, 3, 5, 6, 7, 9, 13, 21, 22, 23, 24, 25, 29, 31], "8": [2, 3, 6, 7, 9, 12, 14, 15, 19, 20, 23, 24, 25, 26, 31, 32, 33, 34], "dec_siz": [2, 32, 33], "ra_siz": 2, "co": [2, 3, 14, 27, 29], "deg2rad": [2, 10, 14], "aspect_ratio": 2, "fig": [2, 3, 4, 5, 6, 7, 12, 13, 15, 17, 19, 21, 32, 33, 34], "figur": [2, 3, 4, 5, 6, 7, 8, 9, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 32, 33, 34], "figsiz": [2, 3, 4, 5, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 32, 33, 34], "ax": [2, 3, 6, 7, 12, 13, 17, 18, 19, 21, 23, 26, 32, 33, 34], "gca": [2, 3, 16, 22, 32, 33, 34], "set_aspect": [2, 3, 16, 22, 32, 33, 34], "patch_region": 2, "red": [2, 3, 5, 7, 12, 20, 21, 23, 24, 26, 29, 31, 32, 33, 34], "fill": [2, 13, 18, 32, 33, 34], "fals": [2, 3, 4, 5, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 29, 32, 33, 34], "scatter": [2, 3, 5, 9, 12, 14, 16, 19, 20, 21, 23, 25, 26, 27, 28, 29], "set_xlabel": [2, 3, 6, 7, 12, 13, 18, 19, 21, 32, 33, 34], "set_ylabel": [2, 3, 6, 7, 12, 13, 18, 19, 21, 32, 33, 34], "set_xlim": [2, 7, 32, 33, 34], "xlim": [2, 4, 12, 14, 17, 19, 20, 29, 31, 32], "add_patch": [2, 7, 32, 33, 34], "set_titl": [2, 7, 15], "search": [2, 3, 7, 28], "iloc": [2, 3, 14], "oop": 2, "up": [2, 3, 12, 13, 14, 16, 19, 20, 21, 22, 23, 24, 26, 29, 31, 32, 33, 34], "dtype": [2, 13, 15, 28, 29], "somewher": 2, "those": [2, 3, 4, 5, 6, 7, 12, 14, 15, 16, 17, 18, 22, 23, 24, 25, 32, 33, 34], "shouldn": 2, "float": [2, 3, 5, 15, 21, 25, 28, 29, 32, 33, 34], "obshistid": [2, 7, 24, 26, 28, 31], "mjd": [2, 3, 26, 28], "mag": [2, 3, 4, 14, 15, 17, 18, 20, 21, 23, 26, 29, 32, 33, 34], "sn_lc": 2, "native_filt": [2, 3, 6, 12, 14, 15, 16, 17, 18, 19, 27, 28], "renam": [2, 3, 6, 12, 14, 23, 24, 25], "filter_cod": [2, 3], "inplac": [2, 3, 34], "true": [2, 3, 4, 5, 6, 11, 12, 13, 14, 15, 16, 17, 19, 21, 24, 25, 27, 28, 29, 31, 32, 33, 34], "translat": [2, 3, 5, 25], "name": [2, 3, 5, 7, 9, 12, 15, 17, 19, 23, 24, 25, 26, 32, 33, 34], "filter_nam": [2, 3], "r": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 31, 32, 33, 34], "y": [2, 3, 5, 6, 7, 9, 16, 21, 22, 24, 25, 26, 27, 29, 32, 33, 34], "sort_valu": [2, 3], "def": [2, 3, 4, 5, 6, 7, 13, 14, 15, 17, 20, 21, 22, 23, 24, 26, 27, 29, 31, 32, 33, 34], "plot_lightcurv": [2, 3], "df": [2, 3, 4, 12, 20, 22, 23, 24, 26, 32, 33, 34], "flux_col_nam": 2, "titl": [2, 3, 5, 7, 8, 9, 10, 11, 12, 15, 16, 18, 20, 22, 23, 24, 26, 28, 29, 34], "marker": [2, 3, 5, 20, 23, 26], "linestyl": [2, 3, 5, 18, 20, 24, 32, 33, 34], "label_prefix": 2, "kwarg": [2, 3, 5, 17, 21, 27], "At": [2, 3, 12, 33, 34], "lexigraph": [2, 3], "order": [2, 3, 4, 6, 7, 12, 13, 15, 16, 22, 23, 25, 26, 28, 29, 33, 34], "wavelength": [2, 3], "assum": [2, 5, 6, 7], "filter_ord": 2, "violet": [2, 7], "indigo": 2, "blue": [2, 3, 5, 7, 11, 12, 13, 16, 19, 21, 22, 24, 32, 33, 34], "green": [2, 3, 7, 21, 23, 26, 32, 33, 34], "orang": [2, 12, 20, 23, 26, 29, 32, 33, 34], "flux_col": [2, 3], "flux_err_col": [2, 3], "flux": [2, 3, 4, 5, 12, 15, 16, 17, 18, 21, 22, 26, 28, 29, 31, 33, 34], "psflux": [2, 3, 23], "psfluxerr": [2, 3], "mag_err": [2, 3, 21], "filt": [2, 3, 17, 21, 32, 33, 34], "this_filt": [2, 3], "empti": [2, 15, 28], "continu": [2, 4, 7, 13, 21, 33, 34], "sequenc": [2, 3, 33], "littl": [2, 3, 8, 9, 16, 20, 21, 24, 33, 34], "silli": [2, 3], "plot_kwarg": [2, 20, 24, 32, 33, 34], "label": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 32, 33, 34], "errorbar": [2, 3, 7, 13, 15, 18, 29], "pop": [2, 25], "xlabel": [2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34], "ylabel": [2, 3, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34], "njy": [2, 3], "ensur": [2, 15, 17, 21], "axi": [2, 3, 6, 14, 19, 29, 34], "decreas": [2, 12, 21, 33, 34], "goe": [2, 33, 34], "call": [2, 3, 5, 13, 15, 16, 18, 23, 24, 25], "sever": [2, 5, 6, 8, 12, 13, 17, 19, 22, 23, 24, 25], "same": [2, 3, 5, 6, 7, 8, 9, 12, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 29, 32, 33, 34], "simpli": [2, 6, 20, 24, 33], "invert": 2, "revers": [2, 3], "sort": [2, 3, 6, 7, 11, 12, 16, 19, 24, 26], "ylim": [2, 3, 10, 14, 19, 20, 28, 29, 31, 32, 33, 34], "ab": [2, 3, 6, 12, 21, 24, 26, 31], "legend": [2, 3, 5, 7, 9, 10, 12, 13, 17, 18, 19, 20, 23, 26, 29, 31, 32, 33, 34], "12": [2, 3, 7, 12, 15, 17, 19, 21, 23, 26, 29, 32, 33, 34], "sn_posit": 2, "deg": [2, 3, 7, 9, 14, 15, 16, 17, 18, 21, 22, 27, 29, 32, 33, 34], "diaobject_cat": 2, "diaobjectid": [2, 3], "diaobject_posit": 2, "idx": [2, 3, 33, 34], "sep2d": [2, 3], "_": [2, 3, 5, 6, 7, 8, 10, 11, 17, 18, 24, 29, 32, 33, 34], "match_to_catalog_ski": [2, 3], "arcsec": [2, 3, 14, 18, 29, 32, 33, 34], "6f": [2, 3], "awai": [2, 3, 12, 24], "did": [2, 3, 4, 12, 21], "direct": [2, 9, 34], "wrapper": [2, 3, 5, 29], "lambda": [2, 3, 6, 13, 14, 18, 22, 28, 29, 33, 34], "function": [2, 4, 5, 6, 8, 10, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 29, 31, 33], "id": [2, 3, 5, 7, 9, 14, 15, 21, 23, 24, 26, 28, 29], "dia_lc": 2, "x": [2, 3, 5, 6, 7, 9, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 29, 32, 33, 34], "sim": [2, 7], "sim_date_rang": 2, "sim_date_delta": 2, "buffer_fract": 2, "05": [2, 12, 18, 21, 33, 34], "plot_date_rang": 2, "25": [2, 3, 4, 7, 10, 12, 13, 14, 17, 19, 20, 21, 23, 24, 25, 28, 29, 32, 33, 34], "19": [2, 9, 13, 33, 34], "seem": [2, 14, 17, 20, 21, 28], "But": [2, 3, 5, 6, 12, 14, 16, 20, 21, 22, 32, 33, 34], "calibr": [2, 3, 4, 7, 21, 29], "magnitud": [2, 4, 8, 9, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 27, 29, 31, 32, 33], "off": [2, 4, 5, 12, 33, 34], "constant": [2, 21, 34], "offset": [2, 20], "60567": 2, "60568": 2, "recal": [2, 21], "slightli": [2, 3, 12, 32, 33], "219180": 2, "219782": 2, "24": [2, 4, 14, 15, 17, 20, 21, 26, 28, 29, 33, 34], "3600": [2, 15, 29], "52": [2, 7, 32, 33, 34], "second": [2, 5, 6, 9, 13, 15, 17, 19, 24, 26, 29, 32, 33, 34], "let": [2, 3, 4, 5, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 28, 29, 30, 31, 32, 33, 34], "joint_lc": 2, "left_on": [2, 14], "right_on": [2, 14], "suffix": [2, 14], "_sim": 2, "_dia": 2, "mjd_dia": 2, "filter_sim": 2, "delta_mag": [2, 15, 29], "mag_dia": 2, "mag_sim": 2, "hmmm": [2, 32], "realli": [2, 5, 6, 14, 20, 33], "nevertheless": 2, "onli": [2, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "suspect": [2, 12, 19], "interpret": [2, 24], "dia_source_object_stamp": 2, "diasourc": 3, "select": [3, 5, 7, 8, 9, 12, 13, 14, 16, 19, 20, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34], "locat": [3, 5, 6, 7, 15, 16, 19, 20, 21, 23, 25, 26, 28, 32, 33, 34], "construct": [3, 4, 5, 12, 17, 19, 20, 21, 22, 24, 29, 33, 34], "inspect": [3, 14, 17], "abil": 3, "dia_pip": 3, "execut": [3, 7, 16, 22, 23, 24, 25, 26, 31, 33], "vocabulari": 3, "detect": [3, 5, 16, 17, 19, 21, 22, 29, 32, 33, 34], "associ": [3, 5, 7, 12, 23], "across": [3, 5, 24, 25, 33], "made": [3, 5, 8, 15, 16, 22, 24, 25, 29, 33, 34], "avail": [3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31], "definit": [3, 5, 14, 15, 16, 18, 19, 20, 21, 22], "through": [3, 5, 6, 8, 9, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 33, 34], "interfac": [3, 5, 6, 8, 9, 12, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26], "process": [3, 5, 7, 13, 15, 20, 23, 24, 34], "where": [3, 4, 5, 6, 7, 12, 14, 17, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34], "wa": [3, 5, 7, 12, 14, 16, 17, 18, 19, 22, 24, 32, 33, 34], "collat": 3, "much": [3, 7, 12, 14, 22, 24, 25, 33, 34], "conveni": [3, 5, 7, 16, 17, 20, 23, 26, 29], "load": [3, 5, 8, 9, 13, 14, 16, 17, 18, 20, 21, 22, 27, 28, 29, 30], "each": [3, 5, 7, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 33, 34], "individu": [3, 5, 7, 19, 20, 21, 33, 34], "pixel": [3, 5, 6, 7, 15, 16, 17, 18, 19, 21, 22, 23, 24, 29, 32, 33, 34], "warper": 3, "still": [3, 5, 12, 14, 19, 20, 21, 22, 25, 27, 34], "phase": 3, "question": [3, 20, 24, 33, 34], "v": [3, 12, 15, 20, 24, 26, 33], "out": [3, 5, 12, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 33, 34], "scatter_radec": 3, "cat": [3, 6, 12, 19, 21, 31, 32, 33, 34], "while": [3, 5, 12, 15, 16, 19, 21, 22, 24, 29, 31, 33, 34], "re": [3, 5, 7, 9, 12, 14, 16, 19, 20, 21, 24, 25, 30, 32, 33, 34], "rectangular": [3, 7], "local": [3, 5, 6, 12, 20, 22, 23, 24, 25], "tangent": 3, "least": [3, 8, 12, 23, 24, 30, 34], "scale": [3, 5, 6, 13, 17, 18, 21, 22, 29], "right": [3, 5, 6, 12, 15, 17, 19, 20, 21, 26, 29, 32, 33, 34], "median_ra": 3, "median_dec": 3, "median": [3, 17, 29, 31, 33, 34], "aspect": [3, 21, 22], "ax1": 3, "ax2": 3, "subplot": [3, 6, 7, 12, 13, 16, 17, 18, 19, 21, 22, 23, 26, 32, 33, 34], "4": [3, 4, 5, 6, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 25, 28, 29, 32, 33, 34], "hexbin_radec": 3, "hexbin": [3, 11, 16, 29, 32, 33, 34], "know": [3, 6, 14, 16, 17, 18, 21, 22, 24, 25, 30], "colorbar": [3, 5, 8, 9, 11, 14, 16, 18, 19, 20, 22, 28, 29, 32, 33, 34], "diasrc_r": 3, "scatter_mag": 3, "err": [3, 24, 34], "oh": 3, "yet": [3, 16], "cat_by_filt": 3, "this_cat": 3, "item": [3, 5, 15, 21, 24], "list_all_quant": [3, 9, 11, 12, 15, 16, 19, 27, 28, 29], "hist": [3, 4, 12, 14, 15, 17, 18, 19, 20, 28, 29, 31, 32, 33, 34], "fluxmag0": 3, "nob": 3, "bin": [3, 4, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 24, 29, 31, 32, 33, 34], "5": [3, 4, 5, 6, 7, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34], "10": [3, 4, 5, 6, 9, 10, 12, 13, 14, 16, 17, 18, 19, 21, 22, 25, 27, 29, 32, 33, 34], "20": [3, 4, 5, 10, 12, 13, 17, 18, 19, 23, 24, 26, 28, 29, 32, 33, 34], "50": [3, 6, 17, 18, 21, 29, 32, 33, 34], "100": [3, 4, 6, 8, 14, 15, 16, 17, 18, 19, 20, 21, 22, 29, 31, 32, 33, 34], "200": [3, 5, 29], "observ": [3, 5, 7, 8, 12, 15, 19, 29, 33, 34], "per": [3, 16, 21, 23, 24, 26, 28, 33], "xscale": 3, "reduced_chi2_r": 3, "psfluxchi2_r": 3, "psfluxndata_r": 3, "log10_reduced_chi2_r": 3, "log10": [3, 8, 10, 11, 14, 33], "rang": [3, 4, 7, 13, 14, 15, 17, 18, 19, 20, 22, 24, 28, 29, 31, 32, 33, 34], "linspac": [3, 13, 17, 20, 31, 32, 33, 34], "21": [3, 10, 27, 29, 31], "log_": 3, "chi": [3, 12, 19], "rm": [3, 8, 10, 11, 14, 19], "dof": 3, "magmean_r": 3, "magmeanstd_r": 3, "std": [3, 29], "pick": [3, 4, 14, 17, 21, 25, 26, 33], "lot": [3, 5, 20, 23, 26], "significantli": [3, 24, 25, 34], "greater": [3, 18], "than": [3, 5, 6, 9, 12, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 29, 31, 33, 34], "reduced_chi2": 3, "non": [3, 5, 12, 19, 21, 24, 25, 32, 33, 34], "posit": [3, 5, 6, 12, 16, 18, 19, 22, 24, 25, 26, 28, 29, 31, 33], "invalid": 3, "when": [3, 4, 5, 6, 11, 12, 14, 15, 16, 22, 24, 25, 27, 28], "log10_reduced_chi2": 3, "w": [3, 5, 18, 23, 32, 33, 34], "objectid": [3, 5, 6, 21, 23, 24, 25, 26, 33, 34], "this_diaobjectid": 3, "this_diaobject_diasrc": 3, "detector": [3, 29, 31], "this_diaobject": 3, "uniqu": [3, 7, 17, 23, 24, 29, 31, 33, 34], "26": [3, 5, 12, 19, 29, 32, 33, 34], "agn": [3, 27, 28], "presum": 3, "came": 3, "include_n": [3, 27, 28], "truth_posit": 3, "agn_posit": 3, "matchid": 3, "truth_match": [3, 14], "sprinkl": [3, 14, 27], "ye": [3, 22], "lc": [3, 28], "critic": 3, "just": [3, 5, 7, 12, 14, 15, 19, 21, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34], "accident": 3, "repeatedli": 3, "entir": [3, 4, 16, 22, 30, 33, 34], "fuller": 3, "moment": [3, 5, 29, 31, 32, 33, 34], "had": [3, 12, 13, 16, 17], "been": [3, 7, 12, 13, 14, 16, 19, 23, 25, 26, 27, 29, 31], "Then": [3, 13, 22, 23, 25], "produc": [3, 5, 6, 12, 16, 17, 21, 22, 24], "wrun": 3, "format": [3, 4, 5, 6, 7, 9, 10, 13, 15, 16, 21, 22, 23, 24, 25, 32], "dpdd": [3, 16, 17, 22, 23, 24, 25, 26, 33, 34], "refer": [3, 5, 6, 7, 13, 16, 17, 18, 22, 25, 29, 30, 32, 33, 34], "templat": [3, 12, 18, 19, 24], "baselin": [3, 4, 7, 27], "model": [3, 4, 12, 15, 18, 20, 27, 32, 33, 34], "coaddit": [3, 4], "best": [3, 5, 9, 12, 13, 17, 19, 22, 29, 31, 33], "region": [3, 4, 5, 7, 9, 12, 15, 17, 21, 27, 32, 33, 34], "datasettyp": [3, 5, 17, 21], "result": [3, 5, 12, 14, 15, 16, 17, 18, 19, 22, 25, 26, 29, 33, 34], "psf": [3, 7, 14, 16, 17, 22, 29, 30, 31, 32], "mask": [3, 4, 12, 13, 14, 17, 18, 19, 21, 29], "store": [3, 4, 6, 12, 13, 16, 19, 21, 22, 23, 24, 25, 26, 27, 33, 34], "deepdiff_differenceexp": 3, "measur": [3, 4, 5, 7, 12, 16, 17, 18, 19, 21, 22, 23, 25, 29, 30, 33, 34], "deepdiff_diasrc": 3, "aggregr": 3, "calcul": [3, 5, 12, 13, 17, 19, 20, 25, 32, 33, 34], "prototyp": [3, 22], "placehold": 3, "end": [3, 19, 22, 24], "singl": [3, 6, 7, 12, 14, 15, 19, 21, 24, 25], "larg": [3, 5, 6, 12, 13, 16, 19, 22, 24, 25, 26, 34], "laid": 3, "aggreg": [3, 13, 24], "divid": [3, 4, 7, 20], "downward": 3, "eventu": [3, 28, 33, 34], "main": [3, 7, 12, 26, 32, 33, 34], "endnot": 3, "bob": 3, "armstrong": 3, "choic": [3, 5, 33], "even": [3, 5, 12, 21, 22, 24, 25], "though": [3, 12, 19, 22, 24], "By": [3, 7, 34], "2020": [3, 6, 12, 15, 16, 17, 18, 19, 23, 24, 25, 26], "nomenclatur": [3, 16, 22], "evolv": 3, "hopefulli": 3, "less": [3, 12, 14, 20, 25, 33, 34], "confus": [3, 5, 12, 15], "interest": [3, 4, 5, 18, 20, 22, 23, 24, 25, 27, 31, 32, 33, 34], "troubl": 3, "sleep": 3, "spend": 3, "qualiti": [3, 12, 16, 18, 19, 22, 25, 29], "get_coadd_id_for_ra_dec": 3, "return": [3, 4, 5, 6, 7, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34], "dict": [3, 4, 7, 15, 21, 23, 24, 33, 34], "suitabl": [3, 5, 24], "paramet": [3, 4, 5, 7, 12, 15, 17, 18, 21, 22, 23, 24, 26], "option": [3, 5, 16, 17, 21, 28, 29], "read": [3, 5, 6, 15, 16, 17, 18, 20, 22, 23, 24, 26, 31, 34], "appropri": [3, 5, 6, 7, 8, 9, 14, 20, 24], "warp": 3, "frame": [3, 4, 5, 6, 14, 21, 23, 26], "ascens": [3, 5, 21, 29], "center": [3, 4, 5, 6, 7, 9, 17, 18, 19, 21, 25, 26, 27, 32, 33, 34], "degre": [3, 5, 6, 7, 15, 16, 17, 18, 20, 21, 26, 27, 29, 31, 32, 33, 34], "declin": [3, 5, 21, 29], "radec": [3, 5, 6, 17, 21, 22], "findtract": [3, 5, 6, 17], "patch_info": 3, "findpatch": [3, 5, 6, 17], "coadd_id": 3, "getid": [3, 4, 5, 6, 17, 21], "getindex": [3, 4, 5, 6, 17, 21], "cutout_ra_dec": [3, 21], "data_id": [3, 21], "dataset_typ": [3, 21], "cutout_s": [3, 6], "75": [3, 5, 33, 34], "warp_to_exposur": 3, "note": [3, 4, 5, 6, 7, 9, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 33, 34], "trivial": [3, 5, 21], "around": [3, 5, 9, 12, 14, 15, 19, 25, 33, 34], "cutout_spherepoint": 3, "1181556": 3, "45": [3, 7], "int": [3, 4, 7, 28, 31, 33, 34], "side": [3, 5, 17, 21, 33, 34], "system": [3, 7, 24], "specifi": [3, 4, 5, 7, 13, 15, 18, 21, 24, 25, 29], "exposur": [3, 5, 7, 15, 17, 21], "overrid": 3, "maskedimag": [3, 5, 17, 21], "cutout_ext": [3, 6], "extenti": [3, 5, 6, 17, 21], "dataid": [3, 4, 5, 6, 7, 15, 17, 21], "xy": [3, 5, 17, 18, 21, 29, 31, 34], "pointi": [3, 5, 17, 21], "skytopixel": [3, 5, 6, 17, 21], "bbox": [3, 5, 15, 17, 21], "boxi": [3, 5, 6, 17, 21], "warpingkernelnam": 3, "lanczos4": 3, "cutout_imag": [3, 5, 17, 21], "warpexposur": 3, "destbbox": 3, "getcutout": [3, 6], "make_cutout_imag": [3, 5, 21], "backend": [3, 6, 21, 34], "saveplot": [3, 5, 21], "savefit": [3, 5, 21], "zscale": [3, 5, 6, 21], "save": [3, 5, 6, 16, 17, 20, 21, 22, 23], "servant": [3, 5, 21], "string": [3, 5, 21, 23, 24, 25, 26, 27], "fit": [3, 5, 7, 12, 13, 16, 19, 21, 33, 34], "isinst": [3, 5, 21], "str": [3, 4, 5, 6, 7, 15, 18, 21, 23], "filenam": [3, 5, 7, 21], "writefit": [3, 5, 21], "mtv": [3, 5, 6, 21], "linear": [3, 5, 6], "dot": [3, 5, 21], "getx": [3, 5, 21], "geti": [3, 5, 21], "ctype": [3, 5, 21], "show_colorbar": [3, 5, 21], "png": [3, 5], "savefig": [3, 5, 33, 34], "diff_visit": 3, "diff_id": 3, "convert": [3, 4, 7, 14, 16, 21, 22, 31], "int64": [3, 14], "gen": 3, "s_skymap": [3, 5], "coadd_cutout": 3, "thu": [3, 5, 12, 19, 21, 29, 33, 34], "origin": [3, 5, 6, 14, 17, 25], "orient": [3, 5, 7], "choos": [3, 12, 13, 24, 29, 33, 34], "map": [3, 5, 6, 7, 9, 17, 18, 27, 28, 29, 33, 34], "comparison": [3, 4, 5, 14, 15, 17, 33, 34], "easi": [3, 18, 22, 33, 34], "actual": [3, 5, 7, 12, 19, 21, 24, 27, 28, 33, 34], "fact": [3, 14, 16, 17, 31], "harder": [3, 33, 34], "understand": [3, 12, 16, 17, 19, 20, 22], "grai": [3, 7], "footprint": [3, 5, 14, 29], "cover": [3, 6, 16, 18, 33, 34], "default": [3, 5, 13, 21, 24, 33, 34], "plane": [3, 7], "doesn": [3, 5, 17, 24, 32, 33, 34], "mean": [3, 5, 10, 12, 13, 16, 18, 19, 22, 23, 25, 27, 33, 34], "bad": [3, 5, 17, 33], "properti": [3, 4, 5, 8, 17, 18, 21, 23, 28, 33, 34], "bit": [3, 5, 6, 16, 19, 20, 28, 32, 33, 34], "potenti": [3, 5, 12, 17, 18, 19, 21, 24], "defin": [3, 4, 6, 7, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 29, 31, 32], "creat": [3, 5, 6, 12, 17, 18, 19, 21, 23, 24, 29, 31, 34], "dummi": 3, "masknam": [3, 5, 21], "maskbit": [3, 5, 21], "getmaskplanedict": [3, 5, 21], "getmaskplanecolor": [3, 5, 21], "science_cutout": 3, "calexp": [3, 5, 7, 15, 17, 21, 29, 30], "notic": [3, 12, 14, 17, 19, 24, 25], "signific": [3, 12, 16, 20, 21, 33, 34], "stripe": 3, "left": [3, 5, 6, 12, 14, 15, 19, 20, 21, 25, 26, 32, 33, 34], "believ": 3, "interpol": [3, 16, 17, 19, 22, 33], "intrp": 3, "contamin": [3, 12, 17, 20], "convolv": 3, "area": [3, 8, 9, 12, 17, 19, 29, 33, 34], "effect": [3, 12, 14, 18, 21, 29, 33, 34], "convoult": 3, "kernel": [3, 5, 6, 8, 9, 12, 16, 17, 19, 20, 22, 24, 30, 32, 33, 34], "threshold": [3, 16, 17, 20, 22, 32, 33, 34], "determin": [3, 7, 19, 24, 28], "affet": 3, "grown": 3, "configur": [3, 5, 13, 21], "somewhat": [3, 15, 34], "confusingli": 3, "detected_neg": 3, "neg": [3, 16, 21], "pair": [3, 15], "todo": 3, "catch": [3, 4], "attempt": [3, 12, 19], "edg": [3, 16, 17, 19, 22, 33, 34], "smaller": [3, 5, 6, 8, 9, 12, 16, 19, 22, 25, 33, 34], "arbitrari": [3, 5], "larger": [3, 5, 14, 16, 22, 31, 33], "improv": [3, 16], "miss": [3, 4, 17, 21, 33, 34], "pex": 3, "except": [3, 4, 5, 21, 24, 27, 31, 32, 33, 34], "lengtherror": 3, "itertupl": 3, "too": [3, 13, 22, 24, 27], "jchiang87": [4, 7, 15], "2024": [4, 13], "03": [4, 23, 24, 25], "01": [4, 10, 12, 14, 19, 29], "fjaviersanchez": [4, 13, 15, 16, 17, 18, 22], "manag": [4, 16, 20, 22], "appli": [4, 5, 6, 13, 14, 15, 17, 18, 19, 24, 27], "weak": [4, 17, 18], "recent": [4, 12], "hyper": 4, "suprim": 4, "cam": 4, "mandelbaum": [4, 14, 17, 18, 33], "et": [4, 7, 14, 16, 17, 18, 20, 22, 29, 31, 33, 34], "al": [4, 7, 14, 16, 17, 18, 20, 22, 29, 31, 33, 34], "hdf5": [4, 20], "studi": [4, 5, 6, 8, 9, 13, 14, 20, 21, 33, 34], "dp": [4, 7, 15], "desc_dc2_dm_data": [4, 5, 6, 7, 17, 21], "back": [4, 5, 14, 22], "photometri": [4, 12, 20, 29, 33, 34], "4851": [4, 7], "patchid": 4, "filter_": [4, 15], "rais": [4, 7], "noresult": 4, "loop": [4, 5, 7, 13, 14, 15, 16], "over": [4, 5, 7, 13, 14, 15, 16, 23, 24, 25, 28, 33, 34], "deepcoadd_forced_src": [4, 7], "calib": [4, 15, 21], "deepcoadd_calexp_photocalib": 4, "deepcoadd_ref": 4, "eobj": 4, "read_tract": 4, "num_patch": 4, "concaten": [4, 24, 31], "supplement": 4, "cmodel": [4, 14, 16, 17, 19, 22, 33, 34], "forced_src": [4, 21], "desir": [4, 7, 13, 15], "run1": [4, 7, 15, 16, 20, 23, 24, 25, 29, 31], "tractinfo": [4, 5, 6, 7, 15, 17, 21], "via": [4, 5, 7, 12, 15, 23, 24, 26, 29, 33], "tractid": 4, "consid": [4, 15, 16, 22, 32, 33, 34], "df_list": 4, "nobj": [4, 23, 24, 25], "asastropi": [4, 21], "to_panda": 4, "_modelfit_cmodel_instflux": 4, "modelfit_cmodel_instflux": 4, "_modelfit_cmodel_instfluxerr": 4, "modelfit_cmodel_instfluxerr": 4, "zero": [4, 7, 13, 15, 16, 17, 21, 29, 33, 34], "_aux": 4, "instfluxtomagnitud": [4, 15], "modelfit_cmodel": [4, 15], "_mag_cmodel": 4, "_mag_err_cmodel": 4, "_modelfit_cmodel_snr": 4, "ext_shapehsm_hsmshaperegauss_abs_": 4, "hypot": [4, 14, 17], "ext_shapehsm_hsmshaperegauss_e1": [4, 14, 17, 18, 29, 31], "ext_shapehsm_hsmshaperegauss_e2": [4, 14, 17, 18, 29, 31], "append": [4, 7, 14, 15, 16, 21, 22, 23, 28, 31, 33, 34], "final": [4, 6, 7, 15, 17, 29, 31, 33], "break": [4, 9, 12, 24, 28, 31], "concat": [4, 14, 24], "summon": 4, "written": [4, 13, 22, 25, 26], "2i_dr6": [4, 14, 34], "decid": 4, "protodc2": [4, 8, 9, 10, 11, 13, 15, 27], "remov": [4, 12, 16, 17, 18, 22], "nan": [4, 5, 17, 18, 20, 29, 34], "base_mask": 4, "isnan": [4, 17, 23, 26, 29], "i_modelfit_cmodel_instflux": 4, "ext_shapehsm_hsmshaperegauss_resolut": [4, 17, 18, 25], "detect_isprimari": [4, 24, 25], "flag": [4, 12, 15, 16, 17, 19, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34], "primari": [4, 24, 25], "overlap": [4, 13, 15, 20, 27, 33, 34], "resolv": [4, 20, 33, 34], "deblend_skip": [4, 25], "base_pixelflags_flag_edg": 4, "base_pixelflags_flag_interpolatedcent": 4, "base_pixelflags_flag_saturatedcent": 4, "base_pixelflags_flag_crcent": 4, "base_pixelflags_flag_bad": 4, "base_pixelflags_flag_suspectcent": 4, "base_pixelflags_flag_clip": 4, "ext_shapehsm_hsmshaperegauss_flag": [4, 17, 25], "i_modelfit_cmodel_snr": 4, "ext_shapehsm_hsmshaperegauss_sigma": [4, 17, 18], "i_mag_cmodel": 4, "doesnt": 4, "exinct": 4, "base_blendedness_ab": 4, "375": [4, 17, 18], "22": [4, 17, 22, 29, 31, 33, 34], "hist_kwd": 4, "histtyp": [4, 15, 17, 20, 29, 31, 32, 33, 34], "norm": [4, 8, 13, 14, 31], "linewidth": [4, 5, 20, 24, 32, 33, 34], "black": [4, 5, 20, 31], "p1": 4, "add_subplot": [4, 7, 15], "hsm": [4, 14, 16, 22, 29, 31], "resolut": [4, 17, 27, 29], "p2": 4, "n": [4, 12, 17, 19, 21, 22, 23, 24, 30, 32, 33, 34], "p3": 4, "p4": 4, "distort": [4, 17, 32, 33, 34], "publish": [4, 17], "wmwv": [5, 20, 21], "yymao": [5, 6, 7, 8, 9, 10, 11, 16, 19, 20, 27, 28], "coad": [5, 6], "illustr": [5, 6, 12, 16, 19, 22, 24, 28], "introduc": [5, 12, 17, 25, 27], "awar": [5, 27], "chosen": [5, 6, 7, 23, 26, 33], "along": [5, 12, 23], "overlai": [5, 7, 20, 24, 32, 33, 34], "instanti": [5, 15, 29], "evalu": [5, 12, 18, 19, 24, 33, 34], "expert": 5, "fall": [5, 12], "intend": [5, 6, 8, 9, 12, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 30, 31, 33], "runnabl": [5, 6, 20], "http": [5, 6, 8, 9, 12, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34], "dev": [5, 8, 9, 16, 17, 18, 20, 22, 24, 25, 27, 28, 30], "gov": [5, 6, 8, 9, 12, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 33], "git": [5, 6, 13, 20], "clone": [5, 6, 13, 20], "wherev": [5, 6, 20], "adjust": [5, 6, 7, 14, 20, 26], "proper": [5, 6, 20, 21], "python": [5, 6, 8, 9, 13, 16, 20, 22, 30, 32, 33, 34], "slac": [5, 6, 8, 9, 12, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28], "stanford": [5, 6, 8, 9, 12, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28], "edu": [5, 6, 8, 9, 12, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28], "1_ubdq": [5, 20, 27, 28], "com": [5, 6, 13, 32, 33, 34], "dafpersist": [5, 17, 21], "coord": [5, 6, 7, 17, 21, 23, 25, 26], "afwcoord": [5, 17, 21], "afwimag": [5, 17, 21], "zscaleinterv": [5, 6, 17], "instead": [5, 6, 13, 14, 16, 26, 33], "nbagg": 5, "switch": [5, 12, 22, 25], "notebok": 5, "restart": [5, 12, 16, 19], "menu": 5, "repeat": [5, 12, 18, 24], "my": 5, "home": [5, 24, 29, 31], "dc2_postage_stamp": 5, "lab": [5, 12, 19], "tree": [5, 29], "rcparam": [5, 31], "enabl": [5, 15], "bound": [5, 13, 15, 25, 34], "box": [5, 15], "keyword": [5, 6, 24, 26], "argument": [5, 6, 13, 15, 25, 26], "cutout_coadd_ra_dec": [5, 17], "decim": [5, 21], "cutout_coadd_spherepoint": 5, "cutoutsidelength": [5, 17, 21], "51": [5, 20, 21, 33], "cutouts": [5, 17, 21], "patchinfo": [5, 6, 7, 15, 17], "coaddid": [5, 17], "_sub": [5, 6, 17, 21], "immedi": [5, 17, 21, 23], "vmin": [5, 6, 19, 21, 34], "vmax": [5, 6, 17, 19, 21, 34], "get_limit": [5, 6], "cmap": [5, 6, 8, 9, 11, 14, 17, 19, 20, 24, 28, 32, 33, 34], "binary_r": [5, 6], "lower": [5, 6, 11, 12, 14, 15, 19, 20, 24, 25, 33, 34], "getx0": 5, "gety0": 5, "edgecolor": 5, "target": 5, "pre": [5, 13], "folder": [5, 7], "coord_fil": 5, "asset": [5, 18, 20, 23, 24, 32, 33, 34], "id_ra_dec_mid_mag_": 5, "txt": [5, 20, 24, 32, 33, 34], "id_ra_dec": 5, "ascii": 5, "entri": [5, 12, 15, 16, 17, 18, 19, 23, 24, 34], "keep": [5, 12, 22, 23, 34], "tidi": 5, "subfold": 5, "necessarili": 5, "mode": [5, 12, 19, 22, 34], "wait": [5, 24, 30], "command": [5, 8, 9, 16, 21, 22, 25], "mkdir": 5, "easier": [5, 24, 28], "clf": 5, "basenam": [5, 20], "s_": 5, "expos": [5, 16], "display_cutout_imag": [5, 21], "old_matplotlib": 5, "anyth": [5, 7, 21, 24], "ds9": [5, 6, 21], "ginga": [5, 21], "firefli": [5, 21], "asinh": [5, 21], "explicitli": [5, 13, 21], "control": 5, "stai": 5, "exit": 5, "alpha": [5, 7, 9, 12, 15, 17, 19, 29], "delta": [5, 14, 26, 29, 33, 34], "belong": [5, 17, 23, 24, 25, 26], "photon": 5, "background": [5, 21], "convent": [5, 16, 22, 24, 31], "astronom": 5, "opposit": [5, 28], "vertic": [5, 14, 15, 20], "colormap": 5, "lighter": 5, "shade": 5, "again": [5, 14, 15, 18], "ve": [5, 12, 17, 24, 34], "io": [5, 22], "11077": 5, "html": [5, 20, 34], "few": [5, 6, 12, 14, 16, 17, 19, 22, 26, 31, 33, 34], "retain": 5, "xx": [5, 18, 24, 25, 29, 31, 34], "yy": [5, 18, 29, 31, 34], "photomet": 5, "getpsf": [5, 7], "repetit": 5, "consequ": 5, "pybind11": 5, "mea": 5, "coaddpsf": 5, "unfortun": [5, 7, 14], "come": [5, 13, 22, 23, 24, 34], "nice": [5, 6, 12, 22], "wrap": [5, 12, 25], "help": [5, 6, 14, 15, 21, 26], "doxygen": 5, "purpos": [5, 15, 22, 23], "regular": [5, 24, 30], "x_masterdoxydoc": 5, "classlsst_1_1afw_1_1detection_1_1_psf": 5, "computeimag": 5, "form": [5, 12, 19, 24, 25], "computekernelimag": 5, "convolut": 5, "computeshap": 5, "ellips": 5, "thing": [5, 12, 21, 22, 24, 29, 33, 34], "getaveragecolor": 5, "averag": [5, 12], "getaverageposit": 5, "hard": 5, "perspect": 5, "kind": [5, 18, 22, 24, 26], "builtin": 5, "pycapsul": 5, "self": [5, 15], "_psf": [5, 33, 34], "point2d": 5, "0x2b8f57b38928": 5, "imageownerenum": 5, "easiest": 5, "row": [5, 6, 12, 14, 18, 22, 23, 24, 25, 33, 34], "kernel_imag": 5, "doubl": [5, 9, 25, 26], "precis": [5, 24, 25, 26], "exposuref": 5, "varianc": [5, 13], "skywc": [5, 7], "classlsst_1_1afw_1_1image_1_1_exposur": 5, "subexposur": 5, "subset": [5, 7, 12, 15, 21, 22, 26, 29, 31, 34], "allow": [5, 6, 12, 16, 24, 29, 34], "raw": 5, "minmax": 5, "represent": 5, "51x51": 5, "61x61": 5, "That": [5, 7, 17, 22, 24], "sum": [5, 12, 13, 19], "normal": [5, 23, 24, 25, 33, 34], "next": [5, 17, 19, 25, 27, 33], "1d": [5, 12, 19, 29], "slice": [5, 19], "account": [5, 13, 24], "finit": [5, 33, 34], "fraction": [5, 12, 17, 18, 21, 22, 33, 34], "overli": 5, "cutout_nx": 5, "cutout_ni": 5, "kernel_nx": 5, "kernel_ni": 5, "cutout_slic": 5, "kernel_slic": 5, "arang": [5, 12, 13, 19, 29], "2f": [5, 33, 34], "offset_nx": 5, "offset_ni": 5, "version": [5, 6, 7, 8, 9, 12, 18, 20, 24, 25], "cutout_minus_psf": 5, "residu": [5, 29], "setimag": 5, "imagef": 5, "astyp": [5, 14, 31], "float32": 5, "complic": [5, 24, 33, 34], "11": [6, 7, 13, 16, 18, 22, 26, 32, 33], "30": [6, 8, 9, 10, 11, 12, 13, 17, 21, 22, 24, 26, 28, 29, 32], "partli": [6, 17], "dm_butler_postage_stamp": 6, "club": 6, "butlertutori": 6, "perrefort": 6, "nersc": [6, 8, 9, 12, 16, 17, 18, 19, 20, 21, 22, 27, 28, 30, 33], "jupyt": [6, 8, 9, 12, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "weekli": 6, "latest": 6, "o5dv": 6, "modul": [6, 16, 25, 30], "dr6": [6, 26], "common": [6, 7, 8, 9, 12, 19, 22, 24], "gcrqueri": [6, 9, 12, 13, 14, 16, 17, 18, 19, 22, 33, 34], "custom": [6, 13, 22, 25], "instal": [6, 22, 25], "uncom": [6, 12, 17, 18, 23, 26], "pip": 6, "archiv": 6, "zip": [6, 10, 12, 15, 17, 19, 32, 33, 34], "2i": [6, 15, 24, 25, 26, 32], "wfd": [6, 7, 15, 33, 34], "arxiv": [6, 12], "org": [6, 12, 20, 34], "2010": [6, 18], "05926": 6, "dc2_data_vers": 6, "2i_dr6_wfd": 6, "get_available_catalog": [6, 16], "names_onli": 6, "name_contain": 6, "dc2_object_run": 6, "get_butl": 6, "brightest": 6, "schema": [6, 14, 15, 17, 18, 23, 24, 25, 26], "sometim": [6, 21, 22], "bright_galaxy_queri": 6, "clean": [6, 16, 17, 19, 20, 22, 23, 24, 25, 33], "extended": [6, 14, 15, 16, 17, 19, 20, 22, 23, 25, 26], "mag_r_cmodel": [6, 16, 19, 22], "16": [6, 7, 12, 13, 17, 19, 20, 29, 31, 32, 33, 34], "snr_g_cmodel": [6, 19], "snr_r_cmodel": [6, 19], "snr_i_cmodel": [6, 17, 18, 19], "columns_to_get": 6, "assert": 6, "has_quant": [6, 14], "limit": [6, 15, 21, 22, 27, 33, 34], "4639": 6, "ordinari": 6, "dictionari": [6, 14, 16], "eas": [6, 24], "manipul": [6, 13], "alreadi": [6, 14, 16, 18, 19, 22, 24, 33, 34], "structur": [6, 12, 16, 18, 20, 22, 24, 34], "term": [6, 16, 19, 22, 33, 34], "run2": [6, 15, 24, 26, 34], "panel": [6, 15], "300": [6, 16], "squar": [6, 12, 14, 16, 19], "165": [6, 16], "zoom": [6, 29, 33, 34], "upper": [6, 12, 15, 19, 20, 32, 33, 34], "catlaog": 6, "0th": 6, "object_thi": 6, "loc": [6, 7, 9, 12, 13, 17, 19, 29, 31, 32, 33, 34], "inde": [6, 12, 19], "consist": [6, 20, 21, 24, 33, 34], "tell": 6, "necessari": [6, 7, 24, 25], "howev": [6, 7, 12, 14, 16, 19, 22, 28, 33, 34], "cosmodc2": [6, 8, 9, 10, 11, 13, 15], "get_tract_patch": 6, "tract_patch": 6, "result_typ": 6, "expand": 6, "getkei": 6, "full_patch": 6, "dpi": 6, "instanc": [6, 9, 12, 17, 18, 19], "getmaskedimag": 6, "getimag": 6, "teh": 6, "plain": [6, 24], "peopl": 6, "familar": 6, "power": [6, 19, 33], "integr": [6, 12, 19], "arcmin": [6, 33, 34], "retriev": [6, 15, 16, 17, 22], "wcs_fits_meta": 6, "getfitsmetadata": 6, "image_arr": 6, "subplot_kw": 6, "imshow": [6, 14, 17, 22], "point2i": 6, "postfix": 6, "deepcoadd_sub": 6, "With": [6, 12, 14, 17], "shorter": 6, "3x": 6, "speed": [6, 14, 15, 16, 22, 26, 29], "timeit": 6, "three": [6, 9, 12, 19, 24], "makergb": 6, "suppli": [6, 24], "irg": 6, "respect": [6, 24, 28], "image_rgb": 6, "del": [6, 12], "gc": [6, 8, 9, 10, 11, 13, 15, 29], "memori": [6, 12, 13, 16, 22, 24, 27, 30, 33, 34], "appear": [6, 16, 17, 19, 24], "blend": [6, 17, 18], "miscent": 6, "longer": [6, 24, 32, 33, 34], "60": [6, 26, 31], "gridspec": 6, "gs_thi": 6, "iterrow": 6, "set_ticklabel": 6, "exclude_overlap": 6, "set_axislabel": 6, "compos": 7, "further": [7, 9, 14, 17, 29, 33, 34], "geometri": 7, "softwar": [7, 8, 9, 22, 24, 25], "bosch": [7, 16, 17, 18, 22, 29, 31, 33, 34], "2017": [7, 18], "equip": 7, "info": [7, 12, 17], "uddf": 7, "level": [7, 15, 16, 17], "focal": 7, "ccd": [7, 15, 24, 33], "lsst_sim": 7, "glob": 7, "sqlite3": [7, 24, 31], "afw_geom": [7, 15], "camerageom": 7, "ignor": [7, 15, 16, 24, 26], "regard": 7, "catch_warn": [7, 15], "simplefilt": 7, "coordutil": 7, "catutil": 7, "util": [7, 17, 18, 20, 26, 32, 33, 34], "observationmetadatagener": 7, "getrotskypo": 7, "yusra": 7, "alsayyad": 7, "06": [7, 12, 15, 19], "29": [7, 28, 32], "ssim": [7, 31], "meet": [7, 24], "make_patch": 7, "vertexlist": 7, "vertex": 7, "either": [7, 14, 15, 23, 24, 33, 34], "encapsul": 7, "skypatchlist": 7, "po": 7, "getposit": 7, "vert": 7, "moveto": 7, "lineto": 7, "closepoli": 7, "plot_skymap_tract": 7, "_subplot": 7, "axessubplot": 7, "tractbox": 7, "tractposlist": 7, "xnum": 7, "ynum": 7, "getnumpatch": 7, "111": [7, 15], "tract_cent": 7, "getcent": 7, "va": 7, "patchbox": 7, "getouterbbox": [7, 15], "pixelpatchlist": 7, "pathpatch": 7, "lw": [7, 10, 12, 14, 19], "skyposlist": 7, "set_ylim": [7, 21, 32, 33, 34], "grid": [7, 12, 17, 19, 29, 32, 33, 34], "l": [7, 12, 19, 21, 32, 33, 34], "draw": [7, 12, 18], "rather": [7, 19, 21, 23, 24, 25, 29, 33, 34], "slow": [7, 23], "edif": 7, "faster": [7, 22, 24, 25, 29], "plot_focal_plan": 7, "serv": [7, 12], "onto": 7, "dataref": [7, 31], "satisfi": [7, 23, 25, 28], "incomplet": 7, "raft": [7, 15, 21, 23, 24, 29], "sensor": [7, 15, 21, 23, 29], "enumer": [7, 9, 13, 15, 22, 29, 31], "adu": 7, "zero_point": 7, "getcalib": 7, "getfluxmag0": 7, "ccd_box": 7, "fast": [7, 14, 22, 25], "dither": [7, 26], "minion_1016": [7, 33], "opsim": [7, 31, 33], "db": [7, 23, 24, 25, 26, 31], "prepar": 7, "sinc": [7, 13, 16, 23, 24, 25, 26, 29], "obs_lsstsim": 7, "infer": 7, "plot_focal_plane_fast": 7, "opsimdb": 7, "deriv": [7, 17, 29, 31], "camera": 7, "sqlite": [7, 24, 27], "projecta": [7, 20, 22, 31], "projectdir": [7, 20, 22, 31], "group": [7, 12, 14, 20, 23, 26, 31], "minion_1016_desc_dithered_v4": [7, 31], "conn": [7, 26, 31], "connect": [7, 23, 25, 26, 31, 33], "obs_gen": 7, "driver": [7, 22, 24], "cur": [7, 24, 31], "descditheredra": [7, 26], "descdithereddec": [7, 26], "descditheredrottelpo": 7, "rottelpo": 7, "observationmetadata": 7, "obs_md": 7, "getobservationmetadata": 7, "boundtyp": 7, "circl": [7, 9], "boundlength": 7, "pointingra": 7, "pointingdec": 7, "opsimmetadata": 7, "rotat": [7, 15], "angl": [7, 14, 15, 29], "rel": [7, 12, 15, 16, 19, 23, 33, 34], "telescop": 7, "rotskypo": 7, "decam": 7, "grab": [7, 12], "therebi": 7, "disk": 7, "calexp_path": 7, "dirnam": 7, "calexp_filenam": 7, "formul": 7, "compon": [7, 17, 24, 32, 33, 34], "write": [7, 21, 22, 23, 24], "obs_": 7, "implement": [7, 18, 21, 24, 27], "rectangl": 7, "corner_index": 7, "det": 7, "wavefront": 7, "guider": 7, "gettyp": 7, "detnam": 7, "getnam": [7, 15], "replac": [7, 23, 34], "isfil": 7, "join": [7, 12, 20, 22, 23, 24, 25, 26, 32, 33, 34], "getcornerradec": 7, "boundari": [7, 15, 29, 33], "plot_run2_1i_region": 7, "uddf_ra": 7, "53": [7, 33, 34], "764": [7, 33, 34], "486": [7, 33, 34], "479": [7, 33, 34], "771": [7, 33, 34], "uddf_dec": 7, "27": [7, 29, 32, 33, 34], "533": [7, 33, 34], "28": [7, 17, 20, 27, 28, 29, 32, 33, 34], "667": [7, 33, 34], "wfd_ra": 7, "71": [7, 33, 34], "46": 7, "49": [7, 33, 34], "92": [7, 24, 25, 33, 34], "73": [7, 33, 34], "79": [7, 33, 34], "wfd_dec": 7, "44": [7, 33, 34], "33": [7, 33, 34], "fmt": [7, 13, 15, 18, 25, 29], "find_available_tract_numb": 7, "known_existing_tract": 7, "known_existing_patch": 7, "known_existing_filt": 7, "hack": 7, "known": [7, 12, 21, 25], "ref_path": 7, "geturi": 7, "success": [7, 18, 33], "partit": [7, 22, 34], "tract_pattern": 7, "compil": 7, "_t": 7, "_p": 7, "w_t": 7, "valueerror": 7, "cannot": 7, "regon": 7, "coadd_path_subdir": 7, "listdir": 7, "isdir": 7, "tract_numb": 7, "219978": 7, "survei": [7, 33], "77": 7, "47": 7, "dkorytov": [8, 9], "nov": [8, 9, 10, 11], "extra": [8, 9, 24, 25, 27, 29, 32], "galact": [8, 9], "featur": [8, 9, 13, 17, 19, 25, 33], "membership": [8, 9], "logist": [8, 9, 12, 16, 17, 18, 19, 22, 23, 24, 25, 26], "jupyterhub": [8, 9, 16, 17, 18, 22, 23, 24, 25, 26, 30, 33, 34], "setup": [8, 9, 12, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28], "clr": 8, "cosmodc2_v1": [8, 9, 10, 11, 12, 13, 14, 15], "4_small": [8, 9, 10, 11, 12, 13], "halo_mass": [8, 9, 10, 11], "mag_u": [8, 33], "mag_g": [8, 23, 24, 33, 34], "mag_r": [8, 9, 23, 24, 33, 34], "mag_i": [8, 14, 17, 18, 19, 23, 24, 32, 33, 34], "mag_z": [8, 33], "3e13": 8, "sub": [8, 9, 13, 15], "host": [8, 23, 24, 25, 26, 33], "h": [8, 9, 10, 14, 20, 24, 32, 33, 34], "m": [8, 10, 11, 13, 20, 33, 34], "odot": [8, 10, 11], "termin": [8, 9], "miniconda": [8, 9, 22], "setup_current_python": [8, 9], "sh": [8, 9, 22, 24], "xbin": 8, "histogram": [8, 10, 13, 15, 16, 18, 19, 20, 22, 32], "40": [8, 13, 14, 15], "xbins_avg": 8, "semilogi": 8, "As": [8, 12, 16, 17, 19, 22, 24, 33, 34], "saniti": [8, 12, 17], "gal_clr": 8, "hist2d": [8, 14, 16, 18, 20, 22, 32, 33, 34], "pubu": 8, "lognorm": [8, 14], "popul": [8, 11, 27, 33, 34], "densiti": [8, 12, 13, 17, 18, 19, 28], "tight_layout": [8, 15, 34], "effort": [8, 16, 22], "patricia": 9, "larsen": 9, "central": 9, "proxi": 9, "host_id": 9, "clustermemb": 9, "comov": 9, "space": [9, 19, 20, 32, 33, 34], "galaxy_data": 9, "halo_id": 9, "cluster_data": 9, "is_centr": [9, 11], "1e14": 9, "higher": [9, 12, 14, 31], "14": [9, 14, 19, 23, 25, 26, 29, 31, 32, 33, 34], "solar": 9, "proto": [9, 13], "cast": 9, "familiar": [9, 12], "xr": 9, "framealpha": [9, 13], "nhalo": 9, "2e": 9, "msun": 9, "odd": [9, 12], "cartesian": [9, 24], "colour": 9, "veloc": 9, "position_x": 9, "position_i": 9, "velocity_x": 9, "velocity_i": 9, "viridi": [9, 34], "mpc": [9, 10], "km": 9, "demostr": [10, 11], "cosmologi": [10, 12], "ccl": 10, "predict": [10, 12, 18], "pyccl": 10, "zmax": 10, "mass_bin": 10, "logspac": [10, 32, 33, 34], "15": [10, 12, 16, 17, 18, 19, 20, 22, 25, 33], "mass_cent": 10, "sqrt": [10, 13, 17, 29, 31, 32, 33, 34], "mag_true_r_lsst_z0": 10, "cosmo": [10, 33], "omega_c": 10, "om0": 10, "ob0": 10, "omega_b": 10, "sigma8": 10, "n_": [10, 14], "transfer_funct": 10, "bbk": 10, "approxim": [10, 12, 26, 29], "hmf": 10, "mean_scale_factor": 10, "hmf_dn_dlogm": 10, "massfunc": 10, "comoving_dist": 10, "volum": [10, 22], "sky_area": 10, "dlogm": 10, "ediff1d": 10, "nhalo_expect": 10, "mr_thre": 10, "cm": 10, "tab20c": 10, "loglog": 10, "m_r": 10, "_h": [10, 11], "langl": 10, "gal": 10, "rangl": 10, "axhlin": [10, 17, 20, 21, 33, 34], "k": [10, 12, 13, 14, 17, 19, 31], "bh": 11, "Be": 11, "availbl": 11, "stellar_mass": 11, "9": [11, 12, 13, 16, 17, 18, 22, 25, 28, 33, 34], "stellar_mass_bulg": 11, "blackholemass": 11, "sschmidt23": [12, 19], "verif": [12, 16, 19, 22], "09": [12, 19], "4_imag": [12, 14, 15], "effici": [12, 16, 17, 19, 21, 22, 23, 25, 27, 29], "repres": [12, 19, 25, 31, 33], "becom": [12, 16, 19, 33, 34], "undefin": [12, 16, 19], "everyth": [12, 15, 16, 19, 24], "18": [12, 19, 33, 34], "earlier": [12, 25], "nbviewer": 12, "extragalactic_gcr_photoz_catalog": 12, "nbconvert": 12, "wish": 12, "live": [12, 29], "4_image_with_photoz_v1": 12, "bpz": 12, "ui": 12, "adsab": 12, "harvard": 12, "2000apj": 12, "536": 12, "571b": 12, "abstract": 12, "composit": 12, "minut": [12, 14, 21, 23, 24, 25, 26, 33, 34], "initi": [12, 13, 15, 19, 26], "4_small_with_photozs_v1": 12, "photoz": [12, 19], "estim": [12, 13, 19, 21, 32], "probabl": [12, 14, 16, 19, 21, 26, 28], "pdf": [12, 19, 33, 34], "posterior": [12, 19], "multipl": [12, 19, 24], "photoz_mod": [12, 19], "highest": [12, 19], "peak": [12, 19], "photoz_mean": [12, 19], "weight": [12, 13, 18, 19, 29], "photoz_median": [12, 19], "cdf": [12, 19], "equal": [12, 14, 16, 19, 22, 24], "multi": [12, 19], "special": [12, 19, 24, 25, 26], "attribut": [12, 19], "photoz_pdf_bin_cent": [12, 19], "zgrid": [12, 19], "variou": [12, 16, 19, 23], "photoz_odd": [12, 19], "benitez": [12, 19], "2000": [12, 19], "amount": [12, 19, 34], "probail": [12, 19], "distanc": [12, 15, 19, 29], "narrow": [12, 19], "close": [12, 17, 18, 19, 24, 31], "broad": [12, 19], "high": [12, 17, 18, 19, 29], "photoz_mode_ml_red_chi2": [12, 19], "reduc": [12, 14, 19, 22, 33], "maximum": [12, 19, 29], "likelihood": [12, 19], "sed": [12, 19], "emploi": [12, 19], "occur": [12, 14, 19], "bright": [12, 15, 19, 20, 21, 27, 33, 34], "grow": [12, 16, 19, 32, 33, 34], "prefix": [12, 19, 23, 25, 32, 33, 34], "photoz_": [12, 19], "q": [12, 14, 16, 18, 19, 24, 26, 28, 30, 31, 33], "startswith": [12, 19], "photoz_mask": 12, "photoz_pdf": [12, 19], "mag_i_lsst": [12, 14], "mag_i_photoz": 12, "healpix_pixel": [12, 14, 15], "9816": 12, "mock": 12, "year": [12, 33], "depth": [12, 15, 16, 18, 29], "uncertainti": [12, 17, 19, 21, 29, 33, 34], "mag_": [12, 15, 24, 25, 29, 32, 33, 34], "ugrizi": [12, 27, 28, 29, 32, 33, 34], "_photoz": 12, "mag_err_": 12, "chunk": [12, 13, 14, 16, 22], "4_image_with_photozs_v1": 12, "properli": [12, 19], "boolean": [12, 24, 27], "almost": [12, 18], "ten": [12, 33], "length": [12, 14, 26], "put": [12, 19, 21, 24], "simplic": 12, "pzdict": 12, "specz": 12, "zmode": 12, "zmean": 12, "ml_chi2": 12, "magcut": 12, "23": [12, 18, 19, 28, 29], "true_redshift": 12, "brightmask": 12, "brightdf": 12, "121": [12, 16, 18, 22], "fontsiz": [12, 13, 19, 29, 31, 33, 34], "122": [12, 16, 18], "shown": [12, 25], "low": [12, 18, 19, 20, 32, 33, 34], "signal": [12, 18, 24, 33, 34], "nois": [12, 18, 21, 24, 32, 33, 34], "uncertain": [12, 19], "rule": 12, "reliabl": 12, "roughli": [12, 19], "better": [12, 14, 23, 25, 33, 34], "agreement": 12, "diagon": 12, "obviou": [12, 17], "degeneraci": [12, 19], "interv": 12, "unimod": [12, 19], "multimod": [12, 19], "highlight": [12, 17, 21], "similarli": [12, 20, 24], "examin": [12, 19], "oddscut": 12, "99": [12, 29], "chicut": 12, "photoz_ml_red_chi2": 12, "deal": [12, 24], "outlier": 12, "caution": 12, "warrant": 12, "island": [12, 33, 34], "elimin": [12, 24], "expens": 12, "bias": 12, "correl": [12, 18, 19, 23], "affect": [12, 16, 18, 22, 33, 34], "mind": [12, 22], "slight": [12, 20], "behavior": [12, 19, 20], "dramat": [12, 16], "aris": [12, 17], "only_use_master_attr": 12, "temporari": [12, 24, 29, 31, 34], "until": 12, "futur": [12, 27, 30], "z_peak": [12, 19], "z_mean": [12, 19], "ax_thi": [12, 13, 17, 19], "10000": [12, 24], "flat": [12, 13, 17, 19, 20, 32, 33, 34], "p": [12, 13, 19, 25, 31], "axvlin": [12, 17, 18, 19, 21, 33, 34], "get_color": [12, 19], "symmetr": [12, 32, 33], "top": [12, 17, 27, 33, 34], "asymmetr": 12, "z_mode": 12, "bimod": 12, "secondari": 12, "spread": 12, "vari": [12, 27], "depend": [12, 18, 24, 29, 32, 33, 34], "height": [12, 19], "neither": [12, 24], "captur": 12, "complex": [12, 14, 22, 32, 33, 34], "speak": 12, "disrtibut": 12, "technic": [12, 33], "incorrect": [12, 17], "alex": 12, "malz": 12, "nzsum": 12, "szbin": 12, "rough": [12, 19], "departur": 12, "overpredict": 12, "optim": [12, 24], "uv": 12, "portion": 12, "shift": 12, "systemat": [12, 14, 18], "mismatch": 12, "real": [12, 16, 18, 24, 32, 33, 34], "difficulti": 12, "caveat": [12, 29], "tomograph": [12, 19], "tomocut": 12, "tomonzsum": 12, "tomobin": 12, "02": [12, 16, 17, 18, 28, 30, 32], "forestgreen": 12, "tomo": 12, "subject": [12, 24, 25], "balmer": 12, "lyman": 12, "often": [12, 13, 22, 24, 33, 34], "insignific": 12, "mistaken": 12, "remind": [12, 14], "especi": [12, 24, 26], "meaur": 12, "beyond": [12, 16, 19, 21, 22, 33, 34], "delet": 12, "free": [12, 18, 30, 31], "condit": [12, 25, 26], "projecteuclid": 12, "euclid": 12, "ej": 12, "1499133755": 12, "2001": 12, "03621": 12, "train": 12, "unrealist": 12, "subsampl": 12, "extend": [12, 15, 16, 17, 19, 20, 21, 22, 23, 32, 33, 34], "excel": 12, "cat2": 12, "4_small_with_photozs_flexzboost_v1": 12, "data2": 12, "fz_redshift": 12, "fz_photoz_mask": 12, "fz_photoz_mod": 12, "fz_mag_i_photoz": 12, "ident": [12, 23], "coupl": [12, 26], "fz_df": 12, "fz_brightdf": 12, "extrem": 12, "catastroph": 12, "faint": [12, 17], "period": 12, "parameter": 12, "cosin": 12, "basi": [12, 16], "tend": [12, 19, 24], "node": [12, 22, 30, 33, 34], "down": [12, 16, 21, 22], "lack": 12, "unreli": [12, 16, 22], "trust": 12, "must": [12, 23, 24, 26, 33], "extrapol": 12, "fz_zgrid": 12, "compact": 12, "uniform": [12, 17], "ani": [12, 15, 16, 18, 22, 24, 27, 28, 29, 30, 32, 34], "005": 12, "unexpect": 12, "fztomocut": 12, "fz_tomonzsum": 12, "oper": [12, 24, 25, 34], "evevkovac": 13, "march": 13, "iter": [13, 14, 16, 22, 28], "fly": [13, 17], "privat": 13, "numberdensityversusredshift": 13, "descqa": 13, "itertool": 13, "zip_longest": 13, "pylab": [13, 29, 31], "config": [13, 18, 32], "against": [13, 15, 17, 20], "md5": 13, "checksum": 13, "protodc2_test": 13, "fetch": [13, 23], "lie": [13, 29], "prefer": [13, 24], "alloc": [13, 30], "accumul": 13, "sumz_arrai": 13, "get_mags_and_redshift": 13, "mag_lo": 13, "mag_hi": 13, "redshift_tru": 13, "zlo": 13, "zhi": 13, "nrow": 13, "ncolumn": 13, "nzbin": 13, "possible_mag_field": 13, "mag_true_": [13, 27, 29], "_lsst": 13, "_sdss": 13, "_de": 13, "mag_field": 13, "first_avail": 13, "required_quant": 13, "zbin": 13, "n_arrai": 13, "int32": 13, "catalog_data": 13, "return_iter": [13, 14, 16, 19, 28], "isfinit": [13, 14, 16, 17, 18, 19, 32, 33, 34], "col": [13, 22, 25, 26], "cut_lo": 13, "cut_hi": 13, "sumz": 13, "reshap": [13, 14], "flatten": 13, "dimens": [13, 22], "z_thi": 13, "mlo": 13, "mhi": 13, "float64": 13, "zeros_lik": [13, 18], "statist": [13, 19, 29], "realist": [13, 25, 31], "jack": 13, "knife": 13, "plot_n_vs_z": 13, "figx_p": 13, "figy_p": 13, "sharex": 13, "exhaust": 13, "set_vis": 13, "cut_label": 13, "leq": 13, "meanz": 13, "sumn": 13, "covari": 13, "diag": 13, "outer": [13, 24], "nerror": 13, "yerr": 13, "decorate_subplot": 13, "subplots_adjust": 13, "hspace": 13, "nplot": 13, "1st": 13, "ncol": 13, "notick": 13, "axlabel": 13, "get_xticklabel": 13, "prevent": 13, "yaxi": 13, "get_major_tick": 13, "label1": 13, "fancybox": 13, "numpoint": 13, "checkout": [13, 18], "u1": 13, "catalogs_v4x": 13, "insert": [13, 24, 26, 27, 29, 31], "dc2_v4": 13, "15_test": 13, "an\u017e": 14, "slosar": 14, "bhairav": 14, "valera": 14, "hyeyun": 14, "park": 14, "2021": 14, "diagram": [14, 19, 20, 24], "add_derived_quant": [14, 18, 29, 31], "fofcatalogmatch": 14, "cool": 14, "trick": 14, "mpl": 14, "healpi": [14, 15, 17, 18, 27, 28, 29, 33, 34], "hp": [14, 15, 17, 18, 27, 28, 29, 33, 34], "dc2_truth_match": 14, "_flux_to_mag": 14, "flux_to_mag": 14, "object_cat": 14, "dc2_object_run2": [14, 16, 19, 33, 34], "turn": [14, 15, 28], "element": [14, 22, 34], "happen": [14, 21, 23, 29, 33, 34], "object_data": 14, "3445": 14, "3448": 14, "raster": 14, "mag_filt": 14, "ellipt": [14, 17, 30, 31, 32, 33, 34], "shape_hsm_regauss_etot": [14, 17], "mag_i_cmodel": [14, 16, 17, 18, 19, 22, 33, 34], "blended": [14, 15, 16, 18, 22, 23], "3447": 14, "stars_cat": 14, "dc2_truth_run2": 14, "2i_star_truth_summari": 14, "nanmax": 14, "nanmin": 14, "pos_filt": 14, "ang2vec": [14, 15], "lonlat": [14, 15, 28, 29, 33, 34], "ipix": [14, 15], "query_polygon": [14, 15], "32": [14, 15, 32, 34], "inclus": [14, 15, 27], "healpix_filt": 14, "isin": 14, "nativ": [14, 15, 16, 22, 24, 27], "truth_mag_filt": 14, "7": [14, 16, 21, 22, 25, 29, 31], "truth_data": 14, "flux_i": [14, 26], "stars_data": 14, "truth_data_al": 14, "ignore_index": 14, "catalog_dict": 14, "linking_length": 14, "arcsecond": [14, 15, 25, 26, 29], "plai": 14, "smart": 14, "truth_mask": 14, "catalog_kei": 14, "object_mask": 14, "bincount": [14, 29], "occurr": 14, "historgram": 14, "integ": [14, 28, 33], "n_group": 14, "group_id": 14, "n_truth": 14, "minlength": [14, 29], "n_object": 14, "2d": [14, 16, 20, 22, 33, 34], "histrogram": 14, "n_max": 14, "hist_2d": 14, "extent": [14, 16, 29, 32, 33, 34], "one_to_one_group_mask": 14, "in1d": [14, 28, 29, 31], "flatnonzero": 14, "truth_idx": 14, "row_index": 14, "object_idx": 14, "truth_sc": 14, "object_sc": 14, "delta_ra": 14, "delta_dec": [14, 33, 34], "delta_arcsec": 14, "figures": 14, "plu": [14, 15], "gray_r": 14, "80": [14, 26, 31], "reset_index": 14, "drop": [14, 34], "object_match": 14, "left_index": 14, "right_index": 14, "_truth": 14, "_object": 14, "matched_g": 14, "extragalactic_data": 14, "ellipticity_tru": 14, "lim": 14, "naiv": [14, 32], "quit": [14, 21, 33, 34], "surpris": [14, 28], "round": 14, "gaussian": 14, "rounder": 14, "problemat": [14, 17], "panic": 14, "ourselv": 14, "minor": [14, 32, 33], "major": 14, "ratio": [14, 33, 34], "On": 14, "hand": [14, 17, 19, 24], "eq": 14, "2006": 14, "convers": [14, 22], "e_": [14, 32, 33, 34], "frac": [14, 18, 34], "2e_": 14, "egc": 14, "smartli": 14, "ellipticity_convers": 14, "shear": [14, 18], "unlens": 14, "appl": 14, "cours": [14, 32, 33, 34], "accord": [14, 17, 24], "calc_lensed_ellipt": 14, "es1": 14, "es2": 14, "gamma1": 14, "gamma2": 14, "kappa": 14, "gamma": 14, "1j": 14, "intrins": 14, "conjug": 14, "absolut": 14, "ellipticity_1_tru": 14, "ellipticity_2_tru": 14, "shear_1": 14, "shear_2": 14, "converg": 14, "newli": 14, "extragalactic_data_mor": 14, "forget": 14, "Of": [14, 23, 24], "ey": [14, 33, 34], "s\u00e1nchez": [15, 29, 31], "matchradec": 15, "v1": [15, 24], "sourcecatalog": 15, "collect": [15, 22, 24, 25], "namedtupl": 15, "afw_tabl": 15, "reformat": 15, "built": [15, 17, 22], "coldef": 15, "mag_col": [15, 25, 34], "make_sourcecatalog": 15, "new_col": 15, "minim": [15, 24, 26], "coord_ra": [15, 21, 29], "coord_dec": [15, 21, 29], "field": [15, 16, 17, 22, 23, 24, 25, 26, 27, 32, 33, 34], "sourcet": 15, "makeminimalschema": 15, "addfield": 15, "split": [15, 25], "downselect": 15, "regionselector": 15, "class": [15, 29, 31], "subregion": 15, "__init__": 15, "_set_coord_rang": 15, "subclass": 15, "world": 15, "transform": [15, 25, 34], "region_box": 15, "ra_valu": 15, "dec_valu": 15, "ra_rang": 15, "dec_rang": 15, "__call__": 15, "max_mag": 15, "galaxycatalog": 15, "healpix": [15, 17, 33, 34], "healpixel": [15, 27], "ipx": 15, "bandnam": 15, "gc_col": 15, "galaxy_catalog": 15, "id_": 15, "record": [15, 23, 24, 25, 26, 28], "addnew": 15, "ccdselector": 15, "super": [15, 19, 22], "patchselector": 15, "eval": 15, "dr3": 15, "cf": [15, 34], "cdir": [15, 34], "dc2_imsim": [15, 34], "desc_dm_drp": 15, "v19": 15, "rerun": [15, 29, 31], "versu": 15, "mag_max": 15, "we_are_match": 15, "219976": 15, "getinfo": 15, "getfilt": 15, "getphotocalib": 15, "flux_model": 15, "ext_photometrykron_kronflux": 15, "region_selector": 15, "4638": 15, "deepcoadd_mea": 15, "base_classificationextendedness_valu": [15, 16, 20, 22, 29, 31], "deblend": [15, 16, 19, 22, 24, 29, 33], "ext": 15, "model_flag": 15, "_flag": 15, "model_flux": 15, "_instflux": 15, "num_children": 15, "deblend_nchild": [15, 29, 31], "cat_temp": 15, "_mag": 15, "magerr": [15, 23, 33, 34], "repackag": 15, "drp_catalog": 15, "new_rec": 15, "parent": [15, 16, 22, 29], "filterwarn": 15, "th": [15, 31], "enumb": 15, "carri": 15, "milliarcsecond": 15, "radiu": [15, 25, 26, 27, 29], "matchd": 15, "drp_mag": 15, "gc_mag": 15, "sep": [15, 20, 24, 32, 33, 34], "quiver": 15, "1000": 15, "2x2": 15, "frame_ax": 15, "frameon": 15, "get_xaxi": 15, "set_tick": 15, "get_yaxi": 15, "marcsec": 15, "mag_gc": 15, "_gc": 15, "_drp": 15, "ma": [15, 29], "seen": 15, "getdoc": 15, "eiffl": [16, 17, 18, 22], "jrbogart": [16, 17, 18, 23, 24, 25, 26], "public": [16, 17, 25, 26], "releas": [16, 17, 22], "xmm": [16, 17], "aim": 16, "gather": 16, "2i_dr3": [16, 17, 18], "besid": 16, "md": [16, 17, 18, 23, 24], "explain": [16, 33], "strive": 16, "standard": [16, 22, 23, 24, 26], "offici": [16, 22, 24], "succept": [16, 22], "stabl": [16, 22], "earli": [16, 22], "adopt": [16, 22], "energi": [16, 22], "road": [16, 22], "said": 16, "preserv": [16, 22, 28], "fi": 16, "2046": 16, "list_all_native_quant": [16, 29], "galsim": [16, 22, 29, 31], "neighbor": [16, 17, 22, 29], "child": [16, 22], "classifi": [16, 20, 22, 32, 33, 34], "consider": [16, 17], "physic": [16, 22, 24], "denot": [16, 22], "8x8": [16, 20, 22], "7x7": 16, "available_tract": 16, "certain": [16, 22, 23, 24, 25, 29, 31], "scope": [16, 22], "mechan": [16, 17, 22], "broken": [16, 22, 24], "4430": [16, 22], "_native_filter_quant": 16, "easili": [16, 19, 20, 21, 22, 23, 24, 25, 30, 32], "inclin": 16, "pdata": [16, 22], "advantag": [16, 22], "4431": 16, "hurri": [16, 25], "rememb": [16, 18], "2900": 16, "3000": 16, "handl": 16, "unecessari": 16, "altogeth": 16, "dure": [16, 18], "logic": [16, 22, 25], "AND": [16, 22, 23, 24, 26], "simple_cut": 16, "satur": [16, 17, 19, 21, 22, 33], "clip": [16, 17, 19, 22, 33], "data_cut": 16, "3830": [16, 33], "data_ful": 16, "256": [16, 22], "admittedli": 16, "underwhelm": 16, "defect": [16, 18], "instrument": 16, "signatur": 16, "isr": 16, "deeper": [16, 17, 21, 32], "increas": [16, 25, 31, 33, 34], "impact": 16, "pdr1": [16, 17, 33], "aihara": [16, 17], "subfield": 16, "objet": 16, "classif": [16, 20, 22], "0164": [16, 22, 33, 34], "star_cut": 16, "mag_g_cmodel": [16, 19, 22], "runtim": [16, 17, 20], "safe": 16, "snr": [17, 19, 20, 21, 29, 32, 33, 34], "investig": [17, 33], "reject": 17, "One": 17, "subtleti": 17, "restrict": [17, 18, 19, 26, 27, 34], "merge_measurement_i": 17, "tract_": [17, 18], "3081": [17, 18], "dc2_object_": [17, 18], "basic_cut": [17, 33], "xy_flag": [17, 33], "centroid": [17, 18, 33], "e1": [17, 29, 31, 32, 33, 34], "e2": [17, 29, 31, 32, 33, 34], "e_1": 17, "e_2": 17, "add_quantity_modifi": 17, "afterward": 17, "overwrit": 17, "properties_cut": [17, 33], "brighter": [17, 19, 29], "suffici": [17, 18, 22], "data_bas": 17, "221": [17, 18], "222": [17, 18], "223": [17, 18], "224": [17, 18], "magnitur": 17, "quick": 17, "bump": 17, "shallow": 17, "concern": [17, 22, 24], "closest": [17, 29], "comment": 17, "answer": [17, 18, 24], "previou": [17, 18, 22, 24, 25, 34], "binned_statistic_2d": 17, "cic": [17, 18], "py": [17, 30, 32, 33, 34], "binned_statist": [17, 29, 31], "depth_map_snr": 17, "snr_threshold": [17, 20, 32, 33, 34], "nside": [17, 27, 29, 33, 34], "2048": [17, 27], "logical_or": 17, "logical_not": [17, 29], "pix_num": [17, 29], "ang2pix": [17, 29, 33, 34], "pi": 17, "180": 17, "map_out": [17, 29], "bin_cent": 17, "px": [17, 29], "count_nonzero": [17, 29], "median_snr": 17, "nanmedian": [17, 29], "nbin": [17, 18, 22, 33, 34], "mask2": 17, "argmin": [17, 29], "fab": [17, 29], "data_dc2": 17, "cat_hsc": 17, "data_hsc": 17, "unaffect": 17, "m10map_dc2": 17, "sigma": [17, 18, 21, 29], "previous": [17, 23], "2896551722413795": 17, "pickl": [17, 18], "gzip": [17, 18], "save_map": 17, "outfil": 17, "depth_map": 17, "wb": 17, "dump": 17, "unless": 17, "map_dir": 17, "your_choice_goes_her": 17, "m10map_": [17, 18], "pklz": [17, 18], "interrupt": 17, "mid": 17, "reach": [17, 18], "500": [17, 26], "omit": 17, "deficit": 17, "wors": 17, "discrep": 17, "excess": 17, "begin": 17, "perfectli": 17, "sample_cut": 17, "98": 17, "reus": [17, 24], "fulli": [17, 20, 24], "nustshel": 17, "deep": [17, 27], "arcsinh": 17, "compress": 17, "binari": [17, 33, 34], "crosshair": 17, "metric": [17, 29], "neighborhood": 17, "mostli": [17, 19], "exclud": [17, 19, 25], "matter": [17, 22, 24], "guard": 17, "failur": [17, 24], "rebuild": 17, "approach": [17, 34], "spuriou": 17, "disappear": 17, "mysteri": 17, "third": 18, "four": 18, "seri": [18, 20, 24, 25], "solut": [18, 19], "accuraci": 18, "partial": [18, 21, 34], "presenc": [18, 29], "peebl": 18, "1980": 18, "simplifi": [18, 24], "contrast": 18, "focus": 18, "cic_analysi": 18, "dc2_object_run1": [18, 32], "2i_all_column": 18, "wl": 18, "cic_cuts_bas": 18, "is_blend": 18, "cic_cuts_nb": 18, "cic_cuts_b": 18, "d_nb": 18, "d_b": 18, "rb": 18, "m10map": 18, "gnomview": [18, 29], "rot": [18, 29], "reso": [18, 29], "sigma_b": 18, "sigma_err_b": 18, "skw_b": 18, "skw_err_b": 18, "kurtosis_b": 18, "kurtosis_err_b": 18, "pixel_scal": [18, 34], "nboot": 18, "sigma_nb": 18, "sigma_err_nb": 18, "skw_nb": 18, "skw_err_nb": 18, "kurtosis_nb": 18, "kurtosis_err_nb": 18, "canva": 18, "get_render": 18, "fuction": 18, "diagnost": 18, "zuntz": 18, "life": 18, "constraint": [18, 24], "Not": 18, "corrupt": 18, "g_1": 18, "i_": [18, 23, 26], "g_2": 18, "modifi": [18, 19, 24], "g1": 18, "g1_modif": 18, "ixx": [18, 31, 32, 33, 34], "iyi": [18, 31, 32, 33, 34], "ixi": [18, 31, 32, 33, 34], "g2": 18, "psf_g1": 18, "psf_g2": 18, "psf_sigma": 18, "psf_fwhm_i": 18, "reproduc": 18, "ones": [18, 21, 23, 24, 28, 31, 33, 34], "favorit": 18, "experi": [18, 24], "spot": 18, "delta_": 18, "fwhm": 18, "04": [18, 31], "No": [18, 24], "jarvi": 18, "2016": 18, "melani": 18, "simet": 18, "msimet": 18, "hironao": 18, "miyatak": 18, "hironaomiyatak": 18, "rachel": [18, 33], "rmandelb": 18, "song": 18, "huang": 18, "dr": [18, 21], "guangtou": 18, "incredibli": 18, "to_record": 18, "rho1": 18, "stile_arg": 18, "ra_unit": 18, "dec_unit": 18, "min_sep": 18, "max_sep": 18, "sep_unit": 18, "correlationfunctionsystest": 18, "r1": 18, "content": [18, 27], "offer": 18, "feel": [18, 30, 31], "whisker": 18, "fanci": 18, "mad": 18, "skew": 18, "kurtosi": 18, "ping": 18, "desper": 18, "photometr": [19, 21, 29], "__version__": 19, "2i_with_photoz": 19, "2i_dr3_with_photoz": 19, "4850": [19, 21], "care": [19, 22, 29], "14th": 19, "xcat": 19, "684": 19, "634": 19, "301": 19, "684634": 19, "100th": 19, "overplot": [19, 20], "li": 19, "tail": [19, 32, 33, 34], "fainter": [19, 29], "sumpdf": 19, "agre": 19, "smooth": [19, 21, 34], "reduct": [19, 33], "anomal": 19, "assign": 19, "inferno": 19, "food": [19, 28], "thought": [19, 28], "strong": 19, "degener": 19, "particularli": [19, 22, 33], "bin_cut": 19, "sumpdf_bin": 19, "z_": 19, "nomin": 19, "_mode": 19, "degenraci": 19, "neglig": 19, "fo": 19, "resid": 19, "uncommon": 19, "law": 19, "nearli": 19, "prone": 19, "static": [20, 27, 28], "viridis_r": [20, 24, 32, 33], "merged_tract_data_dir": 20, "in2p3": [20, 22], "object_catalog": 20, "kei": [20, 21, 33, 34], "merged_tract_": 20, "coadd_": 20, "d_": 20, "merged_tract_fil": 20, "read_hdf": 20, "g_mag": 20, "r_mag": 20, "i_mag": 20, "mess": 20, "mayb": 20, "tradit": 20, "davenport": [20, 33, 34], "2014": 20, "mnra": 20, "440": 20, "3430": 20, "simple_stellar_locus_gmr_rmi": 20, "slope": 20, "bluer": 20, "m_stars_gmr": 20, "m_stars_rmi": 20, "other_stars_gmr": 20, "other_stars_rmi": 20, "model_gmr": [20, 24, 32, 33, 34], "model_rmi": [20, 24, 32, 33, 34], "get_stellar_locus_davenport": [20, 24, 32, 33, 34], "color1": [20, 24, 32, 33, 34], "gmr": [20, 24, 32, 33, 34], "color2": [20, 24, 32, 33, 34], "rmi": [20, 24, 32, 33, 34], "datafil": [20, 22, 24, 32, 33, 34], "davenport_2014_mnras_440_3430_table1": [20, 24, 32, 33, 34], "read_tabl": [20, 32, 33, 34], "plot_stellar_locu": [20, 24, 32, 33, 34], "scalex": [20, 24, 32, 33, 34], "scalei": [20, 24, 32, 33, 34], "plot_color_color": [20, 24, 32, 33, 34], "range1": [20, 24, 32, 33, 34], "range2": [20, 24, 32, 33, 34], "31": [20, 24, 25, 32, 33], "band1": [20, 24, 32, 33, 34], "band2": [20, 24, 32, 33, 34], "band3": [20, 24, 32, 33, 34], "band4": [20, 24, 32, 33, 34], "xedg": [20, 22, 24, 32, 33, 34], "yedg": [20, 22, 24, 32, 33, 34], "histogram2d": [20, 24, 32, 33, 34], "s_mag": 20, "zi": [20, 24, 32, 33, 34], "xi": [20, 24, 32, 33, 34], "yi": [20, 24, 32, 33, 34], "pcolormesh": [20, 24, 32, 33, 34], "contour": [20, 24, 32, 33, 34], "srd": [20, 31], "although": 20, "arguabl": 20, "meant": [20, 21], "mag_err_threshold": 20, "good_snr": [20, 21], "g_mag_err": 20, "r_mag_err": 20, "bright_snr_threshold": 20, "bright_star": [20, 27], "safe_max_extend": 20, "0f": 20, "hist_kwarg": [20, 32, 33, 34], "grei": [20, 28], "otherwis": 20, "haven": 20, "dust": 20, "metal": 20, "transmiss": 20, "imz": [20, 32, 33, 34], "briefli": 20, "invers": 20, "r_err": 20, "occupi": 20, "sdss": [20, 29, 31], "www": 20, "astroml": 20, "plot_sdss_imag": 20, "atroml": 20, "saw": 20, "yourself": [20, 23], "Or": [20, 22, 24, 30], "framework": 20, "dc": 20, "agov": 20, "08": [21, 23, 24, 25], "essenti": [21, 23, 33, 34], "elsewher": 21, "interact": [21, 24, 30], "window": 21, "jupyterlab": 21, "disallow": 21, "javascript": 21, "noop": 21, "referenc": 21, "afw_backend": 21, "track": 21, "partial_data_id": 21, "data_ref": 21, "datasetexist": 21, "raftnam": [21, 23], "detectornam": 21, "181898": 21, "r31": 21, "s00": 21, "obeject": 21, "calexp_calib": 21, "setthrowonnegativeflux": 21, "getmagnitud": 21, "base_psfflux_instflux": [21, 29, 31], "base_psfflux_instfluxerr": [21, 29, 31], "20k": 21, "reasonbl": 21, "worth": 21, "stuff": 21, "togeth": [21, 24, 34], "get_photometry_for_id": 21, "obj_id": 21, "calibration_dataset_typ": 21, "catalog_dataset_typ": 21, "datastetyp": 21, "motivi": 21, "fine": [21, 27, 29], "long": [21, 23, 24, 25], "matching_id_idx": 21, "rad2deg": 21, "floor": 21, "span": 21, "obj": 21, "get_all_images_for_object_id_from_data_id": 21, "object_id": [21, 24, 25, 27, 29], "perhap": 21, "isn": [21, 33, 34], "took": 21, "ineffici": 21, "matching_data_ref": 21, "somehwer": 21, "never": 21, "findtractpatchlist": 21, "radian": [21, 26, 27, 29, 31], "tracts_and_patch": 21, "patchlist": 21, "this_data_id": 21, "these_data_ref": 21, "verbos": [21, 33, 34], "reli": 21, "ra_deg": [21, 26], "dec_deg": [21, 26], "phot": 21, "outlin": 21, "pattern": [21, 24], "chip": 21, "gap": [21, 33], "went": 21, "spike": 21, "julienpeloton": 22, "routin": [22, 26, 29, 31], "pyspark": 22, "astrolabsoftwar": 22, "share": 22, "cpu": 22, "core": [22, 24], "program": [22, 25], "batch": 22, "initialis": 22, "focu": [22, 33, 34], "parquet": [22, 24, 32, 33, 34], "base_dir": [22, 32, 33], "dpdd_object": [22, 26], "sparksess": 22, "session": [22, 30], "builder": 22, "getorcr": 22, "printschema": 22, "whole": [22, 33], "obvious": 22, "tranpos": 22, "transpos": 22, "pure": [22, 33, 34], "regist": 22, "createorreplacetempview": 22, "full_tract": 22, "magerr_g": [22, 23, 24], "sql_command": 22, "express": [22, 23, 25, 26, 33, 34], "df_sub": 22, "arow": 22, "explicit": 22, "mylist": 22, "implicit": 22, "topanda": 22, "df_radec": 22, "action": 22, "executor": 22, "impli": 22, "commun": 22, "btw": 22, "machin": 22, "therefor": 22, "insid": [22, 32, 33], "simplest": [22, 24], "benchmark": [22, 29], "overhead": 22, "df_cut": 22, "df_full": 22, "xe": 22, "tb": 22, "workaround": 22, "satisfactori": 22, "serial": 22, "forev": 22, "lead": 22, "xyrang": 22, "unwrap": 22, "crucial": 22, "parallel": 22, "im": [22, 34], "rdd": 22, "mappartit": 22, "factor": [22, 25, 34], "big": 22, "wall": 22, "jp": 22, "couldn": [22, 32, 33, 34], "counterpart": [22, 27], "_modelfit_cmodel_flux": 22, "sake": 22, "exercis": 22, "magerr_": [22, 25, 33, 34], "_cmodel": [22, 33, 34], "g_modelfit_cmodel_flux": 22, "magerr_g_cmodel": 22, "1e16": 22, "magerr_r_cmodel": 22, "magerr_i_cmodel": 22, "v4": [23, 24, 29, 31], "680": 23, "million": [23, 25, 33, 34], "kept": 23, "forcedsourc": 23, "tackl": 23, "psycopg2": [23, 25, 26, 33], "dbname": [23, 24, 25, 26, 33], "desc_dc2_drp": [23, 24, 25, 26, 33], "dbuser": [23, 24, 25, 26, 33], "desc_dc2_drp_us": [23, 24, 25, 26, 33], "dbhost": [23, 24, 25, 26, 33], "nerscdb03": [23, 24, 25, 26, 33], "dbconfig": [23, 24, 25, 26, 33], "dbconn": [23, 24, 25, 26, 33], "run12p_v4": [23, 24, 25], "q1": [23, 24], "table_nam": [23, 24, 25, 26], "information_schema": [23, 24, 25, 26], "table_schema": [23, 24, 25, 26], "BY": [23, 26], "cursor": [23, 24, 25, 26, 31, 33], "interspers": [23, 24], "block": [23, 24], "_temp": [23, 24], "forced_patch": [23, 24], "forced_bit": 23, "artifact": [23, 24], "ingest": [23, 24], "forcedsourcen": 23, "ccdvisitid": 23, "ccdvisit": 23, "tbl": [23, 24], "q2": [23, 24], "column_nam": [23, 24, 25, 26], "data_typ": [23, 24, 26], "fetchal": [23, 24, 25, 26, 31, 33], "55": [23, 24, 29, 32], "q2_po": [23, 24], "expmidpt": 23, "exptim": 23, "null": [23, 24, 30], "ccdname": 23, "visitid": [23, 31], "encompass": 23, "q3": [23, 24, 25], "q4": [23, 24], "explan": [23, 24], "psflux_g": [23, 26], "psflux_flag_g": 23, "psfluxerr_g": 23, "circumst": 23, "mention": [23, 26, 28], "filternam": [23, 26], "obsstart": [23, 26], "rest": [23, 24], "lse": [23, 26], "163": [23, 26], "forcedsourcevisit_good": 23, "remain": [23, 24, 34], "recreat": 23, "substitut": [23, 24], "some_path": 23, "getgoodvisit": 23, "outpath": 23, "400": 23, "csv": 23, "avisited_q": 23, "avisit_count": 23, "avisited_qf": 23, "consum": 23, "avisited_record": 23, "avisited_df": 23, "visit_count": [23, 26], "over400_df": 23, "i_list": 23, "s_list": 23, "objectcut": 23, "global_cut": [23, 24], "min_snr": [23, 24, 25, 29], "max_err": [23, 24, 25], "band_cut": [23, 24], "magerr_i": [23, 24], "magerr_r": [23, 24], "goodobjects_q": 23, "object_cut": 23, "over400out": 23, "to_csv": 23, "retrieve_path": 23, "over400visit": 23, "read_csv": [23, 24], "star_ix": 23, "1045": 23, "star_id": 23, "getlc": 23, "q_templat": 23, "psflux_flag": 23, "lc_q": [23, 26], "iband": 23, "ival": [23, 26], "star_data": 23, "head": 23, "plot_band_lc": [23, 26], "param": [23, 26], "j_time": 23, "tobj": 23, "jd": 23, "asarrai": [23, 26], "plot_level": [23, 26], "yvalu": [23, 26], "xmin": [23, 26], "xmax": [23, 26], "get_xlim": [23, 26], "format_titl": [23, 26], "ix": 23, "oid": 23, "plot_object": [23, 26], "the_data": [23, 26], "coadd_mag": [23, 26], "good_d": [23, 26], "red_d": [23, 26], "green_d": [23, 26], "i_d": [23, 26], "red_": [23, 26], "green_": [23, 26], "julian": [23, 26], "params_r": [23, 26], "params_g": [23, 26], "params_i": [23, 26], "random": [23, 25], "13": [23, 25], "dr1b": 24, "justif": 24, "q5": 24, "dai": [24, 30], "transfer": 24, "constitu": 24, "strictli": 24, "expositori": 24, "pgpass": [24, 33], "54432": 24, "password": 24, "privileg": 24, "enter": 24, "protect": 24, "dbaccess": 24, "postgres_read": 24, "permiss": 24, "stop": 24, "clobber": 24, "achiev": [24, 33], "shifter": 24, "sqlalchemi": 24, "popular": 24, "run12i": [24, 25], "run21i_dr1b_v1": [24, 25], "act": [24, 25], "namespac": [24, 25], "cap": [24, 26], "tupl": 24, "udf": [24, 32], "tract_from_object_id": [24, 25], "far": 24, "fastest": 24, "intro": 24, "techniqu": [24, 25], "object_pandas_stellar_locu": 24, "q6": 24, "suptitl": [24, 25], "bigger": 24, "q7": 24, "prior": [24, 33, 34], "server": [24, 26], "mediat": 24, "materi": 24, "postgr": [24, 33], "consult": 24, "manual": 24, "mysql": 24, "oracl": 24, "analog": 24, "datatyp": [24, 26], "NOT": 24, "intern": 24, "conform": 24, "pretti": 24, "lax": 24, "liter": [24, 25], "quot": [24, 25], "digit": [24, 33, 34], "col1": 24, "mytabl": 24, "col2": 24, "123": 24, "appar": 24, "someon": 24, "servic": 24, "behalf": 24, "send": 24, "whose": 24, "unlik": [24, 25, 29], "stand": [24, 26], "primarili": 24, "star_truth": [24, 26], "truth_summari": [24, 26], "stellar_variability_truth": [24, 26], "comma": 24, "wide": 24, "delta_flux": [24, 26], "avg": 24, "one_col": 24, "another_col": 24, "comprehens": [24, 26], "involv": 24, "sai": [24, 25], "AS": [24, 26], "ON": [24, 26], "59": 24, "wherea": 24, "shorthand": 24, "enclos": 24, "alia": 24, "retyp": 24, "qualifi": 24, "qualif": 24, "unnecessari": 24, "t1": 24, "cross": [24, 31], "t2": 24, "inner": 24, "syntax": 24, "wouldn": 24, "preced": 24, "subqueri": 24, "OR": 24, "IN": [24, 26], "2205": 24, "7371": 24, "10853": 24, "criteria": [24, 28, 31], "bandpass": [24, 26, 33, 34], "835183": [24, 26], "31303590103": [24, 26], "31102013522": [24, 26], "31303588649": [24, 26], "30317268917": [24, 26], "30825472052": [24, 26], "835279": [24, 26], "31102039372": [24, 26], "30825477672": [24, 26], "31102046245": [24, 26], "30321363109": [24, 26], "31102051190": [24, 26], "31102061342": [24, 26], "six": 24, "concoct": 24, "pictur": 24, "plenti": 24, "connector": 24, "stick": 24, "subsequ": [24, 33], "succe": 24, "unus": 24, "delimit": 24, "won": [24, 25], "recogn": 24, "aren": 24, "escap": 24, "fortun": 24, "rich": 24, "col3": 24, "assembl": [24, 25], "untrust": 24, "web": 24, "hold": 24, "fetchon": [24, 26], "fetchmani": 24, "essenc": 24, "strain": 24, "db_dict": 24, "max_row": 24, "process_som": 24, "wiki": 24, "discov": 25, "gain": 25, "run_proven": 25, "schema_nam": [25, 33], "run_design": 25, "simulation_program": 25, "db_ingest": 25, "remark": 25, "hdr": 25, "run_desig": 25, "sim_prog": 25, "prov_queri": 25, "find_table_queri": 25, "fussi": 25, "suppos": 25, "dpdd_ref": 25, "caus": 25, "treat": 25, "join_queri": 25, "confirm": [25, 26, 34], "1i_dr1b_v1": 25, "78": [25, 33, 34], "pai": 25, "attent": 25, "itself": 25, "unnecessarili": 25, "librari": 25, "incorpor": 25, "extens": 25, "c_": 25, "c_log": 25, "natur": 25, "logarithm": 25, "c_logf": 25, "psql": 25, "c_asin": 25, "5707963267949": 25, "craft": 25, "patch_contain": 25, "sky_to_pixel": 25, "tractsearch": [25, 33], "5063": 25, "233982": 25, "restric": 25, "3446": 25, "570": 25, "000": 25, "136": 25, "elaps": 25, "taken": 25, "formal": 25, "tripl": [25, 26], "sphere": [25, 26], "conesearch": [25, 26], "boxsearch": 25, "54": [25, 27], "decl": 25, "240": 25, "qcone": 25, "cmag": 25, "2400": 25, "ra1": 25, "ra2": 25, "decl1": 25, "decl2": 25, "qbox": 25, "bmag": 25, "concentr": [26, 32, 33, 34], "minion": 26, "acquaint": 26, "obs_schema": 26, "minion_test": 26, "truth_schema": 26, "object_schema": 26, "run22i_dr6_wfd_v1": 26, "sne_truth": 26, "clutter": 26, "get_schema_t": 26, "get_table_column": 26, "format_cone_search": 26, "coord_column": 26, "earth": 26, "cone": 26, "cond": 26, "ntabl": 26, "truth_summary_info": 26, "set_properti": 26, "stellar_variability_info": 26, "ob": 26, "obs_summary_info": 26, "instantli": 26, "731791": 26, "30321363877": 26, "31102061079": 26, "31411663457": 26, "31107813412": 26, "id_list": 26, "flux_q": 26, "f_record": 26, "df_flux": 26, "69831745204": 26, "59856": 26, "descditheredcoord": 26, "obs_queri": 26, "df_ob": 26, "ra_radian": 26, "dec_radian": 26, "70": 26, "150": 26, "tbl_spec": 26, "is_vari": 26, "group_bi": 26, "df_length": 26, "max_delta_flux": 26, "col_list": 26, "records_lc": 26, "df_cone_lc": 26, "1568931714": 26, "var_tbl": 26, "lc_record": 26, "df_single_lc": 26, "sum_tbl": 26, "sum_flux": 26, "flux_": 26, "sum_q": 26, "sum_record": 26, "lc_ra": 26, "lc_dec": 26, "truth_q": 26, "flux_g": 26, "flux_r": 26, "truth_record": 26, "truth_df": 26, "psflux_r": 26, "psflux_i": 26, "col_spec": 26, "obj_q": 26, "obj_record": 26, "obj_df": 26, "danielsf": 27, "design": 27, "deliv": 27, "report": 27, "magntiud": 27, "truth_catalog": 27, "2_static": [27, 29], "get_quantity_info": 27, "qty": 27, "healpix_2048": 27, "info_dict": 27, "disc": 27, "filter_on_healpix": 27, "filter_on_dist": 27, "whether": [27, 33, 34], "query_disc": 27, "center_ra": 27, "center_dec": 27, "center_ra_rad": 27, "center_dec_rad": 27, "center_vec": 27, "sin": [27, 29], "list_of_healpix": 27, "nest": 27, "hh": 27, "angularsepar": 27, "grc": 27, "ultim": 27, "phrase": 27, "oppos": 27, "helpfulli": 27, "idea": 27, "coarser": 27, "coars": 27, "mag_true_r": [27, 29], "performa": 27, "sprinkler": 27, "utral": 27, "drill": 27, "bright_unsprinkled_galaxi": 27, "sc": 28, "truth_gcr_intro": 28, "mollview": 28, "nside2npix": 28, "cbar": 28, "projscatt": 28, "impos": 28, "n_plot": 28, "summeri": 28, "lc_data": 28, "mag_brightest": 28, "58": [28, 32], "apr": [29, 31], "astrometri": 29, "epoch": 29, "gc_data": 29, "singlevisitcatalog": [29, 31], "data_imsim": [29, 31], "filter_band": [29, 31], "197425": 29, "data_phosim": [29, 31], "j": [29, 31], "jsanch87": [29, 31], "scipi": [29, 31], "stat": [29, 31], "butler_interfac": [29, 31], "sklearn": 29, "matcher": 29, "kdtree": 29, "2i_globus_in2p3_20181217": [29, 31], "w_2018_39": [29, 31], "281118": [29, 31], "2p_v4": [29, 31], "calib_photometry_us": 29, "calib_astrometry_us": 29, "astrometr": 29, "base_sdssshape_xx": [29, 31], "base_sdssshape_xi": [29, 31], "base_sdssshape_yi": [29, 31], "base_sdssshape_psf_xx": [29, 31], "base_sdssshape_psf_xi": [29, 31], "base_sdssshape_psf_yi": [29, 31], "ext_photometrykron_kronflux_instflux": 29, "kron": 29, "ext_photometrykron_kronflux_instfluxerr": 29, "ext_photometrykron_kronflux_mag": 29, "ext_photometrykron_kronflux_magerr": 29, "base_psfflux_mag": [29, 31], "zeropoint": [29, 31], "base_psfflux_magerr": [29, 31], "dc2_reference_run1": 29, "mix": 29, "is_resolv": 29, "s_lsst": 29, "189": 29, "children": 29, "data_im": 29, "discard": 29, "outsid": 29, "pixnum": 29, "4096": [29, 33, 34], "pixnums_tru": 29, "in_footprint": 29, "fov": 29, "ra_tru": 29, "dec_tru": 29, "mag_tru": 29, "spatial_closest_mag_1band": 29, "ra_data": 29, "dec_data": 29, "mag_data": 29, "true_id": 29, "rmax": 29, "max_deltamag": 29, "theta": 29, "arg": 29, "dist": 29, "euclidean": 29, "ind": 29, "query_radiu": 29, "return_dist": 29, "bool": [29, 33, 34], "dist_out": 29, "ilist": 29, "dmag": 29, "good_ind": 29, "dd": 29, "ind_mag": 29, "isphoto": 29, "mag_psf": [29, 33, 34], "data_mask": 29, "isastro": 29, "3600000": 29, "mask_mag": 29, "good_tru": 29, "mean_im": 29, "std_im": 29, "n_im": 29, "n_true": 29, "gridsiz": 29, "fatter": 29, "trace": 29, "multipli": 29, "mean_im_t": 29, "std_im_t": 29, "n_im_t": 29, "bc": 29, "nanmean": 29, "qa": [29, 30], "accur": 29, "get_depth_map": 29, "128": [29, 30], "max_snr": 29, "quickli": 29, "ndarrai": 29, "make_hp_map": 29, "pix_count": 29, "snr_arrai": 29, "test_map": 29, "1024": [29, 33, 34], "yscale": [29, 33, 34], "proce": 30, "principl": 30, "port": 30, "validate_dc2_run2": 30, "2i_object_t": 30, "hour": 30, "debug": 30, "queue": 30, "slot": 30, "gb": [30, 33, 34], "salloc": 30, "haswel": 30, "00": 30, "python3": 30, "cli": 30, "ongo": 31, "font": 31, "db_file": 31, "create_connect": 31, "zenith": 31, "get_visit": 31, "min_alt": 31, "min_se": 31, "max_se": 31, "altitud": 31, "obshistori": 31, "finse": 31, "ravel": 31, "good_visit": 31, "all_visit": 31, "fromit": 31, "cach": 31, "visits_to_check": 31, "4750": 31, "1997": 31, "dc2_calexp_src_valid": 31, "e_psf": 31, "asymq": 31, "asymqx": 31, "asymqi": 31, "trq": 31, "get_a": 31, "get_b": 31, "get_": 31, "nvisits_to_queri": 31, "vv": 31, "data_thi": 31, "95": 31, "percentil": 31, "lpm": 31, "65": [31, 34], "95th": 31, "fulfil": 31, "numer": [32, 33, 34], "datashad": [32, 33, 34], "lib": [32, 33, 34], "scimath": [32, 33, 34], "sm": [32, 33, 34], "seaborn": [32, 33, 34], "catalog_nam": [32, 33, 34], "dpdd_parquet_dir": 32, "get_catalog_config": 32, "dpdd_parquet_fil": 32, "dpdd_": 32, "read_parquet": [32, 34], "googl": [32, 33, 34], "1aqopl9smedlhtlwdrp39zuu2q8dkivdahlqx3_omwoi": 32, "064": 32, "783": 32, "north": [32, 33, 34], "east": [32, 33, 34], "57": 32, "87": 32, "west": [32, 33, 34], "south": [32, 33, 34], "dc2_run1x_region": 32, "flip": [32, 33, 34], "shrink": [32, 33, 34], "mark": [32, 33, 34], "snr_filter": [32, 33, 34], "psflux_": 32, "psfluxerr_": 32, "i_xx": [32, 33, 34], "i_xi": [32, 33, 34], "i_yi": [32, 33, 34], "imaginari": [32, 33, 34], "validate_drp": [32, 33, 34], "2j": [32, 33, 34], "e1_": [32, 33, 34], "e2_": [32, 33, 34], "ixx_": [32, 33, 34], "ixy_": [32, 33, 34], "iyy_": [32, 33, 34], "inside_trapezoid": [32, 33], "tediou": [32, 33], "trapezoid": [32, 33], "geopanda": [32, 33], "ra_left_side_delta": [32, 33], "ra_right_side_delta": [32, 33], "ra_left_side_slop": [32, 33], "ra_right_side_slop": [32, 33], "inside_ra": [32, 33], "inside_dec": [32, 33], "plot_ra_dec": [32, 33, 34], "rectilearn": 32, "datafile_davenport": [32, 33, 34], "keyerror": [32, 33, 34], "plot_four_color_color": [32, 33, 34], "umg": [32, 33, 34], "zmy": [32, 33, 34], "ref_color": [32, 33, 34], "ei": 32, "plot_mag": [32, 33, 34], "sharp": [32, 33, 34], "30th": 32, "shelf": 32, "mag_threshold": 32, "faint_bump_row": 32, "faint_bump": 32, "good_blended": [32, 33, 34], "plot_shap": [32, 33, 34], "get_ylim": [32, 33, 34], "undersatnd": [32, 33, 34], "mi": [32, 33, 34], "plot_ellipt": [32, 33, 34], "plot_psf_fwhm": [32, 33, 34], "purpl": [32, 33, 34], "brown": [32, 33, 34], "psf_fwhm": [32, 33, 34], "psf_fwhm_": [32, 33, 34], "distplot": [32, 33, 34], "qualit": [33, 34], "quantit": [33, 34], "confin": [33, 34], "invok": 33, "get_gcr": 33, "get_pg": 33, "month": 33, "plan": 33, "48": 33, "64": [33, 34], "512": [33, 34], "mb": [33, 34], "byte": [33, 34], "1i_dr1_tract3830": 33, "regardless": 33, "1i_dr1": 33, "run21i_dr1b_v1_pg2": 33, "domin": 33, "arithmet": 33, "demand": 33, "brain": 33, "sampling_factor": [33, 34], "evenli": 33, "modulo": 33, "mb_per_column": [33, 34], "redefin": [33, 34], "magerr_cut": [33, 34], "snr_cut": [33, 34], "quality_cut": [33, 34], "cat_nam": 33, "_tract": 33, "arbitrary_last_digit": 33, "bore": 33, "remaind": [33, 34], "ceil": 33, "modulu": 33, "config_overwrit": [33, 34], "use_cach": [33, 34], "to_select": 33, "tract_cut": 33, "sample_claus": 33, "cosmodc2_subsampl": 33, "cosmodc2_cat": 33, "cosmodc2_column": 33, "max_mag_i": [33, 34], "mag_limit_filt": 33, "cosmocdc2": 33, "hsc_cat": 33, "establish": 33, "implicitli": 33, "hsc_filter": 33, "hsc_column": 33, "hsc_star": 33, "hsc_galaxi": 33, "ddf": [33, 34], "18nnvimxgioq3tclfmrr67g_jpozciodar9bjqchueqg": [33, 34], "dc2_visitlist": [33, 34], "61": [33, 34], "856114": [33, 34], "35": [33, 34], "125": [33, 34], "462228": [33, 34], "250000": [33, 34], "917517": [33, 34], "794710": [33, 34], "perimet": [33, 34], "dc2_run2x_wfd": [33, 34], "dc2_run2x_ddf": [33, 34], "show_dc2_region": [33, 34], "rectilinear": [33, 34], "invert_xaxi": [33, 34], "wfd_region": [33, 34], "ddf_region": [33, 34], "max_delta_ra": [33, 34], "grow_buff": [33, 34], "gradient": [33, 34], "coverag": [33, 34], "imageprocessingpipelin": [33, 34], "97": [33, 34], "discret": [33, 34], "visibl": [33, 34], "dwarf": [33, 34], "redder": [33, 34], "reddest": [33, 34], "extinct": [33, 34], "assumpt": [33, 34], "28th": [33, 34], "inspir": 33, "calculate_area": [33, 34], "sq": [33, 34], "74": [33, 34], "hole": [33, 34], "poisson": [33, 34], "fluctuat": [33, 34], "return_count": [33, 34], "threshold_count": [33, 34], "significant_pixel": [33, 34], "area_pixel": [33, 34], "nside2pixarea": [33, 34], "nside2resol": [33, 34], "2g": [33, 34], "4g": [33, 34], "num": [33, 34], "7g": [33, 34], "area_dc2": [33, 34], "area_hsc": 33, "area_cosmodc2": 33, "num_den_dc2": [33, 34], "num_den_cosmodc2": 33, "num_den_hsc": 33, "mag_rang": [33, 34], "data_to_plot": [33, 34], "labels_to_plot": [33, 34], "1f": [33, 34], "1i_cosmodc2_hsc_galaxy_count": 33, "futher": [33, 34], "morphologi": [33, 34], "fontdict": [33, 34], "angular": [33, 34], "distinguish": [33, 34], "mag_cmodel": [33, 34], "164": [33, 34], "201": [33, 34], "080": 33, "025": 33, "horizont": [33, 34], "puff": [33, 34], "certainli": [33, 34], "coher": 33, "intersect": 33, "34": 34, "2i_dr6a": 34, "42": 34, "dask": 34, "despar": 34, "unsuccessfulli": 34, "succeed": 34, "catalog_dirnam": 34, "catalog_basenam": 34, "catalog_fil": 34, "restrict_to_tract": 34, "3640": 34, "i_flag": 34, "i_flag_": 34, "ixxpsf_": 34, "ixypsf_": 34, "iyypsf_": 34, "num_row": 34, "52000000": 34, "mb_per_column_per_row": 34, "64000000": 34, "arbitrary_numb": 34, "9230826780376522": 34, "pyarrow": 34, "arrow": 34, "apach": 34, "parquetdataset": 34, "parquet_filt": 34, "_modul": 34, "use_legacy_data": 34, "columsn": 34, "gcr_filter": 34, "read_from_dpdd_parquet": 34, "355": 34, "second_moment_psf_columns_to_drop": 34, "mislead": 34, "good_idx": 34, "cmin": 34, "toler": 34, "histgoram": 34, "withouth": 34, "perfect": 34, "memory_usag": 34, "star_idx": 34, "galaxy_idx": 34, "101": 34, "gist_heat_r": 34, "minimum": 34, "50000": 34, "mag_column": 34, "1e3": 34, "2i_galaxy_count": 34, "plot_mag_magerr": 34, "magerr_limit": 34, "magerr_col": 34, "transax": 34, "501": 34, "galaxie_idx": 34, "max_psf_fwhm": 34, "plotnam": 34, "to_numpi": 34, "psf_fwhm_filter": 34}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"dc2": [0, 1, 5, 6, 7, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34], "analysi": [0, 2, 3], "link": 0, "licens": 0, "credit": 0, "how": [0, 3, 4, 5, 6, 15], "get": [0, 6, 23, 26, 28], "involv": 0, "notebook": [0, 22, 30], "review": 0, "question": 0, "tutori": [1, 16, 17, 18, 19, 22, 24], "note": 1, "user": [1, 25], "contributor": 1, "semi": 1, "continu": 1, "integr": 1, "dia": [2, 3], "supernova": 2, "from": [2, 10, 17, 18, 21, 22], "run": [2, 3, 14, 20, 32, 33, 34], "1": [2, 3, 18, 20, 28, 29], "2p": [2, 3], "test": [2, 3, 29, 31], "select": [2, 4, 15, 17, 18, 24], "sne": [2, 28], "truth": [2, 3, 14, 15, 26, 27, 28], "catalog": [2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 27, 28, 29, 31, 33, 34], "region": 2, "A": [2, 3, 6], "lightcurv": [2, 3], "match": [2, 3, 14, 15], "diaobject": [2, 3], "sourc": [3, 15, 18, 20, 23], "object": [3, 4, 5, 6, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 26, 28, 32, 33, 34], "postag": [3, 5, 6, 21], "stamp": [3, 5, 6, 21], "introduct": [3, 30], "kei": 3, "concept": 3, "statist": [3, 18], "data": [3, 4, 16, 22, 23, 24, 25, 26, 32, 33, 34], "product": 3, "were": 3, "gener": [3, 5, 6, 20, 21], "access": [4, 12, 16, 19, 22, 23, 24, 25, 26, 27, 28], "coadd": [4, 6, 15], "us": [4, 5, 6, 13, 15, 17, 24], "butler": [4, 6], "learn": [4, 5, 6, 10, 11, 12, 13, 14, 20, 21], "set": [4, 5, 6, 7, 15], "up": [4, 5, 6, 7, 15], "To": [4, 5, 15], "read": [4, 8, 9, 21], "dm": [4, 17], "scienc": 4, "pipelin": 4, "panda": 4, "datafram": 4, "process": 4, "make": [4, 5, 6, 7, 21], "ra": [5, 6, 21, 28, 32, 33, 34], "dec": [5, 6, 21, 28, 32, 33, 34], "coordin": 5, "logist": [5, 6, 20, 21], "interact": 5, "backend": 5, "nersc": [5, 23, 24, 25, 26], "jupyt": 5, "v": [5, 34], "jupyterlab": 5, "cutout": [5, 6], "imag": [5, 6, 21], "some": [5, 21], "afw": 5, "displai": 5, "mask": 5, "plane": 5, "compar": [5, 33], "plt": 5, "imshow": 5, "afwdisplai": 5, "psf": [5, 18, 33, 34], "model": 5, "list": 6, "interest": 6, "what": [6, 24], "ar": [6, 17, 18], "tract": [6, 20, 21, 25], "patch": [6, 20, 21, 25], "do": [6, 15], "i": [6, 16, 17, 22, 26, 28], "find": [6, 21, 25], "given": [6, 21], "load": [6, 12, 19, 32, 33, 34], "differ": 6, "wai": 6, "specifi": 6, "bbox": 6, "fals": 6, "color": [6, 8, 20, 24, 32, 33, 34], "rgb": 6, "yai": 6, "let": [6, 21], "": [6, 12, 21], "put": 6, "thi": [6, 17], "all": [6, 28], "togeth": 6, "now": 6, "plot": [7, 8, 9, 13, 20, 23, 24, 26, 32, 33, 34], "run2": [7, 16, 17, 18, 19], "1i": [7, 33], "skymap": 7, "function": [7, 18, 25], "galaxi": [8, 9, 11, 15, 16, 17, 18, 22, 33], "cluster": [8, 9], "member": [8, 9], "extragalact": [8, 9, 10, 11, 12, 13], "help": [8, 9], "error": [8, 9, 34], "messag": [8, 9], "posit": [9, 15, 21], "individu": 9, "extens": 9, "halo": [10, 11], "occup": 10, "distribut": [10, 13], "mass": 11, "relat": 11, "stellar": [11, 32, 33, 34], "low": 11, "z": [11, 12, 13, 19], "central": 11, "bulg": 11, "black": 11, "hole": 11, "cosmodc2": [12, 33], "photometr": 12, "redshift": 12, "photo": [12, 19], "method": [12, 19], "flexzboost": 12, "machin": 12, "n": 13, "versu": 13, "appendix": [13, 20], "develop": 13, "version": 13, "gcrcatalog": 13, "2": [14, 18, 25, 28, 33, 34], "2i": [14, 16, 17, 18, 19, 29, 34], "lsst": 15, "stack": 15, "tool": 15, "src": [15, 21, 31], "creat": 15, "experi": 15, "focus": 15, "well": [15, 17], "measur": 15, "extract": [15, 18], "info": 15, "go": 15, "further": 15, "gcr": [16, 17, 18, 19, 20, 22], "part": [16, 17, 18, 19, 22, 25], "schema": [16, 22], "appli": [16, 22], "filter": [16, 22], "cut": [16, 17, 22, 24], "exampl": [16, 19, 22, 28], "star": [16, 22, 26], "separ": [16, 22], "ii": 17, "lens": 17, "sampl": [17, 18, 26], "hsc": [17, 33], "dr1": 17, "look": [17, 20, 21], "depth": 17, "survei": 17, "impact": 17, "blended": [17, 32, 33, 34], "so": 17, "one": [17, 26], "thing": 17, "mai": 17, "jump": 17, "ey": 17, "suppos": 17, "larg": 17, "extrem": 17, "resolv": 17, "yet": 17, "thei": 17, "often": 17, "fairli": 17, "small": 17, "have": 17, "lot": 17, "sometim": 17, "veri": 17, "bright": 17, "neighbour": 17, "suspici": 17, "indic": 17, "problem": 17, "deblend": 17, "iii": 18, "guid": 18, "challeng": 18, "count": 18, "cell": 18, "check": 18, "residu": 18, "within": 18, "requir": 18, "step": 18, "clean": 18, "point": 18, "comput": 18, "size": [18, 33, 34], "ellipt": 18, "second": 18, "moment": 18, "3": 18, "4": 18, "magnitud": [18, 20, 28, 34], "see": [18, 21], "5": 18, "rho": 18, "stile": 18, "iv": 19, "merg": 20, "1p": [20, 22], "purpos": 20, "restrict": [20, 25], "good": 20, "reader": 20, "retriev": [21, 24], "visit": [21, 29], "level": 21, "forc": [21, 23], "photometri": 21, "also": 21, "contain": 21, "e": 21, "here": 21, "code": 21, "final": 21, "For": 21, "bit": 21, "perspect": 21, "end": 21, "full": 21, "run1": 22, "apach": 22, "spark": 22, "taken": 22, "origin": 22, "postgresql": [23, 24, 25, 26], "prerequisit": [23, 24, 25, 26], "where": 23, "can": 23, "found": 23, "light": [23, 26, 28], "curv": [23, 26, 28], "organ": 24, "sql": 24, "primer": 24, "connect": 24, "databas": 24, "tabl": [24, 26, 32, 33, 34], "definit": [24, 34], "view": 24, "fetch": 24, "express": 24, "technic": 24, "detail": 24, "condit": 24, "other": 24, "option": 24, "claus": 24, "group": 24, "BY": 24, "order": 24, "limit": 24, "still": 24, "more": 24, "python": 24, "modul": [24, 33, 34], "psycopg2": 24, "issu": 24, "queri": [24, 25, 26], "result": 24, "refer": 24, "9": 24, "6": 24, "dataset": 25, "nativ": 25, "quantiti": 25, "adjust": 25, "larger": 25, "defin": [25, 33, 34], "udf": 25, "area": [25, 26, 28], "search": [25, 26], "cone": 25, "box": 25, "simul": 26, "observ": 26, "convent": 26, "inform": 27, "variabl": 28, "transient": 28, "summari": 28, "whose": 28, "brightest": 28, "brighter": 28, "than": 28, "certain": 28, "valu": 28, "histogram": 28, "brighest": 28, "mag": 28, "particular": 28, "valid": [29, 31], "p": 29, "singl": 29, "script": 30, "calexp": 31, "inspect": [32, 33, 34], "michael": [32, 33, 34], "wood": [32, 33, 34], "vasei": [32, 33, 34], "wmwv": [32, 33, 34], "last": [32, 33, 34], "verifi": [32, 33, 34], "2019": [32, 33], "05": 32, "08": [32, 33], "densiti": [32, 33, 34], "diagram": [32, 33, 34], "locu": [32, 33, 34], "1d": [32, 33, 34], "extended": [32, 33, 34], "shape": [32, 33, 34], "paramet": [32, 33, 34], "fwhm": [32, 33, 34], "09": 33, "includ": [33, 34], "quick": [33, 34], "estim": [33, 34], "import": [33, 34], "need": [33, 34], "subsampl": [33, 34], "xmm": 33, "cosmocdc": 33, "dr6": 34, "2020": 34, "06": 34, "11": 34, "mwv": 34, "04": 34, "fix": 34}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 60}, "alltitles": {"DC2-analysis": [[0, "dc2-analysis"]], "Links": [[0, "links"]], "License, credit": [[0, "license-credit"]], "How to get involved": [[0, "how-to-get-involved"]], "Notebook review": [[0, "notebook-review"]], "Questions?": [[0, "questions"]], "DC2 Tutorials": [[1, "dc2-tutorials"]], "Notes for Tutorial Users": [[1, "notes-for-tutorial-users"]], "Notes for Tutorial Contributors": [[1, "notes-for-tutorial-contributors"]], "Semi-continuous Integration": [[1, "semi-continuous-integration"]], "DIA Analysis: Supernovae from the Run 1.2p Test": [[2, "dia-analysis-supernovae-from-the-run-1-2p-test"]], "Select SNe from the truth catalog": [[2, "select-sne-from-the-truth-catalog"]], "Select SNe from the truth catalog in the DIA test region": [[2, "select-sne-from-the-truth-catalog-in-the-dia-test-region"]], "A Lightcurve": [[2, "a-lightcurve"], [3, "a-lightcurve"]], "Match to DIAObject Catalog": [[2, "match-to-diaobject-catalog"]], "DIA Analysis: Source, Object, and Postage Stamps for Run 1.2p Test": [[3, "dia-analysis-source-object-and-postage-stamps-for-run-1-2p-test"]], "Introduction and Key Concepts": [[3, "introduction-and-key-concepts"]], "DIAObject statistics": [[3, "diaobject-statistics"]], "Match to Truth Catalog": [[3, "match-to-truth-catalog"]], "Postage Stamp for DIA Object": [[3, "postage-stamp-for-dia-object"]], "How these data products were generated": [[3, "how-these-data-products-were-generated"]], "Accessing the Coadd data using the Data Butler": [[4, "accessing-the-coadd-data-using-the-data-butler"]], "Learning Objectives": [[4, "learning-objectives"], [21, "learning-objectives"]], "Set Up": [[4, "set-up"], [5, "set-up"], [7, "set-up"], [15, "set-up"]], "How To Read DM Science Pipelines Coadd Catalogs into a Pandas Dataframe": [[4, "how-to-read-dm-science-pipelines-coadd-catalogs-into-a-pandas-dataframe"]], "Accessing the DM Science Pipeline processed data": [[4, "accessing-the-dm-science-pipeline-processed-data"]], "Making the Selection": [[4, "making-the-selection"]], "DC2: Generate Postage Stamps for set of RA, Dec coordinates": [[5, "dc2-generate-postage-stamps-for-set-of-ra-dec-coordinates"]], "Learning Objectives:": [[5, "learning-objectives"], [6, "learning-objectives"], [13, "learning-objectives"], [20, "learning-objectives"]], "Logistics": [[5, "logistics"], [6, "logistics"], [20, "logistics"], [21, "logistics"]], "Interactive backends and NERSC Jupyter vs JupyterLab": [[5, "interactive-backends-and-nersc-jupyter-vs-jupyterlab"]], "How To Make a Cutout Image": [[5, "how-to-make-a-cutout-image"]], "Making Some Postage Stamps": [[5, "making-some-postage-stamps"]], "AFW Display": [[5, "afw-display"]], "Using mask planes": [[5, "using-mask-planes"]], "Comparing plt.imshow and afwDisplay:": [[5, "comparing-plt-imshow-and-afwdisplay"]], "Using the PSF Model": [[5, "using-the-psf-model"]], "DC2: Generate Postage Stamps (Cutouts) for objects in the Object Catalog": [[6, "dc2-generate-postage-stamps-cutouts-for-objects-in-the-object-catalog"]], "Set up": [[6, "set-up"]], "Get a list of interesting objects": [[6, "get-a-list-of-interesting-objects"]], "What are tracts and patches?": [[6, "what-are-tracts-and-patches"]], "How do I find tract/patch for given RA/Dec?": [[6, "how-do-i-find-tract-patch-for-given-ra-dec"]], "Load coadd images using butler": [[6, "load-coadd-images-using-butler"]], "Make a postage stamp!": [[6, "make-a-postage-stamp"]], "A different way to load cutout image by specifying a bbox": [[6, "a-different-way-to-load-cutout-image-by-specifying-a-bbox"]], "Make a false color RGB image": [[6, "make-a-false-color-rgb-image"]], "Yay! Let\u2019s put this all together now!": [[6, "yay-let-s-put-this-all-together-now"]], "Plotting the DC2 Run2.1i skyMap": [[7, "plotting-the-dc2-run2-1i-skymap"]], "Plotting Functions": [[7, "plotting-functions"]], "Making the Plot": [[7, "making-the-plot"]], "Plotting Galaxy Cluster Member Colors in Extragalactic Catalogs": [[8, "plotting-galaxy-cluster-member-colors-in-extragalactic-catalogs"]], "Reading catalog": [[8, "reading-catalog"], [9, "reading-catalog"]], "Help for error messages:": [[8, "help-for-error-messages"], [9, "help-for-error-messages"]], "Plotting Positions of Galaxy Cluster Members in Extragalactic Catalogs": [[9, "plotting-positions-of-galaxy-cluster-members-in-extragalactic-catalogs"]], "Plot individual clusters": [[9, "plot-individual-clusters"]], "Extensions:": [[9, "extensions"]], "Halo Occupation Distribution from extragalactic catalogs": [[10, "halo-occupation-distribution-from-extragalactic-catalogs"]], "Learning objectives": [[10, "learning-objectives"], [11, "learning-objectives"], [14, "learning-objectives"]], "Extragalactic catalogs: mass relations": [[11, "extragalactic-catalogs-mass-relations"]], "stellar mass - halo mass relation for low-z central galaxies": [[11, "stellar-mass-halo-mass-relation-for-low-z-central-galaxies"]], "bulge mass - black hole mass relation for low-z central galaxies": [[11, "bulge-mass-black-hole-mass-relation-for-low-z-central-galaxies"]], "cosmoDC2 extragalactic catalog photometric redshifts": [[12, "cosmodc2-extragalactic-catalog-photometric-redshifts"]], "Load the catalog": [[12, "load-the-catalog"], [19, "load-the-catalog"]], "Photo-z access methods": [[12, "photo-z-access-methods"], [19, "photo-z-access-methods"]], "FlexZBoost: Machine Learning photo-z\u2019s": [[12, "flexzboost-machine-learning-photo-z-s"]], "Plot N versus z Distributions in the extragalactic catalogs": [[13, "plot-n-versus-z-distributions-in-the-extragalactic-catalogs"]], "Appendix: Using a development version of GCRCatalogs": [[13, "appendix-using-a-development-version-of-gcrcatalogs"]], "Match truth and object catalogs for DC2 Run 2.2i": [[14, "match-truth-and-object-catalogs-for-dc2-run-2-2i"]], "Using the LSST Stack tools to do positional matching on coadd and src catalogs": [[15, "using-the-lsst-stack-tools-to-do-positional-matching-on-coadd-and-src-catalogs"]], "How To Create a Source Catalog": [[15, "how-to-create-a-source-catalog"]], "Selecting Galaxies": [[15, "selecting-galaxies"]], "Matching Experiments": [[15, "matching-experiments"]], "Sources or Objects?": [[15, "sources-or-objects"]], "Focusing on Well-measured Galaxies": [[15, "focusing-on-well-measured-galaxies"]], "Extracting the Truth Info": [[15, "extracting-the-truth-info"]], "Doing the Matching": [[15, "doing-the-matching"]], "Going Further": [[15, "going-further"]], "DC2 Object Catalog Run2.2i GCR tutorial \u2013 Part I: GCR access": [[16, "dc2-object-catalog-run2-2i-gcr-tutorial-part-i-gcr-access"]], "Accessing the object catalog with the GCR": [[16, "accessing-the-object-catalog-with-the-gcr"]], "DC2 object catalog Schema": [[16, "dc2-object-catalog-schema"]], "Accessing the data": [[16, "accessing-the-data"]], "Applying filters and cuts": [[16, "applying-filters-and-cuts"], [22, "applying-filters-and-cuts"]], "Example of filtering: Star/galaxy separation": [[16, "example-of-filtering-star-galaxy-separation"], [22, "example-of-filtering-star-galaxy-separation"]], "DC2 Object Catalog Run2.2i GCR tutorial \u2013 Part II: Lensing Cuts": [[17, "dc2-object-catalog-run2-2i-gcr-tutorial-part-ii-lensing-cuts"]], "Selecting a useful sample of galaxies: lensing cuts from HSC DR1": [[17, "selecting-a-useful-sample-of-galaxies-lensing-cuts-from-hsc-dr1"]], "Sample selection": [[17, "sample-selection"]], "Looking at the depth of the survey": [[17, "looking-at-the-depth-of-the-survey"]], "Impact of blendedness": [[17, "impact-of-blendedness"]], "So, one thing may jump to eye, these objects are supposed to be large, extremely well resolved, yet they often look fairly small\u2026 but they have a lot of sometimes very bright neighbours. This is very suspicious and may indicate a problem with the DM deblender.": [[17, "so-one-thing-may-jump-to-eye-these-objects-are-supposed-to-be-large-extremely-well-resolved-yet-they-often-look-fairly-small-but-they-have-a-lot-of-sometimes-very-bright-neighbours-this-is-very-suspicious-and-may-indicate-a-problem-with-the-dm-deblender"]], "DC2 Object Catalog Run2.2i GCR tutorial \u2013 Part III: Guided Challenges": [[18, "dc2-object-catalog-run2-2i-gcr-tutorial-part-iii-guided-challenges"]], "Challenge 1: Galaxy counts-in-cells": [[18, "challenge-1-galaxy-counts-in-cells"]], "Challenge 2: Check if PSF residuals are within requirements": [[18, "challenge-2-check-if-psf-residuals-are-within-requirements"]], "Step 1: Select a clean sample of point sources": [[18, "step-1-select-a-clean-sample-of-point-sources"]], "Step 2: Computes size and ellipticity from second moments": [[18, "step-2-computes-size-and-ellipticity-from-second-moments"]], "Step 3: Extract sample": [[18, "step-3-extract-sample"]], "Step 4: Size and ellipticity residuals as a function of magnitude and seeing": [[18, "step-4-size-and-ellipticity-residuals-as-a-function-of-magnitude-and-seeing"]], "Step 5: Compute \\rho-statistics in Stile": [[18, "step-5-compute-rho-statistics-in-stile"]], "DC2 Object Catalog Run2.2i GCR tutorial \u2013 Part IV: accessing photo-z": [[19, "dc2-object-catalog-run2-2i-gcr-tutorial-part-iv-accessing-photo-z"]], "Example": [[19, "example"]], "Looking at the \u201cObject Catalogs\u201d: merged tract-patch catalogs in DC2 Run 1.1p": [[20, "looking-at-the-object-catalogs-merged-tract-patch-catalogs-in-dc2-run-1-1p"]], "Purpose:": [[20, "purpose"]], "Restrict to \u201cgood\u201d sources": [[20, "restrict-to-good-sources"]], "Color-Magnitude plot": [[20, "color-magnitude-plot"]], "Appendix": [[20, "appendix"]], "Generic Catalog Reader (GCR)": [[20, "generic-catalog-reader-gcr"]], "DC2 Retrieve Visit-Level Forced Src Photometry and Postage Stamps from Object Catalog.": [[21, "dc2-retrieve-visit-level-forced-src-photometry-and-postage-stamps-from-object-catalog"]], "See Also": [[21, "see-also"]], "Reading a Forced-Position Photometry Catalog": [[21, "reading-a-forced-position-photometry-catalog"]], "Finding the Visits that Contain a Given Position": [[21, "finding-the-visits-that-contain-a-given-position"]], "Find the Tract(s), Patch(es) for a given RA, Dec": [[21, "find-the-tract-s-patch-es-for-a-given-ra-dec"]], "Here\u2019s Some Code to Generate Postage Stamps": [[21, "here-s-some-code-to-generate-postage-stamps"]], "Finally, Let\u2019s Make Some Stamps": [[21, "finally-let-s-make-some-stamps"]], "For a Bit of Perspective, let\u2019s end by looking at the full image": [[21, "for-a-bit-of-perspective-let-s-end-by-looking-at-the-full-image"]], "DC2 object Run1.1p Apache Spark tutorial \u2013 Part I: Apache Spark access": [[22, "dc2-object-run1-1p-apache-spark-tutorial-part-i-apache-spark-access"]], "Accessing the object catalog with Apache Spark": [[22, "accessing-the-object-catalog-with-apache-spark"]], "DC2 Object catalog Schema": [[22, "dc2-object-catalog-schema"]], "Accessing the data (taken from the original GCR notebook)": [[22, "accessing-the-data-taken-from-the-original-gcr-notebook"]], "Accessing DC2 forced source data in PostgreSQL at NERSC": [[23, "accessing-dc2-forced-source-data-in-postgresql-at-nersc"]], "Prerequisites": [[23, "prerequisites"], [24, "prerequisites"], [25, "prerequisites"], [26, "prerequisites"]], "Where Forced Source data can be found": [[23, "where-forced-source-data-can-be-found"]], "Light curves": [[23, "light-curves"], [26, "light-curves"]], "Get the data": [[23, "get-the-data"], [26, "get-the-data"]], "Plotting": [[23, "plotting"], [24, "plotting"], [26, "plotting"]], "Accessing DC2 data in PostgreSQL at NERSC": [[24, "accessing-dc2-data-in-postgresql-at-nersc"]], "Tutorial organization": [[24, "tutorial-organization"]], "Color-color": [[24, "color-color"]], "Using cuts": [[24, "using-cuts"]], "SQL Primer": [[24, "sql-primer"]], "Connecting to the Database": [[24, "connecting-to-the-database"]], "Tables": [[24, "tables"]], "Table definitions": [[24, "table-definitions"]], "Table data": [[24, "table-data"]], "Views": [[24, "views"]], "Fetching data: SELECT": [[24, "fetching-data-select"]], "What to fetch": [[24, "what-to-fetch"]], "Table expressions": [[24, "table-expressions"]], "Technical details": [[24, "technical-details"]], "Selection conditions": [[24, "selection-conditions"]], "Other optional clauses": [[24, "other-optional-clauses"]], "GROUP BY": [[24, "group-by"]], "ORDER BY": [[24, "order-by"]], "LIMIT": [[24, "limit"]], "Still more": [[24, "still-more"]], "Using Python module psycopg2": [[24, "using-python-module-psycopg2"]], "Connect": [[24, "connect"]], "Issue a query": [[24, "issue-a-query"]], "Retrieve results": [[24, "retrieve-results"]], "References": [[24, "references"]], "PostgreSQL 9.6": [[24, "postgresql-9-6"]], "psycopg2": [[24, "psycopg2"]], "Accessing DC2 data in PostgreSQL at NERSC part 2": [[25, "accessing-dc2-data-in-postgresql-at-nersc-part-2"]], "Finding Data": [[25, "finding-data"]], "Finding Datasets": [[25, "finding-datasets"]], "Querying on Native Quantities": [[25, "querying-on-native-quantities"]], "Adjustments for Larger Datasets": [[25, "adjustments-for-larger-datasets"]], "User-defined Functions (UDFs)": [[25, "user-defined-functions-udfs"]], "Restricting by tract or patch": [[25, "restricting-by-tract-or-patch"]], "Area Searches": [[25, "area-searches"]], "Cone search": [[25, "cone-search"]], "Box search": [[25, "box-search"]], "Accessing DC2 truth and simulated observations data in PostgreSQL at NERSC": [[26, "accessing-dc2-truth-and-simulated-observations-data-in-postgresql-at-nersc"]], "Conventions": [[26, "conventions"]], "Sample Query": [[26, "sample-query"]], "Area searches": [[26, "area-searches"]], "Plot light curves for one star": [[26, "plot-light-curves-for-one-star"]], "Is it in the object table?": [[26, "is-it-in-the-object-table"]], "Accessing Truth Catalog Information": [[27, "accessing-truth-catalog-information"]], "Accessing variable and transient objects in the truth catalog": [[28, "accessing-variable-and-transient-objects-in-the-truth-catalog"]], "Summary catalog": [[28, "summary-catalog"]], "light curve catalog": [[28, "light-curve-catalog"]], "Example 1: getting RA and Dec of all SNe whose brightest magnitude is brighter than a certain value": [[28, "example-1-getting-ra-and-dec-of-all-sne-whose-brightest-magnitude-is-brighter-than-a-certain-value"]], "Example 2: a histogram of brighest mag for all SNe in a particular area": [[28, "example-2-a-histogram-of-brighest-mag-for-all-sne-in-a-particular-area"]], "Validation tests for DC2 1.2i/p single visit catalogs": [[29, "validation-tests-for-dc2-1-2i-p-single-visit-catalogs"]], "Introduction": [[30, "introduction"]], "Notebooks": [[30, "notebooks"]], "Scripts": [[30, "scripts"]], "Validation tests on DC2 calexps and src catalogs": [[31, "validation-tests-on-dc2-calexps-and-src-catalogs"]], "Inspection of DC2 Object Table": [[32, "inspection-of-dc2-object-table"]], "Michael Wood-Vasey (@wmwv)": [[32, "michael-wood-vasey-wmwv"], [33, "michael-wood-vasey-wmwv"], [34, "michael-wood-vasey-wmwv"]], "Last Verified to Run: 2019-05-08": [[32, "last-verified-to-run-2019-05-08"]], "Load Data": [[32, "load-data"], [33, "load-data"], [34, "load-data"]], "Object Density in RA, Dec": [[32, "object-density-in-ra-dec"], [33, "object-density-in-ra-dec"], [34, "object-density-in-ra-dec"]], "Color-Color Diagrams and the Stellar Locus": [[32, "color-color-diagrams-and-the-stellar-locus"], [33, "color-color-diagrams-and-the-stellar-locus"], [34, "color-color-diagrams-and-the-stellar-locus"]], "1D Density Plots": [[32, "d-density-plots"], [33, "d-density-plots"], [34, "d-density-plots"]], "Blendedness and Extendedness": [[32, "blendedness-and-extendedness"]], "Shape Parameters": [[32, "shape-parameters"], [33, "shape-parameters"], [34, "shape-parameters"]], "FWHM": [[32, "fwhm"]], "Inspection of DC2 Run 2.1i Object Table": [[33, "inspection-of-dc2-run-2-1i-object-table"]], "Last Verified to Run: 2019-08-09": [[33, "last-verified-to-run-2019-08-09"]], "Run 2.1i includes": [[33, "run-2-1i-includes"]], "Quick Data Size estimates": [[33, "quick-data-size-estimates"], [34, "quick-data-size-estimates"]], "Import Needed Modules": [[33, "import-needed-modules"], [34, "import-needed-modules"]], "Define Catalog and Subsampling": [[33, "define-catalog-and-subsampling"], [34, "define-catalog-and-subsampling"]], "CosmoDC2": [[33, "cosmodc2"]], "HSC XMM": [[33, "hsc-xmm"]], "Compare to HSC and CosmocDC galaxy densities": [[33, "compare-to-hsc-and-cosmocdc-galaxy-densities"]], "Blendedness": [[33, "blendedness"], [34, "blendedness"]], "Extendedness": [[33, "extendedness"], [34, "extendedness"]], "FWHM of the PSF": [[33, "fwhm-of-the-psf"], [34, "fwhm-of-the-psf"]], "Inspection of DC2 Run 2.2i DR6 Object Table": [[34, "inspection-of-dc2-run-2-2i-dr6-object-table"]], "Last Verified to Run: 2020-06-11 by MWV": [[34, "last-verified-to-run-2020-06-11-by-mwv"]], "Run 2.2i DR6 as of 2020-06-04 includes": [[34, "run-2-2i-dr6-as-of-2020-06-04-includes"]], "Fix PSF definition": [[34, "fix-psf-definition"]], "Magnitude Error vs. Magnitude": [[34, "magnitude-error-vs-magnitude"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["README", "tutorials/README", "tutorials/dia_sn_vs_truth", "tutorials/dia_source_object_stamp", "tutorials/dm_butler_lensing_cuts", "tutorials/dm_butler_postage_stamps", "tutorials/dm_butler_postage_stamps_for_object_catalogs", "tutorials/dm_butler_skymap", "tutorials/extragalactic_gcr_cluster_colors", "tutorials/extragalactic_gcr_cluster_members", "tutorials/extragalactic_gcr_hod", "tutorials/extragalactic_gcr_mass_relations", "tutorials/extragalactic_gcr_photoz_catalogs", "tutorials/extragalactic_gcr_redshift_dist", "tutorials/matching_fof", "tutorials/matching_stack", "tutorials/object_gcr_1_intro", "tutorials/object_gcr_2_lensing_cuts", "tutorials/object_gcr_3_challenges", "tutorials/object_gcr_4_photoz", "tutorials/object_pandas_stellar_locus", "tutorials/object_per_visit_postage_stamp", "tutorials/object_spark_1_intro", "tutorials/postgres_forcedsource", "tutorials/postgres_object_1_intro", "tutorials/postgres_object_2", "tutorials/postgres_truth", "tutorials/truth_gcr_intro", "tutorials/truth_gcr_variables", "validation/DC2_calexp_src_validation_1p2", "validation/README", "validation/Run_1.2p_PSF_tests", "validation/validate_dc2_object_table", "validation/validate_dc2_run2.1i_object_table", "validation/validate_dc2_run2.2i_object_table"], "filenames": ["README.md", "tutorials/README.rst", "tutorials/dia_sn_vs_truth.ipynb", "tutorials/dia_source_object_stamp.ipynb", "tutorials/dm_butler_lensing_cuts.ipynb", "tutorials/dm_butler_postage_stamps.ipynb", "tutorials/dm_butler_postage_stamps_for_object_catalogs.ipynb", "tutorials/dm_butler_skymap.ipynb", "tutorials/extragalactic_gcr_cluster_colors.ipynb", "tutorials/extragalactic_gcr_cluster_members.ipynb", "tutorials/extragalactic_gcr_hod.ipynb", "tutorials/extragalactic_gcr_mass_relations.ipynb", "tutorials/extragalactic_gcr_photoz_catalogs.ipynb", "tutorials/extragalactic_gcr_redshift_dist.ipynb", "tutorials/matching_fof.ipynb", "tutorials/matching_stack.ipynb", "tutorials/object_gcr_1_intro.ipynb", "tutorials/object_gcr_2_lensing_cuts.ipynb", "tutorials/object_gcr_3_challenges.ipynb", "tutorials/object_gcr_4_photoz.ipynb", "tutorials/object_pandas_stellar_locus.ipynb", "tutorials/object_per_visit_postage_stamp.ipynb", "tutorials/object_spark_1_intro.ipynb", "tutorials/postgres_forcedsource.ipynb", "tutorials/postgres_object_1_intro.ipynb", "tutorials/postgres_object_2.ipynb", "tutorials/postgres_truth.ipynb", "tutorials/truth_gcr_intro.ipynb", "tutorials/truth_gcr_variables.ipynb", "validation/DC2_calexp_src_validation_1p2.ipynb", "validation/README.md", "validation/Run_1.2p_PSF_tests.ipynb", "validation/validate_dc2_object_table.ipynb", "validation/validate_dc2_run2.1i_object_table.ipynb", "validation/validate_dc2_run2.2i_object_table.ipynb"], "titles": ["DC2-analysis", "DC2 Tutorials", "DIA Analysis: Supernovae from the Run 1.2p Test", "DIA Analysis: Source, Object, and Postage Stamps for Run 1.2p Test", "Accessing the Coadd data using the Data Butler", "DC2: Generate Postage Stamps for set of RA, Dec coordinates", "DC2: Generate Postage Stamps (Cutouts) for objects in the Object Catalog", "Plotting the DC2 Run2.1i skyMap", "Plotting Galaxy Cluster Member Colors in Extragalactic Catalogs", "Plotting Positions of Galaxy Cluster Members in Extragalactic Catalogs", "Halo Occupation Distribution from extragalactic catalogs", "Extragalactic catalogs: mass relations", "cosmoDC2 extragalactic catalog photometric redshifts", "Plot N versus z Distributions in the extragalactic catalogs", "Match truth and object catalogs for DC2 Run 2.2i", "Using the LSST Stack tools to do positional matching on coadd and src catalogs", "DC2 Object Catalog Run2.2i GCR tutorial \u2013 Part I: GCR access", "DC2 Object Catalog Run2.2i GCR tutorial \u2013 Part II: Lensing Cuts", "DC2 Object Catalog Run2.2i GCR tutorial \u2013 Part III: Guided Challenges", "DC2 Object Catalog Run2.2i GCR tutorial \u2013 Part IV: accessing photo-z", "Looking at the \u201cObject Catalogs\u201d: merged tract-patch catalogs in DC2 Run 1.1p", "DC2 Retrieve Visit-Level Forced Src Photometry and Postage Stamps from Object Catalog.", "DC2 object Run1.1p Apache Spark tutorial \u2013 Part I: Apache Spark access", "Accessing DC2 forced source data in PostgreSQL at NERSC", "Accessing DC2 data in PostgreSQL at NERSC", "Accessing DC2 data in PostgreSQL at NERSC part 2", "Accessing DC2 truth and simulated observations data in PostgreSQL at NERSC", "Accessing Truth Catalog Information", "Accessing variable and transient objects in the truth catalog", "Validation tests for DC2 1.2i/p single visit catalogs", "Introduction", "Validation tests on DC2 calexps and src catalogs", "Inspection of DC2 Object Table", "Inspection of DC2 Run 2.1i Object Table", "Inspection of DC2 Run 2.2i DR6 Object Table"], "terms": {"The": [0, 1, 2, 3, 4, 5, 6, 7, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "repositori": [0, 3, 4, 5, 13, 16, 17, 21, 23, 30], "contain": [0, 1, 4, 5, 7, 8, 9, 12, 15, 16, 17, 22, 24, 25, 27, 28, 29, 30, 33, 34], "gener": [0, 1, 4, 8, 9, 12, 13, 14, 15, 16, 17, 18, 22, 24, 25, 26, 33, 34], "script": [0, 1, 4, 9, 22, 24], "simul": [0, 2, 3, 4, 7, 8, 9, 12, 15, 16, 20, 24, 28, 31, 32, 33, 34], "dataset": [0, 1, 2, 6, 7, 14, 16, 20, 21, 22, 23, 24, 31, 33, 34], "project": [0, 1, 6, 7, 9, 16, 22, 24, 32, 33, 34], "specif": [0, 3, 4, 5, 7, 12, 13, 16, 19, 21, 22, 24, 26, 32, 33, 34], "work": [0, 3, 5, 6, 7, 8, 9, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 28, 30, 31, 33, 34], "can": [0, 1, 2, 3, 5, 6, 7, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34], "done": [0, 3, 17, 18, 22, 25, 33], "separ": [0, 14, 15, 24, 27, 29, 31, 33, 34], "some": [0, 1, 2, 3, 4, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 29, 31, 33, 34], "task": [0, 4, 28], "us": [0, 1, 2, 3, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "relev": [0, 5, 16, 22], "includ": [0, 1, 3, 4, 5, 7, 8, 9, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 32], "here": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 30, 31, 33, 34], "more": [0, 1, 3, 4, 5, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 29, 31, 32, 33, 34], "consumpt": [0, 27], "arrow_right": 0, "click": [0, 1], "brows": [0, 5], "render": [0, 1, 12, 30], "product": [0, 1, 5, 6, 15, 16, 22, 24, 33, 34], "document": [0, 3, 5, 7, 16, 18, 22, 24, 26, 31, 32, 33, 34], "discuss": [0, 3, 14, 16, 24], "relat": [0, 1, 12, 16, 18, 19, 20, 24, 29, 30, 33, 34], "valid": [0, 1, 30, 32, 33, 34], "pleas": [0, 1, 3, 8, 9, 12, 16, 17, 18, 19, 22, 23, 24, 25, 26, 30, 31], "go": [0, 1, 3, 6, 7, 12, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 31, 33, 34], "inform": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 14, 15, 16, 19, 20, 21, 22, 23, 24, 26, 28, 33, 34], "about": [0, 1, 2, 3, 4, 6, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 29, 34], "If": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 16, 17, 18, 19, 21, 24, 28, 29, 30, 33, 34], "you": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34], "find": [0, 3, 7, 8, 9, 14, 15, 16, 17, 18, 20, 22, 23, 24, 26, 27, 28, 29, 30, 33, 34], "problem": [0, 1, 3, 12, 13, 30], "have": [0, 1, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34], "tutori": [0, 3, 12, 13, 20, 23, 28, 29, 30, 31, 32, 33, 34], "thi": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "ask": [0, 3, 7, 13, 20], "open": [0, 17, 18, 23, 24, 27, 30], "an": [0, 1, 3, 4, 5, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34], "issu": [0, 1, 7, 12, 13, 25, 30, 33, 34], "ha": [0, 1, 3, 5, 6, 7, 12, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29, 33], "bsd": 0, "3": [0, 3, 4, 5, 7, 9, 10, 12, 13, 14, 15, 17, 19, 20, 21, 22, 25, 26, 28, 29, 31, 32, 33, 34], "claus": [0, 25, 26, 27], "see": [0, 1, 2, 3, 4, 5, 6, 11, 12, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34], "directori": [0, 1, 5, 6, 20, 24, 29, 30, 32], "all": [0, 1, 2, 3, 4, 5, 7, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33], "indic": [0, 1, 12, 14, 19, 27, 33, 34], "what": [0, 3, 4, 5, 11, 12, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 28, 32, 33, 34], "date": [0, 23, 24, 26, 29, 31], "thei": [0, 1, 3, 14, 18, 23, 24, 25, 28, 32, 33, 34], "were": [0, 1, 6, 7, 12, 14, 16, 17, 19, 24, 25, 27], "last": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31], "verifi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 17, 20, 21, 23, 24, 25, 26], "run": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], "i": [0, 1, 2, 3, 4, 5, 7, 8, 9, 12, 13, 14, 15, 18, 19, 20, 21, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34], "throughout": 0, "addit": [0, 5, 12, 17, 19, 24, 25, 28], "contribut": [0, 1, 5], "similar": [0, 1, 4, 5, 12, 18, 20, 23, 24, 26, 27, 33], "so": [0, 1, 2, 3, 5, 6, 7, 9, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34], "state": 0, "given": [0, 3, 4, 5, 7, 10, 12, 13, 17, 18, 19, 29, 32, 33, 34], "piec": [0, 1, 16, 18, 22, 27], "code": [0, 1, 2, 3, 5, 6, 7, 12, 13, 15, 17, 19, 23, 24, 27, 30, 31, 33, 34], "clearli": [0, 32, 33, 34], "identifi": [0, 1, 3, 4, 5, 21, 23, 24, 33, 34], "user": [0, 2, 3, 5, 16, 19, 22, 23, 24, 26, 29, 33], "make": [0, 1, 3, 9, 12, 13, 14, 15, 16, 18, 19, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34], "your": [0, 1, 5, 6, 7, 8, 9, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 33], "research": 0, "give": [0, 7, 12, 14, 19, 22, 27, 31], "acknowledg": 0, "author": [0, 22, 29], "": [0, 1, 2, 3, 4, 5, 7, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "In": [0, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34], "set": [0, 2, 3, 12, 13, 17, 18, 19, 20, 21, 23, 24, 28, 33, 34], "well": [0, 4, 5, 8, 9, 12, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29], "show": [0, 3, 4, 5, 6, 7, 8, 9, 12, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 28, 31], "access": [0, 1, 2, 3, 5, 7, 8, 9, 10, 11, 17, 20, 21, 33], "data": [0, 1, 2, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 28, 29, 31], "varieti": [0, 19, 24], "wai": [0, 3, 7, 9, 12, 14, 17, 18, 19, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33], "readm": 0, "tabl": [0, 1, 2, 3, 4, 5, 6, 9, 14, 15, 17, 21, 23, 25, 28], "describ": [0, 3, 7, 24, 26, 31], "new": [0, 3, 4, 5, 7, 15, 17, 21, 24, 30, 34], "ad": [0, 1, 4, 5, 6, 7, 12, 15, 16, 17, 22, 24, 27], "full": [0, 3, 5, 6, 8, 9, 12, 15, 16, 17, 19, 22, 24, 33, 34], "descript": [0, 1, 7, 27, 30], "do": [0, 2, 3, 4, 5, 7, 9, 12, 13, 14, 16, 17, 18, 20, 21, 22, 24, 25, 28, 32, 33, 34], "There": [0, 3, 12, 17, 18, 19, 20, 22, 23, 24, 25, 31, 33, 34], "ar": [0, 1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "two": [0, 3, 6, 7, 8, 9, 12, 14, 17, 18, 19, 20, 23, 24, 25, 26, 28, 34], "reason": [0, 12, 16, 17, 19, 20, 21, 23, 25, 26, 30, 33, 34], "why": [0, 2, 6, 12, 17, 18, 27, 28, 29, 33, 34], "one": [0, 2, 3, 5, 7, 8, 9, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 32, 33, 34], "might": [0, 3, 5, 8, 9, 12, 16, 24, 25], "add": [0, 1, 4, 12, 13, 14, 15, 17, 18, 19, 21, 27, 29, 31, 32, 33, 34], "applic": [0, 12, 24], "think": [0, 5, 12, 16, 21, 22, 34], "should": [0, 3, 4, 5, 6, 8, 9, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34], "master": [0, 1, 6, 22], "we": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 27, 28, 29, 30, 31, 32, 33, 34], "imagin": [0, 22], "team": [0, 2, 13], "most": [0, 1, 5, 6, 17, 22, 23, 24, 26, 32, 33, 34], "These": [0, 3, 5, 7, 15, 20, 23, 27, 30], "anoth": [0, 12, 23, 24, 26, 28, 29, 33], "member": [0, 1], "particular": [0, 3, 5, 13, 16, 18, 22, 24, 25, 26], "scienc": [0, 3, 7, 17, 18, 20, 31], "case": [0, 7, 8, 12, 15, 16, 17, 18, 24, 25, 26], "d": [0, 3, 4, 5, 6, 7, 10, 16, 17, 18, 20, 21, 26, 27, 32, 33, 34], "like": [0, 1, 2, 3, 5, 7, 12, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 33, 34], "usual": [0, 6, 24, 25], "under": [0, 5, 14, 22], "could": [0, 2, 3, 12, 13, 14, 15, 21, 23, 24, 27, 32, 33, 34], "combin": [0, 12, 19, 25, 33], "from": [0, 1, 3, 4, 5, 6, 7, 9, 12, 13, 14, 15, 16, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34], "exist": [0, 3, 5, 7, 21, 25], "someth": [0, 1, 3, 12, 18, 19, 21, 23, 24, 32, 33, 34], "total": [0, 5, 10, 14, 16, 17, 22, 23, 33, 34], "differ": [0, 1, 2, 3, 4, 5, 7, 12, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 28, 29, 30, 33, 34], "etc": [0, 1, 7], "For": [0, 3, 5, 7, 8, 9, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 28, 29, 31, 33, 34], "engag": 0, "input": [0, 2, 3, 14, 15, 20, 22, 25, 27, 28, 29, 33, 34], "suggest": [0, 23, 25], "e": [0, 3, 4, 5, 6, 7, 13, 14, 15, 16, 17, 20, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34], "g": [0, 2, 3, 4, 5, 6, 7, 8, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34], "type": [0, 1, 5, 6, 12, 15, 17, 22, 23, 24, 26, 28, 32, 33, 34], "2": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 27, 29, 30, 31, 32], "abov": [0, 1, 2, 3, 4, 5, 6, 7, 10, 12, 14, 16, 18, 20, 21, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34], "without": [0, 5, 16, 18, 22, 24], "b": [0, 1, 5, 12, 24, 26, 29, 31], "explanatori": [0, 1], "text": [0, 7, 24, 26, 33, 34], "try": [0, 3, 4, 16, 17, 18, 19, 24, 25, 26, 31, 32, 33, 34], "c": [0, 2, 3, 5, 6, 9, 10, 11, 12, 14, 19, 25, 28, 29, 30], "recommend": [0, 5, 12, 24, 33], "packag": [0, 3, 6, 7, 16, 18, 24, 27, 28], "instruct": [0, 1, 5, 6, 8, 9, 12, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28], "whenev": 0, "possibl": [0, 5, 13, 18, 23, 24, 25, 27], "skip": [0, 3, 6, 7, 13, 16, 17, 19, 22, 23, 24, 25, 33], "api": [0, 27, 34], "underli": [0, 16, 27], "file": [0, 1, 3, 4, 5, 7, 12, 13, 14, 16, 20, 22, 23, 24, 30, 32, 33, 34], "atyp": 0, "unrecommend": 0, "usag": [0, 20, 33], "follow": [0, 1, 3, 5, 6, 7, 8, 9, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34], "style": [0, 24, 26], "practic": [0, 22, 26], "exampl": [0, 1, 2, 3, 4, 5, 6, 7, 9, 12, 14, 17, 18, 20, 23, 24, 25], "desc": [0, 3, 5, 6, 8, 9, 16, 17, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33], "guidelin": 0, "don": [0, 1, 2, 3, 5, 14, 15, 20, 23, 24, 26], "t": [0, 1, 2, 3, 5, 14, 15, 17, 20, 21, 22, 23, 24, 25, 26, 29, 32, 33, 34], "job": [0, 12], "altern": [0, 8, 9, 17, 24, 25], "channel": 0, "lsstc": 0, "slack": [0, 4], "good": [0, 2, 3, 12, 13, 17, 18, 19, 22, 23, 25, 29, 32, 33, 34], "place": [0, 3, 5, 6, 20, 26], "talk": 0, "other": [0, 1, 3, 5, 6, 7, 12, 14, 16, 17, 18, 19, 22, 23, 25, 27, 30, 31, 33, 34], "who": 0, "analyz": 0, "demonstr": [1, 5, 8, 9, 12, 13, 19, 20, 23, 26], "notebook": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34], "conver": 1, "how": [1, 2, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30, 33, 34], "index": [1, 2, 18, 22, 24, 25, 26, 27, 34], "below": [1, 3, 5, 6, 7, 8, 9, 12, 14, 15, 17, 18, 19, 21, 24, 27, 29, 31, 33], "link": [1, 14, 16, 30], "auto": 1, "view": [1, 22, 23, 25, 26, 32, 33, 34], "output": [1, 4, 5, 14, 16, 17, 22, 23, 24, 29, 30], "bottom": [1, 22, 33, 34], "page": [1, 5, 12, 16, 19, 24], "unsur": [1, 30], "exactli": [1, 12, 20], "start": [1, 2, 5, 12, 15, 17, 20, 21, 24, 25, 26, 30, 33, 34], "mai": [1, 12, 13, 14, 19, 20, 21, 23, 24, 26, 27, 33], "want": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 24, 25, 27, 28, 29, 31, 33, 34], "look": [1, 2, 3, 5, 6, 8, 9, 12, 14, 16, 18, 19, 22, 24, 25, 26, 29, 31, 32, 33, 34], "step": [1, 4, 5, 6, 12, 14, 15, 17, 20, 21, 22, 23, 24, 26, 29, 31, 32, 33, 34], "guid": [1, 14, 17, 32, 33, 34], "requir": [1, 5, 9, 16, 21, 24, 25, 31, 33, 34], "confluenc": [1, 5, 6, 8, 9, 12, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28], "login": [1, 22], "obtain": [1, 4, 6, 7, 12, 15, 24, 33], "overview": [1, 2], "method": [1, 5, 6, 7, 14, 15, 22, 24, 27, 28, 29], "take": [1, 3, 5, 6, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 26, 29, 30, 33, 34], "mani": [1, 3, 6, 12, 15, 22, 23, 24, 25, 33, 34], "catalog": [1, 5, 23, 24, 25, 26, 30, 32], "reader": [1, 2, 3, 8, 9, 13, 14, 16, 17, 22, 24, 28], "gcr": [1, 2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 23, 24, 27, 28, 29, 31, 32, 33, 34], "To": [1, 3, 6, 8, 9, 12, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34], "learn": [1, 3, 16, 17, 19, 22, 23, 24, 25, 26, 27, 28], "visit": [1, 2, 3, 7, 15, 16, 17, 23, 24, 26, 31, 33, 34], "lsstdesc": [1, 2, 5, 6, 8, 9, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 33, 34], "therein": 1, "veri": [1, 3, 8, 12, 13, 14, 16, 18, 19, 22, 23, 29, 33], "encourag": [1, 3, 18, 30], "point": [1, 3, 4, 5, 6, 7, 12, 19, 20, 22, 24, 25, 26, 29, 32, 33, 34], "own": [1, 3, 18, 21, 24, 30], "And": [1, 3, 5, 6, 12, 17, 18, 29, 30, 31], "analysi": [1, 4, 5, 6, 7, 12, 17, 20, 22, 24, 30, 33, 34], "It": [1, 2, 3, 5, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 32, 33, 34], "expect": [1, 3, 5, 12, 15, 17, 18, 19, 26, 32, 33, 34], "would": [1, 3, 6, 7, 12, 13, 15, 16, 17, 18, 21, 22, 24, 25, 28, 29, 32, 33, 34], "base": [1, 3, 5, 6, 7, 12, 15, 17, 20, 21, 22, 27, 28, 32, 33, 34], "henc": [1, 14, 16, 22, 24, 28], "duplic": [1, 4, 24], "snippet": 1, "need": [1, 2, 3, 4, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], "worri": [1, 2, 20], "now": [1, 4, 7, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 33, 34], "alwai": [1, 5, 17, 23, 28, 34], "commonli": [1, 23, 24], "refactor": 1, "them": [1, 3, 5, 6, 7, 9, 10, 12, 14, 15, 16, 17, 18, 23, 24, 25, 26, 27, 29, 31, 32], "standalon": 1, "tool": [1, 5, 6, 16, 17, 18, 22, 23, 24, 26], "later": [1, 12, 14, 16, 28], "time": [1, 2, 3, 6, 12, 14, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 33], "short": [1, 30], "owner": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 31], "object": [1, 7, 8, 9, 12, 23, 24, 25, 27, 29, 30, 31], "part": [1, 3, 5, 12, 20, 24, 31, 33], "simpl": [1, 3, 5, 9, 12, 16, 18, 20, 21, 22, 24, 25, 28, 33, 34], "ipynb": [1, 2, 5, 12, 20, 30, 31], "francoi": [1, 4, 16, 17, 18, 22], "lanuss": [1, 16, 17, 18, 22], "javier": [1, 14, 15, 16, 17, 18, 22, 29, 30, 31], "sanchez": [1, 14, 16, 17, 18, 22, 30], "ii": [1, 16, 18], "lens": [1, 4, 14, 18], "cut": [1, 3, 4, 12, 13, 14, 15, 18, 19, 23, 25, 32, 33, 34], "build": [1, 17, 18, 22, 29], "sampl": [1, 3, 8, 9, 12, 13, 16, 20, 22, 33, 34], "hsc": [1, 4, 7, 16, 25, 34], "y1": [1, 17], "shape": [1, 2, 5, 12, 13, 14, 16, 17, 18, 19, 22, 23, 26], "iii": [1, 17], "challeng": [1, 16, 17, 22], "solv": [1, 17], "typic": [1, 22, 24, 29], "iv": 1, "photo": 1, "z": [1, 2, 3, 10, 20, 24, 26, 27, 32, 33, 34], "provid": [1, 3, 4, 5, 6, 7, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 33], "yao": [1, 6, 10, 11, 14, 19, 28], "yuan": [1, 6, 10, 11, 14, 19, 28], "mao": [1, 6, 10, 11, 14, 19, 28], "sam": [1, 12, 19], "schmidt": [1, 12, 19], "spark": [1, 34], "introduct": [1, 18, 21, 22, 24], "julien": [1, 22], "peloton": [1, 22], "panda": [1, 2, 3, 6, 12, 14, 16, 18, 20, 22, 23, 24, 25, 26, 29, 32, 33, 34], "color": [1, 2, 4, 5, 7, 10, 12, 13, 14, 16, 17, 19, 21, 22, 23, 25, 26, 29], "stellar": [1, 20, 24], "locu": [1, 20, 24], "directli": [1, 5, 6, 7, 14, 17, 18, 20, 21, 23, 24, 27, 34], "1": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34], "1p": [1, 4, 5, 7, 15, 17], "explor": [1, 11, 18, 33], "michael": [1, 2, 3, 5, 6, 20, 21, 30], "wood": [1, 2, 3, 5, 6, 20, 21, 30], "vasei": [1, 2, 3, 5, 6, 20, 21, 30], "dm": [1, 3, 5, 6, 15, 16, 18, 20, 21, 22, 24], "deepcoadd": [1, 3, 5, 6, 15, 17, 21], "butler": [1, 2, 3, 5, 7, 15, 17, 20, 21, 29, 31], "jim": [1, 4, 7, 15], "chiang": [1, 4, 7, 15], "postag": [1, 2, 17], "stamp": [1, 2, 17], "small": [1, 12, 14, 16, 19, 22, 29], "cutout": [1, 3, 17, 21], "imag": [1, 3, 4, 7, 8, 9, 17, 19, 20, 22, 24, 28, 32, 33, 34], "visual": [1, 5, 6, 14, 17, 20, 32, 33, 34], "plot": [1, 2, 3, 4, 5, 6, 11, 12, 14, 15, 16, 17, 18, 19, 21, 22, 25, 28, 29, 31], "skymap": [1, 2, 3, 4, 5, 6, 15, 17, 20, 21], "coadd": [1, 3, 5, 7, 16, 17, 20, 21, 22, 23, 26, 33, 34], "analys": [1, 4, 7, 15, 20], "perform": [1, 3, 4, 7, 12, 15, 22, 23, 24, 25, 29, 30], "drp": [1, 6, 7, 15, 16, 22, 32, 33, 34], "pipelin": [1, 3, 5, 7, 20, 22, 30], "match": [1, 5, 7, 9, 12, 21, 23, 24, 26, 28, 29, 33, 34], "lsst": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 16, 17, 20, 21, 22, 24, 25, 31, 32, 33, 34], "stack": [1, 5, 6, 7, 16, 17, 18, 19, 21, 22, 24], "spatial": [1, 3, 12, 15, 17, 24, 27, 29], "fof": 1, "algorithm": [1, 5, 12, 16, 22, 29, 31], "friend": [1, 14, 18], "extragalact": [1, 14, 15, 27], "truth": [1, 29, 33, 34], "scott": [1, 14, 27], "daniel": [1, 6, 14, 27], "variabl": [1, 2, 3, 12, 16, 19, 24, 26, 27], "transient": [1, 27], "redshift": [1, 2, 3, 8, 9, 10, 11, 13, 14, 19, 27], "distribut": [1, 3, 8, 12, 18, 19, 21, 22, 29, 31, 32, 33, 34], "extract": [1, 4, 7, 17, 21, 24, 33], "differenti": 1, "number": [1, 3, 4, 5, 7, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 26, 29, 33, 34], "count": [1, 5, 8, 10, 14, 21, 22, 23, 24, 25, 26, 29, 33, 34], "galaxi": [1, 3, 4, 6, 10, 12, 14, 19, 20, 27, 29, 31, 32, 34], "ev": [1, 13], "kovac": [1, 13], "halo": [1, 8, 9], "occup": 1, "comput": [1, 5, 7, 12, 15, 17, 21, 22, 23, 24, 29, 31], "hod": [1, 10], "mass": [1, 8, 9], "between": [1, 2, 4, 5, 12, 13, 14, 16, 17, 19, 21, 22, 25, 28, 32, 33, 34], "quantiti": [1, 3, 4, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 27, 29, 31, 32, 33, 34], "cluster": 1, "dan": [1, 8, 9], "korytov": [1, 8, 9], "sky": [1, 4, 5, 6, 7, 8, 9, 15, 17, 20, 28], "1i": [1, 16, 24, 30, 31], "dr1": [1, 33], "preliminari": [1, 26], "lightcurv": 1, "test": [1, 5, 13, 16, 17, 18, 22, 24, 27, 30, 33, 34], "2p": [1, 21, 23, 24, 29], "dia": 1, "tract": [1, 2, 3, 4, 5, 7, 14, 15, 16, 17, 18, 19, 22, 24, 33, 34], "patch": [1, 2, 3, 4, 5, 7, 15, 16, 17, 22, 32, 33, 34], "4849": [1, 2, 18, 20, 22], "6": [1, 2, 5, 7, 12, 14, 17, 18, 19, 20, 21, 23, 25, 27, 29, 32, 33, 34], "supernova": [1, 26, 27, 28], "compar": [1, 2, 3, 4, 12, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 28, 29, 34], "postgresql": [1, 14, 33], "first": [1, 4, 5, 6, 7, 9, 12, 14, 15, 16, 19, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34], "databas": [1, 7, 23, 25, 26, 27, 31, 33], "also": [1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 29, 33, 34], "mini": 1, "sql": [1, 22, 26, 27], "primer": [1, 3, 26], "joann": [1, 23, 24, 25, 26], "bogart": [1, 23, 24, 25, 26], "advanc": [1, 5, 13, 14, 16, 17], "queri": [1, 2, 3, 7, 14, 15, 16, 17, 21, 23, 27, 28, 29, 31, 33], "forc": [1, 4, 25, 33, 34], "sourc": [1, 2, 5, 6, 8, 9, 16, 17, 19, 21, 22, 24, 26, 27, 29, 30, 32, 33, 34], "fourcedsourc": 1, "light": [1, 27], "curv": [1, 27, 33, 34], "star": [1, 3, 5, 14, 18, 20, 21, 23, 25, 27, 29, 31, 32, 33, 34], "summari": [1, 3, 7, 12, 18, 19, 22, 26], "both": [1, 5, 12, 14, 17, 19, 21, 24, 25, 26, 31], "demo": [1, 12], "huge": 1, "resourc": [1, 22, 24, 25], "pull": 1, "request": [1, 3, 4, 5, 14, 21, 26], "welcom": 1, "A": [1, 7, 9, 12, 13, 16, 17, 18, 20, 22, 23, 24, 25, 29], "detail": [1, 3, 5, 12, 17, 18, 19, 31, 33, 34], "found": [1, 2, 5, 6, 12, 13, 19, 20, 22, 24, 25], "befor": [1, 3, 9, 12, 14, 22, 23, 24, 29], "commit": 1, "sure": [1, 8, 12, 18, 19, 21, 33], "complet": [1, 2, 3, 4, 7, 12, 14, 18, 24, 25, 26], "clear": [1, 5, 24], "avoid": [1, 3, 5, 15, 16, 17, 19, 22, 24, 34], "repo": [1, 2, 3, 4, 5, 6, 7, 15, 17, 20, 21, 29, 31], "bloat": 1, "conflict": 1, "everi": [1, 12, 19, 24], "due": [1, 12, 16, 17, 18, 19, 21, 33, 34], "semant": 1, "equival": [1, 17, 24, 33], "bitwis": 1, "distinct": [1, 5, 22, 23, 24, 26], "blob": [1, 12], "updat": [1, 2, 3, 14, 15, 17, 24, 29, 31], "carefulli": [1, 5], "copi": [1, 5, 7, 21, 24, 32, 33, 34], "adapt": [1, 24, 31], "url": [1, 5], "line": [1, 3, 5, 10, 12, 20, 21, 24, 25, 26, 31, 32, 33, 34], "correctli": [1, 5], "align": [1, 26, 34], "els": [1, 2, 3, 5, 7, 13, 15, 16, 17, 21, 22, 23, 26, 29, 33, 34], "displai": [1, 2, 3, 6, 8, 9, 12, 16, 17, 18, 19, 21, 23, 24, 25, 26], "pro": 1, "tip": 1, "preview": 1, "chang": [1, 3, 11, 16, 17, 18, 21, 22, 24, 26, 29, 33, 34], "tab": 1, "onlin": 1, "github": [1, 6, 12, 13, 32, 33, 34], "editor": 1, "check": [1, 5, 6, 8, 9, 12, 13, 14, 17, 19, 21, 22, 28, 29, 31], "correct": [1, 2, 4, 12, 14, 19], "trigger": 1, "automat": [1, 12, 16, 19, 22, 24], "onc": [1, 3, 6, 16, 22, 24, 30, 33], "pr": 1, "merg": [1, 2, 3, 4, 14, 22, 24], "section": [1, 5, 16, 18, 22, 24, 25, 26, 33, 34], "its": [1, 3, 7, 15, 16, 17, 18, 23, 24, 26], "respons": 1, "accept": [1, 24, 27], "propos": [1, 18, 33], "modif": 1, "collabor": [1, 16], "doe": [1, 2, 3, 5, 7, 12, 16, 19, 20, 22, 24, 25, 29, 34], "stale": 1, "fix": [1, 2, 5, 12, 19, 23, 25, 26, 29, 31, 33], "post": 1, "header": [1, 20, 24, 32, 33, 34], "statement": [1, 24], "goal": [1, 3, 17, 29, 32, 33, 34], "markdown": 1, "cell": [1, 5, 6, 8, 9, 12, 14, 15, 16, 25, 27, 33], "enough": [1, 22, 29], "doc": [1, 15, 32, 33, 34], "paper": [1, 7, 12, 17, 18, 33, 34], "sens": [1, 16, 32, 33], "august": 1, "2018": [1, 4, 5, 7, 16, 17, 20, 22, 27, 29, 31, 33, 34], "develop": [1, 3, 18, 33, 34], "being": [1, 8, 9, 12, 13, 14, 15, 16, 19, 21, 24, 28, 30], "move": [1, 3], "list": [1, 2, 5, 7, 12, 15, 16, 19, 21, 22, 23, 24, 26, 27, 29, 31, 34], "branch": 1, "cori": [1, 16], "beavi": 1, "ci": 1, "which": [1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34], "push": 1, "orphan": 1, "our": [1, 3, 5, 6, 12, 14, 15, 16, 17, 18, 20, 22, 24, 26, 27, 29, 31, 33, 34], "ideal": [1, 24, 29, 30], "daili": 1, "current": [1, 3, 4, 17, 23, 24, 26, 27, 32, 33], "activ": [1, 5], "yield": [1, 22, 33, 34], "404": 1, "error": [1, 2, 12, 13, 15, 16, 17, 19, 20, 22, 29, 31], "correspond": [1, 5, 6, 7, 9, 10, 12, 15, 16, 17, 19, 22, 23, 24, 25, 26, 28, 29, 31], "log": [1, 3, 11, 14, 16, 29, 30, 32, 33, 34], "fail": [1, 8, 9, 17, 24, 33, 34], "badg": 1, "gone": [1, 5], "wrong": 1, "overal": [1, 12, 19, 21, 29, 33, 34], "none": [1, 2, 3, 4, 5, 7, 10, 12, 13, 17, 18, 19, 21, 22, 24, 26, 28, 29, 31, 32, 33, 34], "pass": [1, 3, 4, 5, 7, 15, 17, 24, 27, 34], "environ": [1, 5, 8, 9, 12, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 30], "drphilmarshal": 1, "2019": [2, 3, 21, 23, 28, 29, 31], "07": [2, 3, 16, 17, 18, 20, 31], "17": [2, 3, 21, 27, 31], "after": [2, 3, 4, 5, 6, 8, 9, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "abl": [2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26], "get": [2, 3, 4, 5, 7, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 29, 31, 33, 34], "sn": [2, 3, 28, 32, 33, 34], "within": [2, 5, 12, 15, 16, 17, 19, 22, 24, 25, 26, 29, 31, 33, 34], "recov": [2, 20], "basic": [2, 3, 5, 16, 17, 20, 21, 22, 24, 29, 31, 33], "dc2": [2, 3, 12, 27, 30], "inject": [2, 3], "support": [2, 3, 5, 17, 20, 21, 24, 25], "path": [2, 3, 4, 5, 6, 7, 13, 20, 22, 23, 29, 31, 32, 34], "import": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32], "o": [2, 3, 5, 7, 13, 17, 18, 20, 21, 22, 23, 26, 29, 32, 33, 34], "math": [2, 3, 14, 25, 33, 34], "sy": [2, 3, 13, 29, 31], "numpi": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34], "np": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34], "pd": [2, 3, 4, 6, 12, 14, 20, 23, 24, 25, 26, 29, 32, 33, 34], "astropi": [2, 3, 5, 6, 9, 14, 17, 21, 23, 26, 27, 33, 34], "coordin": [2, 3, 7, 9, 14, 15, 16, 17, 21, 22, 25, 27, 28, 29], "skycoord": [2, 3, 14, 27], "unit": [2, 3, 6, 14, 18, 25, 26, 27, 29, 33, 34], "u": [2, 3, 6, 15, 19, 26, 27, 31, 32, 33, 34], "afw": [2, 3, 6, 7, 15, 17, 21], "afwdisplai": [2, 3, 6, 17, 21], "geom": [2, 3, 5, 6, 7, 15, 17, 21], "afwgeom": [2, 3, 5, 17, 21], "daf": [2, 3, 4, 5, 7, 15, 17, 21, 31], "persist": [2, 3, 4, 5, 7, 15, 17, 21, 31, 34], "spherepoint": [2, 3, 5, 6, 17, 21], "gcrcatalog": [2, 3, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 24, 27, 28, 29, 31, 32, 33, 34], "matplotlib": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34], "inlin": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34], "pyplot": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34], "plt": [2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34], "polygon": [2, 32, 33, 34], "global": [2, 3, 5, 7, 8, 9, 13, 15, 20, 22, 24, 29, 31, 33, 34], "cscratch1": [2, 3, 29, 31, 33], "sd": [2, 3, 29, 31, 33], "rearmstr": [2, 3], "new_templ": [2, 3], "diffim_templ": [2, 3], "diasrc": [2, 3], "load_catalog": [2, 3, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 27, 28, 29, 32, 33, 34], "dc2_dia_source_run1": [2, 3], "2p_test": [2, 3], "dc2_dia_object_run1": [2, 3], "truth_cat": [2, 3, 14], "dc2_truth_run1": [2, 3, 27, 28, 29], "2_variable_summari": [2, 3, 28], "truth_lc": [2, 3], "2_variable_lightcurv": [2, 3, 28], "present": [2, 3, 5, 7, 17, 21, 24, 26], "warn": [2, 3, 7, 15, 16, 17, 21, 24, 26], "init": [2, 3], "becaus": [2, 3, 5, 6, 13, 17, 21, 22, 23, 24, 27, 30, 32, 33, 34], "band": [2, 3, 4, 6, 9, 12, 13, 15, 17, 18, 19, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34], "subtract": [2, 3, 5], "column": [2, 3, 4, 6, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 31, 33, 34], "ra": [2, 3, 7, 9, 14, 15, 16, 17, 18, 22, 23, 24, 25, 26, 27, 29], "dec": [2, 3, 7, 9, 14, 15, 16, 17, 18, 22, 23, 24, 25, 26, 27, 29], "uniqueid": [2, 3, 28], "galaxy_id": [2, 3, 14, 15, 33], "truth_all_sn": 2, "datafram": [2, 3, 6, 12, 14, 16, 18, 22, 23, 24, 25, 26, 33, 34], "get_quant": [2, 3, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 27, 28, 29, 31, 33, 34], "filter": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 27, 28, 29, 31, 32, 33, 34], "f": [2, 3, 12, 13, 14, 15, 17, 18, 24, 25, 26, 33, 34], "ll": [2, 3, 4, 5, 6, 12, 13, 15, 19, 20, 21, 28, 33, 34], "valu": [2, 3, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 32, 33, 34], "deprec": 2, "somedai": 2, "print": [2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 31, 32, 33, 34], "len": [2, 3, 4, 9, 12, 13, 15, 16, 20, 21, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34], "deepcoadd_skymap": [2, 4, 6, 7, 15, 17, 21], "tract_info": [2, 3], "foo": 2, "getpatchinfo": [2, 7, 15], "bar": 2, "getouterskypolygon": 2, "getwc": [2, 3, 5, 6, 7, 15, 17, 21], "tract_box": 2, "box2d": [2, 7, 15], "getbbox": [2, 3, 7, 15], "tract_pos_list": 2, "getcorn": [2, 7, 15], "wc": [2, 3, 5, 6, 7, 15, 21, 29], "corner": [2, 6, 7, 15, 17, 32, 33, 34], "pixeltoski": [2, 7, 15], "arrai": [2, 5, 6, 7, 12, 13, 14, 15, 17, 18, 19, 22, 26, 27, 28, 29, 31, 32, 33, 34], "getra": 2, "asdegre": [2, 15], "getdec": 2, "0": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "min_ra": [2, 14], "max_ra": [2, 14], "min": [2, 7, 15, 21, 22, 24, 27, 28, 29], "max": [2, 7, 14, 15, 21, 22, 24, 26, 27, 28, 29], "min_dec": [2, 14], "max_dec": [2, 14], "area_cut": [2, 28], "sn_cut": [2, 28], "all_cut": [2, 28, 33], "truth_sn": 2, "avg_dec": 2, "size": [2, 3, 5, 6, 7, 9, 13, 21, 22, 23, 24, 25, 29, 31], "8": [2, 3, 6, 7, 8, 9, 10, 11, 12, 14, 15, 19, 20, 23, 24, 25, 26, 31, 32, 33, 34], "dec_siz": [2, 32, 33], "ra_siz": 2, "co": [2, 3, 14, 27, 29], "deg2rad": [2, 10, 14], "aspect_ratio": 2, "fig": [2, 3, 4, 5, 6, 7, 12, 13, 15, 17, 19, 21, 32, 33, 34], "figur": [2, 3, 4, 5, 6, 7, 8, 9, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 32, 33, 34], "figsiz": [2, 3, 4, 5, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 32, 33, 34], "ax": [2, 3, 6, 7, 12, 13, 17, 18, 19, 21, 23, 26, 32, 33, 34], "gca": [2, 3, 16, 22, 32, 33, 34], "set_aspect": [2, 3, 16, 22, 32, 33, 34], "patch_region": 2, "red": [2, 3, 5, 7, 12, 20, 21, 23, 24, 26, 29, 31, 32, 33, 34], "fill": [2, 13, 18, 32, 33, 34], "fals": [2, 3, 4, 5, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 29, 32, 33, 34], "scatter": [2, 3, 5, 9, 12, 14, 16, 19, 20, 21, 23, 25, 26, 27, 28, 29], "set_xlabel": [2, 3, 6, 7, 12, 13, 18, 19, 21, 32, 33, 34], "set_ylabel": [2, 3, 6, 7, 12, 13, 18, 19, 21, 32, 33, 34], "set_xlim": [2, 7, 32, 33, 34], "xlim": [2, 4, 12, 14, 17, 19, 20, 29, 31, 32], "add_patch": [2, 7, 32, 33, 34], "set_titl": [2, 7, 15], "search": [2, 3, 7, 28], "iloc": [2, 3, 14], "oop": 2, "up": [2, 3, 12, 13, 14, 16, 19, 20, 21, 22, 23, 24, 26, 29, 31, 32, 33, 34], "dtype": [2, 13, 15, 28, 29], "somewher": 2, "those": [2, 3, 4, 5, 6, 7, 12, 14, 15, 16, 17, 18, 22, 23, 24, 25, 32, 33, 34], "shouldn": 2, "float": [2, 3, 5, 15, 21, 25, 28, 29, 32, 33, 34], "obshistid": [2, 7, 24, 26, 28, 31], "mjd": [2, 3, 26, 28], "mag": [2, 3, 4, 14, 15, 17, 18, 20, 21, 23, 26, 29, 32, 33, 34], "sn_lc": 2, "native_filt": [2, 3, 6, 12, 14, 15, 16, 17, 18, 19, 27, 28], "renam": [2, 3, 6, 12, 14, 23, 24, 25], "filter_cod": [2, 3], "inplac": [2, 3, 34], "true": [2, 3, 4, 5, 6, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 24, 25, 27, 28, 29, 31, 32, 33, 34], "translat": [2, 3, 5, 25], "name": [2, 3, 5, 7, 9, 12, 15, 17, 19, 23, 24, 25, 26, 32, 33, 34], "filter_nam": [2, 3], "r": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 31, 32, 33, 34], "y": [2, 3, 5, 6, 7, 9, 16, 21, 22, 24, 25, 26, 27, 29, 32, 33, 34], "sort_valu": [2, 3], "def": [2, 3, 4, 5, 6, 7, 13, 14, 15, 17, 20, 21, 22, 23, 24, 26, 27, 29, 31, 32, 33, 34], "plot_lightcurv": [2, 3], "df": [2, 3, 4, 12, 20, 22, 23, 24, 26, 32, 33, 34], "flux_col_nam": 2, "titl": [2, 3, 5, 7, 8, 9, 10, 11, 12, 15, 16, 18, 20, 22, 23, 24, 26, 28, 29, 34], "marker": [2, 3, 5, 20, 23, 26], "linestyl": [2, 3, 5, 10, 18, 20, 24, 32, 33, 34], "label_prefix": 2, "kwarg": [2, 3, 5, 17, 21, 27], "At": [2, 3, 12, 33, 34], "lexigraph": [2, 3], "order": [2, 3, 4, 6, 7, 12, 13, 15, 16, 22, 23, 25, 26, 28, 29, 33, 34], "wavelength": [2, 3], "assum": [2, 5, 6, 7], "filter_ord": 2, "violet": [2, 7], "indigo": 2, "blue": [2, 3, 5, 7, 11, 12, 13, 16, 19, 21, 22, 24, 32, 33, 34], "green": [2, 3, 7, 21, 23, 26, 32, 33, 34], "orang": [2, 12, 20, 23, 26, 29, 32, 33, 34], "flux_col": [2, 3], "flux_err_col": [2, 3], "flux": [2, 3, 4, 5, 12, 15, 16, 17, 18, 21, 22, 26, 28, 29, 31, 33, 34], "psflux": [2, 3, 23], "psfluxerr": [2, 3], "mag_err": [2, 3, 21], "filt": [2, 3, 17, 21, 32, 33, 34], "this_filt": [2, 3], "empti": [2, 15, 28], "continu": [2, 4, 7, 13, 21, 33, 34], "sequenc": [2, 3, 33], "littl": [2, 3, 8, 9, 16, 20, 21, 24, 33, 34], "silli": [2, 3], "plot_kwarg": [2, 20, 24, 32, 33, 34], "label": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 32, 33, 34], "errorbar": [2, 3, 7, 13, 15, 18, 29], "pop": [2, 25], "xlabel": [2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34], "ylabel": [2, 3, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34], "njy": [2, 3], "ensur": [2, 15, 17, 21], "axi": [2, 3, 6, 14, 19, 29, 34], "decreas": [2, 12, 21, 33, 34], "goe": [2, 33, 34], "call": [2, 3, 5, 13, 15, 16, 18, 23, 24, 25], "sever": [2, 5, 6, 8, 12, 13, 17, 19, 22, 23, 24, 25], "same": [2, 3, 5, 6, 7, 8, 9, 12, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 29, 32, 33, 34], "simpli": [2, 6, 20, 24, 33], "invert": 2, "revers": [2, 3], "sort": [2, 3, 6, 7, 11, 12, 16, 19, 24, 26], "ylim": [2, 3, 10, 14, 19, 20, 28, 29, 31, 32, 33, 34], "ab": [2, 3, 6, 12, 21, 24, 26, 31], "legend": [2, 3, 5, 7, 9, 10, 12, 13, 17, 18, 19, 20, 23, 26, 29, 31, 32, 33, 34], "12": [2, 3, 7, 12, 15, 17, 19, 21, 23, 26, 29, 32, 33, 34], "sn_posit": 2, "deg": [2, 3, 7, 9, 14, 15, 16, 17, 18, 21, 22, 27, 29, 32, 33, 34], "diaobject_cat": 2, "diaobjectid": [2, 3], "diaobject_posit": 2, "idx": [2, 3, 10, 33, 34], "sep2d": [2, 3], "_": [2, 3, 5, 6, 7, 8, 10, 11, 17, 18, 24, 29, 32, 33, 34], "match_to_catalog_ski": [2, 3], "arcsec": [2, 3, 14, 18, 29, 32, 33, 34], "6f": [2, 3], "awai": [2, 3, 12, 24], "did": [2, 3, 4, 12, 21], "direct": [2, 9, 34], "wrapper": [2, 3, 5, 29], "lambda": [2, 3, 6, 13, 14, 18, 22, 28, 29, 33, 34], "function": [2, 4, 5, 6, 8, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 29, 31, 33], "id": [2, 3, 5, 7, 9, 10, 14, 15, 21, 23, 24, 26, 28, 29], "dia_lc": 2, "x": [2, 3, 5, 6, 7, 9, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 29, 32, 33, 34], "sim": [2, 7], "sim_date_rang": 2, "sim_date_delta": 2, "buffer_fract": 2, "05": [2, 12, 18, 21, 33, 34], "plot_date_rang": 2, "25": [2, 3, 4, 7, 10, 12, 13, 14, 17, 19, 20, 21, 23, 24, 25, 28, 29, 32, 33, 34], "19": [2, 9, 13, 33, 34], "seem": [2, 14, 17, 20, 21, 28], "But": [2, 3, 5, 6, 12, 14, 16, 20, 21, 22, 32, 33, 34], "calibr": [2, 3, 4, 7, 21, 29], "magnitud": [2, 4, 8, 9, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 27, 29, 31, 32, 33], "off": [2, 4, 5, 12, 33, 34], "constant": [2, 21, 34], "offset": [2, 20], "60567": 2, "60568": 2, "recal": [2, 21], "slightli": [2, 3, 12, 32, 33], "219180": 2, "219782": 2, "24": [2, 4, 14, 15, 17, 20, 21, 26, 28, 29, 33, 34], "3600": [2, 15, 29], "52": [2, 7, 32, 33, 34], "second": [2, 5, 6, 9, 13, 15, 17, 19, 24, 26, 29, 32, 33, 34], "let": [2, 3, 4, 5, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 28, 29, 30, 31, 32, 33, 34], "joint_lc": 2, "left_on": [2, 14], "right_on": [2, 14], "suffix": [2, 14], "_sim": 2, "_dia": 2, "mjd_dia": 2, "filter_sim": 2, "delta_mag": [2, 15, 29], "mag_dia": 2, "mag_sim": 2, "hmmm": [2, 32], "realli": [2, 5, 6, 14, 20, 33], "nevertheless": 2, "onli": [2, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "suspect": [2, 12, 19], "interpret": [2, 24], "dia_source_object_stamp": 2, "diasourc": 3, "select": [3, 5, 7, 8, 9, 12, 13, 14, 16, 19, 20, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34], "locat": [3, 5, 6, 7, 15, 16, 19, 20, 21, 23, 25, 26, 28, 32, 33, 34], "construct": [3, 4, 5, 12, 17, 19, 20, 21, 22, 24, 29, 33, 34], "inspect": [3, 10, 14, 17], "abil": 3, "dia_pip": 3, "execut": [3, 7, 8, 9, 16, 22, 23, 24, 25, 26, 31, 33], "vocabulari": 3, "detect": [3, 5, 16, 17, 19, 21, 22, 29, 32, 33, 34], "associ": [3, 5, 7, 12, 23], "across": [3, 5, 24, 25, 33], "made": [3, 5, 8, 15, 16, 22, 24, 25, 29, 33, 34], "avail": [3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31], "definit": [3, 5, 10, 14, 15, 16, 18, 19, 20, 21, 22], "through": [3, 5, 6, 8, 9, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 33, 34], "interfac": [3, 5, 6, 8, 9, 12, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26], "process": [3, 5, 7, 13, 15, 20, 23, 24, 34], "where": [3, 4, 5, 6, 7, 12, 14, 17, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34], "wa": [3, 5, 7, 12, 14, 16, 17, 18, 19, 22, 24, 32, 33, 34], "collat": 3, "much": [3, 7, 12, 14, 22, 24, 25, 33, 34], "conveni": [3, 5, 7, 16, 17, 20, 23, 26, 29], "load": [3, 5, 8, 9, 13, 14, 16, 17, 18, 20, 21, 22, 27, 28, 29, 30], "each": [3, 5, 7, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 33, 34], "individu": [3, 5, 7, 19, 20, 21, 33, 34], "pixel": [3, 5, 6, 7, 15, 16, 17, 18, 19, 21, 22, 23, 24, 29, 32, 33, 34], "warper": 3, "still": [3, 5, 12, 14, 19, 20, 21, 22, 25, 27, 34], "phase": 3, "question": [3, 20, 24, 33, 34], "v": [3, 12, 15, 20, 24, 26, 33], "out": [3, 5, 12, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 33, 34], "scatter_radec": 3, "cat": [3, 6, 12, 19, 21, 31, 32, 33, 34], "while": [3, 5, 12, 15, 16, 19, 21, 22, 24, 29, 31, 33, 34], "re": [3, 5, 7, 9, 12, 14, 16, 19, 20, 21, 24, 25, 30, 32, 33, 34], "rectangular": [3, 7], "local": [3, 5, 6, 12, 20, 22, 23, 24, 25], "tangent": 3, "least": [3, 8, 12, 23, 24, 30, 34], "scale": [3, 5, 6, 13, 17, 18, 21, 22, 29], "right": [3, 5, 6, 12, 15, 17, 19, 20, 21, 26, 29, 32, 33, 34], "median_ra": 3, "median_dec": 3, "median": [3, 17, 29, 31, 33, 34], "aspect": [3, 21, 22], "ax1": 3, "ax2": 3, "subplot": [3, 6, 7, 12, 13, 16, 17, 18, 19, 21, 22, 23, 26, 32, 33, 34], "4": [3, 4, 5, 6, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 25, 28, 29, 32, 33, 34], "hexbin_radec": 3, "hexbin": [3, 11, 16, 29, 32, 33, 34], "know": [3, 6, 14, 16, 17, 18, 21, 22, 24, 25, 30], "colorbar": [3, 5, 8, 9, 11, 14, 16, 18, 19, 20, 22, 28, 29, 32, 33, 34], "diasrc_r": 3, "scatter_mag": 3, "err": [3, 24, 34], "oh": 3, "yet": [3, 16], "cat_by_filt": 3, "this_cat": 3, "item": [3, 5, 15, 21, 24], "list_all_quant": [3, 9, 11, 12, 15, 16, 19, 27, 28, 29], "hist": [3, 4, 12, 14, 15, 17, 18, 19, 20, 28, 29, 31, 32, 33, 34], "fluxmag0": 3, "nob": 3, "bin": [3, 4, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 24, 29, 31, 32, 33, 34], "5": [3, 4, 5, 6, 7, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34], "10": [3, 4, 5, 6, 9, 10, 12, 13, 14, 16, 17, 18, 19, 21, 22, 25, 27, 29, 32, 33, 34], "20": [3, 4, 5, 10, 12, 13, 17, 18, 19, 23, 24, 26, 28, 29, 32, 33, 34], "50": [3, 6, 17, 18, 21, 29, 32, 33, 34], "100": [3, 4, 6, 8, 14, 15, 16, 17, 18, 19, 20, 21, 22, 29, 31, 32, 33, 34], "200": [3, 5, 29], "observ": [3, 5, 7, 8, 12, 15, 19, 29, 33, 34], "per": [3, 16, 21, 23, 24, 26, 28, 33], "xscale": 3, "reduced_chi2_r": 3, "psfluxchi2_r": 3, "psfluxndata_r": 3, "log10_reduced_chi2_r": 3, "log10": [3, 8, 10, 11, 14, 33], "rang": [3, 4, 7, 13, 14, 15, 17, 18, 19, 20, 22, 24, 28, 29, 31, 32, 33, 34], "linspac": [3, 13, 17, 20, 31, 32, 33, 34], "21": [3, 10, 27, 29, 31], "log_": 3, "chi": [3, 12, 19], "rm": [3, 8, 10, 11, 14, 19], "dof": 3, "magmean_r": 3, "magmeanstd_r": 3, "std": [3, 29], "pick": [3, 4, 14, 17, 21, 25, 26, 33], "lot": [3, 5, 20, 23, 26], "significantli": [3, 24, 25, 34], "greater": [3, 18], "than": [3, 5, 6, 9, 12, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 29, 31, 33, 34], "reduced_chi2": 3, "non": [3, 5, 12, 19, 21, 24, 25, 32, 33, 34], "posit": [3, 5, 6, 12, 16, 18, 19, 22, 24, 25, 26, 28, 29, 31, 33], "invalid": 3, "when": [3, 4, 5, 6, 11, 12, 14, 15, 16, 22, 24, 25, 27, 28], "log10_reduced_chi2": 3, "w": [3, 5, 18, 23, 32, 33, 34], "objectid": [3, 5, 6, 21, 23, 24, 25, 26, 33, 34], "this_diaobjectid": 3, "this_diaobject_diasrc": 3, "detector": [3, 29, 31], "this_diaobject": 3, "uniqu": [3, 7, 10, 17, 23, 24, 29, 31, 33, 34], "26": [3, 5, 12, 19, 29, 32, 33, 34], "agn": [3, 27, 28], "presum": 3, "came": 3, "include_n": [3, 27, 28], "truth_posit": 3, "agn_posit": 3, "matchid": 3, "truth_match": [3, 14], "sprinkl": [3, 14, 27], "ye": [3, 22], "lc": [3, 28], "critic": 3, "just": [3, 5, 7, 12, 14, 15, 19, 21, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34], "accident": 3, "repeatedli": 3, "entir": [3, 4, 16, 22, 30, 33, 34], "fuller": 3, "moment": [3, 5, 29, 31, 32, 33, 34], "had": [3, 12, 13, 16, 17], "been": [3, 7, 12, 13, 14, 16, 19, 23, 25, 26, 27, 29, 31], "Then": [3, 13, 22, 23, 25], "produc": [3, 5, 6, 12, 16, 17, 21, 22, 24], "wrun": 3, "format": [3, 4, 5, 6, 7, 9, 10, 13, 15, 16, 21, 22, 23, 24, 25, 32], "dpdd": [3, 16, 17, 22, 23, 24, 25, 26, 33, 34], "refer": [3, 5, 6, 7, 13, 16, 17, 18, 22, 25, 29, 30, 32, 33, 34], "templat": [3, 12, 18, 19, 24], "baselin": [3, 4, 7, 27], "model": [3, 4, 12, 15, 18, 20, 27, 32, 33, 34], "coaddit": [3, 4], "best": [3, 5, 9, 12, 13, 17, 19, 22, 29, 31, 33], "region": [3, 4, 5, 7, 9, 12, 15, 17, 21, 27, 32, 33, 34], "datasettyp": [3, 5, 17, 21], "result": [3, 5, 12, 14, 15, 16, 17, 18, 19, 22, 25, 26, 29, 33, 34], "psf": [3, 7, 14, 16, 17, 22, 29, 30, 31, 32], "mask": [3, 4, 12, 13, 14, 17, 18, 19, 21, 29], "store": [3, 4, 6, 12, 13, 16, 19, 21, 22, 23, 24, 25, 26, 27, 33, 34], "deepdiff_differenceexp": 3, "measur": [3, 4, 5, 7, 12, 16, 17, 18, 19, 21, 22, 23, 25, 29, 30, 33, 34], "deepdiff_diasrc": 3, "aggregr": 3, "calcul": [3, 5, 12, 13, 17, 19, 20, 25, 32, 33, 34], "prototyp": [3, 22], "placehold": 3, "end": [3, 19, 22, 24], "singl": [3, 6, 7, 12, 14, 15, 19, 21, 24, 25], "larg": [3, 5, 6, 12, 13, 16, 19, 22, 24, 25, 26, 34], "laid": 3, "aggreg": [3, 13, 24], "divid": [3, 4, 7, 20], "downward": 3, "eventu": [3, 28, 33, 34], "main": [3, 7, 12, 26, 32, 33, 34], "endnot": 3, "bob": 3, "armstrong": 3, "choic": [3, 5, 33], "even": [3, 5, 12, 21, 22, 24, 25], "though": [3, 12, 19, 22, 24], "By": [3, 7, 34], "2020": [3, 6, 15, 16, 17, 18, 19, 23, 24, 25, 26], "nomenclatur": [3, 16, 22], "evolv": 3, "hopefulli": 3, "less": [3, 12, 14, 20, 25, 33, 34], "confus": [3, 5, 12, 15], "interest": [3, 4, 5, 18, 20, 22, 23, 24, 25, 27, 31, 32, 33, 34], "troubl": 3, "sleep": 3, "spend": 3, "qualiti": [3, 12, 16, 18, 19, 22, 25, 29], "get_coadd_id_for_ra_dec": 3, "return": [3, 4, 5, 6, 7, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34], "dict": [3, 4, 7, 15, 21, 23, 24, 33, 34], "suitabl": [3, 5, 24], "paramet": [3, 4, 5, 7, 10, 12, 15, 17, 18, 21, 22, 23, 24, 26], "option": [3, 5, 16, 17, 21, 28, 29], "read": [3, 5, 6, 15, 16, 17, 18, 20, 22, 23, 24, 26, 31, 34], "appropri": [3, 5, 6, 7, 8, 9, 14, 20, 24], "warp": 3, "frame": [3, 4, 5, 6, 14, 21, 23, 26], "ascens": [3, 5, 21, 29], "center": [3, 4, 5, 6, 7, 9, 17, 18, 19, 21, 25, 26, 27, 32, 33, 34], "degre": [3, 5, 6, 7, 8, 9, 15, 16, 17, 18, 20, 21, 26, 27, 29, 31, 32, 33, 34], "declin": [3, 5, 21, 29], "radec": [3, 5, 6, 17, 21, 22], "findtract": [3, 5, 6, 17], "patch_info": 3, "findpatch": [3, 5, 6, 17], "coadd_id": 3, "getid": [3, 4, 5, 6, 17, 21], "getindex": [3, 4, 5, 6, 17, 21], "cutout_ra_dec": [3, 21], "data_id": [3, 21], "dataset_typ": [3, 21], "cutout_s": [3, 6], "75": [3, 5, 33, 34], "warp_to_exposur": 3, "note": [3, 4, 5, 6, 7, 9, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 33, 34], "trivial": [3, 5, 21], "around": [3, 5, 9, 12, 14, 15, 19, 25, 33, 34], "cutout_spherepoint": 3, "1181556": 3, "45": [3, 7], "int": [3, 4, 7, 28, 31, 33, 34], "side": [3, 5, 17, 21, 33, 34], "system": [3, 7, 24], "specifi": [3, 4, 5, 7, 13, 15, 18, 21, 24, 25, 29], "exposur": [3, 5, 7, 15, 17, 21], "overrid": 3, "maskedimag": [3, 5, 17, 21], "cutout_ext": [3, 6], "extenti": [3, 5, 6, 17, 21], "dataid": [3, 4, 5, 6, 7, 15, 17, 21], "xy": [3, 5, 17, 18, 21, 29, 31, 34], "pointi": [3, 5, 17, 21], "skytopixel": [3, 5, 6, 17, 21], "bbox": [3, 5, 15, 17, 21], "boxi": [3, 5, 6, 17, 21], "warpingkernelnam": 3, "lanczos4": 3, "cutout_imag": [3, 5, 17, 21], "warpexposur": 3, "destbbox": 3, "getcutout": [3, 6], "make_cutout_imag": [3, 5, 21], "backend": [3, 6, 21, 34], "saveplot": [3, 5, 21], "savefit": [3, 5, 21], "zscale": [3, 5, 6, 21], "save": [3, 5, 6, 16, 17, 20, 21, 22, 23], "servant": [3, 5, 21], "string": [3, 5, 21, 23, 24, 25, 26, 27], "fit": [3, 5, 7, 12, 13, 16, 19, 21, 33, 34], "isinst": [3, 5, 21], "str": [3, 4, 5, 6, 7, 15, 18, 21, 23], "filenam": [3, 5, 7, 21], "writefit": [3, 5, 21], "mtv": [3, 5, 6, 21], "linear": [3, 5, 6], "dot": [3, 5, 21], "getx": [3, 5, 21], "geti": [3, 5, 21], "ctype": [3, 5, 21], "show_colorbar": [3, 5, 21], "png": [3, 5], "savefig": [3, 5, 33, 34], "diff_visit": 3, "diff_id": 3, "convert": [3, 4, 7, 14, 16, 21, 22, 31], "int64": [3, 14], "gen": 3, "s_skymap": [3, 5], "coadd_cutout": 3, "thu": [3, 5, 12, 19, 21, 29, 33, 34], "origin": [3, 5, 6, 14, 17, 25], "orient": [3, 5, 7], "choos": [3, 12, 13, 24, 29, 33, 34], "map": [3, 5, 6, 7, 9, 17, 18, 27, 28, 29, 33, 34], "comparison": [3, 4, 5, 14, 15, 17, 33, 34], "easi": [3, 18, 22, 33, 34], "actual": [3, 5, 7, 12, 19, 21, 24, 27, 28, 33, 34], "fact": [3, 14, 16, 17, 31], "harder": [3, 33, 34], "understand": [3, 12, 16, 17, 19, 20, 22], "grai": [3, 7], "footprint": [3, 5, 14, 29], "cover": [3, 6, 16, 18, 33, 34], "default": [3, 5, 13, 21, 24, 33, 34], "plane": [3, 7], "doesn": [3, 5, 17, 24, 32, 33, 34], "mean": [3, 5, 10, 12, 13, 16, 18, 19, 22, 23, 25, 27, 33, 34], "bad": [3, 5, 17, 33], "properti": [3, 4, 5, 8, 17, 18, 21, 23, 28, 33, 34], "bit": [3, 5, 6, 16, 19, 20, 28, 32, 33, 34], "potenti": [3, 5, 12, 17, 18, 19, 21, 24], "defin": [3, 4, 6, 7, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 29, 31, 32], "creat": [3, 5, 6, 10, 12, 17, 18, 19, 21, 23, 24, 29, 31, 34], "dummi": 3, "masknam": [3, 5, 21], "maskbit": [3, 5, 21], "getmaskplanedict": [3, 5, 21], "getmaskplanecolor": [3, 5, 21], "science_cutout": 3, "calexp": [3, 5, 7, 15, 17, 21, 29, 30], "notic": [3, 12, 14, 17, 19, 24, 25], "signific": [3, 12, 16, 20, 21, 33, 34], "stripe": 3, "left": [3, 5, 6, 12, 14, 15, 19, 20, 21, 25, 26, 32, 33, 34], "believ": 3, "interpol": [3, 16, 17, 19, 22, 33], "intrp": 3, "contamin": [3, 12, 17, 20], "convolv": 3, "area": [3, 8, 9, 12, 17, 19, 29, 33, 34], "effect": [3, 12, 14, 18, 21, 29, 33, 34], "convoult": 3, "kernel": [3, 5, 6, 8, 9, 12, 16, 17, 19, 20, 22, 24, 30, 32, 33, 34], "threshold": [3, 16, 17, 20, 22, 32, 33, 34], "determin": [3, 7, 19, 24, 28], "affet": 3, "grown": 3, "configur": [3, 5, 13, 21], "somewhat": [3, 15, 34], "confusingli": 3, "detected_neg": 3, "neg": [3, 16, 21], "pair": [3, 15], "todo": 3, "catch": [3, 4], "attempt": [3, 12, 19], "edg": [3, 16, 17, 19, 22, 33, 34], "smaller": [3, 5, 6, 8, 9, 12, 16, 19, 22, 25, 33, 34], "arbitrari": [3, 5], "larger": [3, 5, 14, 16, 22, 31, 33], "improv": [3, 16], "miss": [3, 4, 17, 21, 33, 34], "pex": 3, "except": [3, 4, 5, 21, 24, 27, 31, 32, 33, 34], "lengtherror": 3, "itertupl": 3, "too": [3, 13, 22, 24, 27], "jchiang87": [4, 7, 15], "2024": [4, 8, 9, 10, 11, 12, 13, 14], "03": [4, 12, 23, 24, 25], "01": [4, 10, 12, 19, 29], "fjaviersanchez": [4, 13, 15, 16, 17, 18, 22], "manag": [4, 16, 20, 22], "appli": [4, 5, 6, 13, 14, 15, 17, 18, 19, 24, 27], "weak": [4, 17, 18], "recent": [4, 12], "hyper": 4, "suprim": 4, "cam": 4, "mandelbaum": [4, 14, 17, 18, 33], "et": [4, 7, 14, 16, 17, 18, 20, 22, 29, 31, 33, 34], "al": [4, 7, 14, 16, 17, 18, 20, 22, 29, 31, 33, 34], "hdf5": [4, 20], "studi": [4, 5, 6, 8, 9, 13, 14, 20, 21, 33, 34], "dp": [4, 7, 15], "desc_dc2_dm_data": [4, 5, 6, 7, 17, 21], "back": [4, 5, 14, 22], "photometri": [4, 12, 20, 29, 33, 34], "4851": [4, 7], "patchid": 4, "filter_": [4, 15], "rais": [4, 7], "noresult": 4, "loop": [4, 5, 7, 13, 14, 15, 16], "over": [4, 5, 7, 13, 14, 15, 16, 23, 24, 25, 28, 33, 34], "deepcoadd_forced_src": [4, 7], "calib": [4, 15, 21], "deepcoadd_calexp_photocalib": 4, "deepcoadd_ref": 4, "eobj": 4, "read_tract": 4, "num_patch": 4, "concaten": [4, 24, 31], "supplement": 4, "cmodel": [4, 14, 16, 17, 19, 22, 33, 34], "forced_src": [4, 21], "desir": [4, 7, 13, 15], "run1": [4, 7, 15, 16, 20, 23, 24, 25, 29, 31], "tractinfo": [4, 5, 6, 7, 15, 17, 21], "via": [4, 5, 7, 12, 15, 23, 24, 26, 29, 33], "tractid": 4, "consid": [4, 15, 16, 22, 32, 33, 34], "df_list": 4, "nobj": [4, 23, 24, 25], "asastropi": [4, 21], "to_panda": 4, "_modelfit_cmodel_instflux": 4, "modelfit_cmodel_instflux": 4, "_modelfit_cmodel_instfluxerr": 4, "modelfit_cmodel_instfluxerr": 4, "zero": [4, 7, 13, 15, 16, 17, 21, 29, 33, 34], "_aux": 4, "instfluxtomagnitud": [4, 15], "modelfit_cmodel": [4, 15], "_mag_cmodel": 4, "_mag_err_cmodel": 4, "_modelfit_cmodel_snr": 4, "ext_shapehsm_hsmshaperegauss_abs_": 4, "hypot": [4, 14, 17], "ext_shapehsm_hsmshaperegauss_e1": [4, 14, 17, 18, 29, 31], "ext_shapehsm_hsmshaperegauss_e2": [4, 14, 17, 18, 29, 31], "append": [4, 7, 14, 15, 16, 21, 22, 23, 28, 31, 33, 34], "final": [4, 6, 7, 15, 17, 29, 31, 33], "break": [4, 9, 12, 24, 28, 31], "concat": [4, 14, 24], "summon": 4, "written": [4, 13, 22, 25, 26], "2i_dr6": [4, 14, 34], "decid": [4, 10], "protodc2": [4, 13, 15, 27], "remov": [4, 12, 16, 17, 18, 22], "nan": [4, 5, 17, 18, 20, 29, 34], "base_mask": 4, "isnan": [4, 17, 23, 26, 29], "i_modelfit_cmodel_instflux": 4, "ext_shapehsm_hsmshaperegauss_resolut": [4, 17, 18, 25], "detect_isprimari": [4, 24, 25], "flag": [4, 12, 15, 16, 17, 19, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34], "primari": [4, 24, 25], "overlap": [4, 13, 15, 20, 27, 33, 34], "resolv": [4, 20, 33, 34], "deblend_skip": [4, 25], "base_pixelflags_flag_edg": 4, "base_pixelflags_flag_interpolatedcent": 4, "base_pixelflags_flag_saturatedcent": 4, "base_pixelflags_flag_crcent": 4, "base_pixelflags_flag_bad": 4, "base_pixelflags_flag_suspectcent": 4, "base_pixelflags_flag_clip": 4, "ext_shapehsm_hsmshaperegauss_flag": [4, 17, 25], "i_modelfit_cmodel_snr": 4, "ext_shapehsm_hsmshaperegauss_sigma": [4, 17, 18], "i_mag_cmodel": 4, "doesnt": 4, "exinct": 4, "base_blendedness_ab": 4, "375": [4, 17, 18], "22": [4, 17, 22, 29, 31, 33, 34], "hist_kwd": 4, "histtyp": [4, 15, 17, 20, 29, 31, 32, 33, 34], "norm": [4, 8, 13, 14, 31], "linewidth": [4, 5, 20, 24, 32, 33, 34], "black": [4, 5, 20, 31], "p1": 4, "add_subplot": [4, 7, 15], "hsm": [4, 14, 16, 22, 29, 31], "resolut": [4, 17, 27, 29], "p2": 4, "n": [4, 12, 17, 19, 21, 22, 23, 24, 30, 32, 33, 34], "p3": 4, "p4": 4, "distort": [4, 17, 32, 33, 34], "publish": [4, 17], "wmwv": [5, 20, 21], "yymao": [5, 6, 7, 8, 9, 10, 11, 16, 19, 20, 27, 28], "coad": [5, 6], "illustr": [5, 6, 12, 16, 19, 22, 24, 28], "introduc": [5, 12, 17, 25, 27], "awar": [5, 27], "chosen": [5, 6, 7, 23, 26, 33], "along": [5, 12, 23], "overlai": [5, 7, 20, 24, 32, 33, 34], "instanti": [5, 15, 29], "evalu": [5, 12, 18, 19, 24, 33, 34], "expert": 5, "fall": [5, 12], "intend": [5, 6, 8, 9, 12, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 30, 31, 33], "runnabl": [5, 6, 20], "http": [5, 6, 8, 9, 12, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34], "dev": [5, 16, 17, 18, 20, 22, 24, 25, 27, 28, 30], "gov": [5, 6, 8, 9, 12, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 33], "git": [5, 6, 13, 20], "clone": [5, 6, 13, 20], "wherev": [5, 6, 20], "adjust": [5, 6, 7, 14, 20, 26], "proper": [5, 6, 20, 21], "python": [5, 6, 8, 9, 13, 16, 20, 22, 30, 32, 33, 34], "slac": [5, 6, 8, 9, 12, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28], "stanford": [5, 6, 8, 9, 12, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28], "edu": [5, 6, 8, 9, 12, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28], "1_ubdq": [5, 20, 27, 28], "com": [5, 6, 13, 32, 33, 34], "dafpersist": [5, 17, 21], "coord": [5, 6, 7, 17, 21, 23, 25, 26], "afwcoord": [5, 17, 21], "afwimag": [5, 17, 21], "zscaleinterv": [5, 6, 17], "instead": [5, 6, 8, 9, 13, 14, 16, 26, 33], "nbagg": 5, "switch": [5, 12, 22, 25], "notebok": 5, "restart": [5, 12, 16, 19], "menu": 5, "repeat": [5, 12, 18, 24], "my": 5, "home": [5, 24, 29, 31], "dc2_postage_stamp": 5, "lab": [5, 12, 19], "tree": [5, 29], "rcparam": [5, 31], "enabl": [5, 15], "bound": [5, 13, 15, 25, 34], "box": [5, 15], "keyword": [5, 6, 24, 26], "argument": [5, 6, 13, 15, 25, 26], "cutout_coadd_ra_dec": [5, 17], "decim": [5, 21], "cutout_coadd_spherepoint": 5, "cutoutsidelength": [5, 17, 21], "51": [5, 20, 21, 33], "cutouts": [5, 17, 21], "patchinfo": [5, 6, 7, 15, 17], "coaddid": [5, 17], "_sub": [5, 6, 17, 21], "immedi": [5, 17, 21, 23], "vmin": [5, 6, 19, 21, 34], "vmax": [5, 6, 17, 19, 21, 34], "get_limit": [5, 6], "cmap": [5, 6, 8, 9, 11, 14, 17, 19, 20, 24, 28, 32, 33, 34], "binary_r": [5, 6], "lower": [5, 6, 11, 12, 14, 15, 19, 20, 24, 25, 33, 34], "getx0": 5, "gety0": 5, "edgecolor": 5, "target": 5, "pre": [5, 13], "folder": [5, 7], "coord_fil": 5, "asset": [5, 18, 20, 23, 24, 32, 33, 34], "id_ra_dec_mid_mag_": 5, "txt": [5, 20, 24, 32, 33, 34], "id_ra_dec": 5, "ascii": 5, "entri": [5, 12, 15, 16, 17, 18, 19, 23, 24, 34], "keep": [5, 12, 22, 23, 34], "tidi": 5, "subfold": 5, "necessarili": 5, "mode": [5, 12, 19, 22, 34], "wait": [5, 24, 30], "command": [5, 8, 9, 16, 21, 22, 25], "mkdir": 5, "easier": [5, 24, 28], "clf": 5, "basenam": [5, 20], "s_": 5, "expos": [5, 16], "display_cutout_imag": [5, 21], "old_matplotlib": 5, "anyth": [5, 7, 21, 24], "ds9": [5, 6, 21], "ginga": [5, 21], "firefli": [5, 21], "asinh": [5, 21], "explicitli": [5, 13, 21], "control": 5, "stai": 5, "exit": 5, "alpha": [5, 7, 9, 12, 15, 17, 19, 29], "delta": [5, 14, 26, 29, 33, 34], "belong": [5, 17, 23, 24, 25, 26], "photon": 5, "background": [5, 21], "convent": [5, 16, 22, 24, 31], "astronom": 5, "opposit": [5, 28], "vertic": [5, 14, 15, 20], "colormap": 5, "lighter": 5, "shade": 5, "again": [5, 14, 15, 18], "ve": [5, 12, 17, 24, 34], "io": [5, 22], "11077": 5, "html": [5, 20, 34], "few": [5, 6, 12, 14, 16, 17, 19, 22, 26, 31, 33, 34], "retain": 5, "xx": [5, 18, 24, 25, 29, 31, 34], "yy": [5, 18, 29, 31, 34], "photomet": 5, "getpsf": [5, 7], "repetit": 5, "consequ": 5, "pybind11": 5, "mea": 5, "coaddpsf": 5, "unfortun": [5, 7, 14], "come": [5, 13, 22, 23, 24, 34], "nice": [5, 6, 12, 22], "wrap": [5, 12, 25], "help": [5, 6, 14, 15, 21, 26], "doxygen": 5, "purpos": [5, 15, 22, 23], "regular": [5, 24, 30], "x_masterdoxydoc": 5, "classlsst_1_1afw_1_1detection_1_1_psf": 5, "computeimag": 5, "form": [5, 12, 19, 24, 25], "computekernelimag": 5, "convolut": 5, "computeshap": 5, "ellips": 5, "thing": [5, 12, 21, 22, 24, 29, 33, 34], "getaveragecolor": 5, "averag": [5, 12], "getaverageposit": 5, "hard": 5, "perspect": 5, "kind": [5, 18, 22, 24, 26], "builtin": 5, "pycapsul": 5, "self": [5, 15], "_psf": [5, 33, 34], "point2d": 5, "0x2b8f57b38928": 5, "imageownerenum": 5, "easiest": 5, "row": [5, 6, 12, 14, 18, 22, 23, 24, 25, 33, 34], "kernel_imag": 5, "doubl": [5, 9, 25, 26], "precis": [5, 24, 25, 26], "exposuref": 5, "varianc": [5, 13], "skywc": [5, 7], "classlsst_1_1afw_1_1image_1_1_exposur": 5, "subexposur": 5, "subset": [5, 7, 12, 15, 21, 22, 26, 29, 31, 34], "allow": [5, 6, 12, 16, 24, 29, 34], "raw": 5, "minmax": 5, "represent": 5, "51x51": 5, "61x61": 5, "That": [5, 7, 17, 22, 24], "sum": [5, 12, 13, 19], "normal": [5, 23, 24, 25, 33, 34], "next": [5, 17, 19, 25, 27, 33], "1d": [5, 12, 19, 29], "slice": [5, 19], "account": [5, 13, 24], "finit": [5, 33, 34], "fraction": [5, 12, 17, 18, 21, 22, 33, 34], "overli": 5, "cutout_nx": 5, "cutout_ni": 5, "kernel_nx": 5, "kernel_ni": 5, "cutout_slic": 5, "kernel_slic": 5, "arang": [5, 12, 13, 19, 29], "2f": [5, 33, 34], "offset_nx": 5, "offset_ni": 5, "version": [5, 6, 7, 8, 9, 12, 18, 20, 24, 25], "cutout_minus_psf": 5, "residu": [5, 29], "setimag": 5, "imagef": 5, "astyp": [5, 14, 31], "float32": 5, "complic": [5, 24, 33, 34], "11": [6, 7, 13, 14, 16, 18, 22, 26, 32, 33], "30": [6, 12, 13, 17, 21, 22, 24, 26, 28, 29, 32], "partli": [6, 17], "dm_butler_postage_stamp": 6, "club": 6, "butlertutori": 6, "perrefort": 6, "nersc": [6, 8, 9, 12, 16, 17, 18, 19, 20, 21, 22, 27, 28, 30, 33], "jupyt": [6, 8, 9, 12, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "weekli": 6, "latest": 6, "o5dv": 6, "modul": [6, 16, 25, 30], "dr6": [6, 26], "common": [6, 7, 8, 9, 12, 19, 22, 24], "gcrqueri": [6, 9, 12, 13, 14, 16, 17, 18, 19, 22, 33, 34], "custom": [6, 13, 22, 25], "instal": [6, 22, 25], "uncom": [6, 10, 12, 17, 18, 23, 26], "pip": 6, "archiv": 6, "zip": [6, 10, 12, 15, 17, 19, 32, 33, 34], "2i": [6, 15, 24, 25, 26, 32], "wfd": [6, 7, 15, 33, 34], "arxiv": [6, 12], "org": [6, 12, 20, 34], "2010": [6, 18], "05926": 6, "dc2_data_vers": 6, "2i_dr6_wfd": 6, "get_available_catalog": [6, 16], "names_onli": 6, "name_contain": 6, "dc2_object_run": 6, "get_butl": 6, "brightest": 6, "schema": [6, 14, 15, 17, 18, 23, 24, 25, 26], "sometim": [6, 21, 22], "bright_galaxy_queri": 6, "clean": [6, 16, 17, 19, 20, 22, 23, 24, 25, 33], "extended": [6, 14, 15, 16, 17, 19, 20, 22, 23, 25, 26], "mag_r_cmodel": [6, 16, 19, 22], "16": [6, 7, 12, 13, 17, 19, 20, 29, 31, 32, 33, 34], "snr_g_cmodel": [6, 19], "snr_r_cmodel": [6, 19], "snr_i_cmodel": [6, 17, 18, 19], "columns_to_get": 6, "assert": 6, "has_quant": [6, 14], "limit": [6, 15, 21, 22, 27, 33, 34], "4639": 6, "ordinari": 6, "dictionari": [6, 14, 16], "eas": [6, 24], "manipul": [6, 13], "alreadi": [6, 14, 16, 18, 19, 22, 24, 33, 34], "structur": [6, 12, 16, 18, 20, 22, 24, 34], "term": [6, 16, 19, 22, 33, 34], "run2": [6, 15, 24, 26, 34], "panel": [6, 15], "300": [6, 16], "squar": [6, 8, 9, 12, 14, 16, 19], "165": [6, 16], "zoom": [6, 29, 33, 34], "upper": [6, 12, 15, 19, 20, 32, 33, 34], "catlaog": 6, "0th": 6, "object_thi": 6, "loc": [6, 7, 9, 12, 13, 17, 19, 29, 31, 32, 33, 34], "inde": [6, 12, 19], "consist": [6, 20, 21, 24, 33, 34], "tell": 6, "necessari": [6, 7, 24, 25], "howev": [6, 7, 12, 14, 16, 19, 22, 28, 33, 34], "cosmodc2": [6, 8, 9, 10, 11, 13, 15], "get_tract_patch": 6, "tract_patch": 6, "result_typ": 6, "expand": 6, "getkei": 6, "full_patch": 6, "dpi": 6, "instanc": [6, 9, 12, 17, 18, 19], "getmaskedimag": 6, "getimag": 6, "teh": 6, "plain": [6, 24], "peopl": 6, "familar": 6, "power": [6, 19, 33], "integr": [6, 12, 19], "arcmin": [6, 33, 34], "retriev": [6, 10, 15, 16, 17, 22], "wcs_fits_meta": 6, "getfitsmetadata": 6, "image_arr": 6, "subplot_kw": 6, "imshow": [6, 14, 17, 22], "point2i": 6, "postfix": 6, "deepcoadd_sub": 6, "With": [6, 12, 14, 17], "shorter": 6, "3x": 6, "speed": [6, 14, 15, 16, 22, 26, 29], "timeit": 6, "three": [6, 9, 12, 19, 24], "makergb": 6, "suppli": [6, 24], "irg": 6, "respect": [6, 24, 28], "image_rgb": 6, "del": [6, 12], "gc": [6, 8, 9, 10, 11, 13, 15, 29], "memori": [6, 12, 13, 16, 22, 24, 27, 30, 33, 34], "appear": [6, 16, 17, 19, 24], "blend": [6, 17, 18], "miscent": 6, "longer": [6, 24, 32, 33, 34], "60": [6, 26, 31], "gridspec": 6, "gs_thi": 6, "iterrow": 6, "set_ticklabel": 6, "exclude_overlap": 6, "set_axislabel": 6, "compos": 7, "further": [7, 9, 14, 17, 29, 33, 34], "geometri": 7, "softwar": [7, 8, 9, 22, 24, 25], "bosch": [7, 16, 17, 18, 22, 29, 31, 33, 34], "2017": [7, 18], "equip": 7, "info": [7, 12, 17], "uddf": 7, "level": [7, 15, 16, 17], "focal": 7, "ccd": [7, 15, 24, 33], "lsst_sim": 7, "glob": 7, "sqlite3": [7, 24, 31], "afw_geom": [7, 15], "camerageom": 7, "ignor": [7, 15, 16, 24, 26], "regard": 7, "catch_warn": [7, 15], "simplefilt": 7, "coordutil": 7, "catutil": 7, "util": [7, 17, 18, 20, 26, 32, 33, 34], "observationmetadatagener": 7, "getrotskypo": 7, "yusra": 7, "alsayyad": 7, "06": [7, 15, 19], "29": [7, 28, 32], "ssim": [7, 31], "meet": [7, 24], "make_patch": 7, "vertexlist": 7, "vertex": 7, "either": [7, 14, 15, 23, 24, 33, 34], "encapsul": 7, "skypatchlist": 7, "po": 7, "getposit": 7, "vert": 7, "moveto": 7, "lineto": 7, "closepoli": 7, "plot_skymap_tract": 7, "_subplot": 7, "axessubplot": 7, "tractbox": 7, "tractposlist": 7, "xnum": 7, "ynum": 7, "getnumpatch": 7, "111": [7, 15], "tract_cent": 7, "getcent": 7, "va": 7, "patchbox": 7, "getouterbbox": [7, 15], "pixelpatchlist": 7, "pathpatch": 7, "lw": [7, 10, 12, 14, 19], "skyposlist": 7, "set_ylim": [7, 21, 32, 33, 34], "grid": [7, 12, 17, 19, 29, 32, 33, 34], "l": [7, 12, 19, 21, 32, 33, 34], "draw": [7, 12, 18], "rather": [7, 19, 21, 23, 24, 25, 29, 33, 34], "slow": [7, 23], "edif": 7, "faster": [7, 22, 24, 25, 29], "plot_focal_plan": 7, "serv": [7, 12], "onto": 7, "dataref": [7, 31], "satisfi": [7, 23, 25, 28], "incomplet": 7, "raft": [7, 15, 21, 23, 24, 29], "sensor": [7, 15, 21, 23, 29], "enumer": [7, 9, 13, 15, 22, 29, 31], "adu": 7, "zero_point": 7, "getcalib": 7, "getfluxmag0": 7, "ccd_box": 7, "fast": [7, 14, 22, 25], "dither": [7, 26], "minion_1016": [7, 33], "opsim": [7, 31, 33], "db": [7, 23, 24, 25, 26, 31], "prepar": 7, "sinc": [7, 13, 16, 23, 24, 25, 26, 29], "obs_lsstsim": 7, "infer": 7, "plot_focal_plane_fast": 7, "opsimdb": 7, "deriv": [7, 17, 29, 31], "camera": 7, "sqlite": [7, 24, 27], "projecta": [7, 20, 22, 31], "projectdir": [7, 20, 22, 31], "group": [7, 12, 14, 20, 23, 26, 31], "minion_1016_desc_dithered_v4": [7, 31], "conn": [7, 26, 31], "connect": [7, 23, 25, 26, 31, 33], "obs_gen": 7, "driver": [7, 22, 24], "cur": [7, 24, 31], "descditheredra": [7, 26], "descdithereddec": [7, 26], "descditheredrottelpo": 7, "rottelpo": 7, "observationmetadata": 7, "obs_md": 7, "getobservationmetadata": 7, "boundtyp": 7, "circl": [7, 9], "boundlength": 7, "pointingra": 7, "pointingdec": 7, "opsimmetadata": 7, "rotat": [7, 15], "angl": [7, 14, 15, 29], "rel": [7, 12, 15, 16, 19, 23, 33, 34], "telescop": 7, "rotskypo": 7, "decam": 7, "grab": [7, 12], "therebi": 7, "disk": 7, "calexp_path": 7, "dirnam": 7, "calexp_filenam": 7, "formul": 7, "compon": [7, 17, 24, 32, 33, 34], "write": [7, 21, 22, 23, 24], "obs_": 7, "implement": [7, 18, 21, 24, 27], "rectangl": 7, "corner_index": 7, "det": 7, "wavefront": 7, "guider": 7, "gettyp": 7, "detnam": 7, "getnam": [7, 15], "replac": [7, 23, 34], "isfil": 7, "join": [7, 12, 20, 22, 23, 24, 25, 26, 32, 33, 34], "getcornerradec": 7, "boundari": [7, 15, 29, 33], "plot_run2_1i_region": 7, "uddf_ra": 7, "53": [7, 33, 34], "764": [7, 33, 34], "486": [7, 33, 34], "479": [7, 33, 34], "771": [7, 33, 34], "uddf_dec": 7, "27": [7, 29, 32, 33, 34], "533": [7, 33, 34], "28": [7, 17, 20, 27, 28, 29, 32, 33, 34], "667": [7, 33, 34], "wfd_ra": 7, "71": [7, 33, 34], "46": 7, "49": [7, 33, 34], "92": [7, 24, 25, 33, 34], "73": [7, 33, 34], "79": [7, 33, 34], "wfd_dec": 7, "44": [7, 33, 34], "33": [7, 33, 34], "fmt": [7, 13, 15, 18, 25, 29], "find_available_tract_numb": 7, "known_existing_tract": 7, "known_existing_patch": 7, "known_existing_filt": 7, "hack": 7, "known": [7, 12, 21, 25], "ref_path": 7, "geturi": 7, "success": [7, 18, 33], "partit": [7, 22, 34], "tract_pattern": 7, "compil": 7, "_t": 7, "_p": 7, "w_t": 7, "valueerror": 7, "cannot": 7, "regon": 7, "coadd_path_subdir": 7, "listdir": 7, "isdir": 7, "tract_numb": 7, "219978": 7, "survei": [7, 33], "77": 7, "47": 7, "dkorytov": [8, 9], "mar": [8, 10, 11, 14], "patricialarsen": [8, 9, 10, 11, 12], "extra": [8, 9, 24, 25, 27, 29, 32], "galact": [8, 9], "featur": [8, 9, 13, 17, 19, 25, 33], "membership": [8, 9], "skysim": [8, 9, 10, 11], "roman_rubin": [8, 9, 10, 11], "logist": [8, 9, 12, 16, 17, 18, 19, 22, 23, 24, 25, 26], "jupyterhub": [8, 9, 16, 17, 18, 22, 23, 24, 25, 26, 30, 33, 34], "setup": [8, 9, 12, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28], "clr": 8, "cosmodc2_v1": [8, 9, 10, 11, 12, 13, 14, 15], "4_small": [8, 9, 10, 11, 12, 13], "5000": [8, 9], "roman": [8, 9], "rubin": [8, 9], "skysim5000_v1": [8, 9, 10, 11], "2_small": [8, 9, 10, 11], "roman_rubin_2023_v1": [8, 9, 10, 11], "3_elai": [8, 9, 10], "halo_mass": [8, 9, 10, 11], "mag_u": [8, 33], "mag_g": [8, 23, 24, 33, 34], "mag_r": [8, 9, 23, 24, 33, 34], "mag_i": [8, 14, 17, 18, 19, 23, 24, 32, 33, 34], "mag_z": [8, 33], "3e13": 8, "sub": [8, 9, 13, 15], "host": [8, 23, 24, 25, 26, 33], "h": [8, 9, 10, 14, 20, 24, 32, 33, 34], "m": [8, 10, 11, 13, 20, 33, 34], "odot": [8, 10, 11], "termin": [8, 9], "miniconda": [8, 9, 22], "sh": [8, 9, 22, 24], "xbin": 8, "histogram": [8, 10, 13, 15, 16, 18, 19, 20, 22, 32], "40": [8, 13, 14, 15], "xbins_avg": 8, "semilogi": 8, "As": [8, 12, 16, 17, 19, 22, 24, 33, 34], "saniti": [8, 12, 17], "gal_clr": 8, "hist2d": [8, 14, 16, 18, 20, 22, 32, 33, 34], "pubu": 8, "lognorm": [8, 14], "popul": [8, 11, 27, 33, 34], "densiti": [8, 12, 13, 17, 18, 19, 28], "tight_layout": [8, 15, 34], "effort": [8, 16, 22], "patricia": [9, 14], "larsen": [9, 14], "march": [9, 13], "central": 9, "proxi": 9, "host_id": 9, "clustermemb": 9, "comov": 9, "space": [9, 19, 20, 32, 33, 34], "galaxy_data": 9, "halo_id": [9, 10], "cluster_data": 9, "is_centr": [9, 11], "1e14": 9, "higher": [9, 12, 14, 31], "14": [9, 14, 19, 23, 25, 26, 29, 31, 32, 33, 34], "solar": 9, "cast": 9, "familiar": [9, 12], "xr": 9, "framealpha": [9, 13], "nhalo": 9, "2e": 9, "msun": 9, "odd": [9, 12], "cartesian": [9, 24], "colour": 9, "veloc": 9, "position_x": 9, "position_i": 9, "velocity_x": 9, "velocity_i": 9, "viridi": [9, 34], "mpc": [9, 10], "km": 9, "demostr": [10, 11], "predict": [10, 12, 18], "pyccl": 10, "zmax": 10, "mass_bin": 10, "logspac": [10, 32, 33, 34], "15": [10, 12, 16, 17, 18, 19, 20, 22, 25, 33], "mass_cent": 10, "sqrt": [10, 13, 17, 29, 31, 32, 33, 34], "maximum": [10, 12, 19, 29], "mag_true_r_lsst_z0": 10, "cosmolog": 10, "cosmo": [10, 33], "omega_c": 10, "om0": 10, "ob0": 10, "omega_b": 10, "sigma8": 10, "n_": [10, 14], "transfer_funct": 10, "bbk": 10, "approxim": [10, 12, 26, 29], "hmf": 10, "mean_scale_factor": 10, "hmd_fof": 10, "massdeffof": 10, "mf": 10, "massfuncsheth99": 10, "mass_def": 10, "hmf_dn_dlogm": 10, "volum": [10, 22], "pi": [10, 17], "fsky": 10, "comoving_dist": 10, "sky_area": 10, "dlogm": 10, "ediff1d": 10, "nhalo_expect": 10, "hid": 10, "return_index": 10, "return_count": [10, 33, 34], "mr_thre": 10, "cm": 10, "tab20c": 10, "loglog": 10, "m_r": 10, "_h": [10, 11], "langl": 10, "gal": 10, "rangl": 10, "axhlin": [10, 17, 20, 21, 33, 34], "k": [10, 12, 13, 14, 17, 19, 31], "bh": 11, "Be": 11, "1_elai": 11, "availbl": 11, "stellar_mass": 11, "9": [11, 12, 13, 16, 17, 18, 22, 25, 28, 33, 34], "stellar_mass_bulg": 11, "blackholemass": 11, "sschmidt23": [12, 19], "verif": [12, 16, 19, 22], "08": [12, 21, 23, 24, 25], "4_imag": [12, 14, 15], "effici": [12, 16, 17, 19, 21, 22, 23, 25, 27, 29], "repres": [12, 19, 25, 31, 33], "becom": [12, 16, 19, 33, 34], "undefin": [12, 16, 19], "everyth": [12, 15, 16, 19, 24], "18": [12, 19, 33, 34], "earlier": [12, 25], "nbviewer": 12, "extragalactic_gcr_photoz_catalog": 12, "nbconvert": 12, "wish": 12, "live": [12, 29], "4_image_with_photoz_v1": 12, "bpz": 12, "ui": 12, "adsab": 12, "harvard": 12, "2000apj": 12, "536": 12, "571b": 12, "abstract": 12, "composit": 12, "minut": [12, 14, 21, 23, 24, 25, 26, 33, 34], "initi": [12, 13, 15, 19, 26], "4_small_with_photozs_v1": 12, "photoz": [12, 19], "estim": [12, 13, 19, 21, 32], "probabl": [12, 14, 16, 19, 21, 26, 28], "pdf": [12, 19, 33, 34], "posterior": [12, 19], "multipl": [12, 19, 24], "photoz_mod": [12, 19], "highest": [12, 19], "peak": [12, 19], "photoz_mean": [12, 19], "weight": [12, 13, 18, 19, 29], "photoz_median": [12, 19], "cdf": [12, 19], "equal": [12, 14, 16, 19, 22, 24], "multi": [12, 19], "special": [12, 19, 24, 25, 26], "attribut": [12, 19], "photoz_pdf_bin_cent": [12, 19], "zgrid": [12, 19], "variou": [12, 16, 19, 23], "photoz_odd": [12, 19], "benitez": [12, 19], "2000": [12, 19], "amount": [12, 19, 34], "probail": [12, 19], "distanc": [12, 15, 19, 29], "narrow": [12, 19], "close": [12, 17, 18, 19, 24, 31], "broad": [12, 19], "high": [12, 17, 18, 19, 29], "photoz_mode_ml_red_chi2": [12, 19], "reduc": [12, 14, 19, 22, 33], "likelihood": [12, 19], "sed": [12, 19], "emploi": [12, 19], "occur": [12, 14, 19], "bright": [12, 15, 19, 20, 21, 27, 33, 34], "grow": [12, 16, 19, 32, 33, 34], "prefix": [12, 19, 23, 25, 32, 33, 34], "photoz_": [12, 19], "q": [12, 14, 16, 18, 19, 24, 26, 28, 30, 31, 33], "startswith": [12, 19], "photoz_mask": 12, "photoz_pdf": [12, 19], "mag_i_lsst": [12, 14], "mag_i_photoz": 12, "healpix_pixel": [12, 14, 15], "9816": 12, "mock": 12, "year": [12, 33], "depth": [12, 15, 16, 18, 29], "uncertainti": [12, 17, 19, 21, 29, 33, 34], "mag_": [12, 15, 24, 25, 29, 32, 33, 34], "ugrizi": [12, 27, 28, 29, 32, 33, 34], "_photoz": 12, "mag_err_": 12, "chunk": [12, 13, 14, 16, 22], "4_image_with_photozs_v1": 12, "properli": [12, 19], "boolean": [12, 24, 27], "almost": [12, 18], "ten": [12, 33], "length": [12, 14, 26], "put": [12, 19, 21, 24], "simplic": 12, "pzdict": 12, "specz": 12, "zmode": 12, "zmean": 12, "ml_chi2": 12, "magcut": 12, "23": [12, 18, 19, 28, 29], "true_redshift": 12, "brightmask": 12, "brightdf": 12, "121": [12, 16, 18, 22], "fontsiz": [12, 13, 19, 29, 31, 33, 34], "122": [12, 16, 18], "shown": [12, 25], "low": [12, 18, 19, 20, 32, 33, 34], "signal": [12, 18, 24, 33, 34], "nois": [12, 18, 21, 24, 32, 33, 34], "uncertain": [12, 19], "cosmologi": 12, "rule": 12, "reliabl": 12, "roughli": [12, 19], "better": [12, 14, 23, 25, 33, 34], "agreement": 12, "diagon": 12, "obviou": [12, 17], "degeneraci": [12, 19], "interv": 12, "unimod": [12, 19], "multimod": [12, 19], "highlight": [12, 17, 21], "similarli": [12, 20, 24], "examin": [12, 19], "oddscut": 12, "99": [12, 29], "chicut": 12, "photoz_ml_red_chi2": 12, "deal": [12, 24], "outlier": 12, "caution": 12, "warrant": 12, "island": [12, 33, 34], "elimin": [12, 24], "expens": 12, "bias": 12, "correl": [12, 18, 19, 23], "affect": [12, 16, 18, 22, 33, 34], "mind": [12, 22], "slight": [12, 20], "behavior": [12, 19, 20], "dramat": [12, 16], "aris": [12, 17], "only_use_master_attr": 12, "temporari": [12, 24, 29, 31, 34], "until": 12, "futur": [12, 27, 30], "z_peak": [12, 19], "z_mean": [12, 19], "ax_thi": [12, 13, 17, 19], "10000": [12, 24], "flat": [12, 13, 17, 19, 20, 32, 33, 34], "p": [12, 13, 19, 25, 31], "axvlin": [12, 17, 18, 19, 21, 33, 34], "get_color": [12, 19], "symmetr": [12, 32, 33], "top": [12, 17, 27, 33, 34], "asymmetr": 12, "z_mode": 12, "bimod": 12, "secondari": 12, "spread": 12, "vari": [12, 27], "depend": [12, 18, 24, 29, 32, 33, 34], "height": [12, 19], "neither": [12, 24], "captur": 12, "complex": [12, 14, 22, 32, 33, 34], "speak": 12, "disrtibut": 12, "technic": [12, 33], "incorrect": [12, 17], "alex": 12, "malz": 12, "nzsum": 12, "szbin": 12, "rough": [12, 19], "departur": 12, "overpredict": 12, "optim": [12, 24], "uv": 12, "portion": 12, "shift": 12, "systemat": [12, 14, 18], "mismatch": 12, "real": [12, 16, 18, 24, 32, 33, 34], "difficulti": 12, "caveat": [12, 29], "tomograph": [12, 19], "tomocut": 12, "tomonzsum": 12, "tomobin": 12, "02": [12, 16, 17, 18, 28, 30, 32], "forestgreen": 12, "tomo": 12, "subject": [12, 24, 25], "balmer": 12, "lyman": 12, "often": [12, 13, 22, 24, 33, 34], "insignific": 12, "mistaken": 12, "remind": [12, 14], "especi": [12, 24, 26], "meaur": 12, "beyond": [12, 16, 19, 21, 22, 33, 34], "delet": 12, "free": [12, 18, 30, 31], "condit": [12, 25, 26], "projecteuclid": 12, "euclid": 12, "ej": 12, "1499133755": 12, "2001": 12, "03621": 12, "train": 12, "unrealist": 12, "subsampl": 12, "extend": [12, 15, 16, 17, 19, 20, 21, 22, 23, 32, 33, 34], "excel": 12, "cat2": 12, "4_small_with_photozs_flexzboost_v1": 12, "data2": 12, "fz_redshift": 12, "fz_photoz_mask": 12, "fz_photoz_mod": 12, "fz_mag_i_photoz": 12, "ident": [12, 23], "coupl": [12, 26], "fz_df": 12, "fz_brightdf": 12, "extrem": 12, "catastroph": 12, "faint": [12, 17], "period": 12, "parameter": 12, "cosin": 12, "basi": [12, 16], "tend": [12, 19, 24], "node": [12, 22, 30, 33, 34], "down": [12, 16, 21, 22], "lack": 12, "unreli": [12, 16, 22], "trust": 12, "must": [12, 23, 24, 26, 33], "extrapol": 12, "fz_zgrid": 12, "compact": 12, "uniform": [12, 17], "ani": [12, 15, 16, 18, 22, 24, 27, 28, 29, 30, 32, 34], "005": 12, "unexpect": 12, "fztomocut": 12, "fz_tomonzsum": 12, "oper": [12, 24, 25, 34], "evevkovac": 13, "iter": [13, 14, 16, 22, 28], "fly": [13, 17], "privat": 13, "numberdensityversusredshift": 13, "descqa": 13, "itertool": 13, "zip_longest": 13, "pylab": [13, 29, 31], "config": [13, 18, 32], "against": [13, 15, 17, 20], "md5": 13, "checksum": 13, "protodc2_test": 13, "fetch": [13, 23], "lie": [13, 29], "prefer": [13, 24], "alloc": [13, 30], "accumul": 13, "sumz_arrai": 13, "get_mags_and_redshift": 13, "mag_lo": 13, "mag_hi": 13, "redshift_tru": 13, "zlo": 13, "zhi": 13, "nrow": 13, "ncolumn": 13, "nzbin": 13, "possible_mag_field": 13, "mag_true_": [13, 27, 29], "_lsst": 13, "_sdss": 13, "_de": 13, "mag_field": 13, "first_avail": 13, "required_quant": 13, "zbin": 13, "n_arrai": 13, "int32": 13, "catalog_data": 13, "return_iter": [13, 14, 16, 19, 28], "isfinit": [13, 14, 16, 17, 18, 19, 32, 33, 34], "col": [13, 22, 25, 26], "cut_lo": 13, "cut_hi": 13, "sumz": 13, "reshap": [13, 14], "flatten": 13, "dimens": [13, 22], "z_thi": 13, "mlo": 13, "mhi": 13, "float64": 13, "zeros_lik": [13, 18], "statist": [13, 19, 29], "realist": [13, 25, 31], "jack": 13, "knife": 13, "plot_n_vs_z": 13, "figx_p": 13, "figy_p": 13, "sharex": 13, "exhaust": 13, "set_vis": 13, "cut_label": 13, "leq": 13, "meanz": 13, "sumn": 13, "covari": 13, "diag": 13, "outer": [13, 24], "nerror": 13, "yerr": 13, "decorate_subplot": 13, "subplots_adjust": 13, "hspace": 13, "nplot": 13, "1st": 13, "ncol": 13, "notick": 13, "axlabel": 13, "get_xticklabel": 13, "prevent": 13, "yaxi": 13, "get_major_tick": 13, "label1": 13, "fancybox": 13, "numpoint": 13, "checkout": [13, 18], "u1": 13, "catalogs_v4x": 13, "insert": [13, 24, 26, 27, 29, 31], "proto": 13, "dc2_v4": 13, "15_test": 13, "an\u017e": 14, "slosar": 14, "bhairav": 14, "valera": 14, "hyeyun": 14, "park": 14, "diagram": [14, 19, 20, 24], "add_derived_quant": [14, 18, 29, 31], "fofcatalogmatch": 14, "cool": 14, "trick": 14, "mpl": 14, "healpi": [14, 15, 17, 18, 27, 28, 29, 33, 34], "hp": [14, 15, 17, 18, 27, 28, 29, 33, 34], "dc2_truth_match": 14, "_flux_to_mag": 14, "flux_to_mag": 14, "object_cat": 14, "dc2_object_run2": [14, 16, 19, 33, 34], "turn": [14, 15, 28], "element": [14, 22, 34], "happen": [14, 21, 23, 29, 33, 34], "object_data": 14, "3445": 14, "3448": 14, "raster": 14, "mag_filt": 14, "ellipt": [14, 17, 30, 31, 32, 33, 34], "shape_hsm_regauss_etot": [14, 17], "mag_i_cmodel": [14, 16, 17, 18, 19, 22, 33, 34], "blended": [14, 15, 16, 18, 22, 23], "3447": 14, "stars_cat": 14, "dc2_run2": 14, "2i_truth_star_summari": 14, "nanmax": 14, "nanmin": 14, "pos_filt": 14, "ang2vec": [14, 15], "lonlat": [14, 15, 28, 29, 33, 34], "ipix": [14, 15], "query_polygon": [14, 15], "32": [14, 15, 32, 34], "inclus": [14, 15, 27], "healpix_filt": 14, "isin": 14, "nativ": [14, 15, 16, 22, 24, 27], "truth_mag_filt": 14, "7": [14, 16, 21, 22, 25, 29, 31], "truth_data": 14, "flux_i": [14, 26], "stars_data": 14, "truth_data_al": 14, "ignore_index": 14, "catalog_dict": 14, "linking_length": 14, "arcsecond": [14, 15, 25, 26, 29], "plai": 14, "smart": 14, "truth_mask": 14, "catalog_kei": 14, "object_mask": 14, "bincount": [14, 29], "occurr": 14, "historgram": 14, "integ": [14, 28, 33], "n_group": 14, "group_id": 14, "n_truth": 14, "minlength": [14, 29], "n_object": 14, "2d": [14, 16, 20, 22, 33, 34], "histrogram": 14, "n_max": 14, "hist_2d": 14, "extent": [14, 16, 29, 32, 33, 34], "one_to_one_group_mask": 14, "in1d": [14, 28, 29, 31], "flatnonzero": 14, "truth_idx": 14, "row_index": 14, "object_idx": 14, "truth_sc": 14, "object_sc": 14, "delta_ra": 14, "delta_dec": [14, 33, 34], "delta_arcsec": 14, "figures": 14, "plu": [14, 15], "gray_r": 14, "80": [14, 26, 31], "reset_index": 14, "drop": [14, 34], "object_match": 14, "left_index": 14, "right_index": 14, "_truth": 14, "_object": 14, "matched_g": 14, "extragalactic_data": 14, "ellipticity_tru": 14, "lim": 14, "naiv": [14, 32], "quit": [14, 21, 33, 34], "surpris": [14, 28], "round": 14, "gaussian": 14, "rounder": 14, "problemat": [14, 17], "panic": 14, "ourselv": 14, "minor": [14, 32, 33], "major": 14, "ratio": [14, 33, 34], "On": 14, "hand": [14, 17, 19, 24], "eq": 14, "2006": 14, "convers": [14, 22], "e_": [14, 32, 33, 34], "frac": [14, 18, 34], "2e_": 14, "egc": 14, "smartli": 14, "ellipticity_convers": 14, "shear": [14, 18], "unlens": 14, "appl": 14, "cours": [14, 32, 33, 34], "accord": [14, 17, 24], "calc_lensed_ellipt": 14, "es1": 14, "es2": 14, "gamma1": 14, "gamma2": 14, "kappa": 14, "gamma": 14, "1j": 14, "intrins": 14, "conjug": 14, "absolut": 14, "ellipticity_1_tru": 14, "ellipticity_2_tru": 14, "shear_1": 14, "shear_2": 14, "converg": 14, "newli": 14, "extragalactic_data_mor": 14, "forget": 14, "Of": [14, 23, 24], "ey": [14, 33, 34], "s\u00e1nchez": [15, 29, 31], "matchradec": 15, "v1": [15, 24], "sourcecatalog": 15, "collect": [15, 22, 24, 25], "namedtupl": 15, "afw_tabl": 15, "reformat": 15, "built": [15, 17, 22], "coldef": 15, "mag_col": [15, 25, 34], "make_sourcecatalog": 15, "new_col": 15, "minim": [15, 24, 26], "coord_ra": [15, 21, 29], "coord_dec": [15, 21, 29], "field": [15, 16, 17, 22, 23, 24, 25, 26, 27, 32, 33, 34], "sourcet": 15, "makeminimalschema": 15, "addfield": 15, "split": [15, 25], "downselect": 15, "regionselector": 15, "class": [15, 29, 31], "subregion": 15, "__init__": 15, "_set_coord_rang": 15, "subclass": 15, "world": 15, "transform": [15, 25, 34], "region_box": 15, "ra_valu": 15, "dec_valu": 15, "ra_rang": 15, "dec_rang": 15, "__call__": 15, "max_mag": 15, "galaxycatalog": 15, "healpix": [15, 17, 33, 34], "healpixel": [15, 27], "ipx": 15, "bandnam": 15, "gc_col": 15, "galaxy_catalog": 15, "id_": 15, "record": [15, 23, 24, 25, 26, 28], "addnew": 15, "ccdselector": 15, "super": [15, 19, 22], "patchselector": 15, "eval": 15, "dr3": 15, "cf": [15, 34], "cdir": [15, 34], "dc2_imsim": [15, 34], "desc_dm_drp": 15, "v19": 15, "rerun": [15, 29, 31], "versu": 15, "mag_max": 15, "we_are_match": 15, "219976": 15, "getinfo": 15, "getfilt": 15, "getphotocalib": 15, "flux_model": 15, "ext_photometrykron_kronflux": 15, "region_selector": 15, "4638": 15, "deepcoadd_mea": 15, "base_classificationextendedness_valu": [15, 16, 20, 22, 29, 31], "deblend": [15, 16, 19, 22, 24, 29, 33], "ext": 15, "model_flag": 15, "_flag": 15, "model_flux": 15, "_instflux": 15, "num_children": 15, "deblend_nchild": [15, 29, 31], "cat_temp": 15, "_mag": 15, "magerr": [15, 23, 33, 34], "repackag": 15, "drp_catalog": 15, "new_rec": 15, "parent": [15, 16, 22, 29], "filterwarn": 15, "th": [15, 31], "enumb": 15, "carri": 15, "milliarcsecond": 15, "radiu": [15, 25, 26, 27, 29], "matchd": 15, "drp_mag": 15, "gc_mag": 15, "sep": [15, 20, 24, 32, 33, 34], "quiver": 15, "1000": 15, "2x2": 15, "frame_ax": 15, "frameon": 15, "get_xaxi": 15, "set_tick": 15, "get_yaxi": 15, "marcsec": 15, "mag_gc": 15, "_gc": 15, "_drp": 15, "ma": [15, 29], "seen": 15, "getdoc": 15, "eiffl": [16, 17, 18, 22], "jrbogart": [16, 17, 18, 23, 24, 25, 26], "public": [16, 17, 25, 26], "releas": [16, 17, 22], "xmm": [16, 17], "aim": 16, "gather": 16, "2i_dr3": [16, 17, 18], "besid": 16, "md": [16, 17, 18, 23, 24], "explain": [16, 33], "strive": 16, "standard": [16, 22, 23, 24, 26], "offici": [16, 22, 24], "succept": [16, 22], "stabl": [16, 22], "earli": [16, 22], "adopt": [16, 22], "energi": [16, 22], "road": [16, 22], "said": 16, "preserv": [16, 22, 28], "fi": 16, "2046": 16, "list_all_native_quant": [16, 29], "galsim": [16, 22, 29, 31], "neighbor": [16, 17, 22, 29], "child": [16, 22], "classifi": [16, 20, 22, 32, 33, 34], "consider": [16, 17], "physic": [16, 22, 24], "denot": [16, 22], "8x8": [16, 20, 22], "7x7": 16, "available_tract": 16, "certain": [16, 22, 23, 24, 25, 29, 31], "scope": [16, 22], "mechan": [16, 17, 22], "broken": [16, 22, 24], "4430": [16, 22], "_native_filter_quant": 16, "easili": [16, 19, 20, 21, 22, 23, 24, 25, 30, 32], "inclin": 16, "pdata": [16, 22], "advantag": [16, 22], "4431": 16, "hurri": [16, 25], "rememb": [16, 18], "2900": 16, "3000": 16, "handl": 16, "unecessari": 16, "altogeth": 16, "dure": [16, 18], "logic": [16, 22, 25], "AND": [16, 22, 23, 24, 26], "simple_cut": 16, "satur": [16, 17, 19, 21, 22, 33], "clip": [16, 17, 19, 22, 33], "data_cut": 16, "3830": [16, 33], "data_ful": 16, "256": [16, 22], "admittedli": 16, "underwhelm": 16, "defect": [16, 18], "instrument": 16, "signatur": 16, "isr": 16, "deeper": [16, 17, 21, 32], "increas": [16, 25, 31, 33, 34], "impact": 16, "pdr1": [16, 17, 33], "aihara": [16, 17], "subfield": 16, "objet": 16, "classif": [16, 20, 22], "0164": [16, 22, 33, 34], "star_cut": 16, "mag_g_cmodel": [16, 19, 22], "runtim": [16, 17, 20], "safe": 16, "snr": [17, 19, 20, 21, 29, 32, 33, 34], "investig": [17, 33], "reject": 17, "One": 17, "subtleti": 17, "restrict": [17, 18, 19, 26, 27, 34], "merge_measurement_i": 17, "tract_": [17, 18], "3081": [17, 18], "dc2_object_": [17, 18], "basic_cut": [17, 33], "xy_flag": [17, 33], "centroid": [17, 18, 33], "e1": [17, 29, 31, 32, 33, 34], "e2": [17, 29, 31, 32, 33, 34], "e_1": 17, "e_2": 17, "add_quantity_modifi": 17, "afterward": 17, "overwrit": 17, "properties_cut": [17, 33], "brighter": [17, 19, 29], "suffici": [17, 18, 22], "data_bas": 17, "221": [17, 18], "222": [17, 18], "223": [17, 18], "224": [17, 18], "magnitur": 17, "quick": 17, "bump": 17, "shallow": 17, "concern": [17, 22, 24], "closest": [17, 29], "comment": 17, "answer": [17, 18, 24], "previou": [17, 18, 22, 24, 25, 34], "binned_statistic_2d": 17, "cic": [17, 18], "py": [17, 30, 32, 33, 34], "binned_statist": [17, 29, 31], "depth_map_snr": 17, "snr_threshold": [17, 20, 32, 33, 34], "nside": [17, 27, 29, 33, 34], "2048": [17, 27], "logical_or": 17, "logical_not": [17, 29], "pix_num": [17, 29], "ang2pix": [17, 29, 33, 34], "180": 17, "map_out": [17, 29], "bin_cent": 17, "px": [17, 29], "count_nonzero": [17, 29], "median_snr": 17, "nanmedian": [17, 29], "nbin": [17, 18, 22, 33, 34], "mask2": 17, "argmin": [17, 29], "fab": [17, 29], "data_dc2": 17, "cat_hsc": 17, "data_hsc": 17, "unaffect": 17, "m10map_dc2": 17, "sigma": [17, 18, 21, 29], "previous": [17, 23], "2896551722413795": 17, "pickl": [17, 18], "gzip": [17, 18], "save_map": 17, "outfil": 17, "depth_map": 17, "wb": 17, "dump": 17, "unless": 17, "map_dir": 17, "your_choice_goes_her": 17, "m10map_": [17, 18], "pklz": [17, 18], "interrupt": 17, "mid": 17, "reach": [17, 18], "500": [17, 26], "omit": 17, "deficit": 17, "wors": 17, "discrep": 17, "excess": 17, "begin": 17, "perfectli": 17, "sample_cut": 17, "98": 17, "reus": [17, 24], "fulli": [17, 20, 24], "nustshel": 17, "deep": [17, 27], "arcsinh": 17, "compress": 17, "binari": [17, 33, 34], "crosshair": 17, "metric": [17, 29], "neighborhood": 17, "mostli": [17, 19], "exclud": [17, 19, 25], "matter": [17, 22, 24], "guard": 17, "failur": [17, 24], "rebuild": 17, "approach": [17, 34], "spuriou": 17, "disappear": 17, "mysteri": 17, "third": 18, "four": 18, "seri": [18, 20, 24, 25], "solut": [18, 19], "accuraci": 18, "partial": [18, 21, 34], "presenc": [18, 29], "peebl": 18, "1980": 18, "simplifi": [18, 24], "contrast": 18, "focus": 18, "cic_analysi": 18, "dc2_object_run1": [18, 32], "2i_all_column": 18, "wl": 18, "cic_cuts_bas": 18, "is_blend": 18, "cic_cuts_nb": 18, "cic_cuts_b": 18, "d_nb": 18, "d_b": 18, "rb": 18, "m10map": 18, "gnomview": [18, 29], "rot": [18, 29], "reso": [18, 29], "sigma_b": 18, "sigma_err_b": 18, "skw_b": 18, "skw_err_b": 18, "kurtosis_b": 18, "kurtosis_err_b": 18, "pixel_scal": [18, 34], "nboot": 18, "sigma_nb": 18, "sigma_err_nb": 18, "skw_nb": 18, "skw_err_nb": 18, "kurtosis_nb": 18, "kurtosis_err_nb": 18, "canva": 18, "get_render": 18, "fuction": 18, "diagnost": 18, "zuntz": 18, "life": 18, "constraint": [18, 24], "Not": 18, "corrupt": 18, "g_1": 18, "i_": [18, 23, 26], "g_2": 18, "modifi": [18, 19, 24], "g1": 18, "g1_modif": 18, "ixx": [18, 31, 32, 33, 34], "iyi": [18, 31, 32, 33, 34], "ixi": [18, 31, 32, 33, 34], "g2": 18, "psf_g1": 18, "psf_g2": 18, "psf_sigma": 18, "psf_fwhm_i": 18, "reproduc": 18, "ones": [18, 21, 23, 24, 28, 31, 33, 34], "favorit": 18, "experi": [18, 24], "spot": 18, "delta_": 18, "fwhm": 18, "04": [18, 31], "No": [18, 24], "jarvi": 18, "2016": 18, "melani": 18, "simet": 18, "msimet": 18, "hironao": 18, "miyatak": 18, "hironaomiyatak": 18, "rachel": [18, 33], "rmandelb": 18, "song": 18, "huang": 18, "dr": [18, 21], "guangtou": 18, "incredibli": 18, "to_record": 18, "rho1": 18, "stile_arg": 18, "ra_unit": 18, "dec_unit": 18, "min_sep": 18, "max_sep": 18, "sep_unit": 18, "correlationfunctionsystest": 18, "r1": 18, "content": [18, 27], "offer": 18, "feel": [18, 30, 31], "whisker": 18, "fanci": 18, "mad": 18, "skew": 18, "kurtosi": 18, "ping": 18, "desper": 18, "09": 19, "photometr": [19, 21, 29], "__version__": 19, "2i_with_photoz": 19, "2i_dr3_with_photoz": 19, "4850": [19, 21], "care": [19, 22, 29], "14th": 19, "xcat": 19, "684": 19, "634": 19, "301": 19, "684634": 19, "100th": 19, "overplot": [19, 20], "li": 19, "tail": [19, 32, 33, 34], "fainter": [19, 29], "sumpdf": 19, "agre": 19, "smooth": [19, 21, 34], "reduct": [19, 33], "anomal": 19, "assign": 19, "inferno": 19, "food": [19, 28], "thought": [19, 28], "strong": 19, "degener": 19, "particularli": [19, 22, 33], "bin_cut": 19, "sumpdf_bin": 19, "z_": 19, "nomin": 19, "_mode": 19, "degenraci": 19, "neglig": 19, "fo": 19, "resid": 19, "uncommon": 19, "law": 19, "nearli": 19, "prone": 19, "static": [20, 27, 28], "viridis_r": [20, 24, 32, 33], "merged_tract_data_dir": 20, "in2p3": [20, 22], "object_catalog": 20, "kei": [20, 21, 33, 34], "merged_tract_": 20, "coadd_": 20, "d_": 20, "merged_tract_fil": 20, "read_hdf": 20, "g_mag": 20, "r_mag": 20, "i_mag": 20, "mess": 20, "mayb": 20, "tradit": 20, "davenport": [20, 33, 34], "2014": 20, "mnra": 20, "440": 20, "3430": 20, "simple_stellar_locus_gmr_rmi": 20, "slope": 20, "bluer": 20, "m_stars_gmr": 20, "m_stars_rmi": 20, "other_stars_gmr": 20, "other_stars_rmi": 20, "model_gmr": [20, 24, 32, 33, 34], "model_rmi": [20, 24, 32, 33, 34], "get_stellar_locus_davenport": [20, 24, 32, 33, 34], "color1": [20, 24, 32, 33, 34], "gmr": [20, 24, 32, 33, 34], "color2": [20, 24, 32, 33, 34], "rmi": [20, 24, 32, 33, 34], "datafil": [20, 22, 24, 32, 33, 34], "davenport_2014_mnras_440_3430_table1": [20, 24, 32, 33, 34], "read_tabl": [20, 32, 33, 34], "plot_stellar_locu": [20, 24, 32, 33, 34], "scalex": [20, 24, 32, 33, 34], "scalei": [20, 24, 32, 33, 34], "plot_color_color": [20, 24, 32, 33, 34], "range1": [20, 24, 32, 33, 34], "range2": [20, 24, 32, 33, 34], "31": [20, 24, 25, 32, 33], "band1": [20, 24, 32, 33, 34], "band2": [20, 24, 32, 33, 34], "band3": [20, 24, 32, 33, 34], "band4": [20, 24, 32, 33, 34], "xedg": [20, 22, 24, 32, 33, 34], "yedg": [20, 22, 24, 32, 33, 34], "histogram2d": [20, 24, 32, 33, 34], "s_mag": 20, "zi": [20, 24, 32, 33, 34], "xi": [20, 24, 32, 33, 34], "yi": [20, 24, 32, 33, 34], "pcolormesh": [20, 24, 32, 33, 34], "contour": [20, 24, 32, 33, 34], "srd": [20, 31], "although": 20, "arguabl": 20, "meant": [20, 21], "mag_err_threshold": 20, "good_snr": [20, 21], "g_mag_err": 20, "r_mag_err": 20, "bright_snr_threshold": 20, "bright_star": [20, 27], "safe_max_extend": 20, "0f": 20, "hist_kwarg": [20, 32, 33, 34], "grei": [20, 28], "otherwis": 20, "haven": 20, "dust": 20, "metal": 20, "transmiss": 20, "imz": [20, 32, 33, 34], "briefli": 20, "invers": 20, "r_err": 20, "occupi": 20, "sdss": [20, 29, 31], "www": 20, "astroml": 20, "plot_sdss_imag": 20, "atroml": 20, "saw": 20, "yourself": [20, 23], "Or": [20, 22, 24, 30], "framework": 20, "dc": 20, "agov": 20, "essenti": [21, 23, 33, 34], "elsewher": 21, "interact": [21, 24, 30], "window": 21, "jupyterlab": 21, "disallow": 21, "javascript": 21, "noop": 21, "referenc": 21, "afw_backend": 21, "track": 21, "partial_data_id": 21, "data_ref": 21, "datasetexist": 21, "raftnam": [21, 23], "detectornam": 21, "181898": 21, "r31": 21, "s00": 21, "obeject": 21, "calexp_calib": 21, "setthrowonnegativeflux": 21, "getmagnitud": 21, "base_psfflux_instflux": [21, 29, 31], "base_psfflux_instfluxerr": [21, 29, 31], "20k": 21, "reasonbl": 21, "worth": 21, "stuff": 21, "togeth": [21, 24, 34], "get_photometry_for_id": 21, "obj_id": 21, "calibration_dataset_typ": 21, "catalog_dataset_typ": 21, "datastetyp": 21, "motivi": 21, "fine": [21, 27, 29], "long": [21, 23, 24, 25], "matching_id_idx": 21, "rad2deg": 21, "floor": 21, "span": 21, "obj": 21, "get_all_images_for_object_id_from_data_id": 21, "object_id": [21, 24, 25, 27, 29], "perhap": 21, "isn": [21, 33, 34], "took": 21, "ineffici": 21, "matching_data_ref": 21, "somehwer": 21, "never": 21, "findtractpatchlist": 21, "radian": [21, 26, 27, 29, 31], "tracts_and_patch": 21, "patchlist": 21, "this_data_id": 21, "these_data_ref": 21, "verbos": [21, 33, 34], "reli": 21, "ra_deg": [21, 26], "dec_deg": [21, 26], "phot": 21, "outlin": 21, "pattern": [21, 24], "chip": 21, "gap": [21, 33], "went": 21, "spike": 21, "julienpeloton": 22, "routin": [22, 26, 29, 31], "pyspark": 22, "astrolabsoftwar": 22, "share": 22, "cpu": 22, "core": [22, 24], "program": [22, 25], "batch": 22, "initialis": 22, "focu": [22, 33, 34], "parquet": [22, 24, 32, 33, 34], "base_dir": [22, 32, 33], "dpdd_object": [22, 26], "sparksess": 22, "session": [22, 30], "builder": 22, "getorcr": 22, "printschema": 22, "whole": [22, 33], "obvious": 22, "tranpos": 22, "transpos": 22, "pure": [22, 33, 34], "regist": 22, "createorreplacetempview": 22, "full_tract": 22, "magerr_g": [22, 23, 24], "sql_command": 22, "express": [22, 23, 25, 26, 33, 34], "df_sub": 22, "arow": 22, "explicit": 22, "mylist": 22, "implicit": 22, "topanda": 22, "df_radec": 22, "action": 22, "executor": 22, "impli": 22, "commun": 22, "btw": 22, "machin": 22, "therefor": 22, "insid": [22, 32, 33], "simplest": [22, 24], "benchmark": [22, 29], "overhead": 22, "df_cut": 22, "df_full": 22, "xe": 22, "tb": 22, "workaround": 22, "satisfactori": 22, "serial": 22, "forev": 22, "lead": 22, "xyrang": 22, "unwrap": 22, "crucial": 22, "parallel": 22, "im": [22, 34], "rdd": 22, "mappartit": 22, "factor": [22, 25, 34], "big": 22, "wall": 22, "jp": 22, "couldn": [22, 32, 33, 34], "counterpart": [22, 27], "_modelfit_cmodel_flux": 22, "sake": 22, "exercis": 22, "magerr_": [22, 25, 33, 34], "_cmodel": [22, 33, 34], "g_modelfit_cmodel_flux": 22, "magerr_g_cmodel": 22, "1e16": 22, "magerr_r_cmodel": 22, "magerr_i_cmodel": 22, "v4": [23, 24, 29, 31], "680": 23, "million": [23, 25, 33, 34], "kept": 23, "forcedsourc": 23, "tackl": 23, "psycopg2": [23, 25, 26, 33], "dbname": [23, 24, 25, 26, 33], "desc_dc2_drp": [23, 24, 25, 26, 33], "dbuser": [23, 24, 25, 26, 33], "desc_dc2_drp_us": [23, 24, 25, 26, 33], "dbhost": [23, 24, 25, 26, 33], "nerscdb03": [23, 24, 25, 26, 33], "dbconfig": [23, 24, 25, 26, 33], "dbconn": [23, 24, 25, 26, 33], "run12p_v4": [23, 24, 25], "q1": [23, 24], "table_nam": [23, 24, 25, 26], "information_schema": [23, 24, 25, 26], "table_schema": [23, 24, 25, 26], "BY": [23, 26], "cursor": [23, 24, 25, 26, 31, 33], "interspers": [23, 24], "block": [23, 24], "_temp": [23, 24], "forced_patch": [23, 24], "forced_bit": 23, "artifact": [23, 24], "ingest": [23, 24], "forcedsourcen": 23, "ccdvisitid": 23, "ccdvisit": 23, "tbl": [23, 24], "q2": [23, 24], "column_nam": [23, 24, 25, 26], "data_typ": [23, 24, 26], "fetchal": [23, 24, 25, 26, 31, 33], "55": [23, 24, 29, 32], "q2_po": [23, 24], "expmidpt": 23, "exptim": 23, "null": [23, 24, 30], "ccdname": 23, "visitid": [23, 31], "encompass": 23, "q3": [23, 24, 25], "q4": [23, 24], "explan": [23, 24], "psflux_g": [23, 26], "psflux_flag_g": 23, "psfluxerr_g": 23, "circumst": 23, "mention": [23, 26, 28], "filternam": [23, 26], "obsstart": [23, 26], "rest": [23, 24], "lse": [23, 26], "163": [23, 26], "forcedsourcevisit_good": 23, "remain": [23, 24, 34], "recreat": 23, "substitut": [23, 24], "some_path": 23, "getgoodvisit": 23, "outpath": 23, "400": 23, "csv": 23, "avisited_q": 23, "avisit_count": 23, "avisited_qf": 23, "consum": 23, "avisited_record": 23, "avisited_df": 23, "visit_count": [23, 26], "over400_df": 23, "i_list": 23, "s_list": 23, "objectcut": 23, "global_cut": [23, 24], "min_snr": [23, 24, 25, 29], "max_err": [23, 24, 25], "band_cut": [23, 24], "magerr_i": [23, 24], "magerr_r": [23, 24], "goodobjects_q": 23, "object_cut": 23, "over400out": 23, "to_csv": 23, "retrieve_path": 23, "over400visit": 23, "read_csv": [23, 24], "star_ix": 23, "1045": 23, "star_id": 23, "getlc": 23, "q_templat": 23, "psflux_flag": 23, "lc_q": [23, 26], "iband": 23, "ival": [23, 26], "star_data": 23, "head": 23, "plot_band_lc": [23, 26], "param": [23, 26], "j_time": 23, "tobj": 23, "jd": 23, "asarrai": [23, 26], "plot_level": [23, 26], "yvalu": [23, 26], "xmin": [23, 26], "xmax": [23, 26], "get_xlim": [23, 26], "format_titl": [23, 26], "ix": 23, "oid": 23, "plot_object": [23, 26], "the_data": [23, 26], "coadd_mag": [23, 26], "good_d": [23, 26], "red_d": [23, 26], "green_d": [23, 26], "i_d": [23, 26], "red_": [23, 26], "green_": [23, 26], "julian": [23, 26], "params_r": [23, 26], "params_g": [23, 26], "params_i": [23, 26], "random": [23, 25], "13": [23, 25], "dr1b": 24, "justif": 24, "q5": 24, "dai": [24, 30], "transfer": 24, "constitu": 24, "strictli": 24, "expositori": 24, "pgpass": [24, 33], "54432": 24, "password": 24, "privileg": 24, "enter": 24, "protect": 24, "dbaccess": 24, "postgres_read": 24, "permiss": 24, "stop": 24, "clobber": 24, "achiev": [24, 33], "shifter": 24, "sqlalchemi": 24, "popular": 24, "run12i": [24, 25], "run21i_dr1b_v1": [24, 25], "act": [24, 25], "namespac": [24, 25], "cap": [24, 26], "tupl": 24, "udf": [24, 32], "tract_from_object_id": [24, 25], "far": 24, "fastest": 24, "intro": 24, "techniqu": [24, 25], "object_pandas_stellar_locu": 24, "q6": 24, "suptitl": [24, 25], "bigger": 24, "q7": 24, "prior": [24, 33, 34], "server": [24, 26], "mediat": 24, "materi": 24, "postgr": [24, 33], "consult": 24, "manual": 24, "mysql": 24, "oracl": 24, "analog": 24, "datatyp": [24, 26], "NOT": 24, "intern": 24, "conform": 24, "pretti": 24, "lax": 24, "liter": [24, 25], "quot": [24, 25], "digit": [24, 33, 34], "col1": 24, "mytabl": 24, "col2": 24, "123": 24, "appar": 24, "someon": 24, "servic": 24, "behalf": 24, "send": 24, "whose": 24, "unlik": [24, 25, 29], "stand": [24, 26], "primarili": 24, "star_truth": [24, 26], "truth_summari": [24, 26], "stellar_variability_truth": [24, 26], "comma": 24, "wide": 24, "delta_flux": [24, 26], "avg": 24, "one_col": 24, "another_col": 24, "comprehens": [24, 26], "involv": 24, "sai": [24, 25], "AS": [24, 26], "ON": [24, 26], "59": 24, "wherea": 24, "shorthand": 24, "enclos": 24, "alia": 24, "retyp": 24, "qualifi": 24, "qualif": 24, "unnecessari": 24, "t1": 24, "cross": [24, 31], "t2": 24, "inner": 24, "syntax": 24, "wouldn": 24, "preced": 24, "subqueri": 24, "OR": 24, "IN": [24, 26], "2205": 24, "7371": 24, "10853": 24, "criteria": [24, 28, 31], "bandpass": [24, 26, 33, 34], "835183": [24, 26], "31303590103": [24, 26], "31102013522": [24, 26], "31303588649": [24, 26], "30317268917": [24, 26], "30825472052": [24, 26], "835279": [24, 26], "31102039372": [24, 26], "30825477672": [24, 26], "31102046245": [24, 26], "30321363109": [24, 26], "31102051190": [24, 26], "31102061342": [24, 26], "six": 24, "concoct": 24, "pictur": 24, "plenti": 24, "connector": 24, "stick": 24, "subsequ": [24, 33], "succe": 24, "unus": 24, "delimit": 24, "won": [24, 25], "recogn": 24, "aren": 24, "escap": 24, "fortun": 24, "rich": 24, "col3": 24, "assembl": [24, 25], "untrust": 24, "web": 24, "hold": 24, "fetchon": [24, 26], "fetchmani": 24, "essenc": 24, "strain": 24, "db_dict": 24, "max_row": 24, "process_som": 24, "wiki": 24, "discov": 25, "gain": 25, "run_proven": 25, "schema_nam": [25, 33], "run_design": 25, "simulation_program": 25, "db_ingest": 25, "remark": 25, "hdr": 25, "run_desig": 25, "sim_prog": 25, "prov_queri": 25, "find_table_queri": 25, "fussi": 25, "suppos": 25, "dpdd_ref": 25, "caus": 25, "treat": 25, "join_queri": 25, "confirm": [25, 26, 34], "1i_dr1b_v1": 25, "78": [25, 33, 34], "pai": 25, "attent": 25, "itself": 25, "unnecessarili": 25, "librari": 25, "incorpor": 25, "extens": 25, "c_": 25, "c_log": 25, "natur": 25, "logarithm": 25, "c_logf": 25, "psql": 25, "c_asin": 25, "5707963267949": 25, "craft": 25, "patch_contain": 25, "sky_to_pixel": 25, "tractsearch": [25, 33], "5063": 25, "233982": 25, "restric": 25, "3446": 25, "570": 25, "000": 25, "136": 25, "elaps": 25, "taken": 25, "formal": 25, "tripl": [25, 26], "sphere": [25, 26], "conesearch": [25, 26], "boxsearch": 25, "54": [25, 27], "decl": 25, "240": 25, "qcone": 25, "cmag": 25, "2400": 25, "ra1": 25, "ra2": 25, "decl1": 25, "decl2": 25, "qbox": 25, "bmag": 25, "concentr": [26, 32, 33, 34], "minion": 26, "acquaint": 26, "obs_schema": 26, "minion_test": 26, "truth_schema": 26, "object_schema": 26, "run22i_dr6_wfd_v1": 26, "sne_truth": 26, "clutter": 26, "get_schema_t": 26, "get_table_column": 26, "format_cone_search": 26, "coord_column": 26, "earth": 26, "cone": 26, "cond": 26, "ntabl": 26, "truth_summary_info": 26, "set_properti": 26, "stellar_variability_info": 26, "ob": 26, "obs_summary_info": 26, "instantli": 26, "731791": 26, "30321363877": 26, "31102061079": 26, "31411663457": 26, "31107813412": 26, "id_list": 26, "flux_q": 26, "f_record": 26, "df_flux": 26, "69831745204": 26, "59856": 26, "descditheredcoord": 26, "obs_queri": 26, "df_ob": 26, "ra_radian": 26, "dec_radian": 26, "70": 26, "150": 26, "tbl_spec": 26, "is_vari": 26, "group_bi": 26, "df_length": 26, "max_delta_flux": 26, "col_list": 26, "records_lc": 26, "df_cone_lc": 26, "1568931714": 26, "var_tbl": 26, "lc_record": 26, "df_single_lc": 26, "sum_tbl": 26, "sum_flux": 26, "flux_": 26, "sum_q": 26, "sum_record": 26, "lc_ra": 26, "lc_dec": 26, "truth_q": 26, "flux_g": 26, "flux_r": 26, "truth_record": 26, "truth_df": 26, "psflux_r": 26, "psflux_i": 26, "col_spec": 26, "obj_q": 26, "obj_record": 26, "obj_df": 26, "danielsf": 27, "design": 27, "deliv": 27, "report": 27, "magntiud": 27, "truth_catalog": 27, "2_static": [27, 29], "get_quantity_info": 27, "qty": 27, "healpix_2048": 27, "info_dict": 27, "disc": 27, "filter_on_healpix": 27, "filter_on_dist": 27, "whether": [27, 33, 34], "query_disc": 27, "center_ra": 27, "center_dec": 27, "center_ra_rad": 27, "center_dec_rad": 27, "center_vec": 27, "sin": [27, 29], "list_of_healpix": 27, "nest": 27, "hh": 27, "angularsepar": 27, "grc": 27, "ultim": 27, "phrase": 27, "oppos": 27, "helpfulli": 27, "idea": 27, "coarser": 27, "coars": 27, "mag_true_r": [27, 29], "performa": 27, "sprinkler": 27, "utral": 27, "drill": 27, "bright_unsprinkled_galaxi": 27, "sc": 28, "truth_gcr_intro": 28, "mollview": 28, "nside2npix": 28, "cbar": 28, "projscatt": 28, "impos": 28, "n_plot": 28, "summeri": 28, "lc_data": 28, "mag_brightest": 28, "58": [28, 32], "apr": [29, 31], "astrometri": 29, "epoch": 29, "gc_data": 29, "singlevisitcatalog": [29, 31], "data_imsim": [29, 31], "filter_band": [29, 31], "197425": 29, "data_phosim": [29, 31], "j": [29, 31], "jsanch87": [29, 31], "scipi": [29, 31], "stat": [29, 31], "butler_interfac": [29, 31], "sklearn": 29, "matcher": 29, "kdtree": 29, "2i_globus_in2p3_20181217": [29, 31], "w_2018_39": [29, 31], "281118": [29, 31], "2p_v4": [29, 31], "calib_photometry_us": 29, "calib_astrometry_us": 29, "astrometr": 29, "base_sdssshape_xx": [29, 31], "base_sdssshape_xi": [29, 31], "base_sdssshape_yi": [29, 31], "base_sdssshape_psf_xx": [29, 31], "base_sdssshape_psf_xi": [29, 31], "base_sdssshape_psf_yi": [29, 31], "ext_photometrykron_kronflux_instflux": 29, "kron": 29, "ext_photometrykron_kronflux_instfluxerr": 29, "ext_photometrykron_kronflux_mag": 29, "ext_photometrykron_kronflux_magerr": 29, "base_psfflux_mag": [29, 31], "zeropoint": [29, 31], "base_psfflux_magerr": [29, 31], "dc2_reference_run1": 29, "mix": 29, "is_resolv": 29, "s_lsst": 29, "189": 29, "children": 29, "data_im": 29, "discard": 29, "outsid": 29, "pixnum": 29, "4096": [29, 33, 34], "pixnums_tru": 29, "in_footprint": 29, "fov": 29, "ra_tru": 29, "dec_tru": 29, "mag_tru": 29, "spatial_closest_mag_1band": 29, "ra_data": 29, "dec_data": 29, "mag_data": 29, "true_id": 29, "rmax": 29, "max_deltamag": 29, "theta": 29, "arg": 29, "dist": 29, "euclidean": 29, "ind": 29, "query_radiu": 29, "return_dist": 29, "bool": [29, 33, 34], "dist_out": 29, "ilist": 29, "dmag": 29, "good_ind": 29, "dd": 29, "ind_mag": 29, "isphoto": 29, "mag_psf": [29, 33, 34], "data_mask": 29, "isastro": 29, "3600000": 29, "mask_mag": 29, "good_tru": 29, "mean_im": 29, "std_im": 29, "n_im": 29, "n_true": 29, "gridsiz": 29, "fatter": 29, "trace": 29, "multipli": 29, "mean_im_t": 29, "std_im_t": 29, "n_im_t": 29, "bc": 29, "nanmean": 29, "qa": [29, 30], "accur": 29, "get_depth_map": 29, "128": [29, 30], "max_snr": 29, "quickli": 29, "ndarrai": 29, "make_hp_map": 29, "pix_count": 29, "snr_arrai": 29, "test_map": 29, "1024": [29, 33, 34], "yscale": [29, 33, 34], "proce": 30, "principl": 30, "port": 30, "validate_dc2_run2": 30, "2i_object_t": 30, "hour": 30, "debug": 30, "queue": 30, "slot": 30, "gb": [30, 33, 34], "salloc": 30, "haswel": 30, "00": 30, "python3": 30, "cli": 30, "ongo": 31, "font": 31, "db_file": 31, "create_connect": 31, "zenith": 31, "get_visit": 31, "min_alt": 31, "min_se": 31, "max_se": 31, "altitud": 31, "obshistori": 31, "finse": 31, "ravel": 31, "good_visit": 31, "all_visit": 31, "fromit": 31, "cach": 31, "visits_to_check": 31, "4750": 31, "1997": 31, "dc2_calexp_src_valid": 31, "e_psf": 31, "asymq": 31, "asymqx": 31, "asymqi": 31, "trq": 31, "get_a": 31, "get_b": 31, "get_": 31, "nvisits_to_queri": 31, "vv": 31, "data_thi": 31, "95": 31, "percentil": 31, "lpm": 31, "65": [31, 34], "95th": 31, "fulfil": 31, "numer": [32, 33, 34], "datashad": [32, 33, 34], "lib": [32, 33, 34], "scimath": [32, 33, 34], "sm": [32, 33, 34], "seaborn": [32, 33, 34], "catalog_nam": [32, 33, 34], "dpdd_parquet_dir": 32, "get_catalog_config": 32, "dpdd_parquet_fil": 32, "dpdd_": 32, "read_parquet": [32, 34], "googl": [32, 33, 34], "1aqopl9smedlhtlwdrp39zuu2q8dkivdahlqx3_omwoi": 32, "064": 32, "783": 32, "north": [32, 33, 34], "east": [32, 33, 34], "57": 32, "87": 32, "west": [32, 33, 34], "south": [32, 33, 34], "dc2_run1x_region": 32, "flip": [32, 33, 34], "shrink": [32, 33, 34], "mark": [32, 33, 34], "snr_filter": [32, 33, 34], "psflux_": 32, "psfluxerr_": 32, "i_xx": [32, 33, 34], "i_xi": [32, 33, 34], "i_yi": [32, 33, 34], "imaginari": [32, 33, 34], "validate_drp": [32, 33, 34], "2j": [32, 33, 34], "e1_": [32, 33, 34], "e2_": [32, 33, 34], "ixx_": [32, 33, 34], "ixy_": [32, 33, 34], "iyy_": [32, 33, 34], "inside_trapezoid": [32, 33], "tediou": [32, 33], "trapezoid": [32, 33], "geopanda": [32, 33], "ra_left_side_delta": [32, 33], "ra_right_side_delta": [32, 33], "ra_left_side_slop": [32, 33], "ra_right_side_slop": [32, 33], "inside_ra": [32, 33], "inside_dec": [32, 33], "plot_ra_dec": [32, 33, 34], "rectilearn": 32, "datafile_davenport": [32, 33, 34], "keyerror": [32, 33, 34], "plot_four_color_color": [32, 33, 34], "umg": [32, 33, 34], "zmy": [32, 33, 34], "ref_color": [32, 33, 34], "ei": 32, "plot_mag": [32, 33, 34], "sharp": [32, 33, 34], "30th": 32, "shelf": 32, "mag_threshold": 32, "faint_bump_row": 32, "faint_bump": 32, "good_blended": [32, 33, 34], "plot_shap": [32, 33, 34], "get_ylim": [32, 33, 34], "undersatnd": [32, 33, 34], "mi": [32, 33, 34], "plot_ellipt": [32, 33, 34], "plot_psf_fwhm": [32, 33, 34], "purpl": [32, 33, 34], "brown": [32, 33, 34], "psf_fwhm": [32, 33, 34], "psf_fwhm_": [32, 33, 34], "distplot": [32, 33, 34], "qualit": [33, 34], "quantit": [33, 34], "confin": [33, 34], "invok": 33, "get_gcr": 33, "get_pg": 33, "month": 33, "plan": 33, "48": 33, "64": [33, 34], "512": [33, 34], "mb": [33, 34], "byte": [33, 34], "1i_dr1_tract3830": 33, "regardless": 33, "1i_dr1": 33, "run21i_dr1b_v1_pg2": 33, "domin": 33, "arithmet": 33, "demand": 33, "brain": 33, "sampling_factor": [33, 34], "evenli": 33, "modulo": 33, "mb_per_column": [33, 34], "redefin": [33, 34], "magerr_cut": [33, 34], "snr_cut": [33, 34], "quality_cut": [33, 34], "cat_nam": 33, "_tract": 33, "arbitrary_last_digit": 33, "bore": 33, "remaind": [33, 34], "ceil": 33, "modulu": 33, "config_overwrit": [33, 34], "use_cach": [33, 34], "to_select": 33, "tract_cut": 33, "sample_claus": 33, "cosmodc2_subsampl": 33, "cosmodc2_cat": 33, "cosmodc2_column": 33, "max_mag_i": [33, 34], "mag_limit_filt": 33, "cosmocdc2": 33, "hsc_cat": 33, "establish": 33, "implicitli": 33, "hsc_filter": 33, "hsc_column": 33, "hsc_star": 33, "hsc_galaxi": 33, "ddf": [33, 34], "18nnvimxgioq3tclfmrr67g_jpozciodar9bjqchueqg": [33, 34], "dc2_visitlist": [33, 34], "61": [33, 34], "856114": [33, 34], "35": [33, 34], "125": [33, 34], "462228": [33, 34], "250000": [33, 34], "917517": [33, 34], "794710": [33, 34], "perimet": [33, 34], "dc2_run2x_wfd": [33, 34], "dc2_run2x_ddf": [33, 34], "show_dc2_region": [33, 34], "rectilinear": [33, 34], "invert_xaxi": [33, 34], "wfd_region": [33, 34], "ddf_region": [33, 34], "max_delta_ra": [33, 34], "grow_buff": [33, 34], "gradient": [33, 34], "coverag": [33, 34], "imageprocessingpipelin": [33, 34], "97": [33, 34], "discret": [33, 34], "visibl": [33, 34], "dwarf": [33, 34], "redder": [33, 34], "reddest": [33, 34], "extinct": [33, 34], "assumpt": [33, 34], "28th": [33, 34], "inspir": 33, "calculate_area": [33, 34], "sq": [33, 34], "74": [33, 34], "hole": [33, 34], "poisson": [33, 34], "fluctuat": [33, 34], "threshold_count": [33, 34], "significant_pixel": [33, 34], "area_pixel": [33, 34], "nside2pixarea": [33, 34], "nside2resol": [33, 34], "2g": [33, 34], "4g": [33, 34], "num": [33, 34], "7g": [33, 34], "area_dc2": [33, 34], "area_hsc": 33, "area_cosmodc2": 33, "num_den_dc2": [33, 34], "num_den_cosmodc2": 33, "num_den_hsc": 33, "mag_rang": [33, 34], "data_to_plot": [33, 34], "labels_to_plot": [33, 34], "1f": [33, 34], "1i_cosmodc2_hsc_galaxy_count": 33, "futher": [33, 34], "morphologi": [33, 34], "fontdict": [33, 34], "angular": [33, 34], "distinguish": [33, 34], "mag_cmodel": [33, 34], "164": [33, 34], "201": [33, 34], "080": 33, "025": 33, "horizont": [33, 34], "puff": [33, 34], "certainli": [33, 34], "coher": 33, "intersect": 33, "34": 34, "2i_dr6a": 34, "42": 34, "dask": 34, "despar": 34, "unsuccessfulli": 34, "succeed": 34, "catalog_dirnam": 34, "catalog_basenam": 34, "catalog_fil": 34, "restrict_to_tract": 34, "3640": 34, "i_flag": 34, "i_flag_": 34, "ixxpsf_": 34, "ixypsf_": 34, "iyypsf_": 34, "num_row": 34, "52000000": 34, "mb_per_column_per_row": 34, "64000000": 34, "arbitrary_numb": 34, "9230826780376522": 34, "pyarrow": 34, "arrow": 34, "apach": 34, "parquetdataset": 34, "parquet_filt": 34, "_modul": 34, "use_legacy_data": 34, "columsn": 34, "gcr_filter": 34, "read_from_dpdd_parquet": 34, "355": 34, "second_moment_psf_columns_to_drop": 34, "mislead": 34, "good_idx": 34, "cmin": 34, "toler": 34, "histgoram": 34, "withouth": 34, "perfect": 34, "memory_usag": 34, "star_idx": 34, "galaxy_idx": 34, "101": 34, "gist_heat_r": 34, "minimum": 34, "50000": 34, "mag_column": 34, "1e3": 34, "2i_galaxy_count": 34, "plot_mag_magerr": 34, "magerr_limit": 34, "magerr_col": 34, "transax": 34, "501": 34, "galaxie_idx": 34, "max_psf_fwhm": 34, "plotnam": 34, "to_numpi": 34, "psf_fwhm_filter": 34}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"dc2": [0, 1, 5, 6, 7, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34], "analysi": [0, 2, 3], "link": 0, "licens": 0, "credit": 0, "how": [0, 3, 4, 5, 6, 15], "get": [0, 6, 10, 23, 26, 28], "involv": 0, "notebook": [0, 22, 30], "review": 0, "question": 0, "tutori": [1, 16, 17, 18, 19, 22, 24], "note": 1, "user": [1, 25], "contributor": 1, "semi": 1, "continu": 1, "integr": 1, "dia": [2, 3], "supernova": 2, "from": [2, 10, 17, 18, 21, 22], "run": [2, 3, 14, 20, 32, 33, 34], "1": [2, 3, 18, 20, 28, 29], "2p": [2, 3], "test": [2, 3, 29, 31], "select": [2, 4, 10, 15, 17, 18, 24], "sne": [2, 28], "truth": [2, 3, 14, 15, 26, 27, 28], "catalog": [2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 27, 28, 29, 31, 33, 34], "region": 2, "A": [2, 3, 6], "lightcurv": [2, 3], "match": [2, 3, 14, 15], "diaobject": [2, 3], "sourc": [3, 15, 18, 20, 23], "object": [3, 4, 5, 6, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 26, 28, 32, 33, 34], "postag": [3, 5, 6, 21], "stamp": [3, 5, 6, 21], "introduct": [3, 30], "kei": 3, "concept": 3, "statist": [3, 18], "data": [3, 4, 10, 16, 22, 23, 24, 25, 26, 32, 33, 34], "product": 3, "were": 3, "gener": [3, 5, 6, 20, 21], "access": [4, 12, 16, 19, 22, 23, 24, 25, 26, 27, 28], "coadd": [4, 6, 15], "us": [4, 5, 6, 13, 15, 17, 24], "butler": [4, 6], "learn": [4, 5, 6, 10, 11, 12, 13, 14, 20, 21], "set": [4, 5, 6, 7, 15], "up": [4, 5, 6, 7, 15], "To": [4, 5, 15], "read": [4, 8, 9, 21], "dm": [4, 17], "scienc": 4, "pipelin": 4, "panda": 4, "datafram": 4, "process": 4, "make": [4, 5, 6, 7, 21], "ra": [5, 6, 21, 28, 32, 33, 34], "dec": [5, 6, 21, 28, 32, 33, 34], "coordin": 5, "logist": [5, 6, 20, 21], "interact": 5, "backend": 5, "nersc": [5, 23, 24, 25, 26], "jupyt": 5, "v": [5, 34], "jupyterlab": 5, "cutout": [5, 6], "imag": [5, 6, 21], "some": [5, 21], "afw": 5, "displai": 5, "mask": 5, "plane": 5, "compar": [5, 33], "plt": 5, "imshow": 5, "afwdisplai": 5, "psf": [5, 18, 33, 34], "model": 5, "list": 6, "interest": 6, "what": [6, 24], "ar": [6, 17, 18], "tract": [6, 20, 21, 25], "patch": [6, 20, 21, 25], "do": [6, 15], "i": [6, 16, 17, 22, 26, 28], "find": [6, 21, 25], "given": [6, 21], "load": [6, 12, 19, 32, 33, 34], "differ": 6, "wai": 6, "specifi": 6, "bbox": 6, "fals": 6, "color": [6, 8, 20, 24, 32, 33, 34], "rgb": 6, "yai": 6, "let": [6, 21], "": [6, 12, 21], "put": 6, "thi": [6, 17], "all": [6, 28], "togeth": 6, "now": 6, "plot": [7, 8, 9, 10, 13, 20, 23, 24, 26, 32, 33, 34], "run2": [7, 16, 17, 18, 19], "1i": [7, 33], "skymap": 7, "function": [7, 10, 18, 25], "galaxi": [8, 9, 11, 15, 16, 17, 18, 22, 33], "cluster": [8, 9], "member": [8, 9], "extragalact": [8, 9, 10, 11, 12, 13], "other": [8, 9, 24], "option": [8, 9, 24], "help": [8, 9], "error": [8, 9, 34], "messag": [8, 9], "posit": [9, 15, 21], "individu": 9, "extens": 9, "halo": [10, 11], "occup": 10, "distribut": [10, 13], "cosmologi": 10, "expect": 10, "mass": [10, 11], "ccl": 10, "determin": 10, "number": 10, "relat": 11, "uncom": 11, "line": 11, "correspond": 11, "you": 11, "re": 11, "inspect": [11, 32, 33, 34], "stellar": [11, 32, 33, 34], "low": 11, "z": [11, 12, 13, 19], "central": 11, "bulg": 11, "black": 11, "hole": 11, "cosmodc2": [12, 33], "photometr": 12, "redshift": 12, "photo": [12, 19], "method": [12, 19], "flexzboost": 12, "machin": 12, "n": 13, "versu": 13, "appendix": [13, 20], "develop": 13, "version": 13, "gcrcatalog": 13, "2": [14, 18, 25, 28, 33, 34], "2i": [14, 16, 17, 18, 19, 29, 34], "lsst": 15, "stack": 15, "tool": 15, "src": [15, 21, 31], "creat": 15, "experi": 15, "focus": 15, "well": [15, 17], "measur": 15, "extract": [15, 18], "info": 15, "go": 15, "further": 15, "gcr": [16, 17, 18, 19, 20, 22], "part": [16, 17, 18, 19, 22, 25], "schema": [16, 22], "appli": [16, 22], "filter": [16, 22], "cut": [16, 17, 22, 24], "exampl": [16, 19, 22, 28], "star": [16, 22, 26], "separ": [16, 22], "ii": 17, "lens": 17, "sampl": [17, 18, 26], "hsc": [17, 33], "dr1": 17, "look": [17, 20, 21], "depth": 17, "survei": 17, "impact": 17, "blended": [17, 32, 33, 34], "so": 17, "one": [17, 26], "thing": 17, "mai": 17, "jump": 17, "ey": 17, "suppos": 17, "larg": 17, "extrem": 17, "resolv": 17, "yet": 17, "thei": 17, "often": 17, "fairli": 17, "small": 17, "have": 17, "lot": 17, "sometim": 17, "veri": 17, "bright": 17, "neighbour": 17, "suspici": 17, "indic": 17, "problem": 17, "deblend": 17, "iii": 18, "guid": 18, "challeng": 18, "count": 18, "cell": 18, "check": 18, "residu": 18, "within": 18, "requir": 18, "step": 18, "clean": 18, "point": 18, "comput": 18, "size": [18, 33, 34], "ellipt": 18, "second": 18, "moment": 18, "3": 18, "4": 18, "magnitud": [18, 20, 28, 34], "see": [18, 21], "5": 18, "rho": 18, "stile": 18, "iv": 19, "merg": 20, "1p": [20, 22], "purpos": 20, "restrict": [20, 25], "good": 20, "reader": 20, "retriev": [21, 24], "visit": [21, 29], "level": 21, "forc": [21, 23], "photometri": 21, "also": 21, "contain": 21, "e": 21, "here": 21, "code": 21, "final": 21, "For": 21, "bit": 21, "perspect": 21, "end": 21, "full": 21, "run1": 22, "apach": 22, "spark": 22, "taken": 22, "origin": 22, "postgresql": [23, 24, 25, 26], "prerequisit": [23, 24, 25, 26], "where": 23, "can": 23, "found": 23, "light": [23, 26, 28], "curv": [23, 26, 28], "organ": 24, "sql": 24, "primer": 24, "connect": 24, "databas": 24, "tabl": [24, 26, 32, 33, 34], "definit": [24, 34], "view": 24, "fetch": 24, "express": 24, "technic": 24, "detail": 24, "condit": 24, "claus": 24, "group": 24, "BY": 24, "order": 24, "limit": 24, "still": 24, "more": 24, "python": 24, "modul": [24, 33, 34], "psycopg2": 24, "issu": 24, "queri": [24, 25, 26], "result": 24, "refer": 24, "9": 24, "6": 24, "dataset": 25, "nativ": 25, "quantiti": 25, "adjust": 25, "larger": 25, "defin": [25, 33, 34], "udf": 25, "area": [25, 26, 28], "search": [25, 26], "cone": 25, "box": 25, "simul": 26, "observ": 26, "convent": 26, "inform": 27, "variabl": 28, "transient": 28, "summari": 28, "whose": 28, "brightest": 28, "brighter": 28, "than": 28, "certain": 28, "valu": 28, "histogram": 28, "brighest": 28, "mag": 28, "particular": 28, "valid": [29, 31], "p": 29, "singl": 29, "script": 30, "calexp": 31, "michael": [32, 33, 34], "wood": [32, 33, 34], "vasei": [32, 33, 34], "wmwv": [32, 33, 34], "last": [32, 33, 34], "verifi": [32, 33, 34], "2019": [32, 33], "05": 32, "08": [32, 33], "densiti": [32, 33, 34], "diagram": [32, 33, 34], "locu": [32, 33, 34], "1d": [32, 33, 34], "extended": [32, 33, 34], "shape": [32, 33, 34], "paramet": [32, 33, 34], "fwhm": [32, 33, 34], "09": 33, "includ": [33, 34], "quick": [33, 34], "estim": [33, 34], "import": [33, 34], "need": [33, 34], "subsampl": [33, 34], "xmm": 33, "cosmocdc": 33, "dr6": 34, "2020": 34, "06": 34, "11": 34, "mwv": 34, "04": 34, "fix": 34}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 60}, "alltitles": {"DC2-analysis": [[0, "dc2-analysis"]], "Links": [[0, "links"]], "License, credit": [[0, "license-credit"]], "How to get involved": [[0, "how-to-get-involved"]], "Notebook review": [[0, "notebook-review"]], "Questions?": [[0, "questions"]], "DC2 Tutorials": [[1, "dc2-tutorials"]], "Notes for Tutorial Users": [[1, "notes-for-tutorial-users"]], "Notes for Tutorial Contributors": [[1, "notes-for-tutorial-contributors"]], "Semi-continuous Integration": [[1, "semi-continuous-integration"]], "DIA Analysis: Supernovae from the Run 1.2p Test": [[2, "dia-analysis-supernovae-from-the-run-1-2p-test"]], "Select SNe from the truth catalog": [[2, "select-sne-from-the-truth-catalog"]], "Select SNe from the truth catalog in the DIA test region": [[2, "select-sne-from-the-truth-catalog-in-the-dia-test-region"]], "A Lightcurve": [[2, "a-lightcurve"], [3, "a-lightcurve"]], "Match to DIAObject Catalog": [[2, "match-to-diaobject-catalog"]], "DIA Analysis: Source, Object, and Postage Stamps for Run 1.2p Test": [[3, "dia-analysis-source-object-and-postage-stamps-for-run-1-2p-test"]], "Introduction and Key Concepts": [[3, "introduction-and-key-concepts"]], "DIAObject statistics": [[3, "diaobject-statistics"]], "Match to Truth Catalog": [[3, "match-to-truth-catalog"]], "Postage Stamp for DIA Object": [[3, "postage-stamp-for-dia-object"]], "How these data products were generated": [[3, "how-these-data-products-were-generated"]], "Accessing the Coadd data using the Data Butler": [[4, "accessing-the-coadd-data-using-the-data-butler"]], "Learning Objectives": [[4, "learning-objectives"], [21, "learning-objectives"]], "Set Up": [[4, "set-up"], [5, "set-up"], [7, "set-up"], [15, "set-up"]], "How To Read DM Science Pipelines Coadd Catalogs into a Pandas Dataframe": [[4, "how-to-read-dm-science-pipelines-coadd-catalogs-into-a-pandas-dataframe"]], "Accessing the DM Science Pipeline processed data": [[4, "accessing-the-dm-science-pipeline-processed-data"]], "Making the Selection": [[4, "making-the-selection"]], "DC2: Generate Postage Stamps for set of RA, Dec coordinates": [[5, "dc2-generate-postage-stamps-for-set-of-ra-dec-coordinates"]], "Learning Objectives:": [[5, "learning-objectives"], [6, "learning-objectives"], [13, "learning-objectives"], [20, "learning-objectives"]], "Logistics": [[5, "logistics"], [6, "logistics"], [20, "logistics"], [21, "logistics"]], "Interactive backends and NERSC Jupyter vs JupyterLab": [[5, "interactive-backends-and-nersc-jupyter-vs-jupyterlab"]], "How To Make a Cutout Image": [[5, "how-to-make-a-cutout-image"]], "Making Some Postage Stamps": [[5, "making-some-postage-stamps"]], "AFW Display": [[5, "afw-display"]], "Using mask planes": [[5, "using-mask-planes"]], "Comparing plt.imshow and afwDisplay:": [[5, "comparing-plt-imshow-and-afwdisplay"]], "Using the PSF Model": [[5, "using-the-psf-model"]], "DC2: Generate Postage Stamps (Cutouts) for objects in the Object Catalog": [[6, "dc2-generate-postage-stamps-cutouts-for-objects-in-the-object-catalog"]], "Set up": [[6, "set-up"]], "Get a list of interesting objects": [[6, "get-a-list-of-interesting-objects"]], "What are tracts and patches?": [[6, "what-are-tracts-and-patches"]], "How do I find tract/patch for given RA/Dec?": [[6, "how-do-i-find-tract-patch-for-given-ra-dec"]], "Load coadd images using butler": [[6, "load-coadd-images-using-butler"]], "Make a postage stamp!": [[6, "make-a-postage-stamp"]], "A different way to load cutout image by specifying a bbox": [[6, "a-different-way-to-load-cutout-image-by-specifying-a-bbox"]], "Make a false color RGB image": [[6, "make-a-false-color-rgb-image"]], "Yay! Let\u2019s put this all together now!": [[6, "yay-let-s-put-this-all-together-now"]], "Plotting the DC2 Run2.1i skyMap": [[7, "plotting-the-dc2-run2-1i-skymap"]], "Plotting Functions": [[7, "plotting-functions"]], "Making the Plot": [[7, "making-the-plot"]], "Plotting Galaxy Cluster Member Colors in Extragalactic Catalogs": [[8, "plotting-galaxy-cluster-member-colors-in-extragalactic-catalogs"]], "Other catalog options:": [[8, "other-catalog-options"], [9, "other-catalog-options"]], "Reading catalog": [[8, "reading-catalog"], [9, "reading-catalog"]], "Help for error messages:": [[8, "help-for-error-messages"], [9, "help-for-error-messages"]], "Plotting Positions of Galaxy Cluster Members in Extragalactic Catalogs": [[9, "plotting-positions-of-galaxy-cluster-members-in-extragalactic-catalogs"]], "Plot individual clusters": [[9, "plot-individual-clusters"]], "Extensions:": [[9, "extensions"]], "Halo Occupation Distribution from extragalactic catalogs": [[10, "halo-occupation-distribution-from-extragalactic-catalogs"]], "Learning objectives": [[10, "learning-objectives"], [11, "learning-objectives"], [14, "learning-objectives"]], "Catalog selection": [[10, "catalog-selection"]], "Get the data": [[10, "get-the-data"], [23, "get-the-data"], [26, "get-the-data"]], "Cosmology": [[10, "cosmology"]], "Get expected halo mass function from CCL": [[10, "get-expected-halo-mass-function-from-ccl"]], "Determine expected number of halos": [[10, "determine-expected-number-of-halos"]], "Plot halo occupation distribution": [[10, "plot-halo-occupation-distribution"]], "Extragalactic catalogs: mass relations": [[11, "extragalactic-catalogs-mass-relations"]], "Uncomment the line corresponding to the catalog you\u2019re inspecting": [[11, "uncomment-the-line-corresponding-to-the-catalog-you-re-inspecting"]], "stellar mass - halo mass relation for low-z central galaxies": [[11, "stellar-mass-halo-mass-relation-for-low-z-central-galaxies"]], "bulge mass - black hole mass relation for low-z central galaxies": [[11, "bulge-mass-black-hole-mass-relation-for-low-z-central-galaxies"]], "cosmoDC2 extragalactic catalog photometric redshifts": [[12, "cosmodc2-extragalactic-catalog-photometric-redshifts"]], "Load the catalog": [[12, "load-the-catalog"], [19, "load-the-catalog"]], "Photo-z access methods": [[12, "photo-z-access-methods"], [19, "photo-z-access-methods"]], "FlexZBoost: Machine Learning photo-z\u2019s": [[12, "flexzboost-machine-learning-photo-z-s"]], "Plot N versus z Distributions in the extragalactic catalogs": [[13, "plot-n-versus-z-distributions-in-the-extragalactic-catalogs"]], "Appendix: Using a development version of GCRCatalogs": [[13, "appendix-using-a-development-version-of-gcrcatalogs"]], "Match truth and object catalogs for DC2 Run 2.2i": [[14, "match-truth-and-object-catalogs-for-dc2-run-2-2i"]], "Using the LSST Stack tools to do positional matching on coadd and src catalogs": [[15, "using-the-lsst-stack-tools-to-do-positional-matching-on-coadd-and-src-catalogs"]], "How To Create a Source Catalog": [[15, "how-to-create-a-source-catalog"]], "Selecting Galaxies": [[15, "selecting-galaxies"]], "Matching Experiments": [[15, "matching-experiments"]], "Sources or Objects?": [[15, "sources-or-objects"]], "Focusing on Well-measured Galaxies": [[15, "focusing-on-well-measured-galaxies"]], "Extracting the Truth Info": [[15, "extracting-the-truth-info"]], "Doing the Matching": [[15, "doing-the-matching"]], "Going Further": [[15, "going-further"]], "DC2 Object Catalog Run2.2i GCR tutorial \u2013 Part I: GCR access": [[16, "dc2-object-catalog-run2-2i-gcr-tutorial-part-i-gcr-access"]], "Accessing the object catalog with the GCR": [[16, "accessing-the-object-catalog-with-the-gcr"]], "DC2 object catalog Schema": [[16, "dc2-object-catalog-schema"]], "Accessing the data": [[16, "accessing-the-data"]], "Applying filters and cuts": [[16, "applying-filters-and-cuts"], [22, "applying-filters-and-cuts"]], "Example of filtering: Star/galaxy separation": [[16, "example-of-filtering-star-galaxy-separation"], [22, "example-of-filtering-star-galaxy-separation"]], "DC2 Object Catalog Run2.2i GCR tutorial \u2013 Part II: Lensing Cuts": [[17, "dc2-object-catalog-run2-2i-gcr-tutorial-part-ii-lensing-cuts"]], "Selecting a useful sample of galaxies: lensing cuts from HSC DR1": [[17, "selecting-a-useful-sample-of-galaxies-lensing-cuts-from-hsc-dr1"]], "Sample selection": [[17, "sample-selection"]], "Looking at the depth of the survey": [[17, "looking-at-the-depth-of-the-survey"]], "Impact of blendedness": [[17, "impact-of-blendedness"]], "So, one thing may jump to eye, these objects are supposed to be large, extremely well resolved, yet they often look fairly small\u2026 but they have a lot of sometimes very bright neighbours. This is very suspicious and may indicate a problem with the DM deblender.": [[17, "so-one-thing-may-jump-to-eye-these-objects-are-supposed-to-be-large-extremely-well-resolved-yet-they-often-look-fairly-small-but-they-have-a-lot-of-sometimes-very-bright-neighbours-this-is-very-suspicious-and-may-indicate-a-problem-with-the-dm-deblender"]], "DC2 Object Catalog Run2.2i GCR tutorial \u2013 Part III: Guided Challenges": [[18, "dc2-object-catalog-run2-2i-gcr-tutorial-part-iii-guided-challenges"]], "Challenge 1: Galaxy counts-in-cells": [[18, "challenge-1-galaxy-counts-in-cells"]], "Challenge 2: Check if PSF residuals are within requirements": [[18, "challenge-2-check-if-psf-residuals-are-within-requirements"]], "Step 1: Select a clean sample of point sources": [[18, "step-1-select-a-clean-sample-of-point-sources"]], "Step 2: Computes size and ellipticity from second moments": [[18, "step-2-computes-size-and-ellipticity-from-second-moments"]], "Step 3: Extract sample": [[18, "step-3-extract-sample"]], "Step 4: Size and ellipticity residuals as a function of magnitude and seeing": [[18, "step-4-size-and-ellipticity-residuals-as-a-function-of-magnitude-and-seeing"]], "Step 5: Compute \\rho-statistics in Stile": [[18, "step-5-compute-rho-statistics-in-stile"]], "DC2 Object Catalog Run2.2i GCR tutorial \u2013 Part IV: accessing photo-z": [[19, "dc2-object-catalog-run2-2i-gcr-tutorial-part-iv-accessing-photo-z"]], "Example": [[19, "example"]], "Looking at the \u201cObject Catalogs\u201d: merged tract-patch catalogs in DC2 Run 1.1p": [[20, "looking-at-the-object-catalogs-merged-tract-patch-catalogs-in-dc2-run-1-1p"]], "Purpose:": [[20, "purpose"]], "Restrict to \u201cgood\u201d sources": [[20, "restrict-to-good-sources"]], "Color-Magnitude plot": [[20, "color-magnitude-plot"]], "Appendix": [[20, "appendix"]], "Generic Catalog Reader (GCR)": [[20, "generic-catalog-reader-gcr"]], "DC2 Retrieve Visit-Level Forced Src Photometry and Postage Stamps from Object Catalog.": [[21, "dc2-retrieve-visit-level-forced-src-photometry-and-postage-stamps-from-object-catalog"]], "See Also": [[21, "see-also"]], "Reading a Forced-Position Photometry Catalog": [[21, "reading-a-forced-position-photometry-catalog"]], "Finding the Visits that Contain a Given Position": [[21, "finding-the-visits-that-contain-a-given-position"]], "Find the Tract(s), Patch(es) for a given RA, Dec": [[21, "find-the-tract-s-patch-es-for-a-given-ra-dec"]], "Here\u2019s Some Code to Generate Postage Stamps": [[21, "here-s-some-code-to-generate-postage-stamps"]], "Finally, Let\u2019s Make Some Stamps": [[21, "finally-let-s-make-some-stamps"]], "For a Bit of Perspective, let\u2019s end by looking at the full image": [[21, "for-a-bit-of-perspective-let-s-end-by-looking-at-the-full-image"]], "DC2 object Run1.1p Apache Spark tutorial \u2013 Part I: Apache Spark access": [[22, "dc2-object-run1-1p-apache-spark-tutorial-part-i-apache-spark-access"]], "Accessing the object catalog with Apache Spark": [[22, "accessing-the-object-catalog-with-apache-spark"]], "DC2 Object catalog Schema": [[22, "dc2-object-catalog-schema"]], "Accessing the data (taken from the original GCR notebook)": [[22, "accessing-the-data-taken-from-the-original-gcr-notebook"]], "Accessing DC2 forced source data in PostgreSQL at NERSC": [[23, "accessing-dc2-forced-source-data-in-postgresql-at-nersc"]], "Prerequisites": [[23, "prerequisites"], [24, "prerequisites"], [25, "prerequisites"], [26, "prerequisites"]], "Where Forced Source data can be found": [[23, "where-forced-source-data-can-be-found"]], "Light curves": [[23, "light-curves"], [26, "light-curves"]], "Plotting": [[23, "plotting"], [24, "plotting"], [26, "plotting"]], "Accessing DC2 data in PostgreSQL at NERSC": [[24, "accessing-dc2-data-in-postgresql-at-nersc"]], "Tutorial organization": [[24, "tutorial-organization"]], "Color-color": [[24, "color-color"]], "Using cuts": [[24, "using-cuts"]], "SQL Primer": [[24, "sql-primer"]], "Connecting to the Database": [[24, "connecting-to-the-database"]], "Tables": [[24, "tables"]], "Table definitions": [[24, "table-definitions"]], "Table data": [[24, "table-data"]], "Views": [[24, "views"]], "Fetching data: SELECT": [[24, "fetching-data-select"]], "What to fetch": [[24, "what-to-fetch"]], "Table expressions": [[24, "table-expressions"]], "Technical details": [[24, "technical-details"]], "Selection conditions": [[24, "selection-conditions"]], "Other optional clauses": [[24, "other-optional-clauses"]], "GROUP BY": [[24, "group-by"]], "ORDER BY": [[24, "order-by"]], "LIMIT": [[24, "limit"]], "Still more": [[24, "still-more"]], "Using Python module psycopg2": [[24, "using-python-module-psycopg2"]], "Connect": [[24, "connect"]], "Issue a query": [[24, "issue-a-query"]], "Retrieve results": [[24, "retrieve-results"]], "References": [[24, "references"]], "PostgreSQL 9.6": [[24, "postgresql-9-6"]], "psycopg2": [[24, "psycopg2"]], "Accessing DC2 data in PostgreSQL at NERSC part 2": [[25, "accessing-dc2-data-in-postgresql-at-nersc-part-2"]], "Finding Data": [[25, "finding-data"]], "Finding Datasets": [[25, "finding-datasets"]], "Querying on Native Quantities": [[25, "querying-on-native-quantities"]], "Adjustments for Larger Datasets": [[25, "adjustments-for-larger-datasets"]], "User-defined Functions (UDFs)": [[25, "user-defined-functions-udfs"]], "Restricting by tract or patch": [[25, "restricting-by-tract-or-patch"]], "Area Searches": [[25, "area-searches"]], "Cone search": [[25, "cone-search"]], "Box search": [[25, "box-search"]], "Accessing DC2 truth and simulated observations data in PostgreSQL at NERSC": [[26, "accessing-dc2-truth-and-simulated-observations-data-in-postgresql-at-nersc"]], "Conventions": [[26, "conventions"]], "Sample Query": [[26, "sample-query"]], "Area searches": [[26, "area-searches"]], "Plot light curves for one star": [[26, "plot-light-curves-for-one-star"]], "Is it in the object table?": [[26, "is-it-in-the-object-table"]], "Accessing Truth Catalog Information": [[27, "accessing-truth-catalog-information"]], "Accessing variable and transient objects in the truth catalog": [[28, "accessing-variable-and-transient-objects-in-the-truth-catalog"]], "Summary catalog": [[28, "summary-catalog"]], "light curve catalog": [[28, "light-curve-catalog"]], "Example 1: getting RA and Dec of all SNe whose brightest magnitude is brighter than a certain value": [[28, "example-1-getting-ra-and-dec-of-all-sne-whose-brightest-magnitude-is-brighter-than-a-certain-value"]], "Example 2: a histogram of brighest mag for all SNe in a particular area": [[28, "example-2-a-histogram-of-brighest-mag-for-all-sne-in-a-particular-area"]], "Validation tests for DC2 1.2i/p single visit catalogs": [[29, "validation-tests-for-dc2-1-2i-p-single-visit-catalogs"]], "Introduction": [[30, "introduction"]], "Notebooks": [[30, "notebooks"]], "Scripts": [[30, "scripts"]], "Validation tests on DC2 calexps and src catalogs": [[31, "validation-tests-on-dc2-calexps-and-src-catalogs"]], "Inspection of DC2 Object Table": [[32, "inspection-of-dc2-object-table"]], "Michael Wood-Vasey (@wmwv)": [[32, "michael-wood-vasey-wmwv"], [33, "michael-wood-vasey-wmwv"], [34, "michael-wood-vasey-wmwv"]], "Last Verified to Run: 2019-05-08": [[32, "last-verified-to-run-2019-05-08"]], "Load Data": [[32, "load-data"], [33, "load-data"], [34, "load-data"]], "Object Density in RA, Dec": [[32, "object-density-in-ra-dec"], [33, "object-density-in-ra-dec"], [34, "object-density-in-ra-dec"]], "Color-Color Diagrams and the Stellar Locus": [[32, "color-color-diagrams-and-the-stellar-locus"], [33, "color-color-diagrams-and-the-stellar-locus"], [34, "color-color-diagrams-and-the-stellar-locus"]], "1D Density Plots": [[32, "d-density-plots"], [33, "d-density-plots"], [34, "d-density-plots"]], "Blendedness and Extendedness": [[32, "blendedness-and-extendedness"]], "Shape Parameters": [[32, "shape-parameters"], [33, "shape-parameters"], [34, "shape-parameters"]], "FWHM": [[32, "fwhm"]], "Inspection of DC2 Run 2.1i Object Table": [[33, "inspection-of-dc2-run-2-1i-object-table"]], "Last Verified to Run: 2019-08-09": [[33, "last-verified-to-run-2019-08-09"]], "Run 2.1i includes": [[33, "run-2-1i-includes"]], "Quick Data Size estimates": [[33, "quick-data-size-estimates"], [34, "quick-data-size-estimates"]], "Import Needed Modules": [[33, "import-needed-modules"], [34, "import-needed-modules"]], "Define Catalog and Subsampling": [[33, "define-catalog-and-subsampling"], [34, "define-catalog-and-subsampling"]], "CosmoDC2": [[33, "cosmodc2"]], "HSC XMM": [[33, "hsc-xmm"]], "Compare to HSC and CosmocDC galaxy densities": [[33, "compare-to-hsc-and-cosmocdc-galaxy-densities"]], "Blendedness": [[33, "blendedness"], [34, "blendedness"]], "Extendedness": [[33, "extendedness"], [34, "extendedness"]], "FWHM of the PSF": [[33, "fwhm-of-the-psf"], [34, "fwhm-of-the-psf"]], "Inspection of DC2 Run 2.2i DR6 Object Table": [[34, "inspection-of-dc2-run-2-2i-dr6-object-table"]], "Last Verified to Run: 2020-06-11 by MWV": [[34, "last-verified-to-run-2020-06-11-by-mwv"]], "Run 2.2i DR6 as of 2020-06-04 includes": [[34, "run-2-2i-dr6-as-of-2020-06-04-includes"]], "Fix PSF definition": [[34, "fix-psf-definition"]], "Magnitude Error vs. Magnitude": [[34, "magnitude-error-vs-magnitude"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/tutorials/extragalactic_gcr_cluster_colors.html b/tutorials/extragalactic_gcr_cluster_colors.html index 8a5c205d..3be874ec 100644 --- a/tutorials/extragalactic_gcr_cluster_colors.html +++ b/tutorials/extragalactic_gcr_cluster_colors.html @@ -383,6 +383,7 @@

Contents

diff --git a/tutorials/extragalactic_gcr_mass_relations.html b/tutorials/extragalactic_gcr_mass_relations.html index 90638b9a..4f3e9dea 100644 --- a/tutorials/extragalactic_gcr_mass_relations.html +++ b/tutorials/extragalactic_gcr_mass_relations.html @@ -381,7 +381,10 @@

Contents