diff --git a/notebooks/ReadMe b/notebooks/ReadMe new file mode 100644 index 0000000..52dc2cf --- /dev/null +++ b/notebooks/ReadMe @@ -0,0 +1,144 @@ + (B.Carry, 2024) +================================================================================ +FINK SSOFT + B.Carry, J. Peloton, R. Le Montagner, M. Mahlke, J. Berthier + =References ? +================================================================================ +Keywords: + + +Abstract: + Large sky surveys provide numerous non-targeted observations of small bodies + of the Solar System. The upcoming Legacy Survey of Space and Time (LSST) of + the Vera C. Rubin observatory will be the largest source of small body + photometry in the next decade. With non-coordinated epochs of observation, + colors, and therefore taxonomy and composition, can only be computed by + comparing absolute magnitudes obtained in each filter by solving the phase + function (evolution of brightness of the small body against the solar phase + angle). Current models in use in the community (HG, HG12* , HG1G2) however + fail to reproduce the long-term photometry of many targets due to the change + in aspect angle between apparitions. We aim at deriving a generic yet + simple phase function model accounting for the variable geometry of the small + bodies over multiple apparitions. As a spinoff of the HG1 G2 model, + we propose the sHG1 G2 phase function model in which we introduce a term + describing the brightness changes due to spin orientation and polar + oblateness. We apply this new model to 13,245,908 observations of 122,675 + SSOs. These observations were acquired in the g and r filters with the Zwicky + Transient Facility between 2019/11/01 and 2023/12/01. We retrieve them and + implement the new sHG1 G2 model in Fink, a broker of alerts designed for the + LSST. The sHG1 G2 model leads to smaller residuals than other phase + function models, providing a better description of the photometry of + asteroids. We determine the absolute magnitude H and phase function + coefficients (G1 , G2 ) in each filter, the spin orientation (α0 , δ0 ), and + the polar-to-equatorial oblateness R for 95,593 Solar System Objects (SSOs), + which constitutes about a tenfold increase in the number of characterized + objects compared to current census. The application of the sHG1 + G2 model on ZTF alert data using the FINK broker shows that the model is + appropriate to extract physical properties of asteroids from multi-band and + sparse photometry, such as the forthcoming LSST survey. + +Description: + ZTF photometry, FINK broker + +File Summary: +-------------------------------------------------------------------------------- + FileName Lrecl Records Explanations +-------------------------------------------------------------------------------- +ReadMe 80 . this file +fink_cds.cds 564 122675 Published version of FINK SSOFT + + +-------------------------------------------------------------------------------- +Byte-by-byte Description of file: ../fink_cds.csv.cds +-------------------------------------------------------------------------------- + Bytes Format Units Label Explanations +-------------------------------------------------------------------------------- + 1- 6 I6 --- sso_number Official IAU number + 8- 24 A17 --- sso_name Official IAU designation + 26- 28 I3 --- n_obs Total number of observations + 30- 32 I3 --- n_obs_g Number of observations in g filter + 34- 36 I3 --- n_obs_r Number of observations in r filter + 38- 43 F6.2 --- min_phase Minimum phase angle of obserations + 45- 50 F6.2 --- min_phase_g Minimum phase angle of obserations in g filter + 52- 57 F6.2 --- min_phase_r Minimum phase angle of obserations in r filter + 59- 65 F7.2 --- max_phase Maximum phase angle of obserations + 67- 73 F7.2 --- max_phase_g Maximum phase angle of obserations in g filter + 75- 81 F7.2 --- max_phase_r Maximum phase angle of obserations in r filter + 83- 88 F6.1 --- n_days Number of days covered by observations + 90- 95 F6.1 --- n_days_g Number of days covered by observations in g filter + 97-102 F6.1 --- n_days_r Number of days covered by observations in r filter +104-109 F6.2 --- HG_H_g Absolute magnitude H in HG model in g filter +111-116 F6.2 --- HG_dH_g Uncertainty on the absolute magnitude H in HG model in g filter +118-122 F5.2 --- HG_G_g Phase slope G in HG model in g filter +124-129 F6.2 --- HG_dG_g Uncertainty on phase slope G in HG model in g filter +131-136 F6.2 --- HG_H_r Absolute magnitude H in HG model in r filter +138-142 F5.2 --- HG_dH_r Uncertainty on the absolute magnitude H in HG model in r filter +144-148 F5.2 --- HG_G_r Phase slope G in HG model in r filter +150-155 F6.2 --- HG_dG_r Uncertainty on phase slope G in HG model in r filter +157-161 F5.2 --- HG_rms RMS residuals of HG model +163-167 F5.2 --- HG_rms_g RMS residuals of HG model in g filter +169-173 F5.2 --- HG_rms_r RMS residuals of HG model in r filter +175-182 F8.2 --- HG_chi2red Chi-square of HG model +184-185 I2 --- HG_status Fit status of HG model +187-187 I1 --- HG_fit Quality code of the fit of HG model +189-194 F6.2 --- HG1G2_H_g Absolute magnitude H in HG1G2 model in g filter +196-206 F11.2 --- HG1G2_dH_g Uncertainty on the absolute magnitude H in HG1G2 model in g filter +208-212 F5.2 --- HG1G2_G1_g Phase slope G1 in HG1G2 model in g filter +214-224 F11.2 --- HG1G2_dG1_g Uncertainty on phase slope G1 in HG1G2 model in g filter +226-230 F5.2 --- HG1G2_G2_g Phase slope G2 in HG1G2 model in g filter +232-242 F11.2 --- HG1G2_dG2_g Uncertainty on phase slope G2 in HG1G2 model in g filter +244-249 F6.2 --- HG1G2_H_r Absolute magnitude H in HG1G2 model in r filter +251-261 F11.2 --- HG1G2_dH_r Uncertainty on the absolute magnitude H in HG1G2 model in g filter +263-267 F5.2 --- HG1G2_G1_r Phase slope G1 in HG1G2 model in r filter +269-279 F11.2 --- HG1G2_dG1_r Uncertainty on phase slope G1 in HG1G2 model in r filter +281-285 F5.2 --- HG1G2_G2_r Phase slope G2 in HG1G2 model in r filter +287-296 F10.2 --- HG1G2_dG2_r Uncertainty on phase slope G2 in HG1G2 model in r filter +298-302 F5.2 --- HG1G2_rms RMS residuals of HG1G2 model +304-308 F5.2 --- HG1G2_rms_g RMS residuals of HG1G2 model in g filter +310-314 F5.2 --- HG1G2_rms_r RMS residuals of HG1G2 model in r filter +316-323 F8.2 --- HG1G2_chi2red Chi-square of HG1G2 model +325-326 I2 --- HG1G2_status Fit status of HG1G2 model +328-328 I1 --- HG1G2_fit Quality code of the fit of HG1G2 model +330-335 F6.2 --- SHG1G2_H_g Absolute magnitude H in sHG1G2 model in g filter +337-347 F11.2 --- SHG1G2_dH_g Uncertainty on absolute magnitude H in sHG1G2 model in g filter +349-353 F5.2 --- SHG1G2_G1_g Phase slope G1 in sHG1G2 model in g filter +355-365 F11.2 --- SHG1G2_dG1_g Uncertainty on phase slope G1 in sHG1G2 model in g filter +367-371 F5.2 --- SHG1G2_G2_g Phase slope G2 in sHG1G2 model in g filter +373-383 F11.2 --- SHG1G2_dG2_g Uncertainty on phase slope G2 in sHG1G2 model in g filter +385-390 F6.2 --- SHG1G2_H_r Absolute magnitude H in sHG1G2 model in r filter +392-402 F11.2 --- SHG1G2_dH_r Uncertainty on absolute magnitude H in sHG1G2 model in r filter +404-408 F5.2 --- SHG1G2_G1_r Phase slope G1 in sHG1G2 model in r filter +410-419 F10.2 --- SHG1G2_dG1_r Uncertainty on phase slope G1 in sHG1G2 model in r filter +421-425 F5.2 --- SHG1G2_G2_r Phase slope G2 in sHG1G2 model in r filter +427-436 F10.2 --- SHG1G2_dG2_r Uncertainty on phase slope G2 in sHG1G2 model in r filter +438-442 F5.2 --- SHG1G2_R Oblateness +444-450 F7.2 --- SHG1G2_dR Uncertainty on oblateness +452-458 F7.2 --- SHG1G2_alpha0 Right Ascension of the spin vector (deg.) +460-465 F6.2 --- SHG1G2_delta0 Declination of the spin vector (deg.) +467-473 F7.2 --- SHG1G2_alpha0_alt Right Ascension of the spin vector (deg.), symmetric solution +475-480 F6.2 --- SHG1G2_delta0_alt Declination of the spin vector (deg.), symmetric solution +482-494 F13.2 --- SHG1G2_dalpha0 Uncertainty on the Right Ascension of the spin vector (deg.) +496-506 F11.2 --- SHG1G2_ddelta0 Uncertainty on the Declination of the spin vector (deg.) +508-514 F7.2 --- SHG1G2_obliquity Obliquity of the target (deg) +516-520 F5.2 --- SHG1G2_min_cos_lambda Minimum cosine of the aspect angle Lambda +522-526 F5.2 --- SHG1G2_mean_cos_lambda Mean cosine of the aspect angle Lambda +528-532 F5.2 --- SHG1G2_max_cos_lambda Maximum cosine of the aspect angle Lambda +534-538 F5.2 --- SHG1G2_rms RMS residuals of sHG1G2 model +540-544 F5.2 --- SHG1G2_rms_g RMS residuals of sHG1G2 model in g filter +546-550 F5.2 --- SHG1G2_rms_r RMS residuals of sHG1G2 model in g filter +552-559 F8.2 --- sHG1G2_chi2red Chi-square of sHG1G2 model +561-562 I2 --- sHG1G2_status Fit status of sHG1G2 model +564-564 I1 --- sHG1G2_fit Quality code of the fit of sHG1G2 model + +-------------------------------------------------------------------------------- + + + +See also: +None + +Acknowledgements: + +References: +================================================================================ + (prepared by author / pyreadme ) diff --git a/notebooks/Z_data_to_CDS.ipynb b/notebooks/Z_data_to_CDS.ipynb new file mode 100644 index 0000000..e40610f --- /dev/null +++ b/notebooks/Z_data_to_CDS.ipynb @@ -0,0 +1,1786 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "c67cc7b8-e6e2-44d4-9be9-ddafd36bca34", + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import sys\n", + "import numpy as np\n", + "import pandas as pd\n", + "\n", + "import rocks\n", + "\n", + "rocks.set_log_level(\"error\")\n", + "\n", + "import matplotlib.pyplot as plt\n", + "from figure_mask import compute_mask, print_statistics, compute_mask_spin" + ] + }, + { + "cell_type": "markdown", + "id": "6198a3d1-286c-4c4b-806e-5c085aabc386", + "metadata": {}, + "source": [ + "# Get SSOFT" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "b76b0d15-20ce-4b38-907d-6ce100dfd15f", + "metadata": {}, + "outputs": [], + "source": [ + "# Local Configuration\n", + "data_fink = \"../\"\n" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "ca033440-e54f-4997-a212-e419f377ed07", + "metadata": {}, + "outputs": [], + "source": [ + "# # Threshold for selection (of non-zero values)\n", + "# thres = 1e-3\n", + "\n", + "# # Minimum phase angle to consider\n", + "# min_phase = 3" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "5ea808c9-ac69-4b19-9c98-8e41113a8fd6", + "metadata": {}, + "outputs": [], + "source": [ + "# # ZTF filters 1: g, 2: r\n", + "# filters = {\"1\": \"g\", \"2\": \"r\"}\n", + "\n", + "# fink_colors = [\"#15284F\", \"#F5622E\"]\n", + "\n", + "# color_fink = \"#15284F\"" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "6b4db0c1-36bc-4db9-b2d2-751e97ba0d35", + "metadata": {}, + "outputs": [], + "source": [ + "data = pd.read_parquet(os.path.join(data_fink, \"data\", \"ztf\", \"sso_ZTF.parquet\"))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6fc9a4aa", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "7506e32d-fccc-4007-b27a-6bda182f0989", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "above 90: 0 \n", + "below 90: 0 \n" + ] + } + ], + "source": [ + "# data[\"SHG1G2_dSpin\"] = np.sqrt(\n", + "# (data[\"SHG1G2_dalpha0\"] * np.cos(np.radians(data[\"SHG1G2_delta0\"]))) ** 2\n", + "# + data[\"SHG1G2_ddelta0\"] ** 2\n", + "# )\n", + "\n", + "\n", + "# # Remove solutions above 90 deg of latitude\n", + "cond = data.SHG1G2_delta0 > 90\n", + "data.loc[cond, \"SHG1G2_delta0\"] = 90\n", + "print(f\"above 90: {len(data[cond])} \")\n", + "\n", + "cond = data.SHG1G2_delta0 < -90\n", + "data.loc[cond, \"SHG1G2_delta0\"] = -90\n", + "print(f\"below 90: {len(data[cond])} \")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "9a2e63c8-6e42-41aa-86bf-6c3ded183f6b", + "metadata": {}, + "outputs": [], + "source": [ + "# mask_SHG1G2_union = compute_mask(data, model=\"SHG1G2\", kind=\"union\")\n", + "# mask_HG1G2_union = compute_mask(data, model=\"HG1G2\", kind=\"union\")\n", + "# mask_HG_union = compute_mask(data, model=\"HG\", kind=\"union\")\n", + "\n", + "# mask_SHG1G2_inter = compute_mask(data, model=\"SHG1G2\", kind=\"inter\")\n", + "# mask_HG1G2_inter = compute_mask(data, model=\"HG1G2\", kind=\"inter\")\n", + "# mask_HG_inter = compute_mask(data, model=\"HG\", kind=\"inter\")\n", + "\n", + "# maskFINK_inter = compute_mask(data, R_min=0.305, model=\"FINK\", kind=\"inter\")\n", + "# maskFINK_union = compute_mask(data, R_min=0.305, model=\"FINK\", kind=\"union\")\n", + "\n", + "# for model in [\"HG\", \"HG1G2\", \"SHG1G2\", \"FINK\"]:\n", + "# print_statistics(data, model)\n", + "# print()" + ] + }, + { + "cell_type": "markdown", + "id": "576e8adb", + "metadata": {}, + "source": [ + "# Check RMS of SSOs with shape models" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "096e4875", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2003 RK07'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2003 RK07'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2016 VM04'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2016 VM04'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2020 FW03'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2020 FW03'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2003 VD01'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2003 VD01'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2005 YV02'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2005 YV02'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2011 YQ04'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2011 YQ04'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2021 NX07'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2021 NX07'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2001 YU03'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2001 YU03'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2020 AV02'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2020 AV02'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2002 TA09'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2002 TA09'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2008 YF02'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2008 YF02'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2002 NS07'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2002 NS07'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2013 PY06'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2013 PY06'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2003 YM01'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2003 YM01'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '1998 UQ01'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'1998 UQ01'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2004 XM00'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2004 XM00'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2007 OR01'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2007 OR01'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2015 WV01'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2015 WV01'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2015 MO01'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2015 MO01'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2018 LM04'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2018 LM04'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2016 VW01'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2016 VW01'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2010 WQ07'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2010 WQ07'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2016 QP01'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2016 QP01'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2004 MJ03'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2004 MJ03'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2014 RH00'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2014 RH00'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2016 OQ02'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2016 OQ02'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2014 KL05'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2014 KL05'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2010 VH95'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2010 VH95'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2014 RP00'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2014 RP00'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2017 RM00'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2017 RM00'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2003 NM03'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2003 NM03'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2011 AJ05'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2011 AJ05'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2009 CC03'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2009 CC03'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2020 PC05'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2020 PC05'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2001 BO02'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2001 BO02'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2016 WQ05'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2016 WQ05'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2003 VA03'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2003 VA03'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2017 YH03'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2017 YH03'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2003 UR00'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2003 UR00'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2016 OK00'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2016 OK00'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2018 XV05'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2018 XV05'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2009 CD04'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2009 CD04'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2007 TG08'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2007 TG08'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2002 XZ04'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2002 XZ04'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2019 AQ03'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2019 AQ03'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2020 OL03'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2020 OL03'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2015 JO05'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2015 JO05'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2007 LX00'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2007 LX00'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2012 UA00'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2012 UA00'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2017 HJ04'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2017 HJ04'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2001 RD02'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2001 RD02'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2020 KU04'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2020 KU04'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2020 ML03'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2020 ML03'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2002 GZ08'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2002 GZ08'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2020 KJ06'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2020 KJ06'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2010 LS00'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2010 LS00'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2009 PA09'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2009 PA09'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2007 AS01'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2007 AS01'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2007 WJ07'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2007 WJ07'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2016 XB07'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2016 XB07'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2018 KG02'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2018 KG02'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2020 PD01'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2020 PD01'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2016 XE01'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2016 XE01'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2013 WJ00'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2013 WJ00'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2020 JQ00'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2020 JQ00'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2011 LZ05'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2011 LZ05'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2007 UT07'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2007 UT07'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2020 NA00'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2020 NA00'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '1999 UK05'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'1999 UK05'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2016 OF02'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2016 OF02'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2020 OW03'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2020 OW03'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2006 QB03'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2006 QB03'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '28P'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'28P'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
ERROR [rocks] Could not identify '2007 XC03'. \n", + "\n" + ], + "text/plain": [ + "\u001b[1;31mERROR \u001b[0m \u001b[1m[\u001b[0mrocks\u001b[1m]\u001b[0m Could not identify \u001b[32m'2007 XC03'\u001b[0m. \n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n" + ], + "text/plain": [ + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "nn = rocks.id(data.ssnamenr)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "2a2b9a89", + "metadata": {}, + "outputs": [], + "source": [ + "data[\"sso_name\"] = [n[0] for n in nn]\n", + "data[\"sso_number\"] = [n[1] for n in nn]" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "d186116a", + "metadata": {}, + "outputs": [], + "source": [ + "cols_id = [\"sso_number\", \"sso_name\"]\n", + "\n", + "cols_obs = [\n", + " \"n_obs\",\n", + " \"n_obs_g\",\n", + " \"n_obs_r\",\n", + " \"min_phase\",\n", + " \"min_phase_g\",\n", + " \"min_phase_r\",\n", + " \"max_phase\",\n", + " \"max_phase_g\",\n", + " \"max_phase_r\",\n", + " \"n_days\",\n", + " \"n_days_g\",\n", + " \"n_days_r\",\n", + "]\n", + "\n", + "cols_HG = [\n", + " \"HG_H_g\",\n", + " \"HG_dH_g\",\n", + " \"HG_G_g\",\n", + " \"HG_dG_g\",\n", + " \"HG_H_r\",\n", + " \"HG_dH_r\",\n", + " \"HG_G_r\",\n", + " \"HG_dG_r\",\n", + " \"HG_rms\",\n", + " \"HG_rms_g\",\n", + " \"HG_rms_r\",\n", + " \"HG_chi2red\",\n", + " \"HG_status\",\n", + " \"HG_fit\",\n", + "]\n", + "\n", + "cols_HG1G2 = [\n", + " \"HG1G2_H_g\",\n", + " \"HG1G2_dH_g\",\n", + " \"HG1G2_G1_g\",\n", + " \"HG1G2_dG1_g\",\n", + " \"HG1G2_G2_g\",\n", + " \"HG1G2_dG2_g\",\n", + " \"HG1G2_H_r\",\n", + " \"HG1G2_dH_r\",\n", + " \"HG1G2_G1_r\",\n", + " \"HG1G2_dG1_r\",\n", + " \"HG1G2_G2_r\",\n", + " \"HG1G2_dG2_r\",\n", + " \"HG1G2_rms\",\n", + " \"HG1G2_rms_g\",\n", + " \"HG1G2_rms_r\",\n", + " \"HG1G2_chi2red\",\n", + " \"HG1G2_status\",\n", + " \"HG1G2_fit\",\n", + "]\n", + "\n", + "\n", + "cols_sHG1G2 = [\n", + " \"SHG1G2_H_g\",\n", + " \"SHG1G2_dH_g\",\n", + " \"SHG1G2_G1_g\",\n", + " \"SHG1G2_dG1_g\",\n", + " \"SHG1G2_G2_g\",\n", + " \"SHG1G2_dG2_g\",\n", + " \"SHG1G2_H_r\",\n", + " \"SHG1G2_dH_r\",\n", + " \"SHG1G2_G1_r\",\n", + " \"SHG1G2_dG1_r\",\n", + " \"SHG1G2_G2_r\",\n", + " \"SHG1G2_dG2_r\",\n", + " \"SHG1G2_R\",\n", + " \"SHG1G2_dR\",\n", + " \"SHG1G2_alpha0\",\n", + " \"SHG1G2_delta0\",\n", + " \"SHG1G2_alpha0_alt\",\n", + " \"SHG1G2_delta0_alt\",\n", + " \"SHG1G2_dalpha0\",\n", + " \"SHG1G2_ddelta0\",\n", + " \"SHG1G2_obliquity\",\n", + " \"SHG1G2_min_cos_lambda\",\n", + " \"SHG1G2_mean_cos_lambda\",\n", + " \"SHG1G2_max_cos_lambda\",\n", + " \"SHG1G2_rms\",\n", + " \"SHG1G2_rms_g\",\n", + " \"SHG1G2_rms_r\",\n", + " \"SHG1G2_chi2red\",\n", + " \"SHG1G2_status\",\n", + " \"SHG1G2_fit\",\n", + "]" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "f885125f", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + " | sso_number | \n", + "sso_name | \n", + "n_obs | \n", + "n_obs_g | \n", + "n_obs_r | \n", + "min_phase | \n", + "min_phase_g | \n", + "min_phase_r | \n", + "max_phase | \n", + "max_phase_g | \n", + "... | \n", + "SHG1G2_obliquity | \n", + "SHG1G2_min_cos_lambda | \n", + "SHG1G2_mean_cos_lambda | \n", + "SHG1G2_max_cos_lambda | \n", + "SHG1G2_rms | \n", + "SHG1G2_rms_g | \n", + "SHG1G2_rms_r | \n", + "SHG1G2_chi2red | \n", + "SHG1G2_status | \n", + "SHG1G2_fit | \n", + "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", + "96698 | \n", + "1999 JA80 | \n", + "85 | \n", + "36 | \n", + "49 | \n", + "2.459698 | \n", + "2.741709 | \n", + "2.459698 | \n", + "26.843809 | \n", + "23.247072 | \n", + "... | \n", + "79.043041 | \n", + "2.040673e-01 | \n", + "0.776208 | \n", + "0.984656 | \n", + "0.105945 | \n", + "0.097677 | \n", + "0.111630 | \n", + "0.893342 | \n", + "2 | \n", + "0 | \n", + "
1 | \n", + "90281 | \n", + "2003 DQ15 | \n", + "80 | \n", + "29 | \n", + "51 | \n", + "0.492574 | \n", + "0.492574 | \n", + "0.508562 | \n", + "36.864456 | \n", + "32.727764 | \n", + "... | \n", + "146.168000 | \n", + "5.279006e-01 | \n", + "0.547349 | \n", + "0.567255 | \n", + "0.128590 | \n", + "0.131654 | \n", + "0.126815 | \n", + "2.142482 | \n", + "2 | \n", + "0 | \n", + "
2 | \n", + "98868 | \n", + "2001 BS5 | \n", + "74 | \n", + "24 | \n", + "50 | \n", + "2.803109 | \n", + "2.803109 | \n", + "2.869442 | \n", + "22.413286 | \n", + "22.412022 | \n", + "... | \n", + "157.802903 | \n", + "2.898007e-07 | \n", + "0.167956 | \n", + "0.336582 | \n", + "0.121994 | \n", + "0.121018 | \n", + "0.122459 | \n", + "1.070323 | \n", + "2 | \n", + "0 | \n", + "
3 | \n", + "93152 | \n", + "2000 ST83 | \n", + "95 | \n", + "40 | \n", + "55 | \n", + "0.459614 | \n", + "0.459614 | \n", + "0.484397 | \n", + "26.643251 | \n", + "26.643251 | \n", + "... | \n", + "43.523213 | \n", + "1.263210e-01 | \n", + "0.386391 | \n", + "0.558458 | \n", + "0.227969 | \n", + "0.218368 | \n", + "0.234704 | \n", + "4.202844 | \n", + "2 | \n", + "0 | \n", + "
4 | \n", + "97764 | \n", + "2000 JO22 | \n", + "67 | \n", + "29 | \n", + "38 | \n", + "3.399261 | \n", + "5.707993 | \n", + "3.399261 | \n", + "23.535606 | \n", + "21.140776 | \n", + "... | \n", + "33.343897 | \n", + "4.599765e-07 | \n", + "0.096760 | \n", + "0.458314 | \n", + "0.056295 | \n", + "0.056650 | \n", + "0.056022 | \n", + "0.338663 | \n", + "4 | \n", + "0 | \n", + "
... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
122670 | \n", + "18175 | \n", + "Jenniferchoy | \n", + "100 | \n", + "37 | \n", + "63 | \n", + "0.632717 | \n", + "0.683442 | \n", + "0.632717 | \n", + "20.384775 | \n", + "20.384775 | \n", + "... | \n", + "91.374393 | \n", + "1.605013e-07 | \n", + "0.284122 | \n", + "0.999883 | \n", + "0.141868 | \n", + "0.155002 | \n", + "0.133554 | \n", + "2.393445 | \n", + "3 | \n", + "0 | \n", + "
122671 | \n", + "16294 | \n", + "4758 P-L | \n", + "89 | \n", + "32 | \n", + "57 | \n", + "0.931688 | \n", + "0.931688 | \n", + "0.940597 | \n", + "21.730999 | \n", + "21.488237 | \n", + "... | \n", + "37.730782 | \n", + "2.437234e-01 | \n", + "0.314426 | \n", + "0.514908 | \n", + "0.159572 | \n", + "0.153372 | \n", + "0.162950 | \n", + "2.218812 | \n", + "2 | \n", + "0 | \n", + "
122672 | \n", + "15310 | \n", + "1993 FT19 | \n", + "149 | \n", + "68 | \n", + "81 | \n", + "2.548526 | \n", + "2.548526 | \n", + "2.549195 | \n", + "32.725754 | \n", + "32.725754 | \n", + "... | \n", + "113.328796 | \n", + "2.740669e-02 | \n", + "0.534735 | \n", + "0.927261 | \n", + "0.085127 | \n", + "0.100594 | \n", + "0.069534 | \n", + "0.902558 | \n", + "2 | \n", + "0 | \n", + "
122673 | \n", + "106207 | \n", + "2000 UU29 | \n", + "54 | \n", + "17 | \n", + "37 | \n", + "11.692691 | \n", + "11.738620 | \n", + "11.692691 | \n", + "30.711340 | \n", + "27.314415 | \n", + "... | \n", + "174.152548 | \n", + "6.336122e-03 | \n", + "0.189185 | \n", + "0.276950 | \n", + "0.088183 | \n", + "0.075915 | \n", + "0.093281 | \n", + "0.409368 | \n", + "2 | \n", + "0 | \n", + "
122674 | \n", + "138120 | \n", + "2000 ED5 | \n", + "54 | \n", + "14 | \n", + "40 | \n", + "3.059315 | \n", + "3.059315 | \n", + "3.077485 | \n", + "23.672962 | \n", + "20.197599 | \n", + "... | \n", + "81.209450 | \n", + "2.934563e-01 | \n", + "0.836247 | \n", + "0.998738 | \n", + "0.078872 | \n", + "0.085844 | \n", + "0.076282 | \n", + "0.440423 | \n", + "2 | \n", + "0 | \n", + "
122675 rows × 76 columns
\n", + "