diff --git a/doc/nb/TestNewTile.ipynb b/doc/nb/TestNewTile.ipynb
index c87f23e..8d81748 100644
--- a/doc/nb/TestNewTile.ipynb
+++ b/doc/nb/TestNewTile.ipynb
@@ -14,7 +14,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 1,
"id": "1bd0d356-77e9-4d62-a47f-b2f9ff00e898",
"metadata": {
"tags": []
@@ -42,7 +42,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 2,
"id": "2c1f6604-55f5-4f47-be69-ea9689544157",
"metadata": {
"tags": []
@@ -70,12 +70,23 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 3,
"id": "e782a524-9168-4dcf-bdbf-01b05193382c",
"metadata": {
"tags": []
},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "INFO:load.py:1794:setup_db: Begin creating tables.\n",
+ "INFO:load.py:1797:setup_db: Finished creating tables.\n",
+ "INFO:load.py:1540:load_versions: Loading version metadata.\n",
+ "INFO:load.py:1551:load_versions: Completed loading version metadata.\n"
+ ]
+ }
+ ],
"source": [
"db.log = get_logger(DEBUG)\n",
"postgresql = db.setup_db(schema=specprod, hostname='db-loadbalancer.bweaver.development.svc.spin.nersc.org', username='desi_admin', overwrite=overwrite)\n",
@@ -93,7 +104,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 4,
"id": "065e77f2-cd38-4bf7-b9c1-319bc7707dd1",
"metadata": {
"tags": []
@@ -108,12 +119,65 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 9,
"id": "5322bcbd-8fcf-46a1-96be-2de812f7ea08",
"metadata": {
"tags": []
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
Table length=16\n",
+ "
\n",
+ "TILEID | SURVEY | PROGRAM | FAPRGRM | FAFLAVOR | NEXP | EXPTIME | TILERA | TILEDEC | EFFTIME_ETC | EFFTIME_SPEC | EFFTIME_GFA | GOALTIME | OBSSTATUS | LRG_EFFTIME_DARK | ELG_EFFTIME_DARK | BGS_EFFTIME_BRIGHT | LYA_EFFTIME_DARK | GOALTYPE | MINTFRAC | LASTNIGHT |
\n",
+ "int64 | str7 | str6 | str16 | str19 | int64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | str8 | float64 | float64 | float64 | float64 | str7 | float64 | int64 |
\n",
+ "80713 | sv1 | -- | m31 | sv1m31 | 3 | 2700.2 | 10.17 | 41.38 | 0.0 | 758.6 | 771.8 | 1000.0 | obsstart | 727.8 | 758.6 | 789.8 | 645.0 | unknown | 0.9 | 20210110 |
\n",
+ "80715 | sv1 | -- | m31 | sv1m31 | 3 | 2700.1 | 10.17 | 41.38 | 0.0 | 1906.8 | 1827.2 | 1000.0 | obsend | 1914.5 | 1906.8 | 2150.1 | 2216.6 | unknown | 0.9 | 20210115 |
\n",
+ "80769 | unknown | -- | dithfocus | dithfocus | 7 | 920.3 | 111.64 | 30.0 | 0.0 | 1.2 | 0.0 | 1000.0 | obsstart | 1.1 | 1.2 | 1.2 | 0.9 | unknown | 0.9 | 20210219 |
\n",
+ "80816 | cmx | -- | dithprec | dithprec | 3 | 540.2 | 99.0 | 66.0 | 0.0 | 14.1 | 45.2 | 1000.0 | obsstart | 11.4 | 14.1 | 11.6 | 6.8 | unknown | 0.9 | 20210223 |
\n",
+ "80916 | unknown | -- | dithfocus | dithfocus | 4 | 740.2 | 160.0 | 50.0 | 0.0 | 63.6 | 68.8 | 1000.0 | obsstart | 59.7 | 63.6 | 66.5 | 67.5 | unknown | 0.9 | 20210422 |
\n",
+ "82026 | unknown | -- | dithprec | dithprec | 1 | 200.1 | 251.2 | 50.4 | 0.0 | 73.1 | 59.4 | 1000.0 | obsstart | 67.5 | 73.1 | 72.7 | 64.4 | unknown | 0.9 | 20210423 |
\n",
+ "82065 | unknown | -- | dithfocus | dithfocus | 1 | 200.1 | 220.2 | 47.8 | 0.0 | 24.8 | 27.9 | 1000.0 | obsstart | 22.4 | 24.8 | 24.5 | 25.4 | unknown | 0.9 | 20210423 |
\n",
+ "82052 | unknown | -- | dithfocus | dithfocus | 1 | 200.1 | 190.0 | 49.5 | 0.0 | 30.1 | 17.3 | 1000.0 | obsstart | 25.4 | 30.1 | 26.1 | 14.9 | unknown | 0.9 | 20210423 |
\n",
+ "81096 | sv2 | -- | dark | sv2dark | 1 | 1220.1 | 180.0 | 45.0 | 0.0 | 1193.2 | 973.8 | 1000.0 | obsend | 1111.7 | 1193.2 | 1234.4 | 1459.6 | dark | 0.9 | 20210429 |
\n",
+ "82039 | unknown | -- | dithprec | dithprec | 3 | 580.2 | 279.0 | 50.0 | 0.0 | 159.6 | 131.6 | 1000.0 | obsstart | 149.0 | 159.6 | 158.6 | 105.8 | unknown | 0.9 | 20210529 |
\n",
+ "2704 | main | -- | dark | maindark | 1 | 821.0 | 222.897 | 4.905 | 467.1 | 524.1 | 534.8 | 1000.0 | retired | 558.5 | 524.1 | 559.4 | 559.7 | dark | 0.85 | 20210627 |
\n",
+ "2786 | main | -- | dark | maindark | 1 | 808.2 | 240.394 | 9.573 | 251.3 | 283.9 | 260.5 | 1000.0 | retired | 273.4 | 283.9 | 289.1 | 254.7 | dark | 0.85 | 20210627 |
\n",
+ "20307 | main | -- | bright | mainbright | 1 | 448.3 | 346.874 | 30.797 | 62.8 | 59.7 | 71.8 | 180.0 | retired | 47.2 | 49.8 | 59.7 | 72.1 | bright | 0.85 | 20210707 |
\n",
+ "21273 | main | -- | bright | mainbright | 1 | 534.4 | 344.455 | 2.172 | 113.1 | 132.8 | 149.9 | 180.0 | retired | 0.0 | 133.5 | 132.8 | 79.2 | bright | 0.85 | 20210708 |
\n",
+ "1825 | main | -- | dark | maindark | 1 | 770.2 | 329.126 | 1.365 | 566.0 | 547.0 | 601.3 | 1000.0 | retired | 0.0 | 547.0 | 595.5 | 597.2 | dark | 0.85 | 20210708 |
\n",
+ "82248 | cmx | -- | posmapping | cmxposmapping | 5 | 938.9 | 343.0 | 30.0 | 0.0 | 0.9 | 1.0 | 1000.0 | obsstart | 0.9 | 0.9 | 1.1 | 1.4 | unknown | 0.9 | 20210916 |
\n",
+ "
"
+ ],
+ "text/plain": [
+ "\n",
+ "TILEID SURVEY PROGRAM FAPRGRM ... GOALTYPE MINTFRAC LASTNIGHT\n",
+ "int64 str7 str6 str16 ... str7 float64 int64 \n",
+ "------ ------- ------- ---------- ... -------- -------- ---------\n",
+ " 80713 sv1 -- m31 ... unknown 0.9 20210110\n",
+ " 80715 sv1 -- m31 ... unknown 0.9 20210115\n",
+ " 80769 unknown -- dithfocus ... unknown 0.9 20210219\n",
+ " 80816 cmx -- dithprec ... unknown 0.9 20210223\n",
+ " 80916 unknown -- dithfocus ... unknown 0.9 20210422\n",
+ " 82026 unknown -- dithprec ... unknown 0.9 20210423\n",
+ " 82065 unknown -- dithfocus ... unknown 0.9 20210423\n",
+ " 82052 unknown -- dithfocus ... unknown 0.9 20210423\n",
+ " 81096 sv2 -- dark ... dark 0.9 20210429\n",
+ " 82039 unknown -- dithprec ... unknown 0.9 20210529\n",
+ " 2704 main -- dark ... dark 0.85 20210627\n",
+ " 2786 main -- dark ... dark 0.85 20210627\n",
+ " 20307 main -- bright ... bright 0.85 20210707\n",
+ " 21273 main -- bright ... bright 0.85 20210708\n",
+ " 1825 main -- dark ... dark 0.85 20210708\n",
+ " 82248 cmx -- posmapping ... unknown 0.9 20210916"
+ ]
+ },
+ "execution_count": 9,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"row_index = np.where((tiles_table['LASTNIGHT'] >= 20201214) & (tiles_table['EFFTIME_SPEC'] > 0) & (~tiles_table['PROGRAM'].mask))[0]\n",
"tiles_table[row_index]\n",
@@ -123,19 +187,80 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 6,
"id": "95866a59-eee1-43ea-87f7-6fce8a006115",
"metadata": {
"tags": []
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "Table length=20\n",
+ "
\n",
+ "TILEID | SURVEY | PROGRAM | FAPRGRM | FAFLAVOR | NEXP | EXPTIME | TILERA | TILEDEC | EFFTIME_ETC | EFFTIME_SPEC | EFFTIME_GFA | GOALTIME | OBSSTATUS | LRG_EFFTIME_DARK | ELG_EFFTIME_DARK | BGS_EFFTIME_BRIGHT | LYA_EFFTIME_DARK | GOALTYPE | MINTFRAC | LASTNIGHT |
\n",
+ "int64 | str7 | str6 | str16 | str19 | int64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | str8 | float64 | float64 | float64 | float64 | str7 | float64 | int64 |
\n",
+ "80615 | cmx | other | m33 | cmxm33 | 4 | 3600.1 | 24.027 | 31.39 | 0.0 | 3658.5 | 3270.6 | 1000.0 | obsend | 3582.4 | 3658.5 | 3945.2 | 4469.3 | unknown | 0.9 | 20201216 |
\n",
+ "80609 | sv1 | dark | lrgqso | cmxlrgqso | 15 | 13500.7 | 150.12 | 2.206 | 0.0 | 8202.4 | 8317.8 | 4000.0 | obsend | 8103.8 | 8202.4 | 9070.2 | 12421.2 | dark | 0.9 | 20201217 |
\n",
+ "80606 | sv1 | dark | elg | cmxelg | 12 | 10800.7 | 36.448 | -4.501 | 0.0 | 7179.2 | 7183.1 | 4000.0 | obsend | 6967.0 | 7179.2 | 7653.2 | 8686.3 | dark | 0.9 | 20201219 |
\n",
+ "80620 | sv1 | dark | lrgqso | sv1lrgqso | 13 | 11700.7 | 144.0 | 65.0 | 0.0 | 8228.4 | 7516.2 | 4000.0 | obsend | 7522.7 | 8228.4 | 7875.7 | 7957.3 | dark | 0.9 | 20201222 |
\n",
+ "80611 | sv1 | bright | bgsmws | sv1bgsmws | 13 | 3620.9 | 35.22 | 30.3 | 0.0 | 691.2 | 712.8 | 1000.0 | obsstart | 660.5 | 754.1 | 691.2 | 440.5 | bright | 0.9 | 20201222 |
\n",
+ "80607 | sv1 | dark | lrgqso | cmxlrgqso | 77 | 18804.9 | 0.0 | 0.0 | 0.0 | 10817.0 | 0.0 | 1000.0 | obsend | 9949.4 | 10817.0 | 10569.1 | 10520.4 | dark | 0.9 | 20201222 |
\n",
+ "80612 | sv1 | bright | bgsmws | sv1bgsmws | 50 | 5658.9 | 66.68 | -5.24 | 0.0 | 1611.0 | 1572.8 | 1000.0 | obsend | 1522.9 | 1658.4 | 1611.0 | 904.2 | bright | 0.9 | 20201223 |
\n",
+ "80608 | sv1 | dark | elg | cmxelg | 27 | 24301.6 | 106.74 | 56.2 | 0.0 | 17113.6 | 14302.2 | 4000.0 | obsend | 15770.5 | 17113.6 | 16838.1 | 17001.9 | dark | 0.9 | 20201223 |
\n",
+ "80623 | sv1 | dark | elg | sv1elg | 10 | 9000.5 | 155.0 | 32.425 | 0.0 | 5560.0 | 5750.7 | 4000.0 | obsend | 5392.1 | 5560.0 | 6032.1 | 8957.2 | dark | 0.9 | 20201223 |
\n",
+ "80616 | sv1 | bright | bgsmws | sv1bgsmws | 18 | 5106.2 | 356.0 | 29.0 | 0.0 | 1557.1 | 1575.5 | 600.0 | obsend | 1496.5 | 1694.1 | 1557.1 | 847.0 | bright | 0.9 | 20201223 |
\n",
+ "80617 | sv1 | bright | bgsmws | sv1bgsmws | 22 | 6162.4 | 5.0 | 28.0 | 0.0 | 1451.9 | 1449.5 | 600.0 | obsend | 1356.3 | 1497.1 | 1451.9 | 1064.0 | bright | 0.9 | 20201223 |
\n",
+ "80622 | sv1 | dark | lrgqso | sv1lrgqso | 8 | 7200.4 | 155.0 | 32.325 | 0.0 | 5543.6 | 5477.8 | 4000.0 | obsend | 5272.7 | 5543.6 | 5844.3 | 8490.2 | dark | 0.9 | 20201223 |
\n",
+ "80629 | sv1 | bright | bgsmws | sv1bgsmws | 5 | 1500.4 | 29.0 | -3.0 | 0.0 | 830.3 | 845.1 | 1000.0 | obsstart | 750.2 | 779.1 | 830.3 | 632.7 | bright | 0.9 | 20210103 |
\n",
+ "80638 | sv1 | bright | bgsmws | sv1bgsmws | 4 | 1200.3 | 60.0 | -30.0 | 0.0 | 305.3 | 340.4 | 1000.0 | obsstart | 285.9 | 300.7 | 305.3 | 135.2 | bright | 0.9 | 20210103 |
\n",
+ "80635 | sv1 | bright | bgsmws | sv1bgsmws | 5 | 1500.3 | 36.0 | -7.0 | 0.0 | 185.9 | 189.0 | 1000.0 | obsstart | 181.3 | 210.4 | 185.9 | 93.3 | bright | 0.9 | 20210105 |
\n",
+ "80641 | sv1 | bright | bgsmws | sv1bgsmws | 18 | 5131.3 | 98.5 | 44.5 | 0.0 | 1362.7 | 1145.8 | 600.0 | obsend | 1339.8 | 1575.3 | 1362.7 | 716.5 | bright | 0.9 | 20210107 |
\n",
+ "80642 | sv1 | bright | bgsmws | sv1bgsmws | 16 | 4801.3 | 102.0 | 36.5 | 0.0 | 1838.2 | 1571.5 | 600.0 | obsend | 1792.9 | 2097.2 | 1838.2 | 1077.3 | bright | 0.9 | 20210107 |
\n",
+ "80633 | sv1 | bright | bgsmws | sv1bgsmws | 11 | 2220.7 | 32.0 | -7.0 | 0.0 | 771.2 | 797.1 | 1000.0 | obsstart | 715.1 | 763.3 | 771.2 | 608.2 | bright | 0.9 | 20210107 |
\n",
+ "80640 | sv1 | bright | bgsmws | sv1bgsmws | 10 | 3000.8 | 85.5 | -20.0 | 0.0 | 512.4 | 470.8 | 1000.0 | obsstart | 492.1 | 542.8 | 512.4 | 312.3 | bright | 0.9 | 20210107 |
\n",
+ "80676 | sv1 | dark | lrgqso | sv1lrgqso | 11 | 9900.6 | 97.5 | 47.7 | 0.0 | 5596.7 | 4701.6 | 4000.0 | obsend | 5147.2 | 5596.7 | 5377.0 | 5067.3 | dark | 0.9 | 20210109 |
\n",
+ "
"
+ ],
+ "text/plain": [
+ "\n",
+ "TILEID SURVEY PROGRAM FAPRGRM ... LYA_EFFTIME_DARK GOALTYPE MINTFRAC LASTNIGHT\n",
+ "int64 str7 str6 str16 ... float64 str7 float64 int64 \n",
+ "------ ------ ------- ------- ... ---------------- -------- -------- ---------\n",
+ " 80615 cmx other m33 ... 4469.3 unknown 0.9 20201216\n",
+ " 80609 sv1 dark lrgqso ... 12421.2 dark 0.9 20201217\n",
+ " 80606 sv1 dark elg ... 8686.3 dark 0.9 20201219\n",
+ " 80620 sv1 dark lrgqso ... 7957.3 dark 0.9 20201222\n",
+ " 80611 sv1 bright bgsmws ... 440.5 bright 0.9 20201222\n",
+ " 80607 sv1 dark lrgqso ... 10520.4 dark 0.9 20201222\n",
+ " 80612 sv1 bright bgsmws ... 904.2 bright 0.9 20201223\n",
+ " 80608 sv1 dark elg ... 17001.9 dark 0.9 20201223\n",
+ " 80623 sv1 dark elg ... 8957.2 dark 0.9 20201223\n",
+ " 80616 sv1 bright bgsmws ... 847.0 bright 0.9 20201223\n",
+ " 80617 sv1 bright bgsmws ... 1064.0 bright 0.9 20201223\n",
+ " 80622 sv1 dark lrgqso ... 8490.2 dark 0.9 20201223\n",
+ " 80629 sv1 bright bgsmws ... 632.7 bright 0.9 20210103\n",
+ " 80638 sv1 bright bgsmws ... 135.2 bright 0.9 20210103\n",
+ " 80635 sv1 bright bgsmws ... 93.3 bright 0.9 20210105\n",
+ " 80641 sv1 bright bgsmws ... 716.5 bright 0.9 20210107\n",
+ " 80642 sv1 bright bgsmws ... 1077.3 bright 0.9 20210107\n",
+ " 80633 sv1 bright bgsmws ... 608.2 bright 0.9 20210107\n",
+ " 80640 sv1 bright bgsmws ... 312.3 bright 0.9 20210107\n",
+ " 80676 sv1 dark lrgqso ... 5067.3 dark 0.9 20210109"
+ ]
+ },
+ "execution_count": 6,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"tiles_table[row_index][:20]"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 7,
"id": "0e3c5449-449d-4474-b570-7db3aa50d87d",
"metadata": {
"tags": []
@@ -147,19 +272,49 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 8,
"id": "a88e68da-bf90-4077-b640-199ebb9f7fad",
"metadata": {
"tags": []
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "[Tile(tileid=80615),\n",
+ " Tile(tileid=80609),\n",
+ " Tile(tileid=80606),\n",
+ " Tile(tileid=80620),\n",
+ " Tile(tileid=80611),\n",
+ " Tile(tileid=80607),\n",
+ " Tile(tileid=80612),\n",
+ " Tile(tileid=80608),\n",
+ " Tile(tileid=80623),\n",
+ " Tile(tileid=80616),\n",
+ " Tile(tileid=80617),\n",
+ " Tile(tileid=80622),\n",
+ " Tile(tileid=80629),\n",
+ " Tile(tileid=80638),\n",
+ " Tile(tileid=80635),\n",
+ " Tile(tileid=80641),\n",
+ " Tile(tileid=80642),\n",
+ " Tile(tileid=80633),\n",
+ " Tile(tileid=80640),\n",
+ " Tile(tileid=80676)]"
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"load_tiles[:20]"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 10,
"id": "eea12065-5091-48b8-897e-5c51cb6fb3f5",
"metadata": {
"tags": []
@@ -186,7 +341,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 11,
"id": "86c45810-11c1-4010-b429-1480f9d34008",
"metadata": {
"tags": []
@@ -202,12 +357,180 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 12,
"id": "a8517a3d-0708-4b77-80b9-cab25554580b",
"metadata": {
"tags": []
},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "ERROR: No valid exposures found for tile 81088, even though EFFTIME_SPEC == 24.800000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "83416 20210404 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 158, even though EFFTIME_SPEC == 60.500000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "83543 20210405 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 23, even though EFFTIME_SPEC == 66.700000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "83524 20210405 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 50, even though EFFTIME_SPEC == 73.800000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "83525 20210405 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 131, even though EFFTIME_SPEC == 79.300000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "83732 20210406 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 185, even though EFFTIME_SPEC == 49.500000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84356 20210411 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 428, even though EFFTIME_SPEC == 65.700000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84420 20210411 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 77, even though EFFTIME_SPEC == 68.300000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84348 20210411 0.0 0.0\n",
+ "84349 20210411 0.0 0.0\n",
+ "84350 20210411 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 51, even though EFFTIME_SPEC == 45.900000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84345 20210411 0.0 0.0\n",
+ "84346 20210411 0.0 0.0\n",
+ "84347 20210411 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 320, even though EFFTIME_SPEC == 59.500000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84421 20210411 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 104, even though EFFTIME_SPEC == 70.400000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84352 20210411 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 212, even though EFFTIME_SPEC == 72.900000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84645 20210413 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 213, even though EFFTIME_SPEC == 63.400000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84814 20210414 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 78, even though EFFTIME_SPEC == 94.800000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84807 20210414 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 132, even though EFFTIME_SPEC == 56.700000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84815 20210414 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 105, even though EFFTIME_SPEC == 52.300000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84808 20210414 0.0 0.0\n",
+ "84809 20210414 0.0 0.0\n",
+ "84810 20210414 0.0 0.0\n",
+ "84811 20210414 0.0 0.0\n",
+ "84812 20210414 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 186, even though EFFTIME_SPEC == 43.400000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84813 20210414 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 106, even though EFFTIME_SPEC == 54.900000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84937 20210415 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 347, even though EFFTIME_SPEC == 30.000000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84944 20210415 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 214, even though EFFTIME_SPEC == 76.100000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84943 20210415 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 187, even though EFFTIME_SPEC == 62.000000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84939 20210415 0.0 0.0\n",
+ "84940 20210415 0.0 0.0\n",
+ "84941 20210415 0.0 0.0\n",
+ "84942 20210415 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 52, even though EFFTIME_SPEC == 67.200000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84932 20210415 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 24, even though EFFTIME_SPEC == 93.100000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84929 20210415 0.0 0.0\n",
+ "84930 20210415 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 133, even though EFFTIME_SPEC == 58.500000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84936 20210415 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 374, even though EFFTIME_SPEC == 65.400000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84418 20210411 0.0 0.0\n",
+ "84419 20210411 0.0 0.0\n",
+ "85641 20210420 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 107, even though EFFTIME_SPEC == 68.000000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "86495 20210428 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 375, even though EFFTIME_SPEC == 87.500000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "86508 20210428 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 401, even though EFFTIME_SPEC == 81.100000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "86507 20210428 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 215, even though EFFTIME_SPEC == 66.600000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "86505 20210428 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 321, even though EFFTIME_SPEC == 68.000000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "86509 20210428 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 79, even though EFFTIME_SPEC == 73.200000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "85619 20210420 0.0 0.0\n",
+ "86494 20210428 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 429, even though EFFTIME_SPEC == 67.100000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "84829 20210414 0.0 0.0\n",
+ "84830 20210414 0.0 0.0\n",
+ "86753 20210430 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 53, even though EFFTIME_SPEC == 63.900000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "86836 20210501 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 402, even though EFFTIME_SPEC == 90.600000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "90244 20210529 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 596, even though EFFTIME_SPEC == 90.300000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "90239 20210529 0.0 0.0\n",
+ "ERROR: No valid exposures found for tile 506, even though EFFTIME_SPEC == 76.800000!\n",
+ "EXPID NIGHT MJD EFFTIME_SPEC\n",
+ "----- -------- --- ------------\n",
+ "90224 20210529 0.0 0.0\n"
+ ]
+ }
+ ],
"source": [
"load_exposures = list()\n",
"for new_tile in load_tiles:\n",
diff --git a/doc/nb/TestPatchDailyWithJura.ipynb b/doc/nb/TestPatchDailyWithJura.ipynb
index ab741cc..998efef 100644
--- a/doc/nb/TestPatchDailyWithJura.ipynb
+++ b/doc/nb/TestPatchDailyWithJura.ipynb
@@ -334,8 +334,8 @@
{
"data": {
"text/html": [
- "Table length=23623\n",
- "
\n",
+ "Table length=23714\n",
+ "
\n",
"EXPID | NIGHT | EFFTIME_SPEC | DAILY_INDEX | JURA_INDEX |
\n",
"int32 | int32 | float64 | int64 | int64 |
\n",
"50986 | 20200219 | 0.0 | 0 | -- |
\n",
@@ -349,20 +349,20 @@
"51030 | 20200219 | 1343.9888305664067 | 8 | -- |
\n",
"51031 | 20200219 | 1274.8758575439458 | 9 | -- |
\n",
"... | ... | ... | ... | ... |
\n",
- "246378 | 20240730 | 441.1727294921875 | 23605 | -- |
\n",
- "246379 | 20240730 | 1023.6906127929688 | 23606 | -- |
\n",
- "246380 | 20240730 | 1023.5914306640625 | 23607 | -- |
\n",
- "246381 | 20240730 | 1011.693115234375 | 23608 | -- |
\n",
- "246382 | 20240730 | 509.824951171875 | 23609 | -- |
\n",
- "246383 | 20240730 | 1069.3900146484375 | 23610 | -- |
\n",
- "246384 | 20240730 | 1058.1279296875 | 23611 | -- |
\n",
- "246385 | 20240730 | 232.43740844726562 | 23612 | -- |
\n",
- "246386 | 20240730 | 240.3481903076172 | 23613 | -- |
\n",
- "246387 | 20240730 | 162.53750610351562 | 23614 | -- |
\n",
+ "247528 | 20240811 | 969.6046142578125 | 23696 | -- |
\n",
+ "247529 | 20240811 | 429.18170166015625 | 23697 | -- |
\n",
+ "247530 | 20240811 | 1127.6103515625 | 23698 | -- |
\n",
+ "247531 | 20240811 | 1052.037841796875 | 23699 | -- |
\n",
+ "247532 | 20240811 | 1063.469482421875 | 23700 | -- |
\n",
+ "247533 | 20240811 | 1091.3558349609375 | 23701 | -- |
\n",
+ "247534 | 20240811 | 1112.202880859375 | 23702 | -- |
\n",
+ "247535 | 20240811 | 709.7935791015625 | 23703 | -- |
\n",
+ "247536 | 20240811 | 213.33775329589844 | 23704 | -- |
\n",
+ "247537 | 20240811 | 199.97581481933594 | 23705 | -- |
\n",
"
"
],
"text/plain": [
- "\n",
+ "\n",
"EXPID NIGHT EFFTIME_SPEC DAILY_INDEX JURA_INDEX\n",
"int32 int32 float64 int64 int64 \n",
"------ -------- ------------------ ----------- ----------\n",
@@ -377,16 +377,16 @@
" 51030 20200219 1343.9888305664067 8 --\n",
" 51031 20200219 1274.8758575439458 9 --\n",
" ... ... ... ... ...\n",
- "246378 20240730 441.1727294921875 23605 --\n",
- "246379 20240730 1023.6906127929688 23606 --\n",
- "246380 20240730 1023.5914306640625 23607 --\n",
- "246381 20240730 1011.693115234375 23608 --\n",
- "246382 20240730 509.824951171875 23609 --\n",
- "246383 20240730 1069.3900146484375 23610 --\n",
- "246384 20240730 1058.1279296875 23611 --\n",
- "246385 20240730 232.43740844726562 23612 --\n",
- "246386 20240730 240.3481903076172 23613 --\n",
- "246387 20240730 162.53750610351562 23614 --"
+ "247528 20240811 969.6046142578125 23696 --\n",
+ "247529 20240811 429.18170166015625 23697 --\n",
+ "247530 20240811 1127.6103515625 23698 --\n",
+ "247531 20240811 1052.037841796875 23699 --\n",
+ "247532 20240811 1063.469482421875 23700 --\n",
+ "247533 20240811 1091.3558349609375 23701 --\n",
+ "247534 20240811 1112.202880859375 23702 --\n",
+ "247535 20240811 709.7935791015625 23703 --\n",
+ "247536 20240811 213.33775329589844 23704 --\n",
+ "247537 20240811 199.97581481933594 23705 --"
]
},
"execution_count": 17,
@@ -423,8 +423,8 @@
{
"data": {
"text/html": [
- "Table length=23615\n",
- "
\n",
+ "Table length=23706\n",
+ "
\n",
"NIGHT | EXPID | TILEID | TILERA | TILEDEC | MJD | SURVEY | PROGRAM | FAPRGRM | FAFLAVOR | EXPTIME | EFFTIME_SPEC | GOALTIME | GOALTYPE | MINTFRAC | AIRMASS | EBV | SEEING_ETC | EFFTIME_ETC | TSNR2_ELG | TSNR2_QSO | TSNR2_LRG | TSNR2_LYA | TSNR2_BGS | TSNR2_GPBDARK | TSNR2_GPBBRIGHT | TSNR2_GPBBACKUP | LRG_EFFTIME_DARK | ELG_EFFTIME_DARK | BGS_EFFTIME_BRIGHT | LYA_EFFTIME_DARK | GPB_EFFTIME_DARK | GPB_EFFTIME_BRIGHT | GPB_EFFTIME_BACKUP | TRANSPARENCY_GFA | SEEING_GFA | FIBER_FRACFLUX_GFA | FIBER_FRACFLUX_ELG_GFA | FIBER_FRACFLUX_BGS_GFA | FIBERFAC_GFA | FIBERFAC_ELG_GFA | FIBERFAC_BGS_GFA | AIRMASS_GFA | SKY_MAG_AB_GFA | SKY_MAG_G_SPEC | SKY_MAG_R_SPEC | SKY_MAG_Z_SPEC | EFFTIME_GFA | EFFTIME_DARK_GFA | EFFTIME_BRIGHT_GFA | EFFTIME_BACKUP_GFA |
\n",
"int32 | int32 | int32 | float64 | float64 | float64 | bytes7 | bytes6 | bytes19 | bytes19 | float64 | float64 | float64 | bytes7 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 |
\n",
"20200219 | 50986 | 63075 | 0.0 | 0.0 | 0.0 | unknown | other | unknown | unknown | 60.0 | 0.0 | 1000.0 | unknown | 0.9 | 1.043362 | 0.0942080095410347 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
\n",
@@ -438,20 +438,20 @@
"20200219 | 51030 | 70005 | 0.0 | 0.0 | 0.0 | unknown | other | unknown | unknown | 900.0 | 1343.9888305664067 | 1000.0 | unknown | 0.9 | 1.021381 | 0.018338840454816818 | 0.0 | 0.0 | 156.27777099609375 | 38.330753326416016 | 103.22396850585938 | 115.39551544189453 | 9775.427734375 | 0.0 | 0.0 | 0.0 | 1254.233742503177 | 1343.9888305664067 | 1368.5598828125 | 1320.0967744598886 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 22.086721773280537 | 21.420544538756392 | 19.89465601255312 | 0.0 | 0.0 | 0.0 | 0.0 |
\n",
"20200219 | 51031 | 70005 | 0.0 | 0.0 | 0.0 | unknown | other | unknown | unknown | 900.0 | 1274.8758575439458 | 1000.0 | unknown | 0.9 | 1.011203 | 0.018338840454816818 | 0.0 | 0.0 | 148.2413787841797 | 36.46641540527344 | 97.36178588867188 | 116.91536712646484 | 9226.1015625 | 0.0 | 0.0 | 0.0 | 1183.0046728440814 | 1274.8758575439458 | 1291.6542187500002 | 1337.483509973618 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 22.080598194447436 | 21.40015385586721 | 19.848699583634996 | 0.0 | 0.0 | 0.0 | 0.0 |
\n",
"... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
\n",
- "20240730 | 246378 | 10912 | 340.846 | -8.388 | 60522.38378575 | main | dark | dark | maindark | 619.1697998046875 | 441.1727294921875 | 1000.0 | dark | 0.85 | 1.3165470361709595 | 0.047989290207624435 | 0.9440510272979736 | 483.2486267089844 | 49.972129821777344 | 13.630145072937012 | 36.30870056152344 | 35.43665034482255 | 3299.115234375 | 5296.93115234375 | 923.5020751953125 | 6359.810546875 | 441.1727294921875 | 429.7603454589844 | 461.8761291503906 | 418.1846864733069 | 444.046142578125 | 483.2496337890625 | 450.4367370605469 | 0.9680606190419044 | 0.9381644289505756 | 0.6675577133608988 | 0.4713678095337493 | 0.2138194314774376 | 1.0615990542559133 | 1.027865979371123 | 1.0118823084207105 | 1.3150959179926784 | 21.18424641013473 | 21.746775565778563 | 21.19750460997336 | 20.07584651554651 | 488.47878548847876 | 488.47878548847876 | 477.4760386320366 | 532.683638132892 |
\n",
- "20240730 | 246379 | 7790 | 337.383 | -10.687 | 60522.39234187 | main | dark | dark | maindark | 1247.8599853515625 | 1023.6906127929688 | 1000.0 | dark | 0.85 | 1.3595080375671387 | 0.052915140986442566 | 0.9706640243530273 | 1042.7479248046875 | 115.8001937866211 | 32.196510314941406 | 84.25016784667969 | 99.74932587817311 | 7430.3310546875 | 12421.6611328125 | 2115.40478515625 | 13967.322265625 | 1023.6906127929688 | 995.8817138671875 | 1040.246337890625 | 1177.1327188768023 | 1041.3182373046875 | 1106.94775390625 | 989.2424926757812 | 0.9893193281388531 | 0.9307233041676614 | 0.6712353601896872 | 0.4736434240256132 | 0.21493444963781505 | 1.0485013096249918 | 1.0144891161654384 | 1.0034030111565273 | 1.3643041567353933 | 21.166463328314606 | 21.69823733080282 | 21.17246497287049 | 20.019874714544684 | 1085.06701949145 | 1085.06701949145 | 1028.5115492967197 | 1071.611646705463 |
\n",
- "20240730 | 246380 | 10910 | 344.207 | -8.717 | 60522.40820759 | main | dark | dark | maindark | 1109.246826171875 | 1023.5914306640625 | 1000.0 | dark | 0.85 | 1.3180299997329712 | 0.0392402745783329 | 0.9395809769630432 | 1046.2276611328125 | 117.380615234375 | 32.8455924987793 | 84.24200439453125 | 100.79775744266809 | 7408.76708984375 | 12406.4560546875 | 2089.47412109375 | 13853.681640625 | 1023.5914306640625 | 1009.4733276367188 | 1037.2274169921875 | 1189.5051643766096 | 1040.0435791015625 | 1093.3787841796875 | 981.19384765625 | 0.9837560502005219 | 0.8664984147605612 | 0.682001304059983 | 0.47977027960964774 | 0.2170017897742823 | 1.0949210890286902 | 1.054623570185027 | 1.0343846311762106 | 1.320800127552384 | 21.094571488633857 | 21.689332123486693 | 21.195902239671092 | 20.110737793428918 | 1104.8716043052887 | 1104.8716043052887 | 1030.4797770453736 | 1103.6678485814466 |
\n",
- "20240730 | 246381 | 10917 | 345.522 | -11.76 | 60522.42243792 | main | dark | dark | maindark | 1122.812255859375 | 1011.693115234375 | 1000.0 | dark | 0.85 | 1.3876880407333374 | 0.04325112700462341 | 0.9356740117073059 | 1046.2069091796875 | 115.57283020019531 | 32.711631774902344 | 83.26277160644531 | 100.8872808707878 | 7336.94921875 | 12304.5615234375 | 2068.9892578125 | 13920.2890625 | 1011.693115234375 | 993.9263916015625 | 1027.1728515625 | 1190.5616222064546 | 1031.5015869140625 | 1082.6595458984375 | 985.911376953125 | 0.9936347147705791 | 0.8559770514581063 | 0.6708549221662126 | 0.4711840553178599 | 0.21281252146707985 | 1.142427785826987 | 1.0965817079019744 | 1.070433224705416 | 1.3953883045230766 | 21.151163443168404 | 21.63806941588647 | 21.16971269940324 | 20.16463492774087 | 1153.0168270665943 | 1153.0168270665943 | 1070.8227980060212 | 1173.7923191541215 |
\n",
- "20240730 | 246382 | 4656 | 351.594 | -9.316 | 60522.43682234 | main | dark | dark | maindark | 625.1672973632812 | 509.824951171875 | 1000.0 | dark | 0.85 | 1.3328609466552734 | 0.030591830611228943 | 0.901852011680603 | 523.0729370117188 | 58.17076873779297 | 16.01919937133789 | 41.95880889892578 | 41.53007129812613 | 3785.512939453125 | 6071.00341796875 | 1049.297607421875 | 7243.9775390625 | 509.824951171875 | 500.2686462402344 | 529.9718017578125 | 490.0925927260613 | 508.9372863769531 | 549.0758666992188 | 513.0582885742188 | 0.9646438762378204 | 0.8658724784828002 | 0.6878746446722405 | 0.483533558794687 | 0.21860029259178893 | 1.1050356834555584 | 1.0536301033990756 | 1.035064757501909 | 1.3363072508561982 | 21.109211207349162 | 21.648909790456692 | 21.201758586230493 | 20.295240521568296 | 556.7439760670363 | 556.7439760670363 | 541.3040309845758 | 624.002195728866 |
\n",
- "20240730 | 246383 | 4653 | 349.534 | -11.971 | 60522.44546106 | main | dark | dark | maindark | 1179.63037109375 | 1069.3900146484375 | 1000.0 | dark | 0.85 | 1.406682014465332 | 0.03199562430381775 | 0.8850650191307068 | 1052.6583251953125 | 122.66683197021484 | 33.92235565185547 | 88.01124572753906 | 94.20810743104667 | 7720.90771484375 | 12642.798828125 | 2142.811767578125 | 14350.6376953125 | 1069.3900146484375 | 1054.934814453125 | 1080.9271240234375 | 1111.74130415664 | 1059.8563232421875 | 1121.289306640625 | 1016.3909912109375 | 1.0048389005112313 | 0.8874768164214865 | 0.6491581427955608 | 0.4602199695545427 | 0.20775688763555605 | 1.0585259124709359 | 1.03061473885076 | 1.0090877068459534 | 1.4203220226529947 | 21.055256569126318 | 21.5848651299843 | 21.161165478210798 | 20.333099458898886 | 1118.1235364670927 | 1118.1235364670927 | 1043.66997938859 | 1104.0324931050204 |
\n",
- "20240730 | 246384 | 4679 | 355.006 | -9.665 | 60522.46050744 | main | dark | dark | maindark | 1117.6209716796875 | 1058.1279296875 | 1000.0 | dark | 0.85 | 1.3546639680862427 | 0.02975255623459816 | 0.849353015422821 | 1048.109375 | 121.52278900146484 | 34.104530334472656 | 87.0843734741211 | 94.55372311100363 | 7640.3232421875 | 12738.9228515625 | 2141.456787109375 | 14525.2685546875 | 1058.1279296875 | 1045.0960693359375 | 1069.645263671875 | 1115.8198833495567 | 1067.91455078125 | 1120.580322265625 | 1028.75927734375 | 0.9789596175132785 | 0.8271641806257845 | 0.6970265872383017 | 0.48883970279649447 | 0.22033873893017344 | 1.1137748235131741 | 1.0699503095817477 | 1.049196610518961 | 1.3664814825915195 | 21.07907790005207 | 21.52352373483466 | 21.13760623184547 | 20.305102147615287 | 1132.709338541409 | 1132.709338541409 | 1068.0479275380571 | 1169.6238718045377 |
\n",
- "20240730 | 246385 | 24866 | 3.83 | -7.012 | 60522.47487336 | main | bright | bright | mainbright | 364.4747009277344 | 232.43740844726562 | 180.0 | bright | 0.85 | 1.2912390232086182 | 0.038514770567417145 | 0.8020359873771667 | 218.7906951904297 | 25.080459594726562 | 6.9666595458984375 | 17.74033546447754 | 15.106907309405505 | 1660.2672119140625 | 2515.705078125 | 447.7630920410156 | 3493.44970703125 | 215.5558319091797 | 215.69195556640625 | 232.43740844726562 | 178.27523863829472 | 210.89364624023438 | 234.3052215576172 | 247.42530822753906 | 1.001046436756758 | 0.8409649956479666 | 0.6829615050079662 | 0.47887299104429804 | 0.21601991562033684 | 1.1287941015536664 | 1.0806399912568523 | 1.0556165533257067 | 1.2937984558081843 | 20.91750904197836 | 21.13299284335013 | 20.971608524525728 | 20.28509976864928 | 249.75012516574037 | 240.94961066736218 | 249.75012516574037 | 328.1043516860146 |
\n",
- "20240730 | 246386 | 20144 | 7.987 | -6.88 | 60522.48047065 | main | bright | bright | mainbright | 411.36737060546875 | 240.3481903076172 | 180.0 | bright | 0.85 | 1.2851790189743042 | 0.04186272993683815 | 0.7953320145606995 | 210.790771484375 | 26.83013343811035 | 7.1498703956604 | 18.21416473388672 | 12.34200659119524 | 1716.7728271484375 | 2518.908203125 | 452.0247497558594 | 3607.32568359375 | 221.31314086914062 | 230.73915100097656 | 240.3481903076172 | 145.6468968304886 | 211.16217041015625 | 236.53524780273438 | 255.49063110351562 | 1.0793258071201237 | 0.844984443940304 | 0.6562658078296506 | 0.4615881052059242 | 0.20860858962730228 | 1.1593910222000723 | 1.1106470172967995 | 1.0856978920908937 | 1.287188834681559 | 20.55003252130404 | 20.322232253368114 | 20.589541903325177 | 20.186978226647582 | 252.21413240809304 | 233.48497414308596 | 252.21413240809304 | 355.53504222981286 |
\n",
- "20240730 | 246387 | 24856 | 8.613 | -10.669 | 60522.48662334 | main | bright | bright | mainbright | 538.7693481445312 | 162.53750610351562 | 180.0 | bright | 0.85 | 1.363281011581421 | 0.02701910212635994 | 0.8434900045394897 | 130.64242553710938 | 19.922204971313477 | 5.045029640197754 | 11.877720832824707 | 7.127576639503241 | 1160.982177734375 | 1604.9432373046875 | 298.68194580078125 | 2778.65673828125 | 144.32150268554688 | 171.33096313476562 | 162.53750610351562 | 84.11188341170667 | 134.54373168945312 | 156.2941131591797 | 196.79974365234375 | 1.0031516756929997 | 0.8040388697329832 | 0.7246958082647235 | 0.5054145910703762 | 0.22655202962771886 | 1.1915488077202765 | 1.133636578511625 | 1.0996838341585176 | 1.3670629395487122 | 19.370177034009654 | 18.738702001695955 | 19.379586638459692 | 19.536950961156585 | 165.0054278466772 | 138.14962174529643 | 165.0054278466772 | 317.47622185937684 |
\n",
+ "20240811 | 247528 | 6951 | 344.369 | 16.086 | 60534.38172642 | main | dark | dark | maindark | 901.3694458007812 | 969.6046142578125 | 1000.0 | dark | 0.85 | 1.0406320095062256 | 0.044877439737319946 | 0.7411739826202393 | 1011.6485595703125 | 109.28627014160156 | 31.885089874267578 | 79.79886627197266 | 102.94174189120531 | 6855.8251953125 | 12592.3251953125 | 2020.419189453125 | 12808.1142578125 | 969.6046142578125 | 939.8619384765625 | 959.8155517578125 | 1214.8061297808124 | 1055.6251220703125 | 1057.2437744140625 | 907.1410522460938 | 0.9900068231912147 | 0.7639646840853687 | 0.7648771254981794 | 0.531613381333464 | 0.2374791143951383 | 1.2210461677214273 | 1.1634403363417296 | 1.1288559207319588 | 1.0425706065258322 | 21.367864086515503 | 22.1030599706196 | 21.375212627043425 | 19.855108602241 | 1224.2348646528164 | 1224.2348646528164 | 1087.2171669571308 | 1177.2436004852325 |
\n",
+ "20240811 | 247529 | 10040 | 351.028 | 12.039 | 60534.39354864 | main | dark | dark | maindark | 496.1578369140625 | 429.18170166015625 | 1000.0 | dark | 0.85 | 1.0635850429534912 | 0.05874023586511612 | 0.7435870170593262 | 457.554931640625 | 48.65447235107422 | 14.093167304992676 | 35.321834564208984 | 39.41304643843323 | 3153.46044921875 | 5470.96240234375 | 914.0369262695312 | 6353.80078125 | 429.18170166015625 | 418.428466796875 | 441.4844665527344 | 465.10977497685997 | 458.6353454589844 | 478.2967224121094 | 450.0110778808594 | 0.9957813149228574 | 0.7484903104001552 | 0.7644044980645351 | 0.5316450472682661 | 0.23718613687094336 | 1.2164809236034082 | 1.1636947262475603 | 1.130954270042408 | 1.0639757079156482 | 21.249407700068062 | 22.041945103950656 | 21.292467810587496 | 19.780432078859388 | 497.0730537310182 | 497.0730537310182 | 476.4885777853104 | 563.4197035038846 |
\n",
+ "20240811 | 247530 | 3815 | 347.364 | 18.412 | 60534.40069601 | main | dark | dark | maindark | 1345.6346435546875 | 1127.6103515625 | 1000.0 | dark | 0.85 | 1.034301996231079 | 0.14684182405471802 | 0.7355740070343018 | 1007.197021484375 | 131.06871032714844 | 35.89905548095703 | 92.80280303955078 | 90.58827207572759 | 7743.5224609375 | 13522.173828125 | 2175.986572265625 | 13279.1591796875 | 1127.6103515625 | 1127.19091796875 | 1084.0931396484375 | 1069.0239564835613 | 1133.5750732421875 | 1138.6490478515625 | 940.5029907226562 | 0.9546868423453168 | 0.8408000602052532 | 0.7086851200835247 | 0.4969404350565698 | 0.22369722034717004 | 1.1103019367167093 | 1.065389525481174 | 1.0402825690328545 | 1.0402615255169572 | 21.26922394775155 | 22.075250243809567 | 21.32285870501553 | 19.89196841829213 | 1078.4679118552754 | 1078.4679118552754 | 966.8927272969829 | 999.3082350790254 |
\n",
+ "20240811 | 247531 | 10051 | 350.635 | 20.862 | 60534.41774169 | main | dark | dark | maindark | 1018.934814453125 | 1052.037841796875 | 1000.0 | dark | 0.85 | 1.0304579734802246 | 0.04781072586774826 | 0.8089560270309448 | 1018.5135498046875 | 119.21675109863281 | 34.21532440185547 | 86.5831527709961 | 98.2312222911045 | 7357.2919921875 | 13527.3642578125 | 2159.69970703125 | 13523.0625 | 1052.037841796875 | 1025.26416015625 | 1030.0208740234375 | 1159.217716572273 | 1134.01025390625 | 1130.12646484375 | 957.777587890625 | 0.9901224262049546 | 0.7733579414467817 | 0.7520886874171397 | 0.5236842859468347 | 0.23410012602536834 | 1.1773062943293144 | 1.1218748127919782 | 1.088899387974346 | 1.0362239867090162 | 21.223587446818733 | 22.08499118085784 | 21.32625670983131 | 19.919475100001453 | 1271.029801157748 | 1271.029801157748 | 1131.4206408069429 | 1225.4939056252717 |
\n",
+ "20240811 | 247532 | 2238 | 354.076 | 18.235 | 60534.43091844 | main | dark | dark | maindark | 1259.8875732421875 | 1063.469482421875 | 1000.0 | dark | 0.85 | 1.044754981994629 | 0.06236021965742111 | 0.7752460241317749 | 1009.441650390625 | 122.29011535644531 | 34.92768096923828 | 87.52398681640625 | 109.54480354487896 | 7571.9169921875 | 13547.3623046875 | 2216.37451171875 | 14551.416015625 | 1063.469482421875 | 1051.695068359375 | 1060.068359375 | 1292.7282595683664 | 1135.6866455078125 | 1159.783203125 | 1030.6112060546875 | 0.8181439487385438 | 0.7657385585190628 | 0.7672510602066878 | 0.5343449780215859 | 0.23867171558815192 | 1.0418816408852662 | 0.993727775091835 | 0.9648658207651273 | 1.053355884165044 | 21.128920243463906 | 21.982832248462163 | 21.226617019286188 | 19.79964838784093 | 1128.401796021883 | 1128.401796021883 | 1020.6841519652768 | 1115.7333645631868 |
\n",
+ "20240811 | 247533 | 2257 | 358.616 | 14.519 | 60534.44688809 | main | dark | dark | maindark | 1030.04248046875 | 1091.3558349609375 | 1000.0 | dark | 0.85 | 1.0683629512786865 | 0.042809292674064636 | 0.8541939854621887 | 1015.0289916992188 | 122.882080078125 | 35.72774887084961 | 89.81904602050781 | 120.50965385399759 | 7814.27587890625 | 14248.3359375 | 2322.952392578125 | 14969.1689453125 | 1091.3558349609375 | 1056.785888671875 | 1093.9986572265625 | 1422.1234604162776 | 1194.4498291015625 | 1215.55322265625 | 1060.1988525390625 | 0.980115415004357 | 0.8149706458924038 | 0.7220328570697538 | 0.5040025571705538 | 0.22627189439355344 | 1.1583410507538932 | 1.1067776454166331 | 1.0765247337056791 | 1.0765145206803846 | 21.08073786715708 | 21.974946384717523 | 21.176436199676623 | 19.80419036129597 | 1139.8141917538592 | 1139.8141917538592 | 1053.2316075764418 | 1179.0196901751244 |
\n",
+ "20240811 | 247534 | 11643 | 4.105 | 12.005 | 60534.46021628 | main | dark | dark | maindark | 1180.0335693359375 | 1112.202880859375 | 1000.0 | dark | 0.85 | 1.082522988319397 | 0.14347930252552032 | 0.8350430130958557 | 1013.2708740234375 | 127.91471862792969 | 36.142948150634766 | 91.5347671508789 | 99.867545023188 | 7807.98681640625 | 13986.5078125 | 2260.811767578125 | 14419.8486328125 | 1112.202880859375 | 1100.066650390625 | 1093.1181640625 | 1178.5278122508128 | 1172.5006103515625 | 1183.0362548828125 | 1021.2929077148438 | 1.0175209688212346 | 0.7920205962674025 | 0.7142020205305208 | 0.4995637462162541 | 0.22463976662919388 | 1.1963562298640502 | 1.1382610718753172 | 1.1080650185882202 | 1.0918196390626136 | 21.068503765902534 | 21.89294396529984 | 21.149675366395094 | 19.79140194174022 | 928.3050724871539 | 928.3050724871539 | 860.0327572123894 | 967.0168042167019 |
\n",
+ "20240811 | 247535 | 3623 | 8.037 | 15.235 | 60534.47525803 | main | dark | dark | maindark | 815.0862426757812 | 709.7935791015625 | 1000.0 | dark | 0.85 | 1.0669900178909302 | 0.06605811417102814 | 0.9333620071411133 | 697.5803833007812 | 81.07109069824219 | 22.839502334594727 | 58.41630935668945 | 60.525148504786195 | 5139.2646484375 | 9036.771484375 | 1505.7318115234375 | 10087.515625 | 709.7935791015625 | 697.21142578125 | 719.4970703125 | 714.2517705520763 | 757.56005859375 | 787.91845703125 | 714.4533081054688 | 1.017934471709824 | 0.8200954815959343 | 0.7156446641531912 | 0.500110290420825 | 0.22435507619363376 | 1.168147638098866 | 1.1192264650500299 | 1.0933847012439495 | 1.0736928470418776 | 21.039142553606798 | 21.65983717329619 | 21.108917475605363 | 19.715744629047887 | 760.1467011612814 | 760.1467011612814 | 728.8823471134752 | 837.8630329669646 |
\n",
+ "20240811 | 247536 | 21004 | 14.48 | 15.506 | 60534.48628697 | main | bright | bright | mainbright | 388.0565490722656 | 213.33775329589844 | 180.0 | bright | 0.85 | 1.0574580430984497 | 0.057311009615659714 | 0.8351590037345886 | 186.02218627929688 | 23.16343879699707 | 6.307667255401611 | 16.22843360900879 | 12.149189594574272 | 1523.841064453125 | 2369.862060546875 | 423.01824951171875 | 3283.35400390625 | 197.185302734375 | 199.20558166503906 | 213.33775329589844 | 143.37148099704925 | 198.66751098632812 | 221.35675048828125 | 232.545166015625 | 1.0003230378342467 | 0.8390532806789683 | 0.70849211521871 | 0.4973698261754207 | 0.22394183375757787 | 1.1319986448071286 | 1.099222664997284 | 1.0745543493224152 | 1.0599553987418162 | 20.68108500685559 | 20.766684324516206 | 20.725277969866443 | 19.699271231268256 | 243.16951620049647 | 228.24315289172364 | 243.16951620049647 | 325.19085591350307 |
\n",
+ "20240811 | 247537 | 22564 | 16.369 | 11.416 | 60534.49216449 | main | bright | bright | mainbright | 802.7540893554688 | 199.97581481933594 | 180.0 | bright | 0.85 | 1.084354043006897 | 0.040372084826231 | 1.1371020078659058 | 159.10128784179688 | 24.519306182861328 | 6.137171745300293 | 14.476789474487305 | 9.79267755607143 | 1428.398681640625 | 2059.87060546875 | 385.8652648925781 | 3577.23974609375 | 175.90176391601562 | 210.8660430908203 | 199.97581481933594 | 115.56249684073876 | 172.6806640625 | 201.9153594970703 | 253.35977172851562 | 0.9637808365860443 | 0.8242769756984506 | 0.7314590301330718 | 0.5107739100469961 | 0.22946269591027157 | 1.1534293182415314 | 1.1040503491991678 | 1.0797739798788024 | 1.0902361709291886 | 19.093559953323393 | 18.707641972862074 | 19.1132490845288 | 19.091466695236615 | 196.75697506196457 | 160.3567407149404 | 196.75697506196457 | 384.09250395416865 |
\n",
"
"
],
"text/plain": [
- "\n",
+ "\n",
" NIGHT EXPID TILEID ... EFFTIME_BRIGHT_GFA EFFTIME_BACKUP_GFA\n",
" int32 int32 int32 ... float64 float64 \n",
"-------- ------ ------ ... ------------------ ------------------\n",
@@ -466,16 +466,16 @@
"20200219 51030 70005 ... 0.0 0.0\n",
"20200219 51031 70005 ... 0.0 0.0\n",
" ... ... ... ... ... ...\n",
- "20240730 246378 10912 ... 477.4760386320366 532.683638132892\n",
- "20240730 246379 7790 ... 1028.5115492967197 1071.611646705463\n",
- "20240730 246380 10910 ... 1030.4797770453736 1103.6678485814466\n",
- "20240730 246381 10917 ... 1070.8227980060212 1173.7923191541215\n",
- "20240730 246382 4656 ... 541.3040309845758 624.002195728866\n",
- "20240730 246383 4653 ... 1043.66997938859 1104.0324931050204\n",
- "20240730 246384 4679 ... 1068.0479275380571 1169.6238718045377\n",
- "20240730 246385 24866 ... 249.75012516574037 328.1043516860146\n",
- "20240730 246386 20144 ... 252.21413240809304 355.53504222981286\n",
- "20240730 246387 24856 ... 165.0054278466772 317.47622185937684"
+ "20240811 247528 6951 ... 1087.2171669571308 1177.2436004852325\n",
+ "20240811 247529 10040 ... 476.4885777853104 563.4197035038846\n",
+ "20240811 247530 3815 ... 966.8927272969829 999.3082350790254\n",
+ "20240811 247531 10051 ... 1131.4206408069429 1225.4939056252717\n",
+ "20240811 247532 2238 ... 1020.6841519652768 1115.7333645631868\n",
+ "20240811 247533 2257 ... 1053.2316075764418 1179.0196901751244\n",
+ "20240811 247534 11643 ... 860.0327572123894 967.0168042167019\n",
+ "20240811 247535 3623 ... 728.8823471134752 837.8630329669646\n",
+ "20240811 247536 21004 ... 243.16951620049647 325.19085591350307\n",
+ "20240811 247537 22564 ... 196.75697506196457 384.09250395416865"
]
},
"execution_count": 19,
@@ -489,11 +489,519 @@
"# for column in ('NIGHT', 'EXPID', 'TILEID', 'TILERA', 'TILEDEC', 'MJD', 'SURVEY', 'PROGRAM', 'FAPRGRM', 'FAFLAVOR', 'EXPTIME', 'GOALTIME', 'GOALTYPE', 'MINTFRAC', 'AIRMASS', 'EBV', 'SEEING_ETC', 'EFFTIME_ETC',\n",
"# 'TRANSPARENCY_GFA', 'SEEING_GFA', 'FIBER_FRACFLUX_GFA', 'FIBER_FRACFLUX_ELG_GFA', 'FIBER_FRACFLUX_BGS_GFA', 'FIBERFAC_GFA', 'FIBERFAC_ELG_GFA', 'FIBERFAC_BGS_GFA', 'AIRMASS_GFA', 'SKY_MAG_AB_GFA',\n",
"# 'EFFTIME_GFA', 'EFFTIME_DARK_GFA', 'EFFTIME_BRIGHT_GFA', 'EFFTIME_BACKUP_GFA'):\n",
- "for column in ('MJD', 'GOALTYPE'):\n",
+ "for column in ('TILERA', 'TILEDEC', 'MJD', 'SURVEY'):\n",
" daily_exposures_patched[column][daily_exposures_index] = jura_exposures[column][jura_exposures_index]\n",
"daily_exposures_patched"
]
},
+ {
+ "cell_type": "markdown",
+ "id": "2cad2268-9557-444e-897c-e04bc63b42c6",
+ "metadata": {},
+ "source": [
+ "### After patching are there still missing data?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "id": "00e2e401-93f6-4d87-8307-9c1f0db767e2",
+ "metadata": {
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "assert not (daily_exposures_patched['TILERA'] == daily_exposures['TILERA']).all()\n",
+ "assert not (daily_exposures_patched['TILEDEC'] == daily_exposures['TILEDEC']).all()\n",
+ "assert not (daily_exposures_patched['MJD'] == daily_exposures['MJD']).all()\n",
+ "assert not (daily_exposures_patched['SURVEY'] == daily_exposures['SURVEY']).all()\n",
+ "assert (daily_exposures_patched['PROGRAM'] == daily_exposures['PROGRAM']).all()\n",
+ "assert (daily_exposures_patched['FAPRGRM'] == daily_exposures['FAPRGRM']).all()\n",
+ "assert (daily_exposures_patched['FAFLAVOR'] == daily_exposures['FAFLAVOR']).all()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "id": "60427b0b-913d-456b-b45e-6ccc3a46866b",
+ "metadata": {
+ "tags": []
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "INFO: tile 80618 exposure 69082 has MJD-OBS = 59204.557878 in /global/cfs/cdirs/desi/spectro/data/20201220/00069082/desi-00069082.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201220 69082 80618 59204.55787815\n",
+ "INFO: tile 80618 exposure 69083 has MJD-OBS = 59204.563137 in /global/cfs/cdirs/desi/spectro/data/20201220/00069083/desi-00069083.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201220 69083 80618 59204.56313729\n",
+ "INFO: tile 80618 exposure 69084 has MJD-OBS = 59204.568494 in /global/cfs/cdirs/desi/spectro/data/20201220/00069084/desi-00069084.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201220 69084 80618 59204.56849373\n",
+ "INFO: tile 80618 exposure 69085 has MJD-OBS = 59204.573527 in /global/cfs/cdirs/desi/spectro/data/20201220/00069085/desi-00069085.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201220 69085 80618 59204.57352664\n",
+ "INFO: tile 80617 exposure 69400 has MJD-OBS = 59206.108281 in /global/cfs/cdirs/desi/spectro/data/20201222/00069400/desi-00069400.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69400 80617 59206.10828083\n",
+ "INFO: tile 80617 exposure 69401 has MJD-OBS = 59206.116788 in /global/cfs/cdirs/desi/spectro/data/20201222/00069401/desi-00069401.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69401 80617 59206.11678777\n",
+ "INFO: tile 80617 exposure 69402 has MJD-OBS = 59206.125315 in /global/cfs/cdirs/desi/spectro/data/20201222/00069402/desi-00069402.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69402 80617 59206.12531454\n",
+ "INFO: tile 80617 exposure 69403 has MJD-OBS = 59206.135059 in /global/cfs/cdirs/desi/spectro/data/20201222/00069403/desi-00069403.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69403 80617 59206.13505941\n",
+ "INFO: tile 80617 exposure 69404 has MJD-OBS = 59206.145698 in /global/cfs/cdirs/desi/spectro/data/20201222/00069404/desi-00069404.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69404 80617 59206.14569799\n",
+ "INFO: tile 80608 exposure 69435 has MJD-OBS = 59206.313242 in /global/cfs/cdirs/desi/spectro/data/20201222/00069435/desi-00069435.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ -------------\n",
+ "20201222 69435 80608 59206.3132417\n",
+ "INFO: tile 80608 exposure 69436 has MJD-OBS = 59206.326569 in /global/cfs/cdirs/desi/spectro/data/20201222/00069436/desi-00069436.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69436 80608 59206.32656933\n",
+ "INFO: tile 80608 exposure 69437 has MJD-OBS = 59206.339900 in /global/cfs/cdirs/desi/spectro/data/20201222/00069437/desi-00069437.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69437 80608 59206.33989997\n",
+ "INFO: tile 80608 exposure 69438 has MJD-OBS = 59206.353205 in /global/cfs/cdirs/desi/spectro/data/20201222/00069438/desi-00069438.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69438 80608 59206.35320477\n",
+ "INFO: tile 80607 exposure 69440 has MJD-OBS = 59206.367353 in /global/cfs/cdirs/desi/spectro/data/20201222/00069440/desi-00069440.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69440 80607 59206.36735299\n",
+ "INFO: tile 80607 exposure 69441 has MJD-OBS = 59206.380662 in /global/cfs/cdirs/desi/spectro/data/20201222/00069441/desi-00069441.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69441 80607 59206.38066192\n",
+ "INFO: tile 80607 exposure 69442 has MJD-OBS = 59206.393943 in /global/cfs/cdirs/desi/spectro/data/20201222/00069442/desi-00069442.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69442 80607 59206.39394324\n",
+ "INFO: tile 80620 exposure 69444 has MJD-OBS = 59206.409566 in /global/cfs/cdirs/desi/spectro/data/20201222/00069444/desi-00069444.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69444 80620 59206.40956632\n",
+ "INFO: tile 80620 exposure 69445 has MJD-OBS = 59206.422851 in /global/cfs/cdirs/desi/spectro/data/20201222/00069445/desi-00069445.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69445 80620 59206.42285072\n",
+ "INFO: tile 80620 exposure 69446 has MJD-OBS = 59206.436229 in /global/cfs/cdirs/desi/spectro/data/20201222/00069446/desi-00069446.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69446 80620 59206.43622927\n",
+ "INFO: tile 80620 exposure 69447 has MJD-OBS = 59206.449480 in /global/cfs/cdirs/desi/spectro/data/20201222/00069447/desi-00069447.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69447 80620 59206.44947983\n",
+ "INFO: tile 80614 exposure 69449 has MJD-OBS = 59206.468311 in /global/cfs/cdirs/desi/spectro/data/20201222/00069449/desi-00069449.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69449 80614 59206.46831138\n",
+ "INFO: tile 80614 exposure 69450 has MJD-OBS = 59206.474771 in /global/cfs/cdirs/desi/spectro/data/20201222/00069450/desi-00069450.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69450 80614 59206.47477105\n",
+ "INFO: tile 80614 exposure 69451 has MJD-OBS = 59206.481235 in /global/cfs/cdirs/desi/spectro/data/20201222/00069451/desi-00069451.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69451 80614 59206.48123483\n",
+ "INFO: tile 80614 exposure 69452 has MJD-OBS = 59206.487680 in /global/cfs/cdirs/desi/spectro/data/20201222/00069452/desi-00069452.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69452 80614 59206.48768029\n",
+ "INFO: tile 80614 exposure 69453 has MJD-OBS = 59206.494103 in /global/cfs/cdirs/desi/spectro/data/20201222/00069453/desi-00069453.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69453 80614 59206.49410313\n",
+ "INFO: tile 80610 exposure 69455 has MJD-OBS = 59206.501778 in /global/cfs/cdirs/desi/spectro/data/20201222/00069455/desi-00069455.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69455 80610 59206.50177768\n",
+ "INFO: tile 80610 exposure 69456 has MJD-OBS = 59206.515169 in /global/cfs/cdirs/desi/spectro/data/20201222/00069456/desi-00069456.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69456 80610 59206.51516924\n",
+ "INFO: tile 80614 exposure 69458 has MJD-OBS = 59206.533942 in /global/cfs/cdirs/desi/spectro/data/20201222/00069458/desi-00069458.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69458 80614 59206.53394194\n",
+ "INFO: tile 80614 exposure 69459 has MJD-OBS = 59206.540400 in /global/cfs/cdirs/desi/spectro/data/20201222/00069459/desi-00069459.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69459 80614 59206.54040006\n",
+ "INFO: tile 80614 exposure 69460 has MJD-OBS = 59206.546853 in /global/cfs/cdirs/desi/spectro/data/20201222/00069460/desi-00069460.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201222 69460 80614 59206.54685306\n",
+ "INFO: tile 80623 exposure 69628 has MJD-OBS = 59207.380045 in /global/cfs/cdirs/desi/spectro/data/20201223/00069628/desi-00069628.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201223 69628 80623 59207.38004477\n",
+ "INFO: tile 80623 exposure 69629 has MJD-OBS = 59207.393223 in /global/cfs/cdirs/desi/spectro/data/20201223/00069629/desi-00069629.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201223 69629 80623 59207.39322287\n",
+ "INFO: tile 80622 exposure 69631 has MJD-OBS = 59207.407850 in /global/cfs/cdirs/desi/spectro/data/20201223/00069631/desi-00069631.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201223 69631 80622 59207.40785035\n",
+ "INFO: tile 80622 exposure 69632 has MJD-OBS = 59207.421005 in /global/cfs/cdirs/desi/spectro/data/20201223/00069632/desi-00069632.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20201223 69632 80622 59207.42100469\n",
+ "INFO: tile 80635 exposure 70543 has MJD-OBS = 59217.249417 in /global/cfs/cdirs/desi/spectro/data/20210102/00070543/desi-00070543.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ -------------\n",
+ "20210102 70543 80635 59217.2494171\n",
+ "INFO: tile 80635 exposure 70544 has MJD-OBS = 59217.255461 in /global/cfs/cdirs/desi/spectro/data/20210102/00070544/desi-00070544.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20210102 70544 80635 59217.25546107\n",
+ "INFO: tile 80635 exposure 70545 has MJD-OBS = 59217.261845 in /global/cfs/cdirs/desi/spectro/data/20210102/00070545/desi-00070545.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20210102 70545 80635 59217.26184494\n",
+ "INFO: tile 80713 exposure 71721 has MJD-OBS = 59225.094667 in /global/cfs/cdirs/desi/spectro/data/20210110/00071721/desi-00071721.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210110 71721 80713 59225.094667134\n",
+ "INFO: tile 80713 exposure 71722 has MJD-OBS = 59225.107224 in /global/cfs/cdirs/desi/spectro/data/20210110/00071722/desi-00071722.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210110 71722 80713 59225.107223918\n",
+ "INFO: tile 80713 exposure 71723 has MJD-OBS = 59225.119826 in /global/cfs/cdirs/desi/spectro/data/20210110/00071723/desi-00071723.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210110 71723 80713 59225.119825769\n",
+ "INFO: tile 80670 exposure 71724 has MJD-OBS = 59225.134263 in /global/cfs/cdirs/desi/spectro/data/20210110/00071724/desi-00071724.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210110 71724 80670 59225.134262648\n",
+ "INFO: tile 80670 exposure 71870 has MJD-OBS = 59226.161130 in /global/cfs/cdirs/desi/spectro/data/20210111/00071870/desi-00071870.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210111 71870 80670 59226.161129722\n",
+ "INFO: tile 80715 exposure 72498 has MJD-OBS = 59230.164165 in /global/cfs/cdirs/desi/spectro/data/20210115/00072498/desi-00072498.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210115 72498 80715 59230.164164663\n",
+ "INFO: tile 80715 exposure 72499 has MJD-OBS = 59230.176755 in /global/cfs/cdirs/desi/spectro/data/20210115/00072499/desi-00072499.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210115 72499 80715 59230.176755043\n",
+ "INFO: tile 80715 exposure 72500 has MJD-OBS = 59230.189428 in /global/cfs/cdirs/desi/spectro/data/20210115/00072500/desi-00072500.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ -------------\n",
+ "20210115 72500 80715 59230.1894283\n",
+ "INFO: tile 80687 exposure 75823 has MJD-OBS = 59260.123180 in /global/cfs/cdirs/desi/spectro/data/20210214/00075823/desi-00075823.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20210214 75823 80687 59260.12318035\n",
+ "INFO: tile 80687 exposure 75824 has MJD-OBS = 59260.132294 in /global/cfs/cdirs/desi/spectro/data/20210214/00075824/desi-00075824.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210214 75824 80687 59260.132294067\n",
+ "INFO: tile 80687 exposure 75825 has MJD-OBS = 59260.141440 in /global/cfs/cdirs/desi/spectro/data/20210214/00075825/desi-00075825.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210214 75825 80687 59260.141440081\n",
+ "INFO: tile 80687 exposure 75826 has MJD-OBS = 59260.150494 in /global/cfs/cdirs/desi/spectro/data/20210214/00075826/desi-00075826.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210214 75826 80687 59260.150493743\n",
+ "INFO: tile 80687 exposure 75827 has MJD-OBS = 59260.159721 in /global/cfs/cdirs/desi/spectro/data/20210214/00075827/desi-00075827.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210214 75827 80687 59260.159721426\n",
+ "INFO: tile 80687 exposure 75828 has MJD-OBS = 59260.168634 in /global/cfs/cdirs/desi/spectro/data/20210214/00075828/desi-00075828.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210214 75828 80687 59260.168633955\n",
+ "INFO: tile 80687 exposure 75829 has MJD-OBS = 59260.177738 in /global/cfs/cdirs/desi/spectro/data/20210214/00075829/desi-00075829.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210214 75829 80687 59260.177738254\n",
+ "INFO: tile 80687 exposure 75830 has MJD-OBS = 59260.186794 in /global/cfs/cdirs/desi/spectro/data/20210214/00075830/desi-00075830.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210214 75830 80687 59260.186793903\n",
+ "INFO: tile 80687 exposure 75831 has MJD-OBS = 59260.196030 in /global/cfs/cdirs/desi/spectro/data/20210214/00075831/desi-00075831.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210214 75831 80687 59260.196030128\n",
+ "INFO: tile 80687 exposure 75832 has MJD-OBS = 59260.204947 in /global/cfs/cdirs/desi/spectro/data/20210214/00075832/desi-00075832.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210214 75832 80687 59260.204947223\n",
+ "INFO: tile 80687 exposure 75835 has MJD-OBS = 59260.218992 in /global/cfs/cdirs/desi/spectro/data/20210214/00075835/desi-00075835.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210214 75835 80687 59260.218992112\n",
+ "INFO: tile 80687 exposure 75836 has MJD-OBS = 59260.228327 in /global/cfs/cdirs/desi/spectro/data/20210214/00075836/desi-00075836.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20210214 75836 80687 59260.22832683\n",
+ "INFO: tile 80708 exposure 75868 has MJD-OBS = 59260.515382 in /global/cfs/cdirs/desi/spectro/data/20210214/00075868/desi-00075868.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20210214 75868 80708 59260.51538167\n",
+ "INFO: tile 80708 exposure 75869 has MJD-OBS = 59260.524510 in /global/cfs/cdirs/desi/spectro/data/20210214/00075869/desi-00075869.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210214 75869 80708 59260.524510298\n",
+ "INFO: tile 80708 exposure 75870 has MJD-OBS = 59260.533663 in /global/cfs/cdirs/desi/spectro/data/20210214/00075870/desi-00075870.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210214 75870 80708 59260.533663345\n",
+ "INFO: tile 80733 exposure 75873 has MJD-OBS = 59260.550852 in /global/cfs/cdirs/desi/spectro/data/20210214/00075873/desi-00075873.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210214 75873 80733 59260.550852082\n",
+ "INFO: tile 80733 exposure 75874 has MJD-OBS = 59260.556760 in /global/cfs/cdirs/desi/spectro/data/20210214/00075874/desi-00075874.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210214 75874 80733 59260.556760477\n",
+ "INFO: tile 80769 exposure 76926 has MJD-OBS = 59265.098968 in /global/cfs/cdirs/desi/spectro/data/20210219/00076926/desi-00076926.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210219 76926 80769 59265.098968318\n",
+ "INFO: tile 80769 exposure 76949 has MJD-OBS = 59265.126700 in /global/cfs/cdirs/desi/spectro/data/20210219/00076949/desi-00076949.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210219 76949 80769 59265.126700093\n",
+ "INFO: tile 80769 exposure 76952 has MJD-OBS = 59265.132660 in /global/cfs/cdirs/desi/spectro/data/20210219/00076952/desi-00076952.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210219 76952 80769 59265.132659945\n",
+ "INFO: tile 80816 exposure 77753 has MJD-OBS = 59269.256470 in /global/cfs/cdirs/desi/spectro/data/20210223/00077753/desi-00077753.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210223 77753 80816 59269.256470218\n",
+ "INFO: tile 80662 exposure 77926 has MJD-OBS = 59270.253469 in /global/cfs/cdirs/desi/spectro/data/20210224/00077926/desi-00077926.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210224 77926 80662 59270.253469231\n",
+ "INFO: tile 80662 exposure 77929 has MJD-OBS = 59270.272156 in /global/cfs/cdirs/desi/spectro/data/20210224/00077929/desi-00077929.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210224 77929 80662 59270.272156213\n",
+ "INFO: tile 80639 exposure 79046 has MJD-OBS = 59274.186137 in /global/cfs/cdirs/desi/spectro/data/20210228/00079046/desi-00079046.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210228 79046 80639 59274.186137438\n",
+ "INFO: tile 80722 exposure 79058 has MJD-OBS = 59274.230862 in /global/cfs/cdirs/desi/spectro/data/20210228/00079058/desi-00079058.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210228 79058 80722 59274.230862343\n",
+ "INFO: tile 80722 exposure 79060 has MJD-OBS = 59274.264118 in /global/cfs/cdirs/desi/spectro/data/20210228/00079060/desi-00079060.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210228 79060 80722 59274.264117823\n",
+ "INFO: tile 80722 exposure 79061 has MJD-OBS = 59274.272239 in /global/cfs/cdirs/desi/spectro/data/20210228/00079061/desi-00079061.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210228 79061 80722 59274.272238992\n",
+ "INFO: tile 80722 exposure 79062 has MJD-OBS = 59274.277943 in /global/cfs/cdirs/desi/spectro/data/20210228/00079062/desi-00079062.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210228 79062 80722 59274.277943426\n",
+ "INFO: tile 80741 exposure 79066 has MJD-OBS = 59274.328710 in /global/cfs/cdirs/desi/spectro/data/20210228/00079066/desi-00079066.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210228 79066 80741 59274.328709963\n",
+ "INFO: tile 80741 exposure 79067 has MJD-OBS = 59274.343822 in /global/cfs/cdirs/desi/spectro/data/20210228/00079067/desi-00079067.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20210228 79067 80741 59274.34382233\n",
+ "INFO: tile 80741 exposure 79068 has MJD-OBS = 59274.358837 in /global/cfs/cdirs/desi/spectro/data/20210228/00079068/desi-00079068.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210228 79068 80741 59274.358837452\n",
+ "INFO: tile 80740 exposure 79069 has MJD-OBS = 59274.374192 in /global/cfs/cdirs/desi/spectro/data/20210228/00079069/desi-00079069.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210228 79069 80740 59274.374191986\n",
+ "INFO: tile 80740 exposure 79070 has MJD-OBS = 59274.390114 in /global/cfs/cdirs/desi/spectro/data/20210228/00079070/desi-00079070.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210228 79070 80740 59274.390114169\n",
+ "INFO: tile 80726 exposure 79072 has MJD-OBS = 59274.408621 in /global/cfs/cdirs/desi/spectro/data/20210228/00079072/desi-00079072.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210228 79072 80726 59274.408620889\n",
+ "INFO: tile 80726 exposure 79073 has MJD-OBS = 59274.423888 in /global/cfs/cdirs/desi/spectro/data/20210228/00079073/desi-00079073.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210228 79073 80726 59274.423888115\n",
+ "INFO: tile 80726 exposure 79074 has MJD-OBS = 59274.439179 in /global/cfs/cdirs/desi/spectro/data/20210228/00079074/desi-00079074.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210228 79074 80726 59274.439178527\n",
+ "INFO: tile 80721 exposure 79741 has MJD-OBS = 59282.176876 in /global/cfs/cdirs/desi/spectro/data/20210308/00079741/desi-00079741.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210308 79741 80721 59282.176876234\n",
+ "INFO: tile 80721 exposure 79749 has MJD-OBS = 59282.207467 in /global/cfs/cdirs/desi/spectro/data/20210308/00079749/desi-00079749.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210308 79749 80721 59282.207466672\n",
+ "INFO: tile 80722 exposure 80474 has MJD-OBS = 59288.188474 in /global/cfs/cdirs/desi/spectro/data/20210314/00080474/desi-00080474.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210314 80474 80722 59288.188474374\n",
+ "INFO: tile 80871 exposure 80481 has MJD-OBS = 59288.216706 in /global/cfs/cdirs/desi/spectro/data/20210314/00080481/desi-00080481.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210314 80481 80871 59288.216706308\n",
+ "INFO: tile 80702 exposure 81201 has MJD-OBS = 59294.236517 in /global/cfs/cdirs/desi/spectro/data/20210320/00081201/desi-00081201.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210320 81201 80702 59294.236516598\n",
+ "INFO: tile 80742 exposure 81356 has MJD-OBS = 59295.108323 in /global/cfs/cdirs/desi/spectro/data/20210321/00081356/desi-00081356.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210321 81356 80742 59295.108323264\n",
+ "INFO: tile 80916 exposure 81471 has MJD-OBS = 59296.117864 in /global/cfs/cdirs/desi/spectro/data/20210322/00081471/desi-00081471.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210322 81471 80916 59296.117863884\n",
+ "INFO: tile 80916 exposure 81478 has MJD-OBS = 59296.147124 in /global/cfs/cdirs/desi/spectro/data/20210322/00081478/desi-00081478.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210322 81478 80916 59296.147124245\n",
+ "INFO: tile 80916 exposure 81508 has MJD-OBS = 59296.281297 in /global/cfs/cdirs/desi/spectro/data/20210322/00081508/desi-00081508.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210322 81508 80916 59296.281297302\n",
+ "INFO: tile 80621 exposure 83414 has MJD-OBS = 59309.140932 in /global/cfs/cdirs/desi/spectro/data/20210404/00083414/desi-00083414.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210404 83414 80621 59309.140931599\n",
+ "INFO: tile 80621 exposure 83415 has MJD-OBS = 59309.154354 in /global/cfs/cdirs/desi/spectro/data/20210404/00083415/desi-00083415.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210404 83415 80621 59309.154353633\n",
+ "INFO: tile 80871 exposure 83976 has MJD-OBS = 59313.215656 in /global/cfs/cdirs/desi/spectro/data/20210408/00083976/desi-00083976.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210408 83976 80871 59313.215655974\n",
+ "INFO: tile 88 exposure 85616 has MJD-OBS = 59325.179788 in /global/cfs/cdirs/desi/spectro/data/20210420/00085616/desi-00085616.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210420 85616 88 59325.179788298\n",
+ "INFO: tile 80916 exposure 85983 has MJD-OBS = 59327.145040 in /global/cfs/cdirs/desi/spectro/data/20210422/00085983/desi-00085983.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210422 85983 80916 59327.145039662\n",
+ "INFO: tile 82052 exposure 86134 has MJD-OBS = 59328.228283 in /global/cfs/cdirs/desi/spectro/data/20210423/00086134/desi-00086134.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210423 86134 82052 59328.228283382\n",
+ "INFO: tile 82065 exposure 86150 has MJD-OBS = 59328.340232 in /global/cfs/cdirs/desi/spectro/data/20210423/00086150/desi-00086150.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20210423 86150 82065 59328.34023238\n",
+ "INFO: tile 82026 exposure 86164 has MJD-OBS = 59328.431506 in /global/cfs/cdirs/desi/spectro/data/20210423/00086164/desi-00086164.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210423 86164 82026 59328.431505944\n",
+ "INFO: tile 82039 exposure 86271 has MJD-OBS = 59329.414145 in /global/cfs/cdirs/desi/spectro/data/20210424/00086271/desi-00086271.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210424 86271 82039 59329.414145131\n",
+ "INFO: tile 81096 exposure 86615 has MJD-OBS = 59334.232449 in /global/cfs/cdirs/desi/spectro/data/20210429/00086615/desi-00086615.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210429 86615 81096 59334.232448542\n",
+ "INFO: tile 82039 exposure 86628 has MJD-OBS = 59334.426929 in /global/cfs/cdirs/desi/spectro/data/20210429/00086628/desi-00086628.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210429 86628 82039 59334.426928885\n",
+ "INFO: tile 82039 exposure 90251 has MJD-OBS = 59364.411164 in /global/cfs/cdirs/desi/spectro/data/20210529/00090251/desi-00090251.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210529 90251 82039 59364.411163769\n",
+ "INFO: tile 2704 exposure 96355 has MJD-OBS = 59393.181737 in /global/cfs/cdirs/desi/spectro/data/20210627/00096355/desi-00096355.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ --------------\n",
+ "20210627 96355 2704 59393.18173717\n",
+ "INFO: tile 2786 exposure 96360 has MJD-OBS = 59393.240284 in /global/cfs/cdirs/desi/spectro/data/20210627/00096360/desi-00096360.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210627 96360 2786 59393.240284236\n",
+ "INFO: tile 20307 exposure 97854 has MJD-OBS = 59403.475127 in /global/cfs/cdirs/desi/spectro/data/20210707/00097854/desi-00097854.fits.fz!\n",
+ " NIGHT EXPID TILEID MJD \n",
+ "-------- ----- ------ ---------------\n",
+ "20210707 97854 20307 59403.475127378\n"
+ ]
+ }
+ ],
+ "source": [
+ "missing_mjd = np.where((daily_exposures_patched['NIGHT'] >= first_jura_night) & (daily_exposures_patched['EFFTIME_SPEC'] > 0) & (daily_exposures_patched['MJD'] < 50000))[0]\n",
+ "for row in daily_exposures_patched[missing_mjd]:\n",
+ " raw_data_file = os.path.join(os.environ['DESI_SPECTRO_DATA'], \"{0:08d}\".format(row['NIGHT']), \"{0:08d}\".format(row['EXPID']), \"desi-{0:08d}.fits.fz\".format(row['EXPID']))\n",
+ " with fits.open(raw_data_file, mode='readonly') as hdulist:\n",
+ " mjd_obs = hdulist['SPEC'].header['MJD-OBS']\n",
+ " print(\"INFO: tile {0:d} exposure {1:d} has MJD-OBS = {2:f} in {3}!\".format(row['TILEID'], row['EXPID'], mjd_obs, raw_data_file))\n",
+ " w = np.where(daily_exposures_patched['EXPID'] == row['EXPID'])[0]\n",
+ " assert len(w) == 1\n",
+ " daily_exposures_patched['MJD'][w] = mjd_obs\n",
+ " print(daily_exposures_patched[w][['NIGHT', 'EXPID', 'TILEID', 'MJD']])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "id": "fdc2baa0-8cd9-4fbf-8c5f-ec83a931a72b",
+ "metadata": {
+ "tags": []
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "Table length=0\n",
+ "
\n",
+ "NIGHT | EXPID | TILEID | TILERA | TILEDEC | MJD | SURVEY | PROGRAM | FAPRGRM | FAFLAVOR | EXPTIME | EFFTIME_SPEC | GOALTIME | GOALTYPE | MINTFRAC | AIRMASS | EBV | SEEING_ETC | EFFTIME_ETC | TSNR2_ELG | TSNR2_QSO | TSNR2_LRG | TSNR2_LYA | TSNR2_BGS | TSNR2_GPBDARK | TSNR2_GPBBRIGHT | TSNR2_GPBBACKUP | LRG_EFFTIME_DARK | ELG_EFFTIME_DARK | BGS_EFFTIME_BRIGHT | LYA_EFFTIME_DARK | GPB_EFFTIME_DARK | GPB_EFFTIME_BRIGHT | GPB_EFFTIME_BACKUP | TRANSPARENCY_GFA | SEEING_GFA | FIBER_FRACFLUX_GFA | FIBER_FRACFLUX_ELG_GFA | FIBER_FRACFLUX_BGS_GFA | FIBERFAC_GFA | FIBERFAC_ELG_GFA | FIBERFAC_BGS_GFA | AIRMASS_GFA | SKY_MAG_AB_GFA | SKY_MAG_G_SPEC | SKY_MAG_R_SPEC | SKY_MAG_Z_SPEC | EFFTIME_GFA | EFFTIME_DARK_GFA | EFFTIME_BRIGHT_GFA | EFFTIME_BACKUP_GFA |
\n",
+ "int32 | int32 | int32 | float64 | float64 | float64 | bytes7 | bytes6 | bytes19 | bytes19 | float64 | float64 | float64 | bytes7 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 |
\n",
+ "
"
+ ],
+ "text/plain": [
+ "\n",
+ "NIGHT EXPID TILEID ... EFFTIME_DARK_GFA EFFTIME_BRIGHT_GFA EFFTIME_BACKUP_GFA\n",
+ "int32 int32 int32 ... float64 float64 float64 \n",
+ "----- ----- ------ ... ---------------- ------------------ ------------------"
+ ]
+ },
+ "execution_count": 24,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "still_missing_mjd = np.where((daily_exposures_patched['NIGHT'] >= first_jura_night) & (daily_exposures_patched['EFFTIME_SPEC'] > 0) & (daily_exposures_patched['MJD'] < 50000))[0]\n",
+ "daily_exposures_patched[still_missing_mjd]"
+ ]
+ },
{
"cell_type": "markdown",
"id": "f708faa2-36c4-4b2d-9a93-1c5b76b415d1",
@@ -506,7 +1014,7 @@
},
{
"cell_type": "code",
- "execution_count": 20,
+ "execution_count": 25,
"id": "76fd512d-ee77-4e0f-b6c1-3ba5eb5d77c0",
"metadata": {
"tags": []
@@ -519,7 +1027,7 @@
},
{
"cell_type": "code",
- "execution_count": 21,
+ "execution_count": 26,
"id": "7ccd960a-249f-4ea8-8e63-12ebc4aed7ec",
"metadata": {},
"outputs": [],
@@ -533,7 +1041,7 @@
},
{
"cell_type": "code",
- "execution_count": 22,
+ "execution_count": 27,
"id": "b36035cf-598f-4027-a9cd-a6fb0bb49d99",
"metadata": {},
"outputs": [],
@@ -545,69 +1053,69 @@
},
{
"cell_type": "code",
- "execution_count": 23,
+ "execution_count": 28,
"id": "86da04ea-06f1-4a8c-8b8e-eace0d0f286e",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
- "Table length=15264\n",
- "
\n",
+ "Table length=15328\n",
+ "
\n",
"TILEID | LASTNIGHT | EFFTIME_SPEC | DAILY_INDEX | JURA_INDEX |
\n",
"int64 | int64 | float64 | int64 | int64 |
\n",
"1 | 20210406 | 1646.8 | 415 | 202 |
\n",
- "2 | 20210407 | 1331.7 | 446 | 230 |
\n",
- "3 | 20210409 | 1424.4 | 482 | 267 |
\n",
- "4 | 20210410 | 1459.8 | 498 | 292 |
\n",
- "5 | 20210412 | 1372.6 | 530 | 321 |
\n",
- "6 | 20210417 | 1507.4 | 613 | 400 |
\n",
- "7 | 20210429 | 1325.9 | 739 | 476 |
\n",
- "8 | 20210430 | 1635.7 | 765 | 486 |
\n",
- "9 | 20210502 | 1342.7 | 789 | 513 |
\n",
- "10 | 20210503 | 1336.9 | 809 | 532 |
\n",
+ "2 | 20210407 | 1331.7 | 460 | 230 |
\n",
+ "3 | 20210409 | 1424.4 | 479 | 267 |
\n",
+ "4 | 20210410 | 1459.8 | 511 | 292 |
\n",
+ "5 | 20210412 | 1372.6 | 527 | 321 |
\n",
+ "6 | 20210417 | 1507.4 | 611 | 400 |
\n",
+ "7 | 20210429 | 1325.9 | 736 | 476 |
\n",
+ "8 | 20210430 | 1635.7 | 748 | 486 |
\n",
+ "9 | 20210502 | 1342.7 | 780 | 513 |
\n",
+ "10 | 20210503 | 1336.9 | 800 | 532 |
\n",
"... | ... | ... | ... | ... |
\n",
- "83464 | 20240313 | 1099.3 | 14357 | 13833 |
\n",
- "83465 | 20240313 | 1018.2 | 14360 | 13832 |
\n",
- "83466 | 20240313 | 952.8 | 14361 | 13838 |
\n",
- "83467 | 20240313 | 1002.9 | 14354 | 13847 |
\n",
- "83468 | 20240313 | 1024.7 | 14346 | 13839 |
\n",
- "83472 | 20240607 | 1005.1 | 14804 | -- |
\n",
- "83473 | 20240611 | 578.5 | 14899 | -- |
\n",
- "83476 | 20240712 | 1043.7 | 15190 | -- |
\n",
- "83477 | 20240712 | 1012.9 | 15186 | -- |
\n",
- "83478 | 20240712 | 980.2 | 15174 | -- |
\n",
+ "83464 | 20240313 | 1099.3 | 14347 | 13833 |
\n",
+ "83465 | 20240313 | 1018.2 | 14346 | 13832 |
\n",
+ "83466 | 20240313 | 952.8 | 14350 | 13838 |
\n",
+ "83467 | 20240313 | 1002.9 | 14359 | 13847 |
\n",
+ "83468 | 20240313 | 1024.7 | 14354 | 13839 |
\n",
+ "83472 | 20240607 | 1005.1 | 14814 | -- |
\n",
+ "83473 | 20240611 | 578.5 | 14891 | -- |
\n",
+ "83476 | 20240712 | 1043.7 | 15173 | -- |
\n",
+ "83477 | 20240712 | 1012.9 | 15168 | -- |
\n",
+ "83478 | 20240712 | 980.2 | 15180 | -- |
\n",
"
"
],
"text/plain": [
- "\n",
+ "\n",
"TILEID LASTNIGHT EFFTIME_SPEC DAILY_INDEX JURA_INDEX\n",
"int64 int64 float64 int64 int64 \n",
"------ --------- ------------ ----------- ----------\n",
" 1 20210406 1646.8 415 202\n",
- " 2 20210407 1331.7 446 230\n",
- " 3 20210409 1424.4 482 267\n",
- " 4 20210410 1459.8 498 292\n",
- " 5 20210412 1372.6 530 321\n",
- " 6 20210417 1507.4 613 400\n",
- " 7 20210429 1325.9 739 476\n",
- " 8 20210430 1635.7 765 486\n",
- " 9 20210502 1342.7 789 513\n",
- " 10 20210503 1336.9 809 532\n",
+ " 2 20210407 1331.7 460 230\n",
+ " 3 20210409 1424.4 479 267\n",
+ " 4 20210410 1459.8 511 292\n",
+ " 5 20210412 1372.6 527 321\n",
+ " 6 20210417 1507.4 611 400\n",
+ " 7 20210429 1325.9 736 476\n",
+ " 8 20210430 1635.7 748 486\n",
+ " 9 20210502 1342.7 780 513\n",
+ " 10 20210503 1336.9 800 532\n",
" ... ... ... ... ...\n",
- " 83464 20240313 1099.3 14357 13833\n",
- " 83465 20240313 1018.2 14360 13832\n",
- " 83466 20240313 952.8 14361 13838\n",
- " 83467 20240313 1002.9 14354 13847\n",
- " 83468 20240313 1024.7 14346 13839\n",
- " 83472 20240607 1005.1 14804 --\n",
- " 83473 20240611 578.5 14899 --\n",
- " 83476 20240712 1043.7 15190 --\n",
- " 83477 20240712 1012.9 15186 --\n",
- " 83478 20240712 980.2 15174 --"
+ " 83464 20240313 1099.3 14347 13833\n",
+ " 83465 20240313 1018.2 14346 13832\n",
+ " 83466 20240313 952.8 14350 13838\n",
+ " 83467 20240313 1002.9 14359 13847\n",
+ " 83468 20240313 1024.7 14354 13839\n",
+ " 83472 20240607 1005.1 14814 --\n",
+ " 83473 20240611 578.5 14891 --\n",
+ " 83476 20240712 1043.7 15173 --\n",
+ " 83477 20240712 1012.9 15168 --\n",
+ " 83478 20240712 980.2 15180 --"
]
},
- "execution_count": 23,
+ "execution_count": 28,
"metadata": {},
"output_type": "execute_result"
}
@@ -619,7 +1127,7 @@
},
{
"cell_type": "code",
- "execution_count": 24,
+ "execution_count": 29,
"id": "643b68a1-59b6-4030-a24a-04971f17b3c7",
"metadata": {},
"outputs": [],
@@ -631,7 +1139,7 @@
},
{
"cell_type": "code",
- "execution_count": 25,
+ "execution_count": 30,
"id": "070845fe-0ce6-4e1f-b7f6-da172c26da8a",
"metadata": {
"tags": []
@@ -640,8 +1148,8 @@
{
"data": {
"text/html": [
- "Table length=15264\n",
- "
\n",
+ "Table length=15328\n",
+ "
\n",
"TILEID | SURVEY | PROGRAM | FAPRGRM | FAFLAVOR | NEXP | EXPTIME | TILERA | TILEDEC | EFFTIME_ETC | EFFTIME_SPEC | EFFTIME_GFA | GOALTIME | OBSSTATUS | LRG_EFFTIME_DARK | ELG_EFFTIME_DARK | BGS_EFFTIME_BRIGHT | LYA_EFFTIME_DARK | GOALTYPE | MINTFRAC | LASTNIGHT |
\n",
"int64 | str7 | str6 | str16 | str19 | int64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | str8 | float64 | float64 | float64 | float64 | str7 | float64 | int64 |
\n",
"70004 | unknown | -- | unknown | unknown | 4 | 3600.0 | 116.0 | 20.7 | 0.0 | 3619.8 | 0.0 | 1000.0 | obsend | 3470.8 | 3619.8 | 3784.0 | 3056.6 | unknown | 0.9 | 20200219 |
\n",
@@ -653,22 +1161,22 @@
"70513 | unknown | -- | unknown | unknown | 13 | 2220.0 | 133.42 | 11.65 | 0.0 | 3.7 | 0.0 | 1000.0 | obsstart | 3.4 | 3.7 | 3.5 | 2.5 | unknown | 0.9 | 20200229 |
\n",
"70500 | unknown | -- | unknown | unknown | 14 | 7000.0 | 119.0 | 50.0 | 0.0 | 1389.0 | 0.0 | 1000.0 | obsend | 1145.4 | 1389.0 | 1160.5 | 770.4 | unknown | 0.9 | 20200303 |
\n",
"70005 | unknown | -- | unknown | unknown | 17 | 13500.0 | 158.0 | 25.0 | 0.0 | 8463.1 | 0.0 | 1000.0 | obsend | 8088.5 | 8463.1 | 8858.6 | 9174.7 | unknown | 0.9 | 20200303 |
\n",
- "70510 | unknown | -- | unknown | unknown | 74 | 7596.1 | 195.0 | 29.0 | 0.0 | 2218.6 | 0.0 | 1000.0 | obsend | 1904.1 | 2218.6 | 1947.6 | 1117.0 | unknown | 0.9 | 20200304 |
\n",
+ "70003 | unknown | -- | unknown | unknown | 28 | 21670.0 | 214.75 | 53.4 | 0.0 | 18263.6 | 0.0 | 1000.0 | obsend | 17933.3 | 18263.6 | 19393.3 | 17007.0 | unknown | 0.9 | 20200304 |
\n",
"... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
\n",
- "9329 | main | dark | dark | maindark | 1 | 911.2 | 270.753 | 59.552 | 1074.0 | 964.2 | 1131.4 | 1000.0 | obsend | 964.2 | 904.5 | 951.0 | 1188.6 | dark | 0.85 | 20240730 |
\n",
- "10912 | main | dark | dark | maindark | 2 | 1389.9 | 340.846 | -8.388 | 1104.8 | 1006.5 | 1111.8 | 1000.0 | obsend | 1006.5 | 986.9 | 1043.2 | 971.1 | dark | 0.85 | 20240730 |
\n",
- "10917 | main | dark | dark | maindark | 1 | 1122.8 | 345.522 | -11.76 | 1046.2 | 1011.7 | 1153.0 | 1000.0 | obsend | 1011.7 | 993.9 | 1027.2 | 1190.6 | dark | 0.85 | 20240730 |
\n",
- "20144 | main | bright | bright | mainbright | 2 | 800.8 | 7.987 | -6.88 | 218.0 | 240.3 | 252.2 | 180.0 | obsend | 221.3 | 230.7 | 240.3 | 145.6 | bright | 0.85 | 20240730 |
\n",
- "24856 | main | bright | bright | mainbright | 1 | 538.8 | 8.613 | -10.669 | 130.6 | 162.5 | 165.0 | 180.0 | obsend | 144.3 | 171.3 | 162.5 | 84.1 | bright | 0.85 | 20240730 |
\n",
- "24866 | main | bright | bright | mainbright | 1 | 364.5 | 3.83 | -7.012 | 218.8 | 232.4 | 249.8 | 180.0 | obsend | 215.6 | 215.7 | 232.4 | 178.3 | bright | 0.85 | 20240730 |
\n",
- "1506 | main | dark | dark | maindark | 1 | 1058.8 | 288.844 | 63.378 | 1051.8 | 999.1 | 1152.4 | 1000.0 | obsend | 999.1 | 953.0 | 978.9 | 1077.7 | dark | 0.85 | 20240730 |
\n",
- "4893 | main | dark | dark | maindark | 1 | 754.9 | 255.323 | 38.954 | 1080.3 | 1014.8 | 1156.5 | 1000.0 | obsend | 1014.8 | 956.0 | 997.6 | 1504.7 | dark | 0.85 | 20240730 |
\n",
- "26702 | main | bright | bright | mainbright | 1 | 592.1 | 255.527 | 8.123 | 207.6 | 233.2 | 261.7 | 180.0 | obsend | 220.4 | 216.3 | 233.2 | 164.8 | bright | 0.85 | 20240730 |
\n",
- "26707 | main | bright | bright | mainbright | 1 | 598.8 | 253.242 | 2.276 | 192.8 | 205.3 | 230.7 | 180.0 | obsend | 184.3 | 196.3 | 205.3 | 160.0 | bright | 0.85 | 20240730 |
\n",
+ "10051 | main | dark | dark | maindark | 1 | 1018.9 | 350.635 | 20.862 | 1018.5 | 1052.0 | 1271.0 | 1000.0 | obsend | 1052.0 | 1025.3 | 1030.0 | 1159.2 | dark | 0.85 | 20240811 |
\n",
+ "2257 | main | dark | dark | maindark | 1 | 1030.0 | 358.616 | 14.519 | 1015.0 | 1091.4 | 1139.8 | 1000.0 | obsend | 1091.4 | 1056.8 | 1094.0 | 1422.1 | dark | 0.85 | 20240811 |
\n",
+ "3815 | main | dark | dark | maindark | 1 | 1345.6 | 347.364 | 18.412 | 1007.2 | 1127.6 | 1078.5 | 1000.0 | obsend | 1127.6 | 1127.2 | 1084.1 | 1069.0 | dark | 0.85 | 20240811 |
\n",
+ "1852 | main | dark | dark | maindark | 1 | 1351.9 | 318.47 | 11.652 | 1006.3 | 1008.8 | 1114.6 | 1000.0 | obsend | 1008.8 | 972.9 | 1008.9 | 1119.8 | dark | 0.85 | 20240811 |
\n",
+ "8071 | main | dark | dark | maindark | 1 | 1129.5 | 334.91 | 10.101 | 1009.5 | 1017.7 | 1105.4 | 1000.0 | obsend | 1017.7 | 984.0 | 1011.6 | 1179.8 | dark | 0.85 | 20240811 |
\n",
+ "2238 | main | dark | dark | maindark | 1 | 1259.9 | 354.076 | 18.235 | 1009.4 | 1063.5 | 1128.4 | 1000.0 | obsend | 1063.5 | 1051.7 | 1060.1 | 1292.7 | dark | 0.85 | 20240811 |
\n",
+ "3623 | main | dark | dark | maindark | 1 | 815.1 | 8.037 | 15.235 | 697.6 | 709.8 | 760.1 | 1000.0 | obsstart | 709.8 | 697.2 | 719.5 | 714.3 | dark | 0.85 | 20240811 |
\n",
+ "41072 | main | backup | backup | mainbackup | 4 | 2439.7 | 267.182 | 0.519 | 25.3 | 34.6 | 41.5 | 60.0 | obsstart | 48.8 | 59.3 | 49.1 | 6.0 | backup | 0.85 | 20240811 |
\n",
+ "22564 | main | bright | bright | mainbright | 1 | 802.8 | 16.369 | 11.416 | 159.1 | 200.0 | 196.8 | 180.0 | obsend | 175.9 | 210.9 | 200.0 | 115.6 | bright | 0.85 | 20240811 |
\n",
+ "7771 | main | dark | dark | maindark | 2 | 2131.0 | 272.365 | 72.439 | 969.4 | 998.1 | 1003.1 | 1000.0 | obsend | 998.1 | 956.4 | 1038.5 | 1178.9 | dark | 0.85 | 20240811 |
\n",
"
"
],
"text/plain": [
- "\n",
+ "\n",
"TILEID SURVEY PROGRAM FAPRGRM ... LYA_EFFTIME_DARK GOALTYPE MINTFRAC LASTNIGHT\n",
"int64 str7 str6 str16 ... float64 str7 float64 int64 \n",
"------ ------- ------- ------- ... ---------------- -------- -------- ---------\n",
@@ -681,21 +1189,21 @@
" 70513 unknown -- unknown ... 2.5 unknown 0.9 20200229\n",
" 70500 unknown -- unknown ... 770.4 unknown 0.9 20200303\n",
" 70005 unknown -- unknown ... 9174.7 unknown 0.9 20200303\n",
- " 70510 unknown -- unknown ... 1117.0 unknown 0.9 20200304\n",
+ " 70003 unknown -- unknown ... 17007.0 unknown 0.9 20200304\n",
" ... ... ... ... ... ... ... ... ...\n",
- " 9329 main dark dark ... 1188.6 dark 0.85 20240730\n",
- " 10912 main dark dark ... 971.1 dark 0.85 20240730\n",
- " 10917 main dark dark ... 1190.6 dark 0.85 20240730\n",
- " 20144 main bright bright ... 145.6 bright 0.85 20240730\n",
- " 24856 main bright bright ... 84.1 bright 0.85 20240730\n",
- " 24866 main bright bright ... 178.3 bright 0.85 20240730\n",
- " 1506 main dark dark ... 1077.7 dark 0.85 20240730\n",
- " 4893 main dark dark ... 1504.7 dark 0.85 20240730\n",
- " 26702 main bright bright ... 164.8 bright 0.85 20240730\n",
- " 26707 main bright bright ... 160.0 bright 0.85 20240730"
+ " 10051 main dark dark ... 1159.2 dark 0.85 20240811\n",
+ " 2257 main dark dark ... 1422.1 dark 0.85 20240811\n",
+ " 3815 main dark dark ... 1069.0 dark 0.85 20240811\n",
+ " 1852 main dark dark ... 1119.8 dark 0.85 20240811\n",
+ " 8071 main dark dark ... 1179.8 dark 0.85 20240811\n",
+ " 2238 main dark dark ... 1292.7 dark 0.85 20240811\n",
+ " 3623 main dark dark ... 714.3 dark 0.85 20240811\n",
+ " 41072 main backup backup ... 6.0 backup 0.85 20240811\n",
+ " 22564 main bright bright ... 115.6 bright 0.85 20240811\n",
+ " 7771 main dark dark ... 1178.9 dark 0.85 20240811"
]
},
- "execution_count": 25,
+ "execution_count": 30,
"metadata": {},
"output_type": "execute_result"
}
@@ -704,11 +1212,87 @@
"daily_tiles_patched = daily_tiles.copy()\n",
"# for column in jura_tiles.colnames:\n",
"# for column in ('TILEID', 'SURVEY', 'PROGRAM', 'FAPRGRM', 'FAFLAVOR', 'TILERA', 'TILEDEC', 'EFFTIME_ETC', 'EFFTIME_GFA', 'GOALTIME', 'GOALTYPE', 'MINTFRAC'):\n",
- "for column in ('PROGRAM', 'GOALTYPE'):\n",
+ "for column in ('PROGRAM', ):\n",
" daily_tiles_patched[column][daily_tiles_index] = jura_tiles[column][jura_tiles_index]\n",
"daily_tiles_patched"
]
},
+ {
+ "cell_type": "markdown",
+ "id": "c1b5a089-6d1a-41f3-8af1-b60051af9f1f",
+ "metadata": {},
+ "source": [
+ "### After patching are there still missing data?\n",
+ "\n",
+ "Also does `GOALTYPE` actually need to be patched? Should we patch `EFFTIME_SPEC`?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "id": "ebf610ad-ca54-4545-b001-f32f37cd3c9e",
+ "metadata": {
+ "tags": []
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "Table length=16\n",
+ "
\n",
+ "TILEID | SURVEY | PROGRAM | FAPRGRM | FAFLAVOR | NEXP | EXPTIME | TILERA | TILEDEC | EFFTIME_ETC | EFFTIME_SPEC | EFFTIME_GFA | GOALTIME | OBSSTATUS | LRG_EFFTIME_DARK | ELG_EFFTIME_DARK | BGS_EFFTIME_BRIGHT | LYA_EFFTIME_DARK | GOALTYPE | MINTFRAC | LASTNIGHT |
\n",
+ "int64 | str7 | str6 | str16 | str19 | int64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | str8 | float64 | float64 | float64 | float64 | str7 | float64 | int64 |
\n",
+ "80713 | sv1 | -- | m31 | sv1m31 | 3 | 2700.2 | 10.17 | 41.38 | 0.0 | 758.6 | 771.8 | 1000.0 | obsstart | 727.8 | 758.6 | 789.8 | 645.0 | unknown | 0.9 | 20210110 |
\n",
+ "80715 | sv1 | -- | m31 | sv1m31 | 3 | 2700.1 | 10.17 | 41.38 | 0.0 | 1906.8 | 1827.2 | 1000.0 | obsend | 1914.5 | 1906.8 | 2150.1 | 2216.6 | unknown | 0.9 | 20210115 |
\n",
+ "80769 | unknown | -- | dithfocus | dithfocus | 7 | 920.3 | 111.64 | 30.0 | 0.0 | 1.2 | 0.0 | 1000.0 | obsstart | 1.1 | 1.2 | 1.2 | 0.9 | unknown | 0.9 | 20210219 |
\n",
+ "80816 | cmx | -- | dithprec | dithprec | 3 | 540.2 | 99.0 | 66.0 | 0.0 | 14.1 | 45.2 | 1000.0 | obsstart | 11.4 | 14.1 | 11.6 | 6.8 | unknown | 0.9 | 20210223 |
\n",
+ "80916 | unknown | -- | dithfocus | dithfocus | 4 | 740.2 | 160.0 | 50.0 | 0.0 | 63.6 | 68.8 | 1000.0 | obsstart | 59.7 | 63.6 | 66.5 | 67.5 | unknown | 0.9 | 20210422 |
\n",
+ "82026 | unknown | -- | dithprec | dithprec | 1 | 200.1 | 251.2 | 50.4 | 0.0 | 73.1 | 59.4 | 1000.0 | obsstart | 67.5 | 73.1 | 72.7 | 64.4 | unknown | 0.9 | 20210423 |
\n",
+ "82065 | unknown | -- | dithfocus | dithfocus | 1 | 200.1 | 220.2 | 47.8 | 0.0 | 24.8 | 27.9 | 1000.0 | obsstart | 22.4 | 24.8 | 24.5 | 25.4 | unknown | 0.9 | 20210423 |
\n",
+ "82052 | unknown | -- | dithfocus | dithfocus | 1 | 200.1 | 190.0 | 49.5 | 0.0 | 30.1 | 17.3 | 1000.0 | obsstart | 25.4 | 30.1 | 26.1 | 14.9 | unknown | 0.9 | 20210423 |
\n",
+ "81096 | sv2 | -- | dark | sv2dark | 1 | 1220.1 | 180.0 | 45.0 | 0.0 | 1193.2 | 973.8 | 1000.0 | obsend | 1111.7 | 1193.2 | 1234.4 | 1459.6 | dark | 0.9 | 20210429 |
\n",
+ "82039 | unknown | -- | dithprec | dithprec | 3 | 580.2 | 279.0 | 50.0 | 0.0 | 159.6 | 131.6 | 1000.0 | obsstart | 149.0 | 159.6 | 158.6 | 105.8 | unknown | 0.9 | 20210529 |
\n",
+ "2704 | main | -- | dark | maindark | 1 | 821.0 | 222.897 | 4.905 | 467.1 | 524.1 | 534.8 | 1000.0 | retired | 558.5 | 524.1 | 559.4 | 559.7 | dark | 0.85 | 20210627 |
\n",
+ "2786 | main | -- | dark | maindark | 1 | 808.2 | 240.394 | 9.573 | 251.3 | 283.9 | 260.5 | 1000.0 | retired | 273.4 | 283.9 | 289.1 | 254.7 | dark | 0.85 | 20210627 |
\n",
+ "20307 | main | -- | bright | mainbright | 1 | 448.3 | 346.874 | 30.797 | 62.8 | 59.7 | 71.8 | 180.0 | retired | 47.2 | 49.8 | 59.7 | 72.1 | bright | 0.85 | 20210707 |
\n",
+ "21273 | main | -- | bright | mainbright | 1 | 534.4 | 344.455 | 2.172 | 113.1 | 132.8 | 149.9 | 180.0 | retired | 0.0 | 133.5 | 132.8 | 79.2 | bright | 0.85 | 20210708 |
\n",
+ "1825 | main | -- | dark | maindark | 1 | 770.2 | 329.126 | 1.365 | 566.0 | 547.0 | 601.3 | 1000.0 | retired | 0.0 | 547.0 | 595.5 | 597.2 | dark | 0.85 | 20210708 |
\n",
+ "82248 | cmx | -- | posmapping | cmxposmapping | 5 | 938.9 | 343.0 | 30.0 | 0.0 | 0.9 | 1.0 | 1000.0 | obsstart | 0.9 | 0.9 | 1.1 | 1.4 | unknown | 0.9 | 20210916 |
\n",
+ "
"
+ ],
+ "text/plain": [
+ "\n",
+ "TILEID SURVEY PROGRAM FAPRGRM ... GOALTYPE MINTFRAC LASTNIGHT\n",
+ "int64 str7 str6 str16 ... str7 float64 int64 \n",
+ "------ ------- ------- ---------- ... -------- -------- ---------\n",
+ " 80713 sv1 -- m31 ... unknown 0.9 20210110\n",
+ " 80715 sv1 -- m31 ... unknown 0.9 20210115\n",
+ " 80769 unknown -- dithfocus ... unknown 0.9 20210219\n",
+ " 80816 cmx -- dithprec ... unknown 0.9 20210223\n",
+ " 80916 unknown -- dithfocus ... unknown 0.9 20210422\n",
+ " 82026 unknown -- dithprec ... unknown 0.9 20210423\n",
+ " 82065 unknown -- dithfocus ... unknown 0.9 20210423\n",
+ " 82052 unknown -- dithfocus ... unknown 0.9 20210423\n",
+ " 81096 sv2 -- dark ... dark 0.9 20210429\n",
+ " 82039 unknown -- dithprec ... unknown 0.9 20210529\n",
+ " 2704 main -- dark ... dark 0.85 20210627\n",
+ " 2786 main -- dark ... dark 0.85 20210627\n",
+ " 20307 main -- bright ... bright 0.85 20210707\n",
+ " 21273 main -- bright ... bright 0.85 20210708\n",
+ " 1825 main -- dark ... dark 0.85 20210708\n",
+ " 82248 cmx -- posmapping ... unknown 0.9 20210916"
+ ]
+ },
+ "execution_count": 31,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "missing_program = np.where((daily_tiles_patched['LASTNIGHT'] >= first_jura_night) & (daily_tiles_patched['EFFTIME_SPEC'] > 0) & (daily_tiles_patched['PROGRAM'].mask))[0]\n",
+ "daily_tiles_patched[missing_program]"
+ ]
+ },
{
"cell_type": "markdown",
"id": "27c9cc2d-c9fc-4393-964b-ce7296814590",
@@ -719,7 +1303,7 @@
},
{
"cell_type": "code",
- "execution_count": 26,
+ "execution_count": 32,
"id": "ac5fdfb7-4635-4e5e-ba2d-b77dd9603554",
"metadata": {
"tags": []
@@ -731,7 +1315,7 @@
},
{
"cell_type": "code",
- "execution_count": 27,
+ "execution_count": 33,
"id": "384e6030-fcc1-453e-b990-a34688f12494",
"metadata": {
"tags": []
@@ -743,7 +1327,7 @@
},
{
"cell_type": "code",
- "execution_count": 28,
+ "execution_count": 34,
"id": "26d7bad1-f89f-4cde-bfa1-a0cbcabcf866",
"metadata": {
"tags": []
@@ -755,7 +1339,7 @@
},
{
"cell_type": "code",
- "execution_count": 29,
+ "execution_count": 35,
"id": "d06fcfd7-c5d9-4d9c-9989-eb313c70bc07",
"metadata": {
"tags": []
@@ -768,8 +1352,8 @@
"Filename: (No file associated with this HDUList)\n",
"No. Name Ver Type Cards Dimensions Format\n",
" 0 PRIMARY 1 PrimaryHDU 4 () \n",
- " 1 EXPOSURES 1 BinTableHDU 111 23615R x 51C ['J', 'J', 'J', 'D', 'D', 'D', '7A', '6A', '19A', '19A', 'D', 'D', 'D', '7A', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D'] \n",
- " 2 FRAMES 1 BinTableHDU 63 695107R x 27C ['J', 'J', 'J', 'E', 'D', 'D', '2A', 'D', 'D', 'D', 'D', '7A', '7A', '19A', 'D', 'D', 'D', 'D', '19A', 'E', 'E', 'D', 'D', 'D', 'D', 'D', 'D'] \n"
+ " 1 EXPOSURES 1 BinTableHDU 111 23706R x 51C ['J', 'J', 'J', 'D', 'D', 'D', '7A', '6A', '19A', '19A', 'D', 'D', 'D', '7A', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D'] \n",
+ " 2 FRAMES 1 BinTableHDU 63 697837R x 27C ['J', 'J', 'J', 'E', 'D', 'D', '2A', 'D', 'D', 'D', 'D', '7A', '7A', '19A', 'D', 'D', 'D', 'D', '19A', 'E', 'E', 'D', 'D', 'D', 'D', 'D', 'D'] \n"
]
}
],
@@ -779,7 +1363,7 @@
},
{
"cell_type": "code",
- "execution_count": 30,
+ "execution_count": 36,
"id": "d4e5751a-895b-4ca7-8c44-994a4d7d7524",
"metadata": {
"tags": []