diff --git a/notebooks/BLOCK-T227_analysis_slew.md b/notebooks/BLOCK-T227_analysis_slew.md
new file mode 100644
index 0000000..2d8a83c
--- /dev/null
+++ b/notebooks/BLOCK-T227_analysis_slew.md
@@ -0,0 +1,5 @@
+# BLOCK-T227 Analysis Slew
+
+* BLOCK-T227_analysis_slew_001 -> Dynamic Tests Analysis at 1% max vel/acc/jerk
+* BLOCK-T227_analysis_slew_002 -> Dynamic Tests Analysis at 2% max vel/acc/jerk
+
\ No newline at end of file
diff --git a/notebooks/BLOCK-T227_analysis_slew.ipynb b/notebooks/BLOCK-T227_analysis_slew_001.ipynb
similarity index 86%
rename from notebooks/BLOCK-T227_analysis_slew.ipynb
rename to notebooks/BLOCK-T227_analysis_slew_001.ipynb
index 2f81181..533eaeb 100644
--- a/notebooks/BLOCK-T227_analysis_slew.ipynb
+++ b/notebooks/BLOCK-T227_analysis_slew_001.ipynb
@@ -12,11 +12,11 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-11-03T04:23:00.065786Z",
- "iopub.status.busy": "2024-11-03T04:23:00.065669Z",
- "iopub.status.idle": "2024-11-03T04:23:00.067991Z",
- "shell.execute_reply": "2024-11-03T04:23:00.067545Z",
- "shell.execute_reply.started": "2024-11-03T04:23:00.065773Z"
+ "iopub.execute_input": "2024-11-08T18:11:47.637553Z",
+ "iopub.status.busy": "2024-11-08T18:11:47.637274Z",
+ "iopub.status.idle": "2024-11-08T18:11:47.639349Z",
+ "shell.execute_reply": "2024-11-08T18:11:47.639026Z",
+ "shell.execute_reply.started": "2024-11-08T18:11:47.637539Z"
}
},
"outputs": [],
@@ -30,11 +30,11 @@
"execution_count": 2,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-11-03T04:23:01.129462Z",
- "iopub.status.busy": "2024-11-03T04:23:01.128949Z",
- "iopub.status.idle": "2024-11-03T04:23:07.281151Z",
- "shell.execute_reply": "2024-11-03T04:23:07.280698Z",
- "shell.execute_reply.started": "2024-11-03T04:23:01.129447Z"
+ "iopub.execute_input": "2024-11-08T18:11:48.583065Z",
+ "iopub.status.busy": "2024-11-08T18:11:48.582745Z",
+ "iopub.status.idle": "2024-11-08T18:11:54.726725Z",
+ "shell.execute_reply": "2024-11-08T18:11:54.726181Z",
+ "shell.execute_reply.started": "2024-11-08T18:11:48.583046Z"
}
},
"outputs": [],
@@ -70,11 +70,11 @@
"execution_count": 3,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-11-03T04:23:07.282361Z",
- "iopub.status.busy": "2024-11-03T04:23:07.281913Z",
- "iopub.status.idle": "2024-11-03T04:23:07.323244Z",
- "shell.execute_reply": "2024-11-03T04:23:07.322865Z",
- "shell.execute_reply.started": "2024-11-03T04:23:07.282347Z"
+ "iopub.execute_input": "2024-11-08T18:11:54.728012Z",
+ "iopub.status.busy": "2024-11-08T18:11:54.727487Z",
+ "iopub.status.idle": "2024-11-08T18:11:54.768304Z",
+ "shell.execute_reply": "2024-11-08T18:11:54.767910Z",
+ "shell.execute_reply.started": "2024-11-08T18:11:54.727996Z"
}
},
"outputs": [
@@ -116,11 +116,11 @@
"execution_count": 4,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-11-03T04:23:09.443977Z",
- "iopub.status.busy": "2024-11-03T04:23:09.443524Z",
- "iopub.status.idle": "2024-11-03T04:23:09.517597Z",
- "shell.execute_reply": "2024-11-03T04:23:09.517121Z",
- "shell.execute_reply.started": "2024-11-03T04:23:09.443962Z"
+ "iopub.execute_input": "2024-11-08T18:11:55.445575Z",
+ "iopub.status.busy": "2024-11-08T18:11:55.445300Z",
+ "iopub.status.idle": "2024-11-08T18:11:55.530149Z",
+ "shell.execute_reply": "2024-11-08T18:11:55.529690Z",
+ "shell.execute_reply.started": "2024-11-08T18:11:55.445561Z"
}
},
"outputs": [],
@@ -137,11 +137,11 @@
"execution_count": 5,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-11-03T04:23:10.324194Z",
- "iopub.status.busy": "2024-11-03T04:23:10.323885Z",
- "iopub.status.idle": "2024-11-03T04:23:10.365912Z",
- "shell.execute_reply": "2024-11-03T04:23:10.365515Z",
- "shell.execute_reply.started": "2024-11-03T04:23:10.324174Z"
+ "iopub.execute_input": "2024-11-08T18:11:55.809636Z",
+ "iopub.status.busy": "2024-11-08T18:11:55.809318Z",
+ "iopub.status.idle": "2024-11-08T18:11:55.851925Z",
+ "shell.execute_reply": "2024-11-08T18:11:55.851557Z",
+ "shell.execute_reply.started": "2024-11-08T18:11:55.809621Z"
}
},
"outputs": [
@@ -236,11 +236,11 @@
"execution_count": 6,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-11-03T04:23:11.215879Z",
- "iopub.status.busy": "2024-11-03T04:23:11.215586Z",
- "iopub.status.idle": "2024-11-03T04:23:11.323918Z",
- "shell.execute_reply": "2024-11-03T04:23:11.323484Z",
- "shell.execute_reply.started": "2024-11-03T04:23:11.215864Z"
+ "iopub.execute_input": "2024-11-08T18:11:56.692640Z",
+ "iopub.status.busy": "2024-11-08T18:11:56.692360Z",
+ "iopub.status.idle": "2024-11-08T18:11:56.806355Z",
+ "shell.execute_reply": "2024-11-08T18:11:56.805903Z",
+ "shell.execute_reply.started": "2024-11-08T18:11:56.692626Z"
}
},
"outputs": [],
@@ -263,11 +263,11 @@
"execution_count": 7,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-11-03T04:23:12.049586Z",
- "iopub.status.busy": "2024-11-03T04:23:12.049301Z",
- "iopub.status.idle": "2024-11-03T04:23:12.087321Z",
- "shell.execute_reply": "2024-11-03T04:23:12.086948Z",
- "shell.execute_reply.started": "2024-11-03T04:23:12.049573Z"
+ "iopub.execute_input": "2024-11-08T18:11:57.098627Z",
+ "iopub.status.busy": "2024-11-08T18:11:57.098349Z",
+ "iopub.status.idle": "2024-11-08T18:11:57.138785Z",
+ "shell.execute_reply": "2024-11-08T18:11:57.138380Z",
+ "shell.execute_reply.started": "2024-11-08T18:11:57.098612Z"
}
},
"outputs": [
@@ -340,6 +340,126 @@
"
2 | \n",
" CONFIGURED | \n",
" \n",
+ " \n",
+ " 2024-10-27 07:16:17.552888+00:00 | \n",
+ " BT227_O_20241026_000002 | \n",
+ " | \n",
+ " 100282 | \n",
+ " 3 | \n",
+ " RUNNING | \n",
+ "
\n",
+ " \n",
+ " 2024-10-27 07:18:24.598046+00:00 | \n",
+ " BT227_O_20241026_000002 | \n",
+ " None: azel grid 153.0/34.0 1/1 | \n",
+ " 100282 | \n",
+ " 7 | \n",
+ " FAILING | \n",
+ "
\n",
+ " \n",
+ " 2024-10-27 07:18:29.516836+00:00 | \n",
+ " BT227_O_20241026_000002 | \n",
+ " None: azel grid 153.0/34.0 1/1 | \n",
+ " 100282 | \n",
+ " 10 | \n",
+ " FAILED | \n",
+ "
\n",
+ " \n",
+ " 2024-10-27 07:48:52.082979+00:00 | \n",
+ " BT227_O_20241026_000003 | \n",
+ " | \n",
+ " 100297 | \n",
+ " 2 | \n",
+ " CONFIGURED | \n",
+ "
\n",
+ " \n",
+ " 2024-10-27 07:48:52.867050+00:00 | \n",
+ " BT227_O_20241026_000003 | \n",
+ " | \n",
+ " 100296 | \n",
+ " 3 | \n",
+ " RUNNING | \n",
+ "
\n",
+ " \n",
+ " 2024-10-27 07:49:00.082397+00:00 | \n",
+ " BT227_O_20241026_000003 | \n",
+ " None: azel grid 153.0/34.0 1/1 | \n",
+ " 100296 | \n",
+ " 7 | \n",
+ " FAILING | \n",
+ "
\n",
+ " \n",
+ " 2024-10-27 07:49:05.459209+00:00 | \n",
+ " BT227_O_20241026_000003 | \n",
+ " None: azel grid 153.0/34.0 1/1 | \n",
+ " 100296 | \n",
+ " 10 | \n",
+ " FAILED | \n",
+ "
\n",
+ " \n",
+ " 2024-10-27 07:51:17.517153+00:00 | \n",
+ " BT227_O_20241026_000004 | \n",
+ " | \n",
+ " 100309 | \n",
+ " 2 | \n",
+ " CONFIGURED | \n",
+ "
\n",
+ " \n",
+ " 2024-10-27 07:51:18.463787+00:00 | \n",
+ " BT227_O_20241026_000004 | \n",
+ " | \n",
+ " 100308 | \n",
+ " 3 | \n",
+ " RUNNING | \n",
+ "
\n",
+ " \n",
+ " 2024-10-27 08:06:25.608322+00:00 | \n",
+ " BT227_O_20241026_000004 | \n",
+ " None: azel grid 153.0/34.0 1/1 | \n",
+ " 100308 | \n",
+ " 7 | \n",
+ " FAILING | \n",
+ "
\n",
+ " \n",
+ " 2024-10-27 08:06:30.404334+00:00 | \n",
+ " BT227_O_20241026_000004 | \n",
+ " None: azel grid 153.0/34.0 1/1 | \n",
+ " 100308 | \n",
+ " 10 | \n",
+ " FAILED | \n",
+ "
\n",
+ " \n",
+ " 2024-10-27 08:28:31.464246+00:00 | \n",
+ " BT227_O_20241026_000005 | \n",
+ " | \n",
+ " 100321 | \n",
+ " 2 | \n",
+ " CONFIGURED | \n",
+ "
\n",
+ " \n",
+ " 2024-10-27 08:28:32.518807+00:00 | \n",
+ " BT227_O_20241026_000005 | \n",
+ " | \n",
+ " 100320 | \n",
+ " 3 | \n",
+ " RUNNING | \n",
+ "
\n",
+ " \n",
+ " 2024-10-27 08:28:46.631056+00:00 | \n",
+ " BT227_O_20241026_000005 | \n",
+ " None: azel grid 34.0/34.0 1/1 | \n",
+ " 100320 | \n",
+ " 5 | \n",
+ " ENDING | \n",
+ "
\n",
+ " \n",
+ " 2024-10-27 08:28:46.632370+00:00 | \n",
+ " BT227_O_20241026_000005 | \n",
+ " None: azel grid 34.0/34.0 1/1 | \n",
+ " 100320 | \n",
+ " 8 | \n",
+ " DONE | \n",
+ "
\n",
" \n",
"\n",
""
@@ -351,6 +471,21 @@
"2024-10-27 07:06:55.359559+00:00 BT227_O_20241026_000001 \n",
"2024-10-27 07:07:01.564360+00:00 BT227_O_20241026_000001 \n",
"2024-10-27 07:16:16.510233+00:00 BT227_O_20241026_000002 \n",
+ "2024-10-27 07:16:17.552888+00:00 BT227_O_20241026_000002 \n",
+ "2024-10-27 07:18:24.598046+00:00 BT227_O_20241026_000002 \n",
+ "2024-10-27 07:18:29.516836+00:00 BT227_O_20241026_000002 \n",
+ "2024-10-27 07:48:52.082979+00:00 BT227_O_20241026_000003 \n",
+ "2024-10-27 07:48:52.867050+00:00 BT227_O_20241026_000003 \n",
+ "2024-10-27 07:49:00.082397+00:00 BT227_O_20241026_000003 \n",
+ "2024-10-27 07:49:05.459209+00:00 BT227_O_20241026_000003 \n",
+ "2024-10-27 07:51:17.517153+00:00 BT227_O_20241026_000004 \n",
+ "2024-10-27 07:51:18.463787+00:00 BT227_O_20241026_000004 \n",
+ "2024-10-27 08:06:25.608322+00:00 BT227_O_20241026_000004 \n",
+ "2024-10-27 08:06:30.404334+00:00 BT227_O_20241026_000004 \n",
+ "2024-10-27 08:28:31.464246+00:00 BT227_O_20241026_000005 \n",
+ "2024-10-27 08:28:32.518807+00:00 BT227_O_20241026_000005 \n",
+ "2024-10-27 08:28:46.631056+00:00 BT227_O_20241026_000005 \n",
+ "2024-10-27 08:28:46.632370+00:00 BT227_O_20241026_000005 \n",
"\n",
" lastCheckpoint salIndex \\\n",
"2024-10-27 07:06:47.111542+00:00 100271 \n",
@@ -358,13 +493,43 @@
"2024-10-27 07:06:55.359559+00:00 None: azel grid 153.0/34.0 1/1 100270 \n",
"2024-10-27 07:07:01.564360+00:00 None: azel grid 153.0/34.0 1/1 100270 \n",
"2024-10-27 07:16:16.510233+00:00 100283 \n",
+ "2024-10-27 07:16:17.552888+00:00 100282 \n",
+ "2024-10-27 07:18:24.598046+00:00 None: azel grid 153.0/34.0 1/1 100282 \n",
+ "2024-10-27 07:18:29.516836+00:00 None: azel grid 153.0/34.0 1/1 100282 \n",
+ "2024-10-27 07:48:52.082979+00:00 100297 \n",
+ "2024-10-27 07:48:52.867050+00:00 100296 \n",
+ "2024-10-27 07:49:00.082397+00:00 None: azel grid 153.0/34.0 1/1 100296 \n",
+ "2024-10-27 07:49:05.459209+00:00 None: azel grid 153.0/34.0 1/1 100296 \n",
+ "2024-10-27 07:51:17.517153+00:00 100309 \n",
+ "2024-10-27 07:51:18.463787+00:00 100308 \n",
+ "2024-10-27 08:06:25.608322+00:00 None: azel grid 153.0/34.0 1/1 100308 \n",
+ "2024-10-27 08:06:30.404334+00:00 None: azel grid 153.0/34.0 1/1 100308 \n",
+ "2024-10-27 08:28:31.464246+00:00 100321 \n",
+ "2024-10-27 08:28:32.518807+00:00 100320 \n",
+ "2024-10-27 08:28:46.631056+00:00 None: azel grid 34.0/34.0 1/1 100320 \n",
+ "2024-10-27 08:28:46.632370+00:00 None: azel grid 34.0/34.0 1/1 100320 \n",
"\n",
" state state_name \n",
"2024-10-27 07:06:47.111542+00:00 2 CONFIGURED \n",
"2024-10-27 07:06:48.237087+00:00 3 RUNNING \n",
"2024-10-27 07:06:55.359559+00:00 7 FAILING \n",
"2024-10-27 07:07:01.564360+00:00 10 FAILED \n",
- "2024-10-27 07:16:16.510233+00:00 2 CONFIGURED "
+ "2024-10-27 07:16:16.510233+00:00 2 CONFIGURED \n",
+ "2024-10-27 07:16:17.552888+00:00 3 RUNNING \n",
+ "2024-10-27 07:18:24.598046+00:00 7 FAILING \n",
+ "2024-10-27 07:18:29.516836+00:00 10 FAILED \n",
+ "2024-10-27 07:48:52.082979+00:00 2 CONFIGURED \n",
+ "2024-10-27 07:48:52.867050+00:00 3 RUNNING \n",
+ "2024-10-27 07:49:00.082397+00:00 7 FAILING \n",
+ "2024-10-27 07:49:05.459209+00:00 10 FAILED \n",
+ "2024-10-27 07:51:17.517153+00:00 2 CONFIGURED \n",
+ "2024-10-27 07:51:18.463787+00:00 3 RUNNING \n",
+ "2024-10-27 08:06:25.608322+00:00 7 FAILING \n",
+ "2024-10-27 08:06:30.404334+00:00 10 FAILED \n",
+ "2024-10-27 08:28:31.464246+00:00 2 CONFIGURED \n",
+ "2024-10-27 08:28:32.518807+00:00 3 RUNNING \n",
+ "2024-10-27 08:28:46.631056+00:00 5 ENDING \n",
+ "2024-10-27 08:28:46.632370+00:00 8 DONE "
]
},
"execution_count": 7,
@@ -373,7 +538,7 @@
}
],
"source": [
- "df_script_status.head()"
+ "df_script_status"
]
},
{
@@ -388,11 +553,11 @@
"execution_count": 8,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-11-03T04:23:12.990868Z",
- "iopub.status.busy": "2024-11-03T04:23:12.990578Z",
- "iopub.status.idle": "2024-11-03T04:23:13.048944Z",
- "shell.execute_reply": "2024-11-03T04:23:13.048520Z",
- "shell.execute_reply.started": "2024-11-03T04:23:12.990854Z"
+ "iopub.execute_input": "2024-11-08T18:11:57.929695Z",
+ "iopub.status.busy": "2024-11-08T18:11:57.929418Z",
+ "iopub.status.idle": "2024-11-08T18:11:57.991492Z",
+ "shell.execute_reply": "2024-11-08T18:11:57.991131Z",
+ "shell.execute_reply.started": "2024-11-08T18:11:57.929680Z"
}
},
"outputs": [],
@@ -409,11 +574,11 @@
"execution_count": 9,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-11-03T04:23:13.870448Z",
- "iopub.status.busy": "2024-11-03T04:23:13.870251Z",
- "iopub.status.idle": "2024-11-03T04:23:13.910101Z",
- "shell.execute_reply": "2024-11-03T04:23:13.909697Z",
- "shell.execute_reply.started": "2024-11-03T04:23:13.870435Z"
+ "iopub.execute_input": "2024-11-08T18:11:58.261911Z",
+ "iopub.status.busy": "2024-11-08T18:11:58.261354Z",
+ "iopub.status.idle": "2024-11-08T18:11:58.302412Z",
+ "shell.execute_reply": "2024-11-08T18:11:58.302046Z",
+ "shell.execute_reply.started": "2024-11-08T18:11:58.261893Z"
}
},
"outputs": [
@@ -522,11 +687,11 @@
"execution_count": 10,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-11-03T04:23:14.777752Z",
- "iopub.status.busy": "2024-11-03T04:23:14.777456Z",
- "iopub.status.idle": "2024-11-03T04:23:14.837509Z",
- "shell.execute_reply": "2024-11-03T04:23:14.837168Z",
- "shell.execute_reply.started": "2024-11-03T04:23:14.777739Z"
+ "iopub.execute_input": "2024-11-08T18:11:58.997754Z",
+ "iopub.status.busy": "2024-11-08T18:11:58.997466Z",
+ "iopub.status.idle": "2024-11-08T18:11:59.058446Z",
+ "shell.execute_reply": "2024-11-08T18:11:59.058041Z",
+ "shell.execute_reply.started": "2024-11-08T18:11:58.997740Z"
}
},
"outputs": [],
@@ -543,11 +708,11 @@
"execution_count": 11,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-11-03T04:23:15.578258Z",
- "iopub.status.busy": "2024-11-03T04:23:15.577975Z",
- "iopub.status.idle": "2024-11-03T04:23:15.620375Z",
- "shell.execute_reply": "2024-11-03T04:23:15.620079Z",
- "shell.execute_reply.started": "2024-11-03T04:23:15.578244Z"
+ "iopub.execute_input": "2024-11-08T18:11:59.265605Z",
+ "iopub.status.busy": "2024-11-08T18:11:59.265259Z",
+ "iopub.status.idle": "2024-11-08T18:11:59.305084Z",
+ "shell.execute_reply": "2024-11-08T18:11:59.304691Z",
+ "shell.execute_reply.started": "2024-11-08T18:11:59.265590Z"
}
},
"outputs": [
@@ -614,8 +779,51 @@
" 20 | \n",
" 100126 | \n",
" \n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 2024-10-27 09:48:52.408066+00:00 | \n",
+ " | \n",
+ " component: MTHexapod:1\\ncmd: move\\nparameters:... | \n",
+ " 10 | \n",
+ " 100358 | \n",
+ "
\n",
+ " \n",
+ " 2024-10-27 09:49:27.702831+00:00 | \n",
+ " | \n",
+ " component: MTHexapod:2\\ncmd: move\\nparameters:... | \n",
+ " 10 | \n",
+ " 100359 | \n",
+ "
\n",
+ " \n",
+ " 2024-10-27 09:51:13.686743+00:00 | \n",
+ " | \n",
+ " | \n",
+ " 10 | \n",
+ " 100360 | \n",
+ "
\n",
+ " \n",
+ " 2024-10-27 09:57:33.864854+00:00 | \n",
+ " | \n",
+ " component: MTDome\\ncmd: stop\\nparameters:\\n e... | \n",
+ " 10 | \n",
+ " 100361 | \n",
+ "
\n",
+ " \n",
+ " 2024-10-27 09:59:08.704076+00:00 | \n",
+ " | \n",
+ " data:\\n- [MTDome, DISABLED]\\n- [MTDomeTrajecto... | \n",
+ " 10 | \n",
+ " 100362 | \n",
+ "
\n",
" \n",
"\n",
+ "407 rows × 4 columns
\n",
""
],
"text/plain": [
@@ -625,20 +833,40 @@
"2024-10-26 17:04:13.445954+00:00 \n",
"2024-10-26 17:12:37.907130+00:00 \n",
"2024-10-26 17:12:45.993099+00:00 BT144_O_20241026_000001 \n",
+ "... ... \n",
+ "2024-10-27 09:48:52.408066+00:00 \n",
+ "2024-10-27 09:49:27.702831+00:00 \n",
+ "2024-10-27 09:51:13.686743+00:00 \n",
+ "2024-10-27 09:57:33.864854+00:00 \n",
+ "2024-10-27 09:59:08.704076+00:00 \n",
"\n",
- " config \\\n",
- "2024-10-26 15:34:51.198247+00:00 id: BLOCK-T145 \n",
- "2024-10-26 15:34:59.531484+00:00 program: BLOCK-T145\\nreason: BLOCK-T145\\n \n",
- "2024-10-26 17:04:13.445954+00:00 data:\\n- [MTRotator, ENABLED] \n",
- "2024-10-26 17:12:37.907130+00:00 id: BLOCK-T144 \n",
- "2024-10-26 17:12:45.993099+00:00 program: BLOCK-T144\\nreason: BLOCK-T144\\n \n",
+ " config \\\n",
+ "2024-10-26 15:34:51.198247+00:00 id: BLOCK-T145 \n",
+ "2024-10-26 15:34:59.531484+00:00 program: BLOCK-T145\\nreason: BLOCK-T145\\n \n",
+ "2024-10-26 17:04:13.445954+00:00 data:\\n- [MTRotator, ENABLED] \n",
+ "2024-10-26 17:12:37.907130+00:00 id: BLOCK-T144 \n",
+ "2024-10-26 17:12:45.993099+00:00 program: BLOCK-T144\\nreason: BLOCK-T144\\n \n",
+ "... ... \n",
+ "2024-10-27 09:48:52.408066+00:00 component: MTHexapod:1\\ncmd: move\\nparameters:... \n",
+ "2024-10-27 09:49:27.702831+00:00 component: MTHexapod:2\\ncmd: move\\nparameters:... \n",
+ "2024-10-27 09:51:13.686743+00:00 \n",
+ "2024-10-27 09:57:33.864854+00:00 component: MTDome\\ncmd: stop\\nparameters:\\n e... \n",
+ "2024-10-27 09:59:08.704076+00:00 data:\\n- [MTDome, DISABLED]\\n- [MTDomeTrajecto... \n",
"\n",
" logLevel salIndex \n",
"2024-10-26 15:34:51.198247+00:00 10 100122 \n",
"2024-10-26 15:34:59.531484+00:00 20 100123 \n",
"2024-10-26 17:04:13.445954+00:00 10 100124 \n",
"2024-10-26 17:12:37.907130+00:00 10 100125 \n",
- "2024-10-26 17:12:45.993099+00:00 20 100126 "
+ "2024-10-26 17:12:45.993099+00:00 20 100126 \n",
+ "... ... ... \n",
+ "2024-10-27 09:48:52.408066+00:00 10 100358 \n",
+ "2024-10-27 09:49:27.702831+00:00 10 100359 \n",
+ "2024-10-27 09:51:13.686743+00:00 10 100360 \n",
+ "2024-10-27 09:57:33.864854+00:00 10 100361 \n",
+ "2024-10-27 09:59:08.704076+00:00 10 100362 \n",
+ "\n",
+ "[407 rows x 4 columns]"
]
},
"execution_count": 11,
@@ -647,7 +875,7 @@
}
],
"source": [
- "df_script_configuration.head()"
+ "df_script_configuration"
]
},
{
@@ -664,11 +892,11 @@
"execution_count": 12,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-11-03T04:23:16.468069Z",
- "iopub.status.busy": "2024-11-03T04:23:16.467800Z",
- "iopub.status.idle": "2024-11-03T04:23:16.510919Z",
- "shell.execute_reply": "2024-11-03T04:23:16.510506Z",
- "shell.execute_reply.started": "2024-11-03T04:23:16.468056Z"
+ "iopub.execute_input": "2024-11-08T18:11:59.934940Z",
+ "iopub.status.busy": "2024-11-08T18:11:59.934666Z",
+ "iopub.status.idle": "2024-11-08T18:11:59.976053Z",
+ "shell.execute_reply": "2024-11-08T18:11:59.975697Z",
+ "shell.execute_reply.started": "2024-11-08T18:11:59.934926Z"
}
},
"outputs": [
@@ -786,11 +1014,11 @@
"execution_count": 13,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-11-03T04:23:18.003195Z",
- "iopub.status.busy": "2024-11-03T04:23:18.002899Z",
- "iopub.status.idle": "2024-11-03T04:23:18.489169Z",
- "shell.execute_reply": "2024-11-03T04:23:18.488861Z",
- "shell.execute_reply.started": "2024-11-03T04:23:18.003180Z"
+ "iopub.execute_input": "2024-11-08T18:12:00.621819Z",
+ "iopub.status.busy": "2024-11-08T18:12:00.621530Z",
+ "iopub.status.idle": "2024-11-08T18:12:01.132033Z",
+ "shell.execute_reply": "2024-11-08T18:12:01.131632Z",
+ "shell.execute_reply.started": "2024-11-08T18:12:00.621805Z"
}
},
"outputs": [
@@ -822,11 +1050,11 @@
"execution_count": 14,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-11-03T04:23:19.474927Z",
- "iopub.status.busy": "2024-11-03T04:23:19.474665Z",
- "iopub.status.idle": "2024-11-03T04:23:19.510246Z",
- "shell.execute_reply": "2024-11-03T04:23:19.509936Z",
- "shell.execute_reply.started": "2024-11-03T04:23:19.474914Z"
+ "iopub.execute_input": "2024-11-08T18:12:01.230817Z",
+ "iopub.status.busy": "2024-11-08T18:12:01.230521Z",
+ "iopub.status.idle": "2024-11-08T18:12:01.266748Z",
+ "shell.execute_reply": "2024-11-08T18:12:01.266353Z",
+ "shell.execute_reply.started": "2024-11-08T18:12:01.230804Z"
}
},
"outputs": [],
@@ -850,11 +1078,11 @@
"execution_count": 15,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-11-03T04:23:20.954244Z",
- "iopub.status.busy": "2024-11-03T04:23:20.953837Z",
- "iopub.status.idle": "2024-11-03T04:23:21.283953Z",
- "shell.execute_reply": "2024-11-03T04:23:21.283621Z",
- "shell.execute_reply.started": "2024-11-03T04:23:20.954227Z"
+ "iopub.execute_input": "2024-11-08T18:12:02.106922Z",
+ "iopub.status.busy": "2024-11-08T18:12:02.106582Z",
+ "iopub.status.idle": "2024-11-08T18:12:02.625706Z",
+ "shell.execute_reply": "2024-11-08T18:12:02.625266Z",
+ "shell.execute_reply.started": "2024-11-08T18:12:02.106908Z"
}
},
"outputs": [
@@ -886,11 +1114,11 @@
"execution_count": 16,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-11-03T04:23:22.293116Z",
- "iopub.status.busy": "2024-11-03T04:23:22.292820Z",
- "iopub.status.idle": "2024-11-03T04:23:22.342631Z",
- "shell.execute_reply": "2024-11-03T04:23:22.342248Z",
- "shell.execute_reply.started": "2024-11-03T04:23:22.293100Z"
+ "iopub.execute_input": "2024-11-08T18:12:02.626290Z",
+ "iopub.status.busy": "2024-11-08T18:12:02.626165Z",
+ "iopub.status.idle": "2024-11-08T18:12:02.672082Z",
+ "shell.execute_reply": "2024-11-08T18:12:02.671723Z",
+ "shell.execute_reply.started": "2024-11-08T18:12:02.626278Z"
}
},
"outputs": [
@@ -934,11 +1162,11 @@
"execution_count": 17,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-11-03T04:23:23.645994Z",
- "iopub.status.busy": "2024-11-03T04:23:23.645727Z",
- "iopub.status.idle": "2024-11-03T04:23:25.553096Z",
- "shell.execute_reply": "2024-11-03T04:23:25.552692Z",
- "shell.execute_reply.started": "2024-11-03T04:23:23.645980Z"
+ "iopub.execute_input": "2024-11-08T18:12:03.098938Z",
+ "iopub.status.busy": "2024-11-08T18:12:03.098597Z",
+ "iopub.status.idle": "2024-11-08T18:12:04.734367Z",
+ "shell.execute_reply": "2024-11-08T18:12:04.733910Z",
+ "shell.execute_reply.started": "2024-11-08T18:12:03.098924Z"
}
},
"outputs": [],
@@ -951,11 +1179,11 @@
"execution_count": 18,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-11-03T04:23:27.470514Z",
- "iopub.status.busy": "2024-11-03T04:23:27.470035Z",
- "iopub.status.idle": "2024-11-03T04:23:27.509922Z",
- "shell.execute_reply": "2024-11-03T04:23:27.509623Z",
- "shell.execute_reply.started": "2024-11-03T04:23:27.470499Z"
+ "iopub.execute_input": "2024-11-08T18:12:04.735010Z",
+ "iopub.status.busy": "2024-11-08T18:12:04.734877Z",
+ "iopub.status.idle": "2024-11-08T18:12:04.776105Z",
+ "shell.execute_reply": "2024-11-08T18:12:04.775750Z",
+ "shell.execute_reply.started": "2024-11-08T18:12:04.734998Z"
}
},
"outputs": [
@@ -1170,11 +1398,11 @@
"execution_count": 19,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-11-03T04:23:29.904440Z",
- "iopub.status.busy": "2024-11-03T04:23:29.904157Z",
- "iopub.status.idle": "2024-11-03T04:23:30.420375Z",
- "shell.execute_reply": "2024-11-03T04:23:30.420027Z",
- "shell.execute_reply.started": "2024-11-03T04:23:29.904426Z"
+ "iopub.execute_input": "2024-11-08T18:12:05.109645Z",
+ "iopub.status.busy": "2024-11-08T18:12:05.109240Z",
+ "iopub.status.idle": "2024-11-08T18:12:05.620205Z",
+ "shell.execute_reply": "2024-11-08T18:12:05.619710Z",
+ "shell.execute_reply.started": "2024-11-08T18:12:05.109630Z"
}
},
"outputs": [
diff --git a/notebooks/BLOCK-T227_analysis_slew_002.ipynb b/notebooks/BLOCK-T227_analysis_slew_002.ipynb
new file mode 100644
index 0000000..ef144a0
--- /dev/null
+++ b/notebooks/BLOCK-T227_analysis_slew_002.ipynb
@@ -0,0 +1,539 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# BLOCK-T227 Dynamic Tests Analysis"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 60,
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-11-08T18:12:12.687891Z",
+ "iopub.status.busy": "2024-11-08T18:12:12.687306Z",
+ "iopub.status.idle": "2024-11-08T18:12:12.727935Z",
+ "shell.execute_reply": "2024-11-08T18:12:12.727540Z",
+ "shell.execute_reply.started": "2024-11-08T18:12:12.687874Z"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "## Execution for 1%\n",
+ "# block_id = \"BLOCK-T227\"\n",
+ "# day_obs = 20241026\n",
+ "\n",
+ "## Execution for 2%\n",
+ "block_id = \"BLOCK-T227\"\n",
+ "day_obs = 20241107"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 61,
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-11-08T18:12:13.083977Z",
+ "iopub.status.busy": "2024-11-08T18:12:13.083418Z",
+ "iopub.status.idle": "2024-11-08T18:12:13.862773Z",
+ "shell.execute_reply": "2024-11-08T18:12:13.862302Z",
+ "shell.execute_reply.started": "2024-11-08T18:12:13.083962Z"
+ }
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "The autoreload extension is already loaded. To reload it, use:\n",
+ " %reload_ext autoreload\n"
+ ]
+ }
+ ],
+ "source": [
+ "%load_ext autoreload\n",
+ "%autoreload 2\n",
+ "\n",
+ "import matplotlib.pyplot as plt\n",
+ "import numpy as np\n",
+ "import os\n",
+ "import pandas as pd\n",
+ "import re\n",
+ "\n",
+ "from astropy.time import Time\n",
+ "from astropy import units as u\n",
+ "from datetime import datetime\n",
+ "\n",
+ "from lsst.summit.utils.blockUtils import BlockParser\n",
+ "from lsst.summit.utils.efdUtils import getDayObsStartTime, makeEfdClient\n",
+ "from lsst.summit.utils.tmaUtils import TMAEvent, TMAEventMaker, TMAState\n",
+ "\n",
+ "import BLOCK_T227_utils as block\n",
+ "\n",
+ "# Create a client to access the Engineering Facility Database\n",
+ "efd_client = makeEfdClient()\n",
+ "\n",
+ "# Create an object that mines TMA Slew Events\n",
+ "event_maker = TMAEventMaker()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 62,
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-11-08T18:12:13.864065Z",
+ "iopub.status.busy": "2024-11-08T18:12:13.863697Z",
+ "iopub.status.idle": "2024-11-08T18:12:13.908485Z",
+ "shell.execute_reply": "2024-11-08T18:12:13.908081Z",
+ "shell.execute_reply.started": "2024-11-08T18:12:13.864046Z"
+ }
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "Query data for 20241107\n",
+ " starts at 2024-11-07T12:00:00.000 and\n",
+ " ends at 2024-11-08T12:00:00.000\n",
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "day_obs = int(day_obs)\n",
+ "start_time = getDayObsStartTime(day_obs)\n",
+ "end_time = start_time + 1 * u.day\n",
+ "\n",
+ "print(\n",
+ " f\"\\nQuery data for {day_obs}\"\n",
+ " f\"\\n starts at {start_time.isot} and\"\n",
+ " f\"\\n ends at {end_time.isot}\\n\"\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Querying data\n",
+ "\n",
+ "I tottally forgot that a [Script] will not publish metadata. \n",
+ "The only way we can have BLOCK metadata is by running BLOCKs via Scheduler. \n",
+ "Now what? Meh... Let's work with timestamps. \n",
+ "\n",
+ "[Script]: https://ts-xml.lsst.io/sal_interfaces/Script.html"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 63,
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-11-08T18:12:14.395747Z",
+ "iopub.status.busy": "2024-11-08T18:12:14.395549Z",
+ "iopub.status.idle": "2024-11-08T18:12:14.434311Z",
+ "shell.execute_reply": "2024-11-08T18:12:14.433934Z",
+ "shell.execute_reply.started": "2024-11-08T18:12:14.395731Z"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "# From OLE\n",
+ "start_time = Time(\"2024-11-08T06:12:09.475436\")\n",
+ "end_time = Time(\"2024-11-08T06:50:45.025632\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "\n",
+ " \n",
+ "The cell bellow will query all the TMAEvents. \n",
+ "The easiest way I found to query the data associated with this test was to query everything and filter later. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 64,
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-11-08T18:12:15.087703Z",
+ "iopub.status.busy": "2024-11-08T18:12:15.087322Z",
+ "iopub.status.idle": "2024-11-08T18:12:15.368697Z",
+ "shell.execute_reply": "2024-11-08T18:12:15.368361Z",
+ "shell.execute_reply.started": "2024-11-08T18:12:15.087686Z"
+ }
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "lsst.summit.utils.tmaUtils INFO: Retrieving mount data for 20241107 from the EFD
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "events = event_maker.getEvents(day_obs)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Alright, now we can filter our slew events using the timestamps above. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 65,
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-11-08T18:12:15.715592Z",
+ "iopub.status.busy": "2024-11-08T18:12:15.715201Z",
+ "iopub.status.idle": "2024-11-08T18:12:15.761851Z",
+ "shell.execute_reply": "2024-11-08T18:12:15.761365Z",
+ "shell.execute_reply.started": "2024-11-08T18:12:15.715578Z"
+ }
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Found 17 TMA Slew Events\n"
+ ]
+ }
+ ],
+ "source": [
+ "# We are working with lists \n",
+ "mask_begin = np.array([evt.begin >= start_time for evt in events])\n",
+ "mask_end = np.array([evt.end <= end_time for evt in events])\n",
+ "mask = mask_begin & mask_end\n",
+ "\n",
+ "events = np.array(events)\n",
+ "filtered_events = events[mask]\n",
+ "\n",
+ "print(f\"Found {filtered_events.size} TMA Slew Events\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Now we query the measured forces on the hardpoints during all of these TMA events. \n",
+ "We are interested in the minimum and maximum values they can reach. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 66,
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-11-08T18:12:16.482373Z",
+ "iopub.status.busy": "2024-11-08T18:12:16.482068Z",
+ "iopub.status.idle": "2024-11-08T18:12:18.074725Z",
+ "shell.execute_reply": "2024-11-08T18:12:18.074316Z",
+ "shell.execute_reply.started": "2024-11-08T18:12:16.482360Z"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "df_hp_forces = block.get_hp_minmax_forces(efd_client, filtered_events, verbose=False)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 67,
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-11-08T18:12:18.075272Z",
+ "iopub.status.busy": "2024-11-08T18:12:18.075149Z",
+ "iopub.status.idle": "2024-11-08T18:12:18.115931Z",
+ "shell.execute_reply": "2024-11-08T18:12:18.115511Z",
+ "shell.execute_reply.started": "2024-11-08T18:12:18.075261Z"
+ }
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " seq_num | \n",
+ " delta_az | \n",
+ " delta_el | \n",
+ " min_forces | \n",
+ " max_forces | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 80 | \n",
+ " 91.0 | \n",
+ " 0.0 | \n",
+ " -85.0 | \n",
+ " 66.0 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 81 | \n",
+ " 0.0 | \n",
+ " 12.0 | \n",
+ " -39.0 | \n",
+ " 171.0 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 82 | \n",
+ " -0.0 | \n",
+ " -12.0 | \n",
+ " -187.0 | \n",
+ " 59.0 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 83 | \n",
+ " 24.0 | \n",
+ " -0.0 | \n",
+ " -66.0 | \n",
+ " 81.0 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 84 | \n",
+ " -24.0 | \n",
+ " 0.0 | \n",
+ " -70.0 | \n",
+ " 76.0 | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " 85 | \n",
+ " 0.0 | \n",
+ " 3.0 | \n",
+ " -37.0 | \n",
+ " 176.0 | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " 86 | \n",
+ " 0.0 | \n",
+ " -3.0 | \n",
+ " -184.0 | \n",
+ " 58.0 | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " 87 | \n",
+ " 3.0 | \n",
+ " -0.0 | \n",
+ " -69.0 | \n",
+ " 82.0 | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " 88 | \n",
+ " -3.0 | \n",
+ " 0.0 | \n",
+ " -77.0 | \n",
+ " 77.0 | \n",
+ "
\n",
+ " \n",
+ " 9 | \n",
+ " 89 | \n",
+ " 8.0 | \n",
+ " 8.0 | \n",
+ " -98.0 | \n",
+ " 180.0 | \n",
+ "
\n",
+ " \n",
+ " 10 | \n",
+ " 90 | \n",
+ " -8.0 | \n",
+ " 8.0 | \n",
+ " -78.0 | \n",
+ " 183.0 | \n",
+ "
\n",
+ " \n",
+ " 11 | \n",
+ " 91 | \n",
+ " -8.0 | \n",
+ " -8.0 | \n",
+ " -177.0 | \n",
+ " 102.0 | \n",
+ "
\n",
+ " \n",
+ " 12 | \n",
+ " 92 | \n",
+ " 8.0 | \n",
+ " -8.0 | \n",
+ " -188.0 | \n",
+ " 110.0 | \n",
+ "
\n",
+ " \n",
+ " 13 | \n",
+ " 93 | \n",
+ " 2.0 | \n",
+ " 2.0 | \n",
+ " -99.0 | \n",
+ " 180.0 | \n",
+ "
\n",
+ " \n",
+ " 14 | \n",
+ " 94 | \n",
+ " -2.0 | \n",
+ " 2.0 | \n",
+ " -76.0 | \n",
+ " 180.0 | \n",
+ "
\n",
+ " \n",
+ " 15 | \n",
+ " 95 | \n",
+ " -2.0 | \n",
+ " -2.0 | \n",
+ " -196.0 | \n",
+ " 123.0 | \n",
+ "
\n",
+ " \n",
+ " 16 | \n",
+ " 96 | \n",
+ " 2.0 | \n",
+ " -2.0 | \n",
+ " -189.0 | \n",
+ " 101.0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " seq_num delta_az delta_el min_forces max_forces\n",
+ "0 80 91.0 0.0 -85.0 66.0\n",
+ "1 81 0.0 12.0 -39.0 171.0\n",
+ "2 82 -0.0 -12.0 -187.0 59.0\n",
+ "3 83 24.0 -0.0 -66.0 81.0\n",
+ "4 84 -24.0 0.0 -70.0 76.0\n",
+ "5 85 0.0 3.0 -37.0 176.0\n",
+ "6 86 0.0 -3.0 -184.0 58.0\n",
+ "7 87 3.0 -0.0 -69.0 82.0\n",
+ "8 88 -3.0 0.0 -77.0 77.0\n",
+ "9 89 8.0 8.0 -98.0 180.0\n",
+ "10 90 -8.0 8.0 -78.0 183.0\n",
+ "11 91 -8.0 -8.0 -177.0 102.0\n",
+ "12 92 8.0 -8.0 -188.0 110.0\n",
+ "13 93 2.0 2.0 -99.0 180.0\n",
+ "14 94 -2.0 2.0 -76.0 180.0\n",
+ "15 95 -2.0 -2.0 -196.0 123.0\n",
+ "16 96 2.0 -2.0 -189.0 101.0"
+ ]
+ },
+ "execution_count": 67,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_hp_forces.round()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Alright, those values make sense. Now let's plot the histogram. There is not much data. But we should see something. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 68,
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-11-08T18:12:18.116571Z",
+ "iopub.status.busy": "2024-11-08T18:12:18.116435Z",
+ "iopub.status.idle": "2024-11-08T18:12:18.563235Z",
+ "shell.execute_reply": "2024-11-08T18:12:18.562833Z",
+ "shell.execute_reply.started": "2024-11-08T18:12:18.116560Z"
+ }
+ },
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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",
+ "text/plain": [
+ "