diff --git a/notebooks/.ipynb_checkpoints/Results-checkpoint.html b/notebooks/.ipynb_checkpoints/Results-checkpoint.html new file mode 100644 index 0000000..02ef7e9 --- /dev/null +++ b/notebooks/.ipynb_checkpoints/Results-checkpoint.html @@ -0,0 +1,7848 @@ + + + + + +Results + + + + + + + + + + + + +
+
+ +
+ + +
+
+ +
+ + +
+
+ +
+
+ +
+
+ + diff --git a/notebooks/Measurement_Analysis.ipynb b/notebooks/Measurement_Analysis.ipynb index c686bab..c0667b6 100644 --- a/notebooks/Measurement_Analysis.ipynb +++ b/notebooks/Measurement_Analysis.ipynb @@ -2,8 +2,24 @@ "cells": [ { "cell_type": "code", + "execution_count": 4, "id": "ca3c9c7af43b4e58", - "metadata": {}, + "metadata": { + "ExecuteTime": { + "end_time": "2025-09-08T12:36:43.980473Z", + "start_time": "2025-09-08T12:36:43.846585Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Path exists: C:\\Users\\berti_r\\Python_Projects\\StagePerformaceDocu\\Scripts\n", + "Path exists: C:\\Users\\berti_r\\Python_Projects\\StagePerformaceDocu\\Config\\config.json\n" + ] + } + ], "source": [ "import sys\n", "from pathlib import Path\n", @@ -46,9 +62,7 @@ "import myutility as myu\n", "from matplotlib.widgets import Cursor\n", "import ad" - ], - "outputs": [], - "execution_count": null + ] }, { "cell_type": "markdown", @@ -63,10 +77,185 @@ }, { "cell_type": "code", + "execution_count": 5, "id": "3e70c2ebec687fe0", "metadata": { + "ExecuteTime": { + "end_time": "2025-09-08T12:36:44.056167Z", + "start_time": "2025-09-08T12:36:43.995263Z" + }, "scrolled": true }, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "6e6ffa75cc3b4b4299711ce950708aff", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Dropdown(description='Folder:', index=16, layout=Layout(width='50%'), options=('20250715_alignment_tests', 'Te…" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "696c5ca525704d23bb6a90e5974e3576", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Dropdown(description='Subfolder:', index=10, layout=Layout(width='50%'), options=('20250829_123734_static_0', …" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "efc6f5eb8e7f41d0be0563e64fff82b5", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Button(description='Display Scatterplot', layout=Layout(width='50%'), style=ButtonStyle())" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "c03a545628ef4b20a54a427bf492940b", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Output()" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "0d1f4d590dea444f9f09e47e75d47504", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Button(description='Display PFT', layout=Layout(width='50%'), style=ButtonStyle())" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "9e8d26ae6179440682c79ab2786c3e3d", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Output()" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "c78f765b3de1411c8248e2c859cf0c85", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Button(description='Display RAW', layout=Layout(width='50%'), style=ButtonStyle())" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "2200345656fe43f48ba528b4e192a1a4", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Output()" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "2f5002bb301f449ea532ea2ebe3b6792", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Button(description='Rolling Statistics', layout=Layout(width='50%'), style=ButtonStyle())" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "eef7c7e745d648749cf7fb60fd5bf5b7", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Output()" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "bef8aff2fb514228a8df4ee54fc179da", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "ToggleButton(value=True, description='TempCorrection', tooltip='Toggle processing on/off')" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "d4f9334775f245f69a18cc4b0f2b4c82", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Output()" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "\n", "from mpl_toolkits.axes_grid1 import make_axes_locatable\n", @@ -518,9 +707,7 @@ "display(displyStatistics, output4)\n", "tempCorrectionBtn.observe(set_temp_correction, names='value')\n", "display(tempCorrectionBtn, output5)\n" - ], - "outputs": [], - "execution_count": null + ] }, { "cell_type": "markdown", @@ -536,13 +723,72 @@ }, { "cell_type": "code", + "execution_count": 3, "id": "fec81d07edf0c8b2", "metadata": { "ExecuteTime": { - "end_time": "2025-09-05T08:55:14.557511Z", - "start_time": "2025-09-05T08:55:14.541374Z" + "end_time": "2025-09-08T12:37:22.415439Z", + "start_time": "2025-09-08T12:37:22.401663Z" } }, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "e32e23a0ecb843c4a01e5afb2611cd1d", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Dropdown(description='Select File:', layout=Layout(width='50%'), options=('20250715_154024.dat', '20250715_174…" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "f11307b6f1614a2ebe464d130e794dc8", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "SelectMultiple(description='Sets:', index=(0,), layout=Layout(height='100px', width='30%'), options=(2, 3, 4),…" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "a4f15c60499842a99f7d6788af45401c", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Button(button_style='success', description='Plot Data', layout=Layout(width='30%'), style=ButtonStyle())" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "a30c35ba9d634459ae4e64327047969c", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Output()" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "import os\n", "import ipywidgets as widgets\n", @@ -643,83 +889,25 @@ "\n", "# ========== Display widgets ==========\n", "display(file_dropdown, set_selector, plot_button, output_plot)\n" - ], - "outputs": [ - { - "data": { - "text/plain": [ - "Dropdown(description='Select File:', layout=Layout(width='50%'), options=('20250715_154024.dat', '20250715_174…" - ], - "application/vnd.jupyter.widget-view+json": { - "version_major": 2, - "version_minor": 0, - "model_id": "abff8ffc21174afeaf93e29728e8e4f2" - } - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/plain": [ - "SelectMultiple(description='Sets:', index=(0,), layout=Layout(height='100px', width='30%'), options=(2, 3, 4),…" - ], - "application/vnd.jupyter.widget-view+json": { - "version_major": 2, - "version_minor": 0, - "model_id": "4fd2eda176d44ec2b95916a7aa4ca30d" - } - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/plain": [ - "Button(button_style='success', description='Plot Data', layout=Layout(width='30%'), style=ButtonStyle())" - ], - "application/vnd.jupyter.widget-view+json": { - "version_major": 2, - "version_minor": 0, - "model_id": "e4e6376a12964824891db07f8b9559e2" - } - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/plain": [ - "Output()" - ], - "application/vnd.jupyter.widget-view+json": { - "version_major": 2, - "version_minor": 0, - "model_id": "d28bca96aa0d4206a4d0701b8982ddac" - } - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "execution_count": 18 + ] }, { - "metadata": {}, "cell_type": "markdown", + "id": "9460bbadd8e9774b", + "metadata": {}, "source": [ "## Analysis for Static\n", "This script can be used for statistical analysis of a static measurement, where no axis is moved. This was done to establish a baseline. It only looks for files in the past week. Older files wont get selected.\n", "\n", "The pooling variable was used for condensing data down, acts as a LP filter but not quite." - ], - "id": "9460bbadd8e9774b" + ] }, { - "metadata": {}, "cell_type": "code", - "outputs": [], "execution_count": null, + "id": "39fcd9032d757549", + "metadata": {}, + "outputs": [], "source": [ "pooling = 0\n", "STATIC_LOG_FILE = \"CSV_logs/static_tests_log.csv\"\n", @@ -900,16 +1088,15 @@ "plt.show()\n", "\n", "pd.read_csv(STATIC_LOG_FILE)\n" - ], - "id": "39fcd9032d757549" + ] }, { "cell_type": "code", + "execution_count": null, "id": "c508fa81b2ba05a1", "metadata": {}, - "source": [], "outputs": [], - "execution_count": null + "source": [] } ], "metadata": {