diff --git a/session-decarb/1a_1_5x_D.png b/session-decarb/1a_1_5x_D.png new file mode 100644 index 0000000..2ead7ad Binary files /dev/null and b/session-decarb/1a_1_5x_D.png differ diff --git a/session-decarb/1a_2_5x_D.png b/session-decarb/1a_2_5x_D.png new file mode 100755 index 0000000..1084ea2 Binary files /dev/null and b/session-decarb/1a_2_5x_D.png differ diff --git a/session-decarb/1a_3_5x_D.png b/session-decarb/1a_3_5x_D.png new file mode 100755 index 0000000..c9a9cba Binary files /dev/null and b/session-decarb/1a_3_5x_D.png differ diff --git a/session-decarb/1a_4_5x_D.png b/session-decarb/1a_4_5x_D.png new file mode 100755 index 0000000..7151b16 Binary files /dev/null and b/session-decarb/1a_4_5x_D.png differ diff --git a/session-decarb/Readme.md b/session-decarb/Readme.md new file mode 100644 index 0000000..3cf20e2 --- /dev/null +++ b/session-decarb/Readme.md @@ -0,0 +1,10 @@ +# General procedure + +- `Set Scale` 100um -> 171 px +- `Set Measurements...` bounding rectangle, display label, Decimals 4, Redirect none +- `Measure` and `Clear Measurements` to produce a new and clear measuremens table +- Use the `Straight` tool to draw a line thta fits into the decarburated area +- Press `^+m` to add the measurement into the table +- Repeat the process at least 50 times + +![Example of measurements.](measurements-example.jpg) diff --git a/session-decarb/analysis.ipynb b/session-decarb/analysis.ipynb new file mode 100644 index 0000000..6f93453 --- /dev/null +++ b/session-decarb/analysis.ipynb @@ -0,0 +1,97 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 9, + "id": "c9e8a83f", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0 57.313\n", + "1 52.632\n", + "2 43.922\n", + "3 44.448\n", + "4 60.245\n", + "5 60.305\n", + "6 67.839\n", + "7 60.819\n", + "8 71.989\n", + "9 71.939\n", + "10 74.911\n", + "11 76.080\n", + "12 61.988\n", + "13 67.846\n", + "14 72.517\n", + "Name: Length, dtype: float64" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# importing data\n", + "import pandas as pd\n", + "data = pd.read_csv('results-1.csv')\n", + "x = data['Length']\n", + "x" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "bbb4b0d9", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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GDVqVNx7773x6U9/uju/DrLs/HNc4bKj4HLPNlRXVxeX9QYom271fNx3331x2mmnxdy5c2PkyJFxyimnxJ133tm5/emnn44XXnihGGrpUFtbG9OmTYv169fv9TF37dpVHBu85wQD7WgLBZcA+xk+nnrqqbjjjjuKD/IHHnggPv/5z8fVV18dP/zhD4vtKXgkqadjT2m5Y9tbLVmypAgoHVPqWYGBuPNXcAmwH2c4HTJkSNHz8bvf/a5zXQofGzduLHo20vpUE7Jt27ai4LTDpz71qaiqqoqf/exne+35SFOH1PORAkhra2vU1NS826bBu5JqPNJQS+rxyBk8AAa67pzhtFs1HylQnHjiiV3WTZ48Of7zP/+z+Hn06NHF/MUXX+wSPtLy+9///r0+5tChQ4sJckiBQ+gA6EfDLqlXY/PmzV3WPfHEE8Vhix3FpymArF27tksSSke9nHnmmT3VZgCgH+tWz8fChQvjQx/6UNxyyy3FUMrDDz9cjKOnKUlDK9dcc018/etfL+pCUhi5/vrrY+zYsfGJT3ziQD0HAGCgho/TTz897rnnnli8eHHcfPPNRbhIh9bOmzev8zb/+I//GK+99lpxToXt27fH2WefHb/85S/j4IMPPhDtBwAGcsFpXytYAQD63/7btV0AgKyEDwAgK+EDAMhK+AAAshI+AICshA8AICvhAwDISvgAALISPgCArIQPACAr4QMAyEr4AACyEj4AgKyEDwAgK+EDAMhK+AAAshI+AICshA8AICvhAwDIqlTho6WlJRobG4s5ANA7ShM+li9fHnV1dTF9+vRinpYBgPyqKpVKJfqQtra2qK2tjdbW1qipqemRx0w9HSlwtLe3d66rrq6OLVu2xLhx43rkdwBAmbV1Y/9dip6PpqamLsEj2b17dzQ3N/damwCgrEoRPurr62PQoK5PNfV8TJw4sdfaBABlVYrwkYZWGhoaisCRpPmyZcsMuQBALyhFzceetR9pqCX1eKj1AIDe2X8PjhJJgUPoAIDeVYphFwCg7xA+AICshA8AICvhAwDISvgAALISPgCArIQPACAr4QMAyEr4AACyEj4AgKyEDwAgK+EDAMhK+AAAshI+AICshA8AoO+GjxtvvDGqqqq6TJMmTercfu65575t+1VXXXUg2g0A9FODu3uHk046KdasWfOXBxjc9SEuv/zyuPnm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3xdn1y7T38CerrrqquI2S5cujRxKET5+9rOfxbXXXlscWvSHP/wh/vqv/zpmzZoVL730UpTBunXrYsGCBbFhw4Z48MEHizfeRz/60XjttdeibDZu3BjLli2LqVOnRpm88sorcdZZZ8VBBx0U999/f/zpT3+Kb37zm3HkkUdGGdx2221xxx13xHe/+9343//932L5G9/4RnznO9+JgSq9v9NnXfritTfp+X/729+O73//+/H73/++2Amnz8WdO3fGQH/+r7/+erEvSIE0zVetWlV8IfvYxz4WZfob6HDPPfcU+4cUUrKplMAZZ5xRWbBgQefy7t27K2PHjq0sWbKkUkYvvfRS+rpXWbduXaVMXn311Up9fX3lwQcfrHzkIx+pfPGLX6yUxaJFiypnn312paxmz55dueyyy7qsu/DCCyvz5s2rlEF6v99zzz2dy+3t7ZXRo0dX/u3f/q1z3fbt2ytDhw6t/OQnP6kM9Oe/Nw8//HBxu2eeeaYyEMU+XoOWlpbKX/3VX1Uef/zxSl1dXeX222/P0p4B3/PxxhtvxKOPPlp0Ke55/Zi0vH79+iij1tbWYn7UUUdFmaTen9mzZ3f5WyiL++67L0477bSYO3duMfR2yimnxJ133hll8aEPfSjWrl0bTzzxRLH8P//zP/Hb3/42zjvvvCijp59+Ol544YUu74V0TY40JF3mz8U07HDEEUdEWbS3t8dnPvOZ+MpXvhInnXRS1t/d5y4s19P+7//+rxjvHTVqVJf1afnPf/5zlE36Y0u1DqkLfsqUKVEWP/3pT4vu1TTsUkZPPfVUMeyQhh//+Z//uXgdrr766hgyZEhceumlMdD90z/9U3Elz0mTJkV1dXXxmfCv//qvMW/evCijFDySvX0udmwrkzTUlGpALrroolJdbO62226LwYMHF58FuQ348MHbv/0//vjjxbe+skiXjf7iF79Y1LukguMySqEz9XzccsstxXLq+Uh/B2m8vwzh4+6774677rorVq5cWXzDe+yxx4oQnsa4y/D82bdUA/epT32qKMBNAb0sHn300fj3f//34ktZ6vHJbcAPuwwfPrz4pvPiiy92WZ+WR48eHWXyD//wD/GLX/wiGhsbY9y4cVGmN1kqLv7ABz5QpPw0pSLcVGyXfk7fgge6dETDiSee2GXd5MmTY+vWrVEGqVs59X58+tOfLo5wSF3NCxcuLI4EK6OOz76yfy52BI9nnnmm+HJSpl6P3/zmN8Xn4tFHH935uZhehy996UvFkaEH2oAPH6lb+dRTTy3Ge/f8FpiWzzzzzCiDlOhT8EgVzQ899FBxuGGZzJgxI/74xz8W33Y7ptQLkLrc088pnA50aZjtrYdXp/qHurq6KIN0dEOq9dpT+n9PnwVllD4DUsjY83MxDUulo17K8rnYETzS4cVr1qwpDkEvk8985jOxadOmLp+LqScwBfUHHnjggP/+Ugy7pHHu1LWadjhnnHFGcRxzOgTpc5/7XJRlqCV1N//Xf/1Xca6PjjHdVGCWju8f6NJzfmt9SzqsMH3YlKXuJX3LT0WXadglfeCm89w0NDQUUxmkcx2kGo/0LS8Nu/z3f/93fOtb34rLLrssBqodO3ZEc3NzlyLTtINJhebpdUjDTl//+tejvr6+CCPpsNO080nnARrozz/1BH7yk58shhxSb3Dq/ez4XEzb05fWMvwNDHtL4EqH4qdQesIJJxz4xlVK4jvf+U7l6KOPrgwZMqQ49HbDhg2Vskj/zXubVqxYUSmrsh1qm6xevboyZcqU4nDKSZMmVRoaGipl0dbWVvx/p8+Agw8+uHLcccdV/uVf/qWya9euykDV2Ni41/f9pZde2nm47fXXX18ZNWpU8TcxY8aMyubNmytleP5PP/30Pj8X0/3K8jfwVjkPta1K/xz4iAMAUJKaDwCgbxE+AICshA8AICvhAwDISvgAALISPgCArIQPACAr4QMAyEr4AACyEj4AgKyEDwAgK+EDAIic/h8YLLqUHPYlDAAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import matplotlib.pyplot as plt\n", + "plt.plot(x, '.k')" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".venv (3.14.2)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.14.2" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/session-decarb/example.csv b/session-decarb/example.csv new file mode 100644 index 0000000..c14f646 --- /dev/null +++ b/session-decarb/example.csv @@ -0,0 +1,14 @@ + ,Label,Angle,Length +1,1a_1_5x_D.png,-92.7792,60.1290 +2,1a_1_5x_D.png,-91.2730,52.4911 +3,1a_1_5x_D.png,-90.6228,53.6475 +4,1a_1_5x_D.png,-91.9092,52.5073 +5,1a_1_5x_D.png,-88.5498,46.0789 +6,1a_1_5x_D.png,-92.3137,57.7730 +7,1a_1_5x_D.png,-90.9793,68.2315 +8,1a_1_5x_D.png,-90.9793,68.2315 +9,1a_1_5x_D.png,-92.2680,58.9383 +10,1a_1_5x_D.png,-91.1691,57.1548 +11,1a_1_5x_D.png,-93.0394,65.9820 +12,1a_1_5x_D.png,-91.1812,56.5718 +13,1a_1_5x_D.png,-90.4276,78.1363 diff --git a/session-decarb/measurements-example.jpg b/session-decarb/measurements-example.jpg new file mode 100644 index 0000000..abc8165 Binary files /dev/null and b/session-decarb/measurements-example.jpg differ