diff --git a/Experiments/.ipynb_checkpoints/MQ4_Regression-checkpoint.ipynb b/Experiments/.ipynb_checkpoints/MQ4_Regression-checkpoint.ipynb
index 5fcf942..728a44f 100644
--- a/Experiments/.ipynb_checkpoints/MQ4_Regression-checkpoint.ipynb
+++ b/Experiments/.ipynb_checkpoints/MQ4_Regression-checkpoint.ipynb
@@ -38,7 +38,7 @@
},
{
"cell_type": "code",
- "execution_count": 25,
+ "execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
@@ -60,7 +60,7 @@
},
{
"cell_type": "code",
- "execution_count": 26,
+ "execution_count": 2,
"metadata": {},
"outputs": [
{
@@ -98,20 +98,20 @@
},
{
"cell_type": "code",
- "execution_count": 27,
+ "execution_count": 3,
"metadata": {},
"outputs": [],
"source": [
- "x_MQ4 = sheetMQ3.col_values(0)[2:]\n",
- "MQ4_CH4 = sheetMQ3.col_values(1)[2:]\n",
- "MQ4_CO = sheetMQ3.col_values(2)[2:]\n",
- "MQ4_H2 = sheetMQ3.col_values(3)[2:]\n",
- "MQ4_Alcohol = sheetMQ3.col_values(4)[2:]"
+ "x_MQ4 = sheetMQ4.col_values(0)[2:]\n",
+ "MQ4_CH4 = sheetMQ4.col_values(1)[2:]\n",
+ "MQ4_CO = sheetMQ4.col_values(2)[2:]\n",
+ "MQ4_H2 = sheetMQ4.col_values(3)[2:]\n",
+ "MQ4_Alcohol = sheetMQ4.col_values(4)[2:]"
]
},
{
"cell_type": "code",
- "execution_count": 28,
+ "execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
@@ -122,7 +122,7 @@
},
{
"cell_type": "code",
- "execution_count": 29,
+ "execution_count": 5,
"metadata": {},
"outputs": [],
"source": [
@@ -134,7 +134,7 @@
},
{
"cell_type": "code",
- "execution_count": 30,
+ "execution_count": 6,
"metadata": {
"scrolled": false
},
@@ -174,7 +174,7 @@
},
{
"cell_type": "code",
- "execution_count": 31,
+ "execution_count": 7,
"metadata": {},
"outputs": [],
"source": [
@@ -193,7 +193,7 @@
},
{
"cell_type": "code",
- "execution_count": 32,
+ "execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
@@ -212,7 +212,7 @@
},
{
"cell_type": "code",
- "execution_count": 33,
+ "execution_count": 9,
"metadata": {},
"outputs": [],
"source": [
@@ -231,7 +231,7 @@
},
{
"cell_type": "code",
- "execution_count": 34,
+ "execution_count": 10,
"metadata": {},
"outputs": [],
"source": [
@@ -250,7 +250,7 @@
},
{
"cell_type": "code",
- "execution_count": 35,
+ "execution_count": 11,
"metadata": {},
"outputs": [
{
@@ -290,14 +290,14 @@
" \r\n",
" \r\n",
+ "\" id=\"m9fe4efa17e\" style=\"stroke:#000000;stroke-width:0.8;\"/>\r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ "\" id=\"DejaVuSans-50\"/>\r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
+ "\" id=\"ma09837bfe7\" style=\"stroke:#000000;stroke-width:0.6;\"/>\r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
@@ -894,19 +1000,19 @@
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
+ "\" id=\"m6572584403\" style=\"stroke:#000000;stroke-width:0.8;\"/>\r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
@@ -914,14 +1020,14 @@
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
@@ -929,340 +1035,203 @@
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
+ "\" id=\"m0dd72c899e\" style=\"stroke:#1f77b4;\"/>\r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
+ "\" id=\"m053771e5d1\" style=\"stroke:#ff7f0e;\"/>\r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
+ "\" id=\"m5b519bc744\" style=\"stroke:#2ca02c;\"/>\r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
+ "\" id=\"m168ab7dfc1\" style=\"stroke:#d62728;\"/>\r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
@@ -1581,17 +1516,17 @@
"z\r\n",
"\" style=\"fill:#ffffff;opacity:0.8;stroke:#cccccc;stroke-linejoin:miter;\"/>\r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
@@ -1632,17 +1550,17 @@
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
@@ -1978,6 +1896,13 @@
"plt.savefig('MQ4.eps', format = 'eps', dpi = 1200)"
]
},
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
{
"cell_type": "code",
"execution_count": null,
diff --git a/Experiments/.ipynb_checkpoints/MQ5_Regression-checkpoint.ipynb b/Experiments/.ipynb_checkpoints/MQ5_Regression-checkpoint.ipynb
index cf39570..8bf022f 100644
--- a/Experiments/.ipynb_checkpoints/MQ5_Regression-checkpoint.ipynb
+++ b/Experiments/.ipynb_checkpoints/MQ5_Regression-checkpoint.ipynb
@@ -38,7 +38,7 @@
},
{
"cell_type": "code",
- "execution_count": 4,
+ "execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
@@ -60,7 +60,7 @@
},
{
"cell_type": "code",
- "execution_count": 5,
+ "execution_count": 3,
"metadata": {},
"outputs": [
{
@@ -98,20 +98,20 @@
},
{
"cell_type": "code",
- "execution_count": 24,
+ "execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
- "x_MQ5 = sheetMQ3.col_values(0)[2:]\n",
- "MQ5_H2 = sheetMQ3.col_values(1)[2:]\n",
- "MQ5_LPG = sheetMQ3.col_values(2)[2:]\n",
- "MQ5_CH4 = sheetMQ3.col_values(3)[2:]\n",
- "MQ5_CO = sheetMQ3.col_values(4)[2:]"
+ "x_MQ5 = sheetMQ5.col_values(0)[2:]\n",
+ "MQ5_H2 = sheetMQ5.col_values(1)[2:]\n",
+ "MQ5_LPG = sheetMQ5.col_values(2)[2:]\n",
+ "MQ5_CH4 = sheetMQ5.col_values(3)[2:]\n",
+ "MQ5_CO = sheetMQ5.col_values(4)[2:]"
]
},
{
"cell_type": "code",
- "execution_count": 25,
+ "execution_count": 5,
"metadata": {},
"outputs": [],
"source": [
@@ -122,7 +122,7 @@
},
{
"cell_type": "code",
- "execution_count": 26,
+ "execution_count": 6,
"metadata": {},
"outputs": [],
"source": [
@@ -134,7 +134,7 @@
},
{
"cell_type": "code",
- "execution_count": 31,
+ "execution_count": 7,
"metadata": {
"scrolled": false
},
@@ -174,7 +174,7 @@
},
{
"cell_type": "code",
- "execution_count": 39,
+ "execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
@@ -193,7 +193,7 @@
},
{
"cell_type": "code",
- "execution_count": 40,
+ "execution_count": 9,
"metadata": {},
"outputs": [],
"source": [
@@ -212,7 +212,7 @@
},
{
"cell_type": "code",
- "execution_count": 41,
+ "execution_count": 10,
"metadata": {},
"outputs": [],
"source": [
@@ -231,7 +231,7 @@
},
{
"cell_type": "code",
- "execution_count": 42,
+ "execution_count": 11,
"metadata": {},
"outputs": [],
"source": [
@@ -250,7 +250,7 @@
},
{
"cell_type": "code",
- "execution_count": 43,
+ "execution_count": 12,
"metadata": {},
"outputs": [
{
@@ -290,14 +290,14 @@
" \r\n",
" \r\n",
+ "\" id=\"mc8c2f9bc08\" style=\"stroke:#000000;stroke-width:0.8;\"/>\r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ "\" id=\"DejaVuSans-51\"/>\r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
+ "\" id=\"m9818c08126\" style=\"stroke:#000000;stroke-width:0.8;\"/>\r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
@@ -914,14 +871,14 @@
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
@@ -929,340 +886,203 @@
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
+ "\" id=\"mad601a4878\" style=\"stroke:#1f77b4;\"/>\r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
+ "\" id=\"m6980b74d7a\" style=\"stroke:#ff7f0e;\"/>\r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
+ "\" id=\"m49f8dc263d\" style=\"stroke:#2ca02c;\"/>\r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
+ "\" id=\"m2cfb26faca\" style=\"stroke:#d62728;\"/>\r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
@@ -1581,17 +1337,17 @@
"z\r\n",
"\" style=\"fill:#ffffff;opacity:0.8;stroke:#cccccc;stroke-linejoin:miter;\"/>\r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
diff --git a/Experiments/.ipynb_checkpoints/MQ6_Regression-checkpoint.ipynb b/Experiments/.ipynb_checkpoints/MQ6_Regression-checkpoint.ipynb
new file mode 100644
index 0000000..0a3aa4a
--- /dev/null
+++ b/Experiments/.ipynb_checkpoints/MQ6_Regression-checkpoint.ipynb
@@ -0,0 +1,2034 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Requirement already satisfied: pandas in c:\\programdata\\anaconda3\\lib\\site-packages (0.24.2)\n",
+ "Requirement already satisfied: pytz>=2011k in c:\\programdata\\anaconda3\\lib\\site-packages (from pandas) (2018.9)\n",
+ "Requirement already satisfied: python-dateutil>=2.5.0 in c:\\programdata\\anaconda3\\lib\\site-packages (from pandas) (2.8.0)\n",
+ "Requirement already satisfied: numpy>=1.12.0 in c:\\programdata\\anaconda3\\lib\\site-packages (from pandas) (1.16.2)\n",
+ "Requirement already satisfied: six>=1.5 in c:\\programdata\\anaconda3\\lib\\site-packages (from python-dateutil>=2.5.0->pandas) (1.12.0)\n",
+ "Requirement already satisfied: xlrd in c:\\programdata\\anaconda3\\lib\\site-packages (1.2.0)\n",
+ "Requirement already satisfied: sklearn in c:\\programdata\\anaconda3\\lib\\site-packages (0.0)\n",
+ "Requirement already satisfied: scikit-learn in c:\\programdata\\anaconda3\\lib\\site-packages (from sklearn) (0.21.2)\n",
+ "Requirement already satisfied: scipy>=0.17.0 in c:\\programdata\\anaconda3\\lib\\site-packages (from scikit-learn->sklearn) (1.2.1)\n",
+ "Requirement already satisfied: joblib>=0.11 in c:\\programdata\\anaconda3\\lib\\site-packages (from scikit-learn->sklearn) (0.13.2)\n",
+ "Requirement already satisfied: numpy>=1.11.0 in c:\\programdata\\anaconda3\\lib\\site-packages (from scikit-learn->sklearn) (1.16.2)\n",
+ "Requirement already satisfied: imblearn in c:\\programdata\\anaconda3\\lib\\site-packages (0.0)\n",
+ "Requirement already satisfied: imbalanced-learn in c:\\programdata\\anaconda3\\lib\\site-packages (from imblearn) (0.5.0)\n",
+ "Requirement already satisfied: joblib>=0.11 in c:\\programdata\\anaconda3\\lib\\site-packages (from imbalanced-learn->imblearn) (0.13.2)\n",
+ "Requirement already satisfied: scipy>=0.17 in c:\\programdata\\anaconda3\\lib\\site-packages (from imbalanced-learn->imblearn) (1.2.1)\n",
+ "Requirement already satisfied: numpy>=1.11 in c:\\programdata\\anaconda3\\lib\\site-packages (from imbalanced-learn->imblearn) (1.16.2)\n",
+ "Requirement already satisfied: scikit-learn>=0.21 in c:\\programdata\\anaconda3\\lib\\site-packages (from imbalanced-learn->imblearn) (0.21.2)\n"
+ ]
+ }
+ ],
+ "source": [
+ "!pip install pandas\n",
+ "!pip install xlrd\n",
+ "!pip install sklearn\n",
+ "!pip install imblearn"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import xlrd\n",
+ "book = xlrd.open_workbook(\"Datasheets info.xlsx\")\n",
+ "sheetMQ2 = book.sheet_by_name(\"MQ2 - Pololulu\")\n",
+ "sheetMQ3 = book.sheet_by_name(\"MQ3 - Sparkfun\")\n",
+ "sheetMQ4 = book.sheet_by_name(\"MQ4 - Sparkfun\")\n",
+ "sheetMQ5 = book.sheet_by_name(\"MQ5 - Sparkfun\")\n",
+ "sheetMQ6 = book.sheet_by_name(\"MQ6 - Sparkfun\")\n",
+ "sheetMQ7 = book.sheet_by_name(\"MQ7 - Sparkfun\")\n",
+ "sheetMQ8 = book.sheet_by_name(\"MQ8 - Sparkfun\")\n",
+ "sheetMQ9 = book.sheet_by_name(\"MQ9 - Haoyuelectronics\")\n",
+ "sheetMQ131 = book.sheet_by_name(\"MQ131- Sensorsportal\")\n",
+ "sheetMQ135 = book.sheet_by_name(\"MQ135 - HANWEI\")\n",
+ "sheetMQ303A = book.sheet_by_name(\"MQ303A - HANWEI\")\n",
+ "sheetMQ309A = book.sheet_by_name(\"MQ309A - HANWEI\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "0.1 \t \t \t \t \t \n",
+ "0.2 \t \t \t \t \t \n",
+ "0.3 \t 5000.0 \t \t \t \t \n",
+ "0.4 \t \t \t 5000.0 \t \t \n",
+ "0.5 \t \t \t \t \t \n",
+ "0.6 \t \t \t \t \t \n",
+ "0.7 \t \t \t \t \t \n",
+ "0.8 \t \t \t \t \t \n",
+ "0.9 \t \t \t \t \t \n",
+ "1.0 \t 1000.0 \t \t 2000.0 \t \t \n",
+ "2.0 \t 200.0 \t 10000.0 \t \t \t \n",
+ "3.0 \t \t \t \t \t \n",
+ "4.0 \t \t 400.0 \t \t \t \n",
+ "5.0 \t \t \t \t \t 3000.0\n",
+ "6.0 \t \t 200.0 \t \t \t \n",
+ "7.0 \t \t \t \t 5000.0 \t 400.0\n",
+ "8.0 \t \t \t \t 1000.0 \t 200.0\n",
+ "9.0 \t \t \t \t 200.0 \t \n",
+ "10.0 \t \t \t \t \t \n"
+ ]
+ }
+ ],
+ "source": [
+ "for row_index in range(1,20): #reading first columns\n",
+ " RsR0, LPG, H2, CH4, CO, Alcohol = sheetMQ6.row_values(row_index, start_colx=0, end_colx=6)\n",
+ " print(RsR0, \"\t\", LPG, \"\t\", H2, \"\t\", CH4, \"\t\", CO, \"\t\", Alcohol)\n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "x_MQ6 = sheetMQ6.col_values(0)[2:]\n",
+ "MQ6_LPG = sheetMQ6.col_values(1)[2:]\n",
+ "MQ6_H2 = sheetMQ3.col_values(2)[2:]\n",
+ "MQ6_CH4 = sheetMQ3.col_values(3)[2:]\n",
+ "MQ6_CO = sheetMQ3.col_values(4)[2:]\n",
+ "MQ6_Alcohol = sheetMQ3.col_values(5)[2:]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def zero_to_nan(values):\n",
+ " \"\"\"Replace every 0 with 'nan' and return a copy.\"\"\"\n",
+ " return [float('nan') if x==0 else x for x in values]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "MQ5_H2 =zero_to_nan(MQ5_H2)\n",
+ "MQ5_LPG =zero_to_nan(MQ5_LPG)\n",
+ "MQ5_CH4 =zero_to_nan(MQ5_CH4)\n",
+ "MQ5_CO =zero_to_nan(MQ5_CO)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "metadata": {
+ "scrolled": false
+ },
+ "outputs": [],
+ "source": [
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "from sklearn.datasets import load_iris\n",
+ "#from sklearn.cross_validation import train_test_split\n",
+ "from sklearn.tree import DecisionTreeClassifier\n",
+ "from sklearn import datasets\n",
+ "from sklearn import linear_model\n",
+ "\n",
+ "dataH2 = {'RsRo': x_MQ5, 'H2': MQ5_H2}\n",
+ "dataLPG = {'RsRo': x_MQ5, 'LPG': MQ5_LPG}\n",
+ "dataCH4 = {'RsRo': x_MQ5, 'CH4': MQ5_CH4}\n",
+ "dataCO = {'RsRo': x_MQ5, 'CO': MQ5_CO}\n",
+ "\n",
+ "dfMQ5_H2 = pd.DataFrame(dataH2)\n",
+ "dfMQ5_LPG = pd.DataFrame(dataLPG)\n",
+ "dfMQ5_CH4 = pd.DataFrame(dataCH4)\n",
+ "dfMQ5_CO = pd.DataFrame(dataCO)\n",
+ "\n",
+ "dfMQ5_H2['H2'] = pd.to_numeric(dfMQ5_H2['H2'])\n",
+ "dfMQ5_LPG['LPG'] = pd.to_numeric(dfMQ5_LPG['LPG'])\n",
+ "dfMQ5_CH4['CH4'] = pd.to_numeric(dfMQ5_CH4['CH4'])\n",
+ "dfMQ5_CO['CO'] = pd.to_numeric(dfMQ5_CO['CO'])\n",
+ "\n",
+ "dfMQ5_H2['H2'] = dfMQ5_H2['H2'].replace('',None, regex=True)\n",
+ "dfMQ5_LPG['LPG'] = dfMQ5_LPG['LPG'].replace('',None, regex=True)\n",
+ "dfMQ5_CH4['CH4'] = dfMQ5_CH4['CH4'].replace('',None, regex=True)\n",
+ "dfMQ5_CO['CO'] = dfMQ5_CO['CO'].replace('',None, regex=True)\n",
+ "\n",
+ "#Global X_Predict variable\n",
+ "X_Predict = dfMQ5_LPG.RsRo.apply(lambda x: [x]).tolist()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 39,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Model and train H2\n",
+ "dataset2TrainH2 = dfMQ5_H2.copy()\n",
+ "dataset2TrainH2.dropna(inplace=True)\n",
+ "X_trainH2 = dataset2TrainH2.RsRo.apply(lambda x: [x]).tolist()\n",
+ "y_trainH2 = dataset2TrainH2['H2'].tolist()\n",
+ "model = linear_model.Lasso(alpha=0.1)\n",
+ "model.fit(X_trainH2, y_trainH2)\n",
+ "#Predict\n",
+ "H2_Predicted = model.predict(X_Predict)\n",
+ "#save into MQ2\n",
+ "MQ5_H2 = H2_Predicted\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 40,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Model and train LPG\n",
+ "dataset2TrainLPG = dfMQ5_LPG.copy()\n",
+ "dataset2TrainLPG.dropna(inplace=True)\n",
+ "X_trainLPG = dataset2TrainLPG.RsRo.apply(lambda x: [x]).tolist()\n",
+ "y_trainLPG = dataset2TrainLPG['LPG'].tolist()\n",
+ "model = linear_model.Lasso(alpha=0.1)\n",
+ "model.fit(X_trainLPG, y_trainLPG)\n",
+ "#Predict\n",
+ "LPG_Predicted = model.predict(X_Predict)\n",
+ "#save into MQ2\n",
+ "MQ5_LPG = LPG_Predicted"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 41,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Model and train CH4\n",
+ "dataset2TrainCH4 = dfMQ5_CH4.copy()\n",
+ "dataset2TrainCH4.dropna(inplace=True)\n",
+ "X_trainCH4 = dataset2TrainCH4.RsRo.apply(lambda x: [x]).tolist()\n",
+ "y_trainCH4 = dataset2TrainCH4['CH4'].tolist()\n",
+ "model = linear_model.Lasso(alpha=0.1)\n",
+ "model.fit(X_trainCH4, y_trainCH4)\n",
+ "#Predict\n",
+ "CH4_Predicted = model.predict(X_Predict)\n",
+ "#save into MQ2\n",
+ "MQ5_CH4 = CH4_Predicted"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 42,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Model and train CO\n",
+ "dataset2TrainCO = dfMQ5_CO.copy()\n",
+ "dataset2TrainCO.dropna(inplace=True)\n",
+ "X_trainCO = dataset2TrainCO.RsRo.apply(lambda x: [x]).tolist()\n",
+ "y_trainCO = dataset2TrainCO['CO'].tolist()\n",
+ "model = linear_model.Lasso(alpha=0.1)\n",
+ "model.fit(X_trainCO, y_trainCO)\n",
+ "#Predict\n",
+ "CO_Predicted = model.predict(X_Predict)\n",
+ "#save into MQ2\n",
+ "MQ5_CO = CO_Predicted"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 43,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/svg+xml": [
+ "\r\n",
+ "\r\n",
+ "\r\n",
+ "\r\n"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "%config InlineBackend.figure_formats = ['svg']\n",
+ "%matplotlib inline\n",
+ "import matplotlib.pyplot as plt\n",
+ "import matplotlib.lines as mlines\n",
+ "import matplotlib.transforms as mtransforms\n",
+ "\n",
+ "fig, ax = plt.subplots()\n",
+ "\n",
+ "fig.set_size_inches(9, 5.5, forward=True)\n",
+ "fig.set_dpi(200)\n",
+ "\n",
+ "# only these two lines are calibration curves\n",
+ "plt.plot(MQ5_H2, x_MQ5, marker='o', linewidth=1, label='H2')\n",
+ "plt.plot(MQ5_LPG, x_MQ5, marker='o', linewidth=1, label='LPG')\n",
+ "plt.plot(MQ5_CH4, x_MQ5, marker='o', linewidth=1, label='CH4')\n",
+ "plt.plot(MQ5_CO, x_MQ5, marker='o', linewidth=1, label='CO')\n",
+ "\n",
+ "\n",
+ "# reference line, legends, and axis labels\n",
+ "#line = mlines.Line2D([0, 1], [0, 1], color='black')\n",
+ "#transform = ax.transAxes\n",
+ "#line.set_transform(transform)\n",
+ "#ax.add_line(line)\n",
+ "plt.yscale('log')\n",
+ "plt.xscale('log')\n",
+ "plt.legend()\n",
+ "\n",
+ "plt.grid(b=True, which='minor', color='lightgrey', linestyle='--')\n",
+ "\n",
+ "fig.suptitle('Calibration plot for MQ-5 data')\n",
+ "ax.set_xlabel('PPM Concentration')\n",
+ "ax.set_ylabel('Rs/Ro')\n",
+ "\n",
+ "\n",
+ "#Save image\n",
+ "plt.savefig('MQ5.svg', format = 'svg', dpi = 1200)\n",
+ "plt.savefig('MQ5.png')\n",
+ "plt.savefig('MQ5.eps', format = 'eps', dpi = 1200)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "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.7.3"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/Experiments/MQ4.eps b/Experiments/MQ4.eps
index 9c19ddf..5e23852 100644
--- a/Experiments/MQ4.eps
+++ b/Experiments/MQ4.eps
@@ -1,7 +1,7 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Title: MQ4.eps
%%Creator: matplotlib version 3.0.3, http://matplotlib.org/
-%%CreationDate: Mon Jul 1 22:07:15 2019
+%%CreationDate: Wed Jul 3 20:40:18 2019
%%Orientation: portrait
%%BoundingBox: -18 198 630 594
%%EndComments
@@ -42,7 +42,7 @@ newpath
/FontMatrix[.001 0 0 .001 0 0]def
/FontBBox[-1021 -463 1793 1232]def
/FontType 3 def
-/Encoding [ /space /hyphen /slash /zero /one /two /four /A /C /H /M /O /P /Q /R /a /b /c /d /e /f /h /i /l /n /o /p /r /s /t /minus ] def
+/Encoding [ /space /hyphen /slash /zero /one /two /three /four /A /C /H /M /O /P /Q /R /a /b /c /d /e /f /h /i /l /n /o /p /r /s /t ] def
/FontInfo 10 dict dup begin
/FamilyName (DejaVu Sans) def
/FullName (DejaVu Sans) def
@@ -130,6 +130,38 @@ _cl}_d
446 344 420 317 376 272 _c
332 227 271 164 192 83 _c
_cl}_e}_d
+/three{{636 0 76 -13 556 742 _sc
+406 393 _m
+453 383 490 362 516 330 _c
+542 298 556 258 556 212 _c
+556 140 531 84 482 45 _c
+432 6 362 -13 271 -13 _c
+240 -13 208 -10 176 -4 _c
+144 1 110 10 76 22 _c
+76 117 _l
+103 101 133 89 166 81 _c
+198 73 232 69 268 69 _c
+330 69 377 81 409 105 _c
+441 129 458 165 458 212 _c
+458 254 443 288 413 312 _c
+383 336 341 349 287 349 _c
+}_e{202 349 _l
+202 430 _l
+291 430 _l
+339 430 376 439 402 459 _c
+428 478 441 506 441 543 _c
+441 580 427 609 401 629 _c
+374 649 336 659 287 659 _c
+260 659 231 656 200 650 _c
+169 644 135 635 98 623 _c
+98 711 _l
+135 721 170 729 203 734 _c
+235 739 266 742 296 742 _c
+370 742 429 725 473 691 _c
+517 657 539 611 539 553 _c
+539 513 527 479 504 451 _c
+481 423 448 403 406 393 _c
+_cl}_e}_d
/four{636 0 49 0 580 729 _sc
378 643 _m
129 254 _l
@@ -626,13 +658,6 @@ _cl}_d
93 702 _l
183 702 _l
_cl}_d
-/minus{838 0 106 272 732 355 _sc
-106 355 _m
-732 355 _l
-732 272 _l
-106 272 _l
-106 355 _l
-_cl}_d
end readonly def
/BuildGlyph
@@ -694,53 +719,10 @@ grestore
stroke
grestore
} bind def
-121.567 49.5 o
+202.083 49.5 o
grestore
gsave
-109.566941 34.578125 translate
-0.000000 rotate
-/DejaVuSans findfont
-10.0 scalefont
-setfont
-0.000000 0.064063 moveto
-/one glyphshow
-
-6.362305 0.064063 moveto
-/zero glyphshow
-
-/DejaVuSans findfont
-7.0 scalefont
-setfont
-12.820312 3.892188 moveto
-/minus glyphshow
-
-18.685547 3.892188 moveto
-/one glyphshow
-
-
-grestore
-gsave
-/o {
-gsave
-newpath
-translate
-0.8 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
-0 -3.5 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-305.474 49.5 o
-grestore
-gsave
-296.474439 33.578125 translate
+193.083032 33.578125 translate
0.000000 rotate
/DejaVuSans findfont
10.0 scalefont
@@ -755,7 +737,7 @@ setfont
7.0 scalefont
setfont
12.820312 4.804688 moveto
-/zero glyphshow
+/two glyphshow
grestore
@@ -777,10 +759,50 @@ grestore
stroke
grestore
} bind def
-489.382 49.5 o
+360.217 49.5 o
grestore
gsave
-480.381938 34.578125 translate
+351.217374 33.578125 translate
+0.000000 rotate
+/DejaVuSans findfont
+10.0 scalefont
+setfont
+0.000000 0.976562 moveto
+/one glyphshow
+
+6.362305 0.976562 moveto
+/zero glyphshow
+
+/DejaVuSans findfont
+7.0 scalefont
+setfont
+12.820312 4.804688 moveto
+/three glyphshow
+
+
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+0 setlinecap
+0 0 m
+0 -3.5 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+518.352 49.5 o
+grestore
+gsave
+509.351716 34.578125 translate
0.000000 rotate
/DejaVuSans findfont
10.0 scalefont
@@ -795,7 +817,7 @@ setfont
7.0 scalefont
setfont
12.820312 3.892188 moveto
-/one glyphshow
+/four glyphshow
grestore
@@ -803,8 +825,8 @@ grestore
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-80.767292 49.5 m
-80.767292 348.48 l
+91.55187 49.5 m
+91.55187 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -828,15 +850,15 @@ grestore
stroke
grestore
} bind def
-80.7673 49.5 o
+91.5519 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-93.079309 49.5 m
-93.079309 348.48 l
+119.397945 49.5 m
+119.397945 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -860,15 +882,15 @@ grestore
stroke
grestore
} bind def
-93.0793 49.5 o
+119.398 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-103.744463 49.5 m
-103.744463 348.48 l
+139.15505 49.5 m
+139.15505 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -892,15 +914,15 @@ grestore
stroke
grestore
} bind def
-103.744 49.5 o
+139.155 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-113.151795 49.5 m
-113.151795 348.48 l
+154.479851 49.5 m
+154.479851 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -924,15 +946,15 @@ grestore
stroke
grestore
} bind def
-113.152 49.5 o
+154.48 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-176.928614 49.5 m
-176.928614 348.48 l
+167.001126 49.5 m
+167.001126 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -956,15 +978,15 @@ grestore
stroke
grestore
} bind def
-176.929 49.5 o
+167.001 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-209.313117 49.5 m
-209.313117 348.48 l
+177.587712 49.5 m
+177.587712 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -988,15 +1010,15 @@ grestore
stroke
grestore
} bind def
-209.313 49.5 o
+177.588 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-232.290288 49.5 m
-232.290288 348.48 l
+186.75823 49.5 m
+186.75823 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1020,15 +1042,15 @@ grestore
stroke
grestore
} bind def
-232.29 49.5 o
+186.758 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-250.112766 49.5 m
-250.112766 348.48 l
+194.847201 49.5 m
+194.847201 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1052,15 +1074,15 @@ grestore
stroke
grestore
} bind def
-250.113 49.5 o
+194.847 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-264.674791 49.5 m
-264.674791 348.48 l
+249.686212 49.5 m
+249.686212 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1084,15 +1106,15 @@ grestore
stroke
grestore
} bind def
-264.675 49.5 o
+249.686 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-276.986807 49.5 m
-276.986807 348.48 l
+277.532287 49.5 m
+277.532287 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1116,15 +1138,15 @@ grestore
stroke
grestore
} bind def
-276.987 49.5 o
+277.532 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-287.651961 49.5 m
-287.651961 348.48 l
+297.289392 49.5 m
+297.289392 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1148,15 +1170,15 @@ grestore
stroke
grestore
} bind def
-287.652 49.5 o
+297.289 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-297.059294 49.5 m
-297.059294 348.48 l
+312.614193 49.5 m
+312.614193 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1180,15 +1202,15 @@ grestore
stroke
grestore
} bind def
-297.059 49.5 o
+312.614 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-360.836113 49.5 m
-360.836113 348.48 l
+325.135468 49.5 m
+325.135468 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1212,15 +1234,15 @@ grestore
stroke
grestore
} bind def
-360.836 49.5 o
+325.135 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-393.220616 49.5 m
-393.220616 348.48 l
+335.722054 49.5 m
+335.722054 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1244,15 +1266,15 @@ grestore
stroke
grestore
} bind def
-393.221 49.5 o
+335.722 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-416.197786 49.5 m
-416.197786 348.48 l
+344.892573 49.5 m
+344.892573 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1276,15 +1298,15 @@ grestore
stroke
grestore
} bind def
-416.198 49.5 o
+344.893 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-434.020264 49.5 m
-434.020264 348.48 l
+352.981543 49.5 m
+352.981543 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1308,15 +1330,15 @@ grestore
stroke
grestore
} bind def
-434.02 49.5 o
+352.982 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-448.582289 49.5 m
-448.582289 348.48 l
+407.820554 49.5 m
+407.820554 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1340,15 +1362,15 @@ grestore
stroke
grestore
} bind def
-448.582 49.5 o
+407.821 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-460.894306 49.5 m
-460.894306 348.48 l
+435.666629 49.5 m
+435.666629 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1372,15 +1394,15 @@ grestore
stroke
grestore
} bind def
-460.894 49.5 o
+435.667 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-471.559459 49.5 m
-471.559459 348.48 l
+455.423734 49.5 m
+455.423734 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1404,15 +1426,15 @@ grestore
stroke
grestore
} bind def
-471.559 49.5 o
+455.424 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-480.966792 49.5 m
-480.966792 348.48 l
+470.748536 49.5 m
+470.748536 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1436,15 +1458,15 @@ grestore
stroke
grestore
} bind def
-480.967 49.5 o
+470.749 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-544.743611 49.5 m
-544.743611 348.48 l
+483.26981 49.5 m
+483.26981 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1468,15 +1490,15 @@ grestore
stroke
grestore
} bind def
-544.744 49.5 o
+483.27 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-577.128114 49.5 m
-577.128114 348.48 l
+493.856396 49.5 m
+493.856396 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1500,7 +1522,103 @@ grestore
stroke
grestore
} bind def
-577.128 49.5 o
+493.856 49.5 o
+grestore
+0.800 setlinewidth
+[2.96 1.28] 0 setdash
+0.827 setgray
+gsave
+502.2 299 81 49.5 clipbox
+503.026915 49.5 m
+503.026915 348.48 l
+stroke
+grestore
+0.600 setlinewidth
+[] 0 setdash
+0.000 setgray
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+0 setlinecap
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+503.027 49.5 o
+grestore
+0.800 setlinewidth
+[2.96 1.28] 0 setdash
+0.827 setgray
+gsave
+502.2 299 81 49.5 clipbox
+511.115885 49.5 m
+511.115885 348.48 l
+stroke
+grestore
+0.600 setlinewidth
+[] 0 setdash
+0.000 setgray
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+0 setlinecap
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+511.116 49.5 o
+grestore
+0.800 setlinewidth
+[2.96 1.28] 0 setdash
+0.827 setgray
+gsave
+502.2 299 81 49.5 clipbox
+565.954896 49.5 m
+565.954896 348.48 l
+stroke
+grestore
+0.600 setlinewidth
+[] 0 setdash
+0.000 setgray
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+0 setlinecap
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+565.955 49.5 o
grestore
/DejaVuSans findfont
10.000 scalefont
@@ -1545,10 +1663,10 @@ grestore
stroke
grestore
} bind def
-81 133.48 o
+81 174.911 o
grestore
gsave
-56.000000 129.018895 translate
+56.000000 170.449781 translate
0.000000 rotate
/DejaVuSans findfont
10.0 scalefont
@@ -1566,46 +1684,6 @@ setfont
/zero glyphshow
-grestore
-gsave
-/o {
-gsave
-newpath
-translate
-0.8 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
--3.5 0 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-81 234.185 o
-grestore
-gsave
-56.000000 230.223979 translate
-0.000000 rotate
-/DejaVuSans findfont
-10.0 scalefont
-setfont
-0.000000 0.064063 moveto
-/one glyphshow
-
-6.362305 0.064063 moveto
-/zero glyphshow
-
-/DejaVuSans findfont
-7.0 scalefont
-setfont
-12.820312 3.892188 moveto
-/one glyphshow
-
-
grestore
gsave
/o {
@@ -1628,22 +1706,22 @@ grestore
81 334.89 o
grestore
gsave
-56.000000 330.429062 translate
+56.000000 330.929063 translate
0.000000 rotate
/DejaVuSans findfont
10.0 scalefont
setfont
-0.000000 0.976562 moveto
+0.000000 0.064063 moveto
/one glyphshow
-6.362305 0.976562 moveto
+6.362305 0.064063 moveto
/zero glyphshow
/DejaVuSans findfont
7.0 scalefont
setfont
-12.820312 4.804688 moveto
-/two glyphshow
+12.820312 3.892188 moveto
+/one glyphshow
grestore
@@ -1683,8 +1761,8 @@ grestore
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 80.823285 m
-583.2 80.823285 l
+81 91.260953 m
+583.2 91.260953 l
stroke
grestore
0.600 setlinewidth
@@ -1708,15 +1786,15 @@ grestore
stroke
grestore
} bind def
-81 80.8233 o
+81 91.261 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 93.405251 m
-583.2 93.405251 l
+81 111.248562 m
+583.2 111.248562 l
stroke
grestore
0.600 setlinewidth
@@ -1740,15 +1818,15 @@ grestore
stroke
grestore
} bind def
-81 93.4053 o
+81 111.249 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 103.164582 m
-583.2 103.164582 l
+81 126.752157 m
+583.2 126.752157 l
stroke
grestore
0.600 setlinewidth
@@ -1772,15 +1850,15 @@ grestore
stroke
grestore
} bind def
-81 103.165 o
+81 126.752 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 111.138536 m
-583.2 111.138536 l
+81 139.419515 m
+583.2 139.419515 l
stroke
grestore
0.600 setlinewidth
@@ -1804,15 +1882,15 @@ grestore
stroke
grestore
} bind def
-81 111.139 o
+81 139.42 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 117.880418 m
-583.2 117.880418 l
+81 150.129615 m
+583.2 150.129615 l
stroke
grestore
0.600 setlinewidth
@@ -1836,15 +1914,15 @@ grestore
stroke
grestore
} bind def
-81 117.88 o
+81 150.13 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 123.720502 m
-583.2 123.720502 l
+81 159.407125 m
+583.2 159.407125 l
stroke
grestore
0.600 setlinewidth
@@ -1868,15 +1946,15 @@ grestore
stroke
grestore
} bind def
-81 123.721 o
+81 159.407 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 128.871821 m
-583.2 128.871821 l
+81 167.590468 m
+583.2 167.590468 l
stroke
grestore
0.600 setlinewidth
@@ -1900,15 +1978,15 @@ grestore
stroke
grestore
} bind def
-81 128.872 o
+81 167.59 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 163.795084 m
-583.2 163.795084 l
+81 223.069281 m
+583.2 223.069281 l
stroke
grestore
0.600 setlinewidth
@@ -1932,15 +2010,15 @@ grestore
stroke
grestore
} bind def
-81 163.795 o
+81 223.069 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 181.528369 m
-583.2 181.528369 l
+81 251.240234 m
+583.2 251.240234 l
stroke
grestore
0.600 setlinewidth
@@ -1964,15 +2042,15 @@ grestore
stroke
grestore
} bind def
-81 181.528 o
+81 251.24 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 194.110335 m
-583.2 194.110335 l
+81 271.227843 m
+583.2 271.227843 l
stroke
grestore
0.600 setlinewidth
@@ -1996,15 +2074,15 @@ grestore
stroke
grestore
} bind def
-81 194.11 o
+81 271.228 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 203.869665 m
-583.2 203.869665 l
+81 286.731438 m
+583.2 286.731438 l
stroke
grestore
0.600 setlinewidth
@@ -2028,15 +2106,15 @@ grestore
stroke
grestore
} bind def
-81 203.87 o
+81 286.731 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 211.843619 m
-583.2 211.843619 l
+81 299.398797 m
+583.2 299.398797 l
stroke
grestore
0.600 setlinewidth
@@ -2060,15 +2138,15 @@ grestore
stroke
grestore
} bind def
-81 211.844 o
+81 299.399 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 218.585502 m
-583.2 218.585502 l
+81 310.108896 m
+583.2 310.108896 l
stroke
grestore
0.600 setlinewidth
@@ -2092,15 +2170,15 @@ grestore
stroke
grestore
} bind def
-81 218.586 o
+81 310.109 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 224.425585 m
-583.2 224.425585 l
+81 319.386406 m
+583.2 319.386406 l
stroke
grestore
0.600 setlinewidth
@@ -2124,15 +2202,15 @@ grestore
stroke
grestore
} bind def
-81 224.426 o
+81 319.386 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 229.576904 m
-583.2 229.576904 l
+81 327.56975 m
+583.2 327.56975 l
stroke
grestore
0.600 setlinewidth
@@ -2156,263 +2234,7 @@ grestore
stroke
grestore
} bind def
-81 229.577 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-81 264.500167 m
-583.2 264.500167 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
--2 0 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-81 264.5 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-81 282.233452 m
-583.2 282.233452 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
--2 0 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-81 282.233 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-81 294.815418 m
-583.2 294.815418 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
--2 0 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-81 294.815 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-81 304.574749 m
-583.2 304.574749 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
--2 0 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-81 304.575 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-81 312.548703 m
-583.2 312.548703 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
--2 0 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-81 312.549 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-81 319.290585 m
-583.2 319.290585 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
--2 0 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-81 319.291 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-81 325.130669 m
-583.2 325.130669 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
--2 0 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-81 325.131 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-81 330.281988 m
-583.2 330.281988 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
--2 0 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-81 330.282 o
+81 327.57 o
grestore
gsave
49.921875 184.677500 translate
@@ -2428,16 +2250,17 @@ grestore
0.122 0.467 0.706 setrgbcolor
gsave
502.2 299 81 49.5 clipbox
-392.948486 63.09 m
-383.772523 80.823285 l
-373.403862 93.405251 l
-361.485466 103.164582 l
-347.471271 111.138536 l
-330.463555 117.880418 l
-308.82612 123.720502 l
-279.055499 128.871821 l
-231.058335 133.479833 l
--1 133.518101 l
+484.900495 63.09 m
+482.270986 91.260953 l
+479.536776 111.248562 l
+476.68918 126.752157 l
+473.718385 139.419515 l
+470.613248 150.129615 l
+467.36104 159.407125 l
+463.947134 167.590468 l
+460.354607 174.910719 l
+407.46708 223.069281 l
+-1 223.141809 l
stroke
grestore
0 setlinecap
@@ -2468,34 +2291,36 @@ grestore
stroke
grestore
} bind def
-392.948 63.09 o
-383.773 80.8233 o
-373.404 93.4053 o
-361.485 103.165 o
-347.471 111.139 o
-330.464 117.88 o
-308.826 123.721 o
-279.055 128.872 o
-231.058 133.48 o
--1 133.518 o
+484.9 63.09 o
+482.271 91.261 o
+479.537 111.249 o
+476.689 126.752 o
+473.718 139.42 o
+470.613 150.13 o
+467.361 159.407 o
+463.947 167.59 o
+460.355 174.911 o
+407.467 223.069 o
+-1 223.142 o
grestore
2 setlinecap
1.000 0.498 0.055 setrgbcolor
gsave
502.2 299 81 49.5 clipbox
-464.779903 63.09 m
-462.67343 80.823285 l
-460.509892 93.405251 l
-458.286113 103.164582 l
-455.99864 111.138536 l
-453.643718 117.880418 l
-451.217247 123.720502 l
-448.714743 128.871821 l
-446.131288 133.479833 l
-414.294532 163.795084 l
-360.553916 181.528369 l
-103.827273 194.110335 l
--1 194.115903 l
+-1 150.122525 m
+103.827273 150.129615 l
+209.147273 159.407125 l
+248.91042 167.590468 l
+273.9308 174.910719 l
+370.046466 223.069281 l
+408.608051 251.240234 l
+433.154872 271.227843 l
+451.200945 286.731438 l
+465.478284 299.398797 l
+477.292268 310.108896 l
+487.369149 319.386406 l
+496.154891 327.56975 l
+503.943094 334.89 l
stroke
grestore
0 setlinecap
@@ -2526,47 +2351,38 @@ grestore
stroke
grestore
} bind def
-464.78 63.09 o
-462.673 80.8233 o
-460.51 93.4053 o
-458.286 103.165 o
-455.999 111.139 o
-453.644 117.88 o
-451.217 123.721 o
-448.715 128.872 o
-446.131 133.48 o
-414.295 163.795 o
-360.554 181.528 o
-103.827 194.11 o
--1 194.116 o
+-1 150.123 o
+103.827 150.13 o
+209.147 159.407 o
+248.91 167.59 o
+273.931 174.911 o
+370.046 223.069 o
+408.608 251.24 o
+433.155 271.228 o
+451.201 286.731 o
+465.478 299.399 o
+477.292 310.109 o
+487.369 319.386 o
+496.155 327.57 o
+503.943 334.89 o
grestore
2 setlinecap
0.173 0.627 0.173 setrgbcolor
gsave
502.2 299 81 49.5 clipbox
-560.372727 63.09 m
-560.212977 80.823285 l
-560.052907 93.405251 l
-559.892516 103.164582 l
-559.731801 111.138536 l
-559.570763 117.880418 l
-559.409399 123.720502 l
-559.247709 128.871821 l
-559.085691 133.479833 l
-557.44717 163.795084 l
-555.774331 181.528369 l
-554.065703 194.110335 l
-552.319723 203.869665 l
-550.534721 211.843619 l
-548.708913 218.585502 l
-546.840388 224.425585 l
-544.927101 229.576904 l
-542.966854 234.184916 l
-520.15285 264.500167 l
-488.093684 282.233452 l
-433.700143 294.815418 l
-136.128966 304.574749 l
--1 304.5807 l
+440.924088 63.09 m
+439.207238 91.260953 l
+437.446365 111.248562 l
+435.639153 126.752157 l
+433.783097 139.419515 l
+431.875482 150.129615 l
+429.913363 159.407125 l
+427.893532 167.590468 l
+425.812492 174.910719 l
+400.561827 223.069281 l
+360.203637 251.240234 l
+249.754855 271.227843 l
+-1 271.252371 l
stroke
grestore
0 setlinecap
@@ -2597,108 +2413,80 @@ grestore
stroke
grestore
} bind def
+440.924 63.09 o
+439.207 91.261 o
+437.446 111.249 o
+435.639 126.752 o
+433.783 139.42 o
+431.875 150.13 o
+429.913 159.407 o
+427.894 167.59 o
+425.812 174.911 o
+400.562 223.069 o
+360.204 251.24 o
+249.755 271.228 o
+-1 271.252 o
+grestore
+2 setlinecap
+0.839 0.153 0.157 setrgbcolor
+gsave
+502.2 299 81 49.5 clipbox
+560.372727 63.09 m
+558.561386 91.260953 l
+556.700973 111.248562 l
+554.788756 126.752157 l
+552.821768 139.419515 l
+550.796777 150.129615 l
+548.71026 159.407125 l
+546.558358 167.590468 l
+544.336843 174.910719 l
+516.960052 223.069281 l
+470.745788 251.240234 l
+249.754855 271.227843 l
+-1 271.252371 l
+stroke
+grestore
+0 setlinecap
+gsave
+502.2 299 81 49.5 clipbox
+/o {
+gsave
+newpath
+translate
+1.0 setlinewidth
+1 setlinejoin
+0 setlinecap
+0 -3 m
+0.795609 -3 1.55874 -2.683901 2.12132 -2.12132 c
+2.683901 -1.55874 3 -0.795609 3 0 c
+3 0.795609 2.683901 1.55874 2.12132 2.12132 c
+1.55874 2.683901 0.795609 3 0 3 c
+-0.795609 3 -1.55874 2.683901 -2.12132 2.12132 c
+-2.683901 1.55874 -3 0.795609 -3 0 c
+-3 -0.795609 -2.683901 -1.55874 -2.12132 -2.12132 c
+-1.55874 -2.683901 -0.795609 -3 0 -3 c
+cl
+
+gsave
+0.839 0.153 0.157 setrgbcolor
+fill
+grestore
+stroke
+grestore
+} bind def
560.373 63.09 o
-560.213 80.8233 o
-560.053 93.4053 o
-559.893 103.165 o
-559.732 111.139 o
-559.571 117.88 o
-559.409 123.721 o
-559.248 128.872 o
-559.086 133.48 o
-557.447 163.795 o
-555.774 181.528 o
-554.066 194.11 o
-552.32 203.87 o
-550.535 211.844 o
-548.709 218.586 o
-546.84 224.426 o
-544.927 229.577 o
-542.967 234.185 o
-520.153 264.5 o
-488.094 282.233 o
-433.7 294.815 o
-136.129 304.575 o
--1 304.581 o
-grestore
-2 setlinecap
-0.839 0.153 0.157 setrgbcolor
-gsave
-502.2 299 81 49.5 clipbox
-478.329351 63.09 m
-478.148335 80.823285 l
-477.966908 93.405251 l
-477.785068 103.164582 l
-477.602814 111.138536 l
-477.420142 117.880418 l
-477.237051 123.720502 l
-477.05354 128.871821 l
-476.869607 133.479833 l
-475.00659 163.795084 l
-473.099078 181.528369 l
-471.144892 194.110335 l
-469.141691 203.869665 l
-467.086953 211.843619 l
-464.977955 218.585502 l
-462.811755 224.425585 l
-460.585163 229.576904 l
-458.294713 234.184916 l
-430.836039 264.500167 l
-388.655372 282.233452 l
-293.621463 294.815418 l
--1 294.831054 l
-stroke
-grestore
-0 setlinecap
-gsave
-502.2 299 81 49.5 clipbox
-/o {
-gsave
-newpath
-translate
-1.0 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 -3 m
-0.795609 -3 1.55874 -2.683901 2.12132 -2.12132 c
-2.683901 -1.55874 3 -0.795609 3 0 c
-3 0.795609 2.683901 1.55874 2.12132 2.12132 c
-1.55874 2.683901 0.795609 3 0 3 c
--0.795609 3 -1.55874 2.683901 -2.12132 2.12132 c
--2.683901 1.55874 -3 0.795609 -3 0 c
--3 -0.795609 -2.683901 -1.55874 -2.12132 -2.12132 c
--1.55874 -2.683901 -0.795609 -3 0 -3 c
-cl
-
-gsave
-0.839 0.153 0.157 setrgbcolor
-fill
-grestore
-stroke
-grestore
-} bind def
-478.329 63.09 o
-478.148 80.8233 o
-477.967 93.4053 o
-477.785 103.165 o
-477.603 111.139 o
-477.42 117.88 o
-477.237 123.721 o
-477.054 128.872 o
-476.87 133.48 o
-475.007 163.795 o
-473.099 181.528 o
-471.145 194.11 o
-469.142 203.87 o
-467.087 211.844 o
-464.978 218.586 o
-462.812 224.426 o
-460.585 229.577 o
-458.295 234.185 o
-430.836 264.5 o
-388.655 282.233 o
-293.621 294.815 o
--1 294.831 o
+558.561 91.261 o
+556.701 111.249 o
+554.789 126.752 o
+552.822 139.42 o
+550.797 150.13 o
+548.71 159.407 o
+546.558 167.59 o
+544.337 174.911 o
+516.96 223.069 o
+470.746 251.24 o
+249.755 271.228 o
+-1 271.252 o
grestore
0.800 setlinewidth
0 setlinejoin
diff --git a/Experiments/MQ4.png b/Experiments/MQ4.png
index 7230a7d..9659914 100644
Binary files a/Experiments/MQ4.png and b/Experiments/MQ4.png differ
diff --git a/Experiments/MQ4.svg b/Experiments/MQ4.svg
index 1c48e73..c5afd20 100644
--- a/Experiments/MQ4.svg
+++ b/Experiments/MQ4.svg
@@ -32,14 +32,14 @@ z
+" id="m06c56fd3ad" style="stroke:#000000;stroke-width:0.8;"/>
-
+
-
+
-
+" id="DejaVuSans-50"/>
-
-
-
-
-
+
+
+
+
-
+
-
-
+
+
+
+
+
-
+
-
+
-
-
+
+
+
+
+
-
+
-
+" id="m1d6cf185f4" style="stroke:#000000;stroke-width:0.6;"/>
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -636,19 +742,19 @@ z
-
+
+" id="m391d030a02" style="stroke:#000000;stroke-width:0.8;"/>
-
+
-
+
@@ -656,14 +762,14 @@ L -3.5 0
-
+
-
+
-
+
@@ -671,340 +777,203 @@ L -3.5 0
-
-
-
-
+
+
-
-
+
-
+
-
-
-
-
+
+
-
-
+
-
-
-
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+" id="m98633590fa" style="stroke:#1f77b4;"/>
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+" id="mfca3676bce" style="stroke:#ff7f0e;"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+" id="m39c0748e6c" style="stroke:#2ca02c;"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+" id="mff0aae7977" style="stroke:#d62728;"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1323,17 +1258,17 @@ Q 505.729688 114.2325 507.729688 114.2325
z
" style="fill:#ffffff;opacity:0.8;stroke:#cccccc;stroke-linejoin:miter;"/>
-
+
-
+
-
+
-
+
-
@@ -1374,17 +1292,17 @@ z
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
diff --git a/Experiments/MQ4_Regression.ipynb b/Experiments/MQ4_Regression.ipynb
index 5fcf942..728a44f 100644
--- a/Experiments/MQ4_Regression.ipynb
+++ b/Experiments/MQ4_Regression.ipynb
@@ -38,7 +38,7 @@
},
{
"cell_type": "code",
- "execution_count": 25,
+ "execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
@@ -60,7 +60,7 @@
},
{
"cell_type": "code",
- "execution_count": 26,
+ "execution_count": 2,
"metadata": {},
"outputs": [
{
@@ -98,20 +98,20 @@
},
{
"cell_type": "code",
- "execution_count": 27,
+ "execution_count": 3,
"metadata": {},
"outputs": [],
"source": [
- "x_MQ4 = sheetMQ3.col_values(0)[2:]\n",
- "MQ4_CH4 = sheetMQ3.col_values(1)[2:]\n",
- "MQ4_CO = sheetMQ3.col_values(2)[2:]\n",
- "MQ4_H2 = sheetMQ3.col_values(3)[2:]\n",
- "MQ4_Alcohol = sheetMQ3.col_values(4)[2:]"
+ "x_MQ4 = sheetMQ4.col_values(0)[2:]\n",
+ "MQ4_CH4 = sheetMQ4.col_values(1)[2:]\n",
+ "MQ4_CO = sheetMQ4.col_values(2)[2:]\n",
+ "MQ4_H2 = sheetMQ4.col_values(3)[2:]\n",
+ "MQ4_Alcohol = sheetMQ4.col_values(4)[2:]"
]
},
{
"cell_type": "code",
- "execution_count": 28,
+ "execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
@@ -122,7 +122,7 @@
},
{
"cell_type": "code",
- "execution_count": 29,
+ "execution_count": 5,
"metadata": {},
"outputs": [],
"source": [
@@ -134,7 +134,7 @@
},
{
"cell_type": "code",
- "execution_count": 30,
+ "execution_count": 6,
"metadata": {
"scrolled": false
},
@@ -174,7 +174,7 @@
},
{
"cell_type": "code",
- "execution_count": 31,
+ "execution_count": 7,
"metadata": {},
"outputs": [],
"source": [
@@ -193,7 +193,7 @@
},
{
"cell_type": "code",
- "execution_count": 32,
+ "execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
@@ -212,7 +212,7 @@
},
{
"cell_type": "code",
- "execution_count": 33,
+ "execution_count": 9,
"metadata": {},
"outputs": [],
"source": [
@@ -231,7 +231,7 @@
},
{
"cell_type": "code",
- "execution_count": 34,
+ "execution_count": 10,
"metadata": {},
"outputs": [],
"source": [
@@ -250,7 +250,7 @@
},
{
"cell_type": "code",
- "execution_count": 35,
+ "execution_count": 11,
"metadata": {},
"outputs": [
{
@@ -290,14 +290,14 @@
" \r\n",
" \r\n",
+ "\" id=\"m9fe4efa17e\" style=\"stroke:#000000;stroke-width:0.8;\"/>\r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ "\" id=\"DejaVuSans-50\"/>\r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
+ "\" id=\"ma09837bfe7\" style=\"stroke:#000000;stroke-width:0.6;\"/>\r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
@@ -894,19 +1000,19 @@
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
+ "\" id=\"m6572584403\" style=\"stroke:#000000;stroke-width:0.8;\"/>\r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
@@ -914,14 +1020,14 @@
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
@@ -929,340 +1035,203 @@
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
+ "\" id=\"m0dd72c899e\" style=\"stroke:#1f77b4;\"/>\r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
+ "\" id=\"m053771e5d1\" style=\"stroke:#ff7f0e;\"/>\r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
+ "\" id=\"m5b519bc744\" style=\"stroke:#2ca02c;\"/>\r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
+ "\" id=\"m168ab7dfc1\" style=\"stroke:#d62728;\"/>\r\n",
" \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
- " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
@@ -1581,17 +1516,17 @@
"z\r\n",
"\" style=\"fill:#ffffff;opacity:0.8;stroke:#cccccc;stroke-linejoin:miter;\"/>\r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
" \r\n",
" \r\n",
" \r\n",
@@ -1632,17 +1550,17 @@
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
" \r\n",
- " \r\n",
+ " \r\n",
" \r\n",
" \r\n",
" \r\n",
@@ -1978,6 +1896,13 @@
"plt.savefig('MQ4.eps', format = 'eps', dpi = 1200)"
]
},
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
{
"cell_type": "code",
"execution_count": null,
diff --git a/Experiments/MQ5.eps b/Experiments/MQ5.eps
index b554acf..49074a2 100644
--- a/Experiments/MQ5.eps
+++ b/Experiments/MQ5.eps
@@ -1,7 +1,7 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Title: MQ5.eps
%%Creator: matplotlib version 3.0.3, http://matplotlib.org/
-%%CreationDate: Mon Jul 1 22:37:23 2019
+%%CreationDate: Wed Jul 3 20:39:52 2019
%%Orientation: portrait
%%BoundingBox: -18 198 630 594
%%EndComments
@@ -42,7 +42,7 @@ newpath
/FontMatrix[.001 0 0 .001 0 0]def
/FontBBox[-1021 -463 1793 1232]def
/FontType 3 def
-/Encoding [ /space /hyphen /slash /zero /one /two /four /five /C /G /H /L /M /O /P /Q /R /a /b /c /d /e /f /i /l /n /o /p /r /s /t /minus ] def
+/Encoding [ /space /hyphen /slash /zero /one /two /three /four /five /C /G /H /L /M /O /P /Q /R /a /b /c /d /e /f /i /l /n /o /p /r /s /t ] def
/FontInfo 10 dict dup begin
/FamilyName (DejaVu Sans) def
/FullName (DejaVu Sans) def
@@ -130,6 +130,38 @@ _cl}_d
446 344 420 317 376 272 _c
332 227 271 164 192 83 _c
_cl}_e}_d
+/three{{636 0 76 -13 556 742 _sc
+406 393 _m
+453 383 490 362 516 330 _c
+542 298 556 258 556 212 _c
+556 140 531 84 482 45 _c
+432 6 362 -13 271 -13 _c
+240 -13 208 -10 176 -4 _c
+144 1 110 10 76 22 _c
+76 117 _l
+103 101 133 89 166 81 _c
+198 73 232 69 268 69 _c
+330 69 377 81 409 105 _c
+441 129 458 165 458 212 _c
+458 254 443 288 413 312 _c
+383 336 341 349 287 349 _c
+}_e{202 349 _l
+202 430 _l
+291 430 _l
+339 430 376 439 402 459 _c
+428 478 441 506 441 543 _c
+441 580 427 609 401 629 _c
+374 649 336 659 287 659 _c
+260 659 231 656 200 650 _c
+169 644 135 635 98 623 _c
+98 711 _l
+135 721 170 729 203 734 _c
+235 739 266 742 296 742 _c
+370 742 429 725 473 691 _c
+517 657 539 611 539 553 _c
+539 513 527 479 504 451 _c
+481 423 448 403 406 393 _c
+_cl}_e}_d
/four{636 0 49 0 580 729 _sc
378 643 _m
129 254 _l
@@ -651,13 +683,6 @@ _cl}_d
93 702 _l
183 702 _l
_cl}_d
-/minus{838 0 106 272 732 355 _sc
-106 355 _m
-732 355 _l
-732 272 _l
-106 272 _l
-106 355 _l
-_cl}_d
end readonly def
/BuildGlyph
@@ -719,53 +744,10 @@ grestore
stroke
grestore
} bind def
-121.567 49.5 o
+289.934 49.5 o
grestore
gsave
-109.567238 34.578125 translate
-0.000000 rotate
-/DejaVuSans findfont
-10.0 scalefont
-setfont
-0.000000 0.064063 moveto
-/one glyphshow
-
-6.362305 0.064063 moveto
-/zero glyphshow
-
-/DejaVuSans findfont
-7.0 scalefont
-setfont
-12.820312 3.892188 moveto
-/minus glyphshow
-
-18.685547 3.892188 moveto
-/one glyphshow
-
-
-grestore
-gsave
-/o {
-gsave
-newpath
-translate
-0.8 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
-0 -3.5 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-305.478 49.5 o
-grestore
-gsave
-296.477821 33.578125 translate
+280.933976 33.578125 translate
0.000000 rotate
/DejaVuSans findfont
10.0 scalefont
@@ -780,7 +762,7 @@ setfont
7.0 scalefont
setfont
12.820312 4.804688 moveto
-/zero glyphshow
+/three glyphshow
grestore
@@ -802,10 +784,10 @@ grestore
stroke
grestore
} bind def
-489.388 49.5 o
+556.358 49.5 o
grestore
gsave
-480.388403 34.578125 translate
+547.357929 34.578125 translate
0.000000 rotate
/DejaVuSans findfont
10.0 scalefont
@@ -820,7 +802,7 @@ setfont
7.0 scalefont
setfont
12.820312 3.892188 moveto
-/one glyphshow
+/four glyphshow
grestore
@@ -828,8 +810,8 @@ grestore
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-80.766906 49.5 m
-80.766906 348.48 l
+103.711624 49.5 m
+103.711624 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -853,15 +835,15 @@ grestore
stroke
grestore
} bind def
-80.7669 49.5 o
+103.712 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-93.079129 49.5 m
-93.079129 348.48 l
+150.626553 49.5 m
+150.626553 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -885,15 +867,15 @@ grestore
stroke
grestore
} bind def
-93.0791 49.5 o
+150.627 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-103.744462 49.5 m
-103.744462 348.48 l
+183.913226 49.5 m
+183.913226 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -917,15 +899,15 @@ grestore
stroke
grestore
} bind def
-103.744 49.5 o
+183.913 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-113.151952 49.5 m
-113.151952 348.48 l
+209.732374 49.5 m
+209.732374 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -949,15 +931,15 @@ grestore
stroke
grestore
} bind def
-113.152 49.5 o
+209.732 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-176.92984 49.5 m
-176.92984 348.48 l
+230.828155 49.5 m
+230.828155 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -981,15 +963,15 @@ grestore
stroke
grestore
} bind def
-176.93 49.5 o
+230.828 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-209.314886 49.5 m
-209.314886 348.48 l
+248.664383 49.5 m
+248.664383 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1013,15 +995,15 @@ grestore
stroke
grestore
} bind def
-209.315 49.5 o
+248.664 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-232.292442 49.5 m
-232.292442 348.48 l
+264.114827 49.5 m
+264.114827 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1045,15 +1027,15 @@ grestore
stroke
grestore
} bind def
-232.292 49.5 o
+264.115 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-250.115219 49.5 m
-250.115219 348.48 l
+277.743084 49.5 m
+277.743084 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1077,15 +1059,15 @@ grestore
stroke
grestore
} bind def
-250.115 49.5 o
+277.743 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-264.677488 49.5 m
-264.677488 348.48 l
+370.135577 49.5 m
+370.135577 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1109,15 +1091,15 @@ grestore
stroke
grestore
} bind def
-264.677 49.5 o
+370.136 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-276.989711 49.5 m
-276.989711 348.48 l
+417.050506 49.5 m
+417.050506 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1141,15 +1123,15 @@ grestore
stroke
grestore
} bind def
-276.99 49.5 o
+417.051 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-287.655044 49.5 m
-287.655044 348.48 l
+450.337179 49.5 m
+450.337179 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1173,15 +1155,15 @@ grestore
stroke
grestore
} bind def
-287.655 49.5 o
+450.337 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-297.062534 49.5 m
-297.062534 348.48 l
+476.156327 49.5 m
+476.156327 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1205,15 +1187,15 @@ grestore
stroke
grestore
} bind def
-297.063 49.5 o
+476.156 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-360.840422 49.5 m
-360.840422 348.48 l
+497.252108 49.5 m
+497.252108 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1237,15 +1219,15 @@ grestore
stroke
grestore
} bind def
-360.84 49.5 o
+497.252 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-393.225468 49.5 m
-393.225468 348.48 l
+515.088336 49.5 m
+515.088336 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1269,15 +1251,15 @@ grestore
stroke
grestore
} bind def
-393.225 49.5 o
+515.088 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-416.203024 49.5 m
-416.203024 348.48 l
+530.53878 49.5 m
+530.53878 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1301,15 +1283,15 @@ grestore
stroke
grestore
} bind def
-416.203 49.5 o
+530.539 49.5 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-434.025801 49.5 m
-434.025801 348.48 l
+544.167037 49.5 m
+544.167037 348.48 l
stroke
grestore
0.600 setlinewidth
@@ -1333,199 +1315,7 @@ grestore
stroke
grestore
} bind def
-434.026 49.5 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-448.58807 49.5 m
-448.58807 348.48 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
-0 -2 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-448.588 49.5 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-460.900293 49.5 m
-460.900293 348.48 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
-0 -2 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-460.9 49.5 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-471.565626 49.5 m
-471.565626 348.48 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
-0 -2 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-471.566 49.5 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-480.973116 49.5 m
-480.973116 348.48 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
-0 -2 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-480.973 49.5 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-544.751004 49.5 m
-544.751004 348.48 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
-0 -2 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-544.751 49.5 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-577.13605 49.5 m
-577.13605 348.48 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
-0 -2 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-577.136 49.5 o
+544.167 49.5 o
grestore
/DejaVuSans findfont
10.000 scalefont
@@ -1570,10 +1360,10 @@ grestore
stroke
grestore
} bind def
-81 133.48 o
+81 174.911 o
grestore
gsave
-56.000000 129.018895 translate
+56.000000 170.449781 translate
0.000000 rotate
/DejaVuSans findfont
10.0 scalefont
@@ -1591,46 +1381,6 @@ setfont
/zero glyphshow
-grestore
-gsave
-/o {
-gsave
-newpath
-translate
-0.8 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
--3.5 0 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-81 234.185 o
-grestore
-gsave
-56.000000 230.223979 translate
-0.000000 rotate
-/DejaVuSans findfont
-10.0 scalefont
-setfont
-0.000000 0.064063 moveto
-/one glyphshow
-
-6.362305 0.064063 moveto
-/zero glyphshow
-
-/DejaVuSans findfont
-7.0 scalefont
-setfont
-12.820312 3.892188 moveto
-/one glyphshow
-
-
grestore
gsave
/o {
@@ -1653,22 +1403,22 @@ grestore
81 334.89 o
grestore
gsave
-56.000000 330.429062 translate
+56.000000 330.929063 translate
0.000000 rotate
/DejaVuSans findfont
10.0 scalefont
setfont
-0.000000 0.976562 moveto
+0.000000 0.064063 moveto
/one glyphshow
-6.362305 0.976562 moveto
+6.362305 0.064063 moveto
/zero glyphshow
/DejaVuSans findfont
7.0 scalefont
setfont
-12.820312 4.804688 moveto
-/two glyphshow
+12.820312 3.892188 moveto
+/one glyphshow
grestore
@@ -1708,8 +1458,8 @@ grestore
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 80.823285 m
-583.2 80.823285 l
+81 91.260953 m
+583.2 91.260953 l
stroke
grestore
0.600 setlinewidth
@@ -1733,15 +1483,15 @@ grestore
stroke
grestore
} bind def
-81 80.8233 o
+81 91.261 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 93.405251 m
-583.2 93.405251 l
+81 111.248562 m
+583.2 111.248562 l
stroke
grestore
0.600 setlinewidth
@@ -1765,15 +1515,15 @@ grestore
stroke
grestore
} bind def
-81 93.4053 o
+81 111.249 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 103.164582 m
-583.2 103.164582 l
+81 126.752157 m
+583.2 126.752157 l
stroke
grestore
0.600 setlinewidth
@@ -1797,15 +1547,15 @@ grestore
stroke
grestore
} bind def
-81 103.165 o
+81 126.752 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 111.138536 m
-583.2 111.138536 l
+81 139.419515 m
+583.2 139.419515 l
stroke
grestore
0.600 setlinewidth
@@ -1829,15 +1579,15 @@ grestore
stroke
grestore
} bind def
-81 111.139 o
+81 139.42 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 117.880418 m
-583.2 117.880418 l
+81 150.129615 m
+583.2 150.129615 l
stroke
grestore
0.600 setlinewidth
@@ -1861,15 +1611,15 @@ grestore
stroke
grestore
} bind def
-81 117.88 o
+81 150.13 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 123.720502 m
-583.2 123.720502 l
+81 159.407125 m
+583.2 159.407125 l
stroke
grestore
0.600 setlinewidth
@@ -1893,15 +1643,15 @@ grestore
stroke
grestore
} bind def
-81 123.721 o
+81 159.407 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 128.871821 m
-583.2 128.871821 l
+81 167.590468 m
+583.2 167.590468 l
stroke
grestore
0.600 setlinewidth
@@ -1925,15 +1675,15 @@ grestore
stroke
grestore
} bind def
-81 128.872 o
+81 167.59 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 163.795084 m
-583.2 163.795084 l
+81 223.069281 m
+583.2 223.069281 l
stroke
grestore
0.600 setlinewidth
@@ -1957,15 +1707,15 @@ grestore
stroke
grestore
} bind def
-81 163.795 o
+81 223.069 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 181.528369 m
-583.2 181.528369 l
+81 251.240234 m
+583.2 251.240234 l
stroke
grestore
0.600 setlinewidth
@@ -1989,15 +1739,15 @@ grestore
stroke
grestore
} bind def
-81 181.528 o
+81 251.24 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 194.110335 m
-583.2 194.110335 l
+81 271.227843 m
+583.2 271.227843 l
stroke
grestore
0.600 setlinewidth
@@ -2021,15 +1771,15 @@ grestore
stroke
grestore
} bind def
-81 194.11 o
+81 271.228 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 203.869665 m
-583.2 203.869665 l
+81 286.731438 m
+583.2 286.731438 l
stroke
grestore
0.600 setlinewidth
@@ -2053,15 +1803,15 @@ grestore
stroke
grestore
} bind def
-81 203.87 o
+81 286.731 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 211.843619 m
-583.2 211.843619 l
+81 299.398797 m
+583.2 299.398797 l
stroke
grestore
0.600 setlinewidth
@@ -2085,15 +1835,15 @@ grestore
stroke
grestore
} bind def
-81 211.844 o
+81 299.399 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 218.585502 m
-583.2 218.585502 l
+81 310.108896 m
+583.2 310.108896 l
stroke
grestore
0.600 setlinewidth
@@ -2117,15 +1867,15 @@ grestore
stroke
grestore
} bind def
-81 218.586 o
+81 310.109 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 224.425585 m
-583.2 224.425585 l
+81 319.386406 m
+583.2 319.386406 l
stroke
grestore
0.600 setlinewidth
@@ -2149,15 +1899,15 @@ grestore
stroke
grestore
} bind def
-81 224.426 o
+81 319.386 o
grestore
0.800 setlinewidth
[2.96 1.28] 0 setdash
0.827 setgray
gsave
502.2 299 81 49.5 clipbox
-81 229.576904 m
-583.2 229.576904 l
+81 327.56975 m
+583.2 327.56975 l
stroke
grestore
0.600 setlinewidth
@@ -2181,263 +1931,7 @@ grestore
stroke
grestore
} bind def
-81 229.577 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-81 264.500167 m
-583.2 264.500167 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
--2 0 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-81 264.5 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-81 282.233452 m
-583.2 282.233452 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
--2 0 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-81 282.233 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-81 294.815418 m
-583.2 294.815418 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
--2 0 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-81 294.815 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-81 304.574749 m
-583.2 304.574749 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
--2 0 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-81 304.575 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-81 312.548703 m
-583.2 312.548703 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
--2 0 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-81 312.549 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-81 319.290585 m
-583.2 319.290585 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
--2 0 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-81 319.291 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-81 325.130669 m
-583.2 325.130669 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
--2 0 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-81 325.131 o
-grestore
-0.800 setlinewidth
-[2.96 1.28] 0 setdash
-0.827 setgray
-gsave
-502.2 299 81 49.5 clipbox
-81 330.281988 m
-583.2 330.281988 l
-stroke
-grestore
-0.600 setlinewidth
-[] 0 setdash
-0.000 setgray
-gsave
-/o {
-gsave
-newpath
-translate
-0.6 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 0 m
--2 0 l
-
-gsave
-0.000 setgray
-fill
-grestore
-stroke
-grestore
-} bind def
-81 330.282 o
+81 327.57 o
grestore
gsave
49.921875 184.677500 translate
@@ -2453,16 +1947,16 @@ grestore
0.122 0.467 0.706 setrgbcolor
gsave
502.2 299 81 49.5 clipbox
-392.891034 63.09 m
-383.707647 80.823285 l
-373.329526 93.405251 l
-361.398652 103.164582 l
-347.367231 111.138536 l
-330.33417 117.880418 l
-308.655699 123.720502 l
-278.807103 128.871821 l
-230.603642 133.479833 l
--1 133.518025 l
+560.372727 63.09 m
+545.945826 91.260953 l
+529.460386 111.248562 l
+510.229603 126.752157 l
+487.152769 139.419515 l
+458.296955 150.129615 l
+419.765064 159.407125 l
+361.587505 167.590468 l
+239.003759 174.910719 l
+-1 174.95398 l
stroke
grestore
0 setlinecap
@@ -2493,185 +1987,130 @@ grestore
stroke
grestore
} bind def
-392.891 63.09 o
-383.708 80.8233 o
-373.33 93.4053 o
-361.399 103.165 o
-347.367 111.139 o
-330.334 117.88 o
-308.656 123.721 o
-278.807 128.872 o
-230.604 133.48 o
--1 133.518 o
-grestore
-2 setlinecap
-1.000 0.498 0.055 setrgbcolor
-gsave
-502.2 299 81 49.5 clipbox
-464.785956 63.09 m
-462.679447 80.823285 l
-460.515873 93.405251 l
-458.292056 103.164582 l
-456.004545 111.138536 l
-453.649583 117.880418 l
-451.223072 123.720502 l
-448.720527 128.871821 l
-446.137028 133.479833 l
-414.299738 163.795084 l
-360.55822 181.528369 l
-103.827273 194.110335 l
--1 194.115903 l
-stroke
-grestore
-0 setlinecap
-gsave
-502.2 299 81 49.5 clipbox
-/o {
-gsave
-newpath
-translate
-1.0 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 -3 m
-0.795609 -3 1.55874 -2.683901 2.12132 -2.12132 c
-2.683901 -1.55874 3 -0.795609 3 0 c
-3 0.795609 2.683901 1.55874 2.12132 2.12132 c
-1.55874 2.683901 0.795609 3 0 3 c
--0.795609 3 -1.55874 2.683901 -2.12132 2.12132 c
--2.683901 1.55874 -3 0.795609 -3 0 c
--3 -0.795609 -2.683901 -1.55874 -2.12132 -2.12132 c
--1.55874 -2.683901 -0.795609 -3 0 -3 c
-cl
-
-gsave
-1.000 0.498 0.055 setrgbcolor
-fill
-grestore
-stroke
-grestore
-} bind def
-464.786 63.09 o
-462.679 80.8233 o
-460.516 93.4053 o
-458.292 103.165 o
-456.005 111.139 o
-453.65 117.88 o
-451.223 123.721 o
-448.721 128.872 o
-446.137 133.48 o
-414.3 163.795 o
-360.558 181.528 o
-103.827 194.11 o
--1 194.116 o
-grestore
-2 setlinecap
-0.173 0.627 0.173 setrgbcolor
-gsave
-502.2 299 81 49.5 clipbox
-560.372727 63.09 m
-560.212994 80.823285 l
-560.052941 93.405251 l
-559.892566 103.164582 l
-559.731869 111.138536 l
-559.570848 117.880418 l
-559.409502 123.720502 l
-559.247829 128.871821 l
-559.085828 133.479833 l
-557.447485 163.795084 l
-555.774832 181.528369 l
-554.066399 194.110335 l
-552.320624 203.869665 l
-550.535836 211.843619 l
-548.710252 218.585502 l
-546.841963 224.425585 l
-544.928924 229.576904 l
-542.968939 234.184916 l
-520.158564 264.500167 l
-488.106835 282.233452 l
-433.735919 294.815418 l
-138.066476 304.574749 l
--1 304.580784 l
-stroke
-grestore
-0 setlinecap
-gsave
-502.2 299 81 49.5 clipbox
-/o {
-gsave
-newpath
-translate
-1.0 setlinewidth
-1 setlinejoin
-0 setlinecap
-0 -3 m
-0.795609 -3 1.55874 -2.683901 2.12132 -2.12132 c
-2.683901 -1.55874 3 -0.795609 3 0 c
-3 0.795609 2.683901 1.55874 2.12132 2.12132 c
-1.55874 2.683901 0.795609 3 0 3 c
--0.795609 3 -1.55874 2.683901 -2.12132 2.12132 c
--2.683901 1.55874 -3 0.795609 -3 0 c
--3 -0.795609 -2.683901 -1.55874 -2.12132 -2.12132 c
--1.55874 -2.683901 -0.795609 -3 0 -3 c
-cl
-
-gsave
-0.173 0.627 0.173 setrgbcolor
-fill
-grestore
-stroke
-grestore
-} bind def
560.373 63.09 o
-560.213 80.8233 o
-560.053 93.4053 o
-559.893 103.165 o
-559.732 111.139 o
-559.571 117.88 o
-559.41 123.721 o
-559.248 128.872 o
-559.086 133.48 o
-557.447 163.795 o
-555.775 181.528 o
-554.066 194.11 o
-552.321 203.87 o
-550.536 211.844 o
-548.71 218.586 o
-546.842 224.426 o
-544.929 229.577 o
-542.969 234.185 o
-520.159 264.5 o
-488.107 282.233 o
-433.736 294.815 o
-138.066 304.575 o
--1 304.581 o
+545.946 91.261 o
+529.46 111.249 o
+510.23 126.752 o
+487.153 139.42 o
+458.297 150.13 o
+419.765 159.407 o
+361.588 167.59 o
+239.004 174.911 o
+-1 174.954 o
+grestore
+2 setlinecap
+1.000 0.498 0.055 setrgbcolor
+gsave
+502.2 299 81 49.5 clipbox
+453.178676 63.09 m
+424.506611 91.260953 l
+386.302964 111.248562 l
+328.879033 126.752157 l
+209.823685 139.419515 l
+-1 139.427968 l
+stroke
+grestore
+0 setlinecap
+gsave
+502.2 299 81 49.5 clipbox
+/o {
+gsave
+newpath
+translate
+1.0 setlinewidth
+1 setlinejoin
+0 setlinecap
+0 -3 m
+0.795609 -3 1.55874 -2.683901 2.12132 -2.12132 c
+2.683901 -1.55874 3 -0.795609 3 0 c
+3 0.795609 2.683901 1.55874 2.12132 2.12132 c
+1.55874 2.683901 0.795609 3 0 3 c
+-0.795609 3 -1.55874 2.683901 -2.12132 2.12132 c
+-2.683901 1.55874 -3 0.795609 -3 0 c
+-3 -0.795609 -2.683901 -1.55874 -2.12132 -2.12132 c
+-1.55874 -2.683901 -0.795609 -3 0 -3 c
+cl
+
+gsave
+1.000 0.498 0.055 setrgbcolor
+fill
+grestore
+stroke
+grestore
+} bind def
+453.179 63.09 o
+424.507 91.261 o
+386.303 111.249 o
+328.879 126.752 o
+209.824 139.42 o
+-1 139.428 o
+grestore
+2 setlinecap
+0.173 0.627 0.173 setrgbcolor
+gsave
+502.2 299 81 49.5 clipbox
+405.378821 63.09 m
+383.686671 91.260953 l
+356.967165 111.248562 l
+322.16415 126.752157 l
+272.155586 139.419515 l
+182.143502 150.129615 l
+-1 150.135976 l
+stroke
+grestore
+0 setlinecap
+gsave
+502.2 299 81 49.5 clipbox
+/o {
+gsave
+newpath
+translate
+1.0 setlinewidth
+1 setlinejoin
+0 setlinecap
+0 -3 m
+0.795609 -3 1.55874 -2.683901 2.12132 -2.12132 c
+2.683901 -1.55874 3 -0.795609 3 0 c
+3 0.795609 2.683901 1.55874 2.12132 2.12132 c
+1.55874 2.683901 0.795609 3 0 3 c
+-0.795609 3 -1.55874 2.683901 -2.12132 2.12132 c
+-2.683901 1.55874 -3 0.795609 -3 0 c
+-3 -0.795609 -2.683901 -1.55874 -2.12132 -2.12132 c
+-1.55874 -2.683901 -0.795609 -3 0 -3 c
+cl
+
+gsave
+0.173 0.627 0.173 setrgbcolor
+fill
+grestore
+stroke
+grestore
+} bind def
+405.379 63.09 o
+383.687 91.261 o
+356.967 111.249 o
+322.164 126.752 o
+272.156 139.42 o
+182.144 150.13 o
+-1 150.136 o
grestore
2 setlinecap
0.839 0.153 0.157 setrgbcolor
gsave
502.2 299 81 49.5 clipbox
-478.33563 63.09 m
-478.154612 80.823285 l
-477.973182 93.405251 l
-477.791339 103.164582 l
-477.609081 111.138536 l
-477.426406 117.880418 l
-477.243313 123.720502 l
-477.059799 128.871821 l
-476.875862 133.479833 l
-475.012814 163.795084 l
-473.10527 181.528369 l
-471.151051 194.110335 l
-469.147816 203.869665 l
-467.093044 211.843619 l
-464.984011 218.585502 l
-462.817775 224.425585 l
-460.591145 229.576904 l
-458.300657 234.184916 l
-430.841523 264.500167 l
-388.660148 282.233452 l
-293.624645 294.815418 l
--1 294.831054 l
+394.96375 63.09 m
+392.130366 91.260953 l
+389.225855 111.248562 l
+386.246551 126.752157 l
+383.188502 139.419515 l
+380.047432 150.129615 l
+376.818706 159.407125 l
+373.497292 167.590468 l
+370.077709 174.910719 l
+328.816385 223.069281 l
+264.085897 251.240234 l
+103.827273 271.227843 l
+-1 271.23393 l
stroke
grestore
0 setlinecap
@@ -2702,28 +2141,19 @@ grestore
stroke
grestore
} bind def
-478.336 63.09 o
-478.155 80.8233 o
-477.973 93.4053 o
-477.791 103.165 o
-477.609 111.139 o
-477.426 117.88 o
-477.243 123.721 o
-477.06 128.872 o
-476.876 133.48 o
-475.013 163.795 o
-473.105 181.528 o
-471.151 194.11 o
-469.148 203.87 o
-467.093 211.844 o
-464.984 218.586 o
-462.818 224.426 o
-460.591 229.577 o
-458.301 234.185 o
-430.842 264.5 o
-388.66 282.233 o
-293.625 294.815 o
--1 294.831 o
+394.964 63.09 o
+392.13 91.261 o
+389.226 111.249 o
+386.247 126.752 o
+383.189 139.42 o
+380.047 150.13 o
+376.819 159.407 o
+373.497 167.59 o
+370.078 174.911 o
+328.816 223.069 o
+264.086 251.24 o
+103.827 271.228 o
+-1 271.234 o
grestore
0.800 setlinewidth
0 setlinejoin
diff --git a/Experiments/MQ5.png b/Experiments/MQ5.png
index 046e81e..78739c5 100644
Binary files a/Experiments/MQ5.png and b/Experiments/MQ5.png differ
diff --git a/Experiments/MQ5.svg b/Experiments/MQ5.svg
index 9856a6c..b0c0e79 100644
--- a/Experiments/MQ5.svg
+++ b/Experiments/MQ5.svg
@@ -32,14 +32,14 @@ z
+" id="meb2f0fa797" style="stroke:#000000;stroke-width:0.8;"/>
-
+
-
+
-
+" id="DejaVuSans-51"/>
-
-
-
-
-
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
-
-
-
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+" id="ma9aca60d54" style="stroke:#000000;stroke-width:0.8;"/>
-
+
-
+
-
+
@@ -656,14 +613,14 @@ L -3.5 0
-
+
-
+
-
+
-
+
@@ -671,340 +628,203 @@ L -3.5 0
-
-
-
-
+
+
-
-
+
-
+
-
-
-
-
+
+
-
-
+
-
-
-
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
+
-
+
-