From fc3ac6a0c32f37638114669903b4f11c26c87e4f Mon Sep 17 00:00:00 2001 From: miguel5612 Date: Wed, 3 Jul 2019 20:35:48 -0500 Subject: [PATCH] Created MQ-303A --- .../MQ309_Regression-checkpoint.ipynb | 984 +++---- Experiments/MQ303A.eps | 2475 +++++++++++++++++ Experiments/MQ303A.png | Bin 0 -> 124913 bytes Experiments/MQ303A.svg | 1512 ++++++++++ Experiments/MQ303_Regression.ipynb | 144 +- Experiments/MQ309_Regression.ipynb | 978 +++---- 6 files changed, 4819 insertions(+), 1274 deletions(-) create mode 100644 Experiments/MQ303A.eps create mode 100644 Experiments/MQ303A.png create mode 100644 Experiments/MQ303A.svg diff --git a/Experiments/.ipynb_checkpoints/MQ309_Regression-checkpoint.ipynb b/Experiments/.ipynb_checkpoints/MQ309_Regression-checkpoint.ipynb index ca28036..e215a7f 100644 --- a/Experiments/.ipynb_checkpoints/MQ309_Regression-checkpoint.ipynb +++ b/Experiments/.ipynb_checkpoints/MQ309_Regression-checkpoint.ipynb @@ -98,20 +98,20 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 17, "metadata": {}, "outputs": [], "source": [ - "x_MQ309A = sheetMQ3.col_values(0)[2:]\n", - "MQ5_CH4 = sheetMQ3.col_values(1)[2:]\n", - "MQ5_CO = sheetMQ3.col_values(2)[2:]\n", - "MQ5_H2 = sheetMQ3.col_values(3)[2:]\n", - "MQ5_Alcohol = sheetMQ3.col_values(4)[2:]" + "x_MQ309A = sheetMQ309A.col_values(0)[2:]\n", + "MQ309A_CH4 = sheetMQ309A.col_values(1)[2:]\n", + "MQ309A_CO = sheetMQ309A.col_values(2)[2:]\n", + "MQ309A_H2 = sheetMQ309A.col_values(3)[2:]\n", + "MQ309A_Alcohol = sheetMQ309A.col_values(4)[2:]" ] }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 18, "metadata": {}, "outputs": [], "source": [ @@ -122,19 +122,19 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 19, "metadata": {}, "outputs": [], "source": [ - "MQ5_CH4 =zero_to_nan(MQ5_CH4)\n", - "MQ5_CO =zero_to_nan(MQ5_CO)\n", - "MQ5_H2 =zero_to_nan(MQ5_H2)\n", - "MQ5_Alcohol =zero_to_nan(MQ5_Alcohol)" + "MQ309A_CH4 =zero_to_nan(MQ309A_CH4)\n", + "MQ309A_CO =zero_to_nan(MQ309A_CO)\n", + "MQ309A_H2 =zero_to_nan(MQ309A_H2)\n", + "MQ309A_Alcohol =zero_to_nan(MQ309A_Alcohol)" ] }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 24, "metadata": { "scrolled": false }, @@ -148,15 +148,15 @@ "from sklearn import datasets\n", "from sklearn import linear_model\n", "\n", - "dataCH4 = {'RsRo': x_MQ309, 'CH4': MQ5_CH4}\n", - "dataCO = {'RsRo': x_MQ309, 'CO': MQ5_CO}\n", - "dataH2 = {'RsRo': x_MQ309, 'H2': MQ5_H2}\n", - "dataLPG = {'RsRo': x_MQ309, 'Alcohol': MQ5_Alcohol}\n", + "dataCH4 = {'RsRo': x_MQ309A, 'CH4': MQ309A_CH4}\n", + "dataCO = {'RsRo': x_MQ309A, 'CO': MQ309A_CO}\n", + "dataH2 = {'RsRo': x_MQ309A, 'H2': MQ309A_H2}\n", + "dataAlcohol = {'RsRo': x_MQ309A, 'Alcohol': MQ309A_Alcohol}\n", "\n", "dfMQ309A_CH4 = pd.DataFrame(dataCH4)\n", "dfMQ309A_CO = pd.DataFrame(dataCO)\n", "dfMQ309A_H2 = pd.DataFrame(dataH2)\n", - "dfMQ309A_Alcohol = pd.DataFrame(dataLPG)\n", + "dfMQ309A_Alcohol = pd.DataFrame(dataAlcohol)\n", "\n", "dfMQ309A_CH4['CH4'] = pd.to_numeric(dfMQ309A_CH4['CH4'])\n", "dfMQ309A_CO['CO'] = pd.to_numeric(dfMQ309A_CO['CO'])\n", @@ -174,7 +174,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 25, "metadata": {}, "outputs": [], "source": [ @@ -193,7 +193,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 26, "metadata": {}, "outputs": [], "source": [ @@ -212,7 +212,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 27, "metadata": {}, "outputs": [], "source": [ @@ -231,7 +231,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 28, "metadata": {}, "outputs": [], "source": [ @@ -250,7 +250,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 29, "metadata": {}, "outputs": [ { @@ -290,14 +290,14 @@ " \r\n", " \r\n", + "\" id=\"m9d5140ef18\" 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=\"m79e674085e\" 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", @@ -894,19 +916,19 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", + "\" id=\"m939c1e7987\" 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 +936,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 +951,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=\"mf59b9eef35\" 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=\"mec5ad78a50\" 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", " \r\n", + "\" id=\"m0fd345d997\" 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", + "\" id=\"m7fdecdc55d\" 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", " \r\n", @@ -1581,17 +1430,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 +1464,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", " \r\n", " \r\n", diff --git a/Experiments/MQ303A.eps b/Experiments/MQ303A.eps new file mode 100644 index 0000000..4b2ac0f --- /dev/null +++ b/Experiments/MQ303A.eps @@ -0,0 +1,2475 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Title: MQ303A.eps +%%Creator: matplotlib version 3.0.3, http://matplotlib.org/ +%%CreationDate: Wed Jul 3 20:35:37 2019 +%%Orientation: portrait +%%BoundingBox: -18 198 630 594 +%%EndComments +%%BeginProlog +/mpldict 8 dict def +mpldict begin +/m { moveto } bind def +/l { lineto } bind def +/r { rlineto } bind def +/c { curveto } bind def +/cl { closepath } bind def +/box { +m +1 index 0 r +0 exch r +neg 0 r +cl +} bind def +/clipbox { +box +clip +newpath +} bind def +%!PS-Adobe-3.0 Resource-Font +%%Title: DejaVu Sans +%%Copyright: Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. DejaVu changes are in public domain +%%Creator: Converted from TrueType to type 3 by PPR +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /DejaVuSans def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-1021 -463 1793 1232]def +/FontType 3 def +/Encoding [ /space /hyphen /slash /zero /one /two /three /A /B /C /H /I /M /P /Q /R /a /b /c /d /e /f /g /h /i /l /n /o /p /r /s /t /u /minus ] def +/FontInfo 10 dict dup begin +/FamilyName (DejaVu Sans) def +/FullName (DejaVu Sans) def +/Notice (Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. DejaVu changes are in public domain ) def +/Weight (Book) def +/Version (Version 2.35) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -130 def +/UnderlineThickness 90 def +end readonly def +/CharStrings 35 dict dup begin +/.notdef 0 def +/space{318 0 0 0 0 0 _sc +}_d +/hyphen{361 0 49 234 312 314 _sc +49 314 _m +312 314 _l +312 234 _l +49 234 _l +49 314 _l +_cl}_d +/slash{337 0 0 -92 337 729 _sc +254 729 _m +337 729 _l +83 -92 _l +0 -92 _l +254 729 _l +_cl}_d +/zero{636 0 66 -13 570 742 _sc +318 664 _m +267 664 229 639 203 589 _c +177 539 165 464 165 364 _c +165 264 177 189 203 139 _c +229 89 267 64 318 64 _c +369 64 407 89 433 139 _c +458 189 471 264 471 364 _c +471 464 458 539 433 589 _c +407 639 369 664 318 664 _c +318 742 _m +399 742 461 709 505 645 _c +548 580 570 486 570 364 _c +570 241 548 147 505 83 _c +461 19 399 -13 318 -13 _c +236 -13 173 19 130 83 _c +87 147 66 241 66 364 _c +66 486 87 580 130 645 _c +173 709 236 742 318 742 _c +_cl}_d +/one{636 0 110 0 544 729 _sc +124 83 _m +285 83 _l +285 639 _l +110 604 _l +110 694 _l +284 729 _l +383 729 _l +383 83 _l +544 83 _l +544 0 _l +124 0 _l +124 83 _l +_cl}_d +/two{{636 0 73 0 536 742 _sc +192 83 _m +536 83 _l +536 0 _l +73 0 _l +73 83 _l +110 121 161 173 226 239 _c +290 304 331 346 348 365 _c +380 400 402 430 414 455 _c +426 479 433 504 433 528 _c +433 566 419 598 392 622 _c +365 646 330 659 286 659 _c +255 659 222 653 188 643 _c +154 632 117 616 78 594 _c +78 694 _l +118 710 155 722 189 730 _c +223 738 255 742 284 742 _c +}_e{359 742 419 723 464 685 _c +509 647 532 597 532 534 _c +532 504 526 475 515 449 _c +504 422 484 390 454 354 _c +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 +/A{684 0 8 0 676 729 _sc +342 632 _m +208 269 _l +476 269 _l +342 632 _l +286 729 _m +398 729 _l +676 0 _l +573 0 _l +507 187 _l +178 187 _l +112 0 _l +8 0 _l +286 729 _l +_cl}_d +/B{{686 0 98 0 615 729 _sc +197 348 _m +197 81 _l +355 81 _l +408 81 447 92 473 114 _c +498 136 511 169 511 215 _c +511 260 498 293 473 315 _c +447 337 408 348 355 348 _c +197 348 _l +197 648 _m +197 428 _l +343 428 _l +391 428 426 437 450 455 _c +474 473 486 500 486 538 _c +486 574 474 602 450 620 _c +426 638 391 648 343 648 _c +197 648 _l +98 729 _m +350 729 _l +}_e{425 729 483 713 524 682 _c +564 650 585 606 585 549 _c +585 504 574 468 553 442 _c +532 416 502 399 462 393 _c +510 382 548 360 575 327 _c +601 294 615 253 615 204 _c +615 138 592 88 548 53 _c +504 17 441 0 360 0 _c +98 0 _l +98 729 _l +_cl}_e}_d +/C{{698 0 56 -13 644 742 _sc +644 673 _m +644 569 _l +610 599 575 622 537 638 _c +499 653 460 661 418 661 _c +334 661 270 635 226 584 _c +182 533 160 460 160 364 _c +160 268 182 194 226 143 _c +270 92 334 67 418 67 _c +460 67 499 74 537 90 _c +575 105 610 128 644 159 _c +644 56 _l +609 32 572 15 534 4 _c +496 -7 455 -13 412 -13 _c +302 -13 215 20 151 87 _c +}_e{87 154 56 246 56 364 _c +56 481 87 573 151 641 _c +215 708 302 742 412 742 _c +456 742 497 736 535 725 _c +573 713 610 696 644 673 _c +_cl}_e}_d +/H{752 0 98 0 654 729 _sc +98 729 _m +197 729 _l +197 430 _l +555 430 _l +555 729 _l +654 729 _l +654 0 _l +555 0 _l +555 347 _l +197 347 _l +197 0 _l +98 0 _l +98 729 _l +_cl}_d +/I{295 0 98 0 197 729 _sc +98 729 _m +197 729 _l +197 0 _l +98 0 _l +98 729 _l +_cl}_d +/M{863 0 98 0 765 729 _sc +98 729 _m +245 729 _l +431 233 _l +618 729 _l +765 729 _l +765 0 _l +669 0 _l +669 640 _l +481 140 _l +382 140 _l +194 640 _l +194 0 _l +98 0 _l +98 729 _l +_cl}_d +/P{603 0 98 0 569 729 _sc +197 648 _m +197 374 _l +321 374 _l +367 374 402 385 427 409 _c +452 433 465 467 465 511 _c +465 555 452 588 427 612 _c +402 636 367 648 321 648 _c +197 648 _l +98 729 _m +321 729 _l +402 729 464 710 506 673 _c +548 636 569 582 569 511 _c +569 439 548 384 506 348 _c +464 311 402 293 321 293 _c +197 293 _l +197 0 _l +98 0 _l +98 729 _l +_cl}_d +/Q{{787 0 56 -128 731 742 _sc +394 662 _m +322 662 265 635 223 582 _c +181 528 160 456 160 364 _c +160 272 181 199 223 146 _c +265 92 322 66 394 66 _c +465 66 522 92 564 146 _c +606 199 627 272 627 364 _c +627 456 606 528 564 582 _c +522 635 465 662 394 662 _c +532 13 _m +662 -128 _l +543 -128 _l +435 -11 _l +424 -11 416 -12 410 -12 _c +404 -12 399 -13 394 -13 _c +291 -13 209 21 148 89 _c +}_e{86 157 56 248 56 364 _c +56 479 86 571 148 639 _c +209 707 291 742 394 742 _c +496 742 577 707 639 639 _c +700 571 731 479 731 364 _c +731 279 714 206 680 146 _c +646 86 596 41 532 13 _c +_cl}_e}_d +/R{{695 0 98 0 666 729 _sc +444 342 _m +465 334 486 319 506 296 _c +526 272 546 240 566 199 _c +666 0 _l +560 0 _l +467 187 _l +443 235 419 268 397 284 _c +374 300 343 308 304 308 _c +197 308 _l +197 0 _l +98 0 _l +98 729 _l +321 729 _l +404 729 466 711 507 677 _c +548 642 569 589 569 519 _c +569 473 558 434 537 404 _c +515 374 484 353 444 342 _c +197 648 _m +197 389 _l +321 389 _l +}_e{368 389 404 400 428 422 _c +452 444 465 476 465 519 _c +465 561 452 593 428 615 _c +404 637 368 648 321 648 _c +197 648 _l +_cl}_e}_d +/a{{613 0 60 -13 522 560 _sc +343 275 _m +270 275 220 266 192 250 _c +164 233 150 205 150 165 _c +150 133 160 107 181 89 _c +202 70 231 61 267 61 _c +317 61 357 78 387 114 _c +417 149 432 196 432 255 _c +432 275 _l +343 275 _l +522 312 _m +522 0 _l +432 0 _l +432 83 _l +411 49 385 25 355 10 _c +325 -5 287 -13 243 -13 _c +187 -13 142 2 109 33 _c +76 64 60 106 60 159 _c +}_e{60 220 80 266 122 298 _c +163 329 224 345 306 345 _c +432 345 _l +432 354 _l +432 395 418 427 391 450 _c +364 472 326 484 277 484 _c +245 484 215 480 185 472 _c +155 464 127 453 100 439 _c +100 522 _l +132 534 164 544 195 550 _c +226 556 256 560 286 560 _c +365 560 424 539 463 498 _c +502 457 522 395 522 312 _c +_cl}_e}_d +/b{{635 0 91 -13 580 760 _sc +487 273 _m +487 339 473 390 446 428 _c +418 466 381 485 334 485 _c +286 485 249 466 222 428 _c +194 390 181 339 181 273 _c +181 207 194 155 222 117 _c +249 79 286 61 334 61 _c +381 61 418 79 446 117 _c +473 155 487 207 487 273 _c +181 464 _m +199 496 223 520 252 536 _c +281 552 316 560 356 560 _c +422 560 476 533 518 481 _c +559 428 580 359 580 273 _c +}_e{580 187 559 117 518 65 _c +476 13 422 -13 356 -13 _c +316 -13 281 -5 252 10 _c +223 25 199 49 181 82 _c +181 0 _l +91 0 _l +91 760 _l +181 760 _l +181 464 _l +_cl}_e}_d +/c{{550 0 55 -13 488 560 _sc +488 526 _m +488 442 _l +462 456 437 466 411 473 _c +385 480 360 484 334 484 _c +276 484 230 465 198 428 _c +166 391 150 339 150 273 _c +150 206 166 154 198 117 _c +230 80 276 62 334 62 _c +360 62 385 65 411 72 _c +437 79 462 90 488 104 _c +488 21 _l +462 9 436 0 410 -5 _c +383 -10 354 -13 324 -13 _c +242 -13 176 12 128 64 _c +}_e{79 115 55 185 55 273 _c +55 362 79 432 128 483 _c +177 534 244 560 330 560 _c +358 560 385 557 411 551 _c +437 545 463 537 488 526 _c +_cl}_e}_d +/d{{635 0 55 -13 544 760 _sc +454 464 _m +454 760 _l +544 760 _l +544 0 _l +454 0 _l +454 82 _l +435 49 411 25 382 10 _c +353 -5 319 -13 279 -13 _c +213 -13 159 13 117 65 _c +75 117 55 187 55 273 _c +55 359 75 428 117 481 _c +159 533 213 560 279 560 _c +319 560 353 552 382 536 _c +411 520 435 496 454 464 _c +148 273 _m +148 207 161 155 188 117 _c +215 79 253 61 301 61 _c +}_e{348 61 385 79 413 117 _c +440 155 454 207 454 273 _c +454 339 440 390 413 428 _c +385 466 348 485 301 485 _c +253 485 215 466 188 428 _c +161 390 148 339 148 273 _c +_cl}_e}_d +/e{{615 0 55 -13 562 560 _sc +562 296 _m +562 252 _l +149 252 _l +153 190 171 142 205 110 _c +238 78 284 62 344 62 _c +378 62 412 66 444 74 _c +476 82 509 95 541 113 _c +541 28 _l +509 14 476 3 442 -3 _c +408 -9 373 -13 339 -13 _c +251 -13 182 12 131 62 _c +80 112 55 181 55 268 _c +55 357 79 428 127 481 _c +175 533 241 560 323 560 _c +397 560 455 536 498 489 _c +}_e{540 441 562 377 562 296 _c +472 322 _m +471 371 457 410 431 440 _c +404 469 368 484 324 484 _c +274 484 234 469 204 441 _c +174 413 156 373 152 322 _c +472 322 _l +_cl}_e}_d +/f{352 0 23 0 371 760 _sc +371 760 _m +371 685 _l +285 685 _l +253 685 230 678 218 665 _c +205 652 199 629 199 595 _c +199 547 _l +347 547 _l +347 477 _l +199 477 _l +199 0 _l +109 0 _l +109 477 _l +23 477 _l +23 547 _l +109 547 _l +109 585 _l +109 645 123 690 151 718 _c +179 746 224 760 286 760 _c +371 760 _l +_cl}_d +/g{{635 0 55 -207 544 560 _sc +454 280 _m +454 344 440 395 414 431 _c +387 467 349 485 301 485 _c +253 485 215 467 188 431 _c +161 395 148 344 148 280 _c +148 215 161 165 188 129 _c +215 93 253 75 301 75 _c +349 75 387 93 414 129 _c +440 165 454 215 454 280 _c +544 68 _m +544 -24 523 -93 482 -139 _c +440 -184 377 -207 292 -207 _c +260 -207 231 -204 203 -200 _c +175 -195 147 -188 121 -178 _c +}_e{121 -91 _l +147 -105 173 -115 199 -122 _c +225 -129 251 -133 278 -133 _c +336 -133 380 -117 410 -87 _c +439 -56 454 -10 454 52 _c +454 96 _l +435 64 411 40 382 24 _c +353 8 319 0 279 0 _c +211 0 157 25 116 76 _c +75 127 55 195 55 280 _c +55 364 75 432 116 483 _c +157 534 211 560 279 560 _c +319 560 353 552 382 536 _c +411 520 435 496 454 464 _c +454 547 _l +544 547 _l +}_e{544 68 _l +_cl}_e}_d +/h{634 0 91 0 549 760 _sc +549 330 _m +549 0 _l +459 0 _l +459 327 _l +459 379 448 417 428 443 _c +408 469 378 482 338 482 _c +289 482 251 466 223 435 _c +195 404 181 362 181 309 _c +181 0 _l +91 0 _l +91 760 _l +181 760 _l +181 462 _l +202 494 227 519 257 535 _c +286 551 320 560 358 560 _c +420 560 468 540 500 501 _c +532 462 549 405 549 330 _c +_cl}_d +/i{278 0 94 0 184 760 _sc +94 547 _m +184 547 _l +184 0 _l +94 0 _l +94 547 _l +94 760 _m +184 760 _l +184 646 _l +94 646 _l +94 760 _l +_cl}_d +/l{278 0 94 0 184 760 _sc +94 760 _m +184 760 _l +184 0 _l +94 0 _l +94 760 _l +_cl}_d +/n{634 0 91 0 549 560 _sc +549 330 _m +549 0 _l +459 0 _l +459 327 _l +459 379 448 417 428 443 _c +408 469 378 482 338 482 _c +289 482 251 466 223 435 _c +195 404 181 362 181 309 _c +181 0 _l +91 0 _l +91 547 _l +181 547 _l +181 462 _l +202 494 227 519 257 535 _c +286 551 320 560 358 560 _c +420 560 468 540 500 501 _c +532 462 549 405 549 330 _c +_cl}_d +/o{612 0 55 -13 557 560 _sc +306 484 _m +258 484 220 465 192 427 _c +164 389 150 338 150 273 _c +150 207 163 156 191 118 _c +219 80 257 62 306 62 _c +354 62 392 80 420 118 _c +448 156 462 207 462 273 _c +462 337 448 389 420 427 _c +392 465 354 484 306 484 _c +306 560 _m +384 560 445 534 490 484 _c +534 433 557 363 557 273 _c +557 183 534 113 490 63 _c +445 12 384 -13 306 -13 _c +227 -13 165 12 121 63 _c +77 113 55 183 55 273 _c +55 363 77 433 121 484 _c +165 534 227 560 306 560 _c +_cl}_d +/p{{635 0 91 -207 580 560 _sc +181 82 _m +181 -207 _l +91 -207 _l +91 547 _l +181 547 _l +181 464 _l +199 496 223 520 252 536 _c +281 552 316 560 356 560 _c +422 560 476 533 518 481 _c +559 428 580 359 580 273 _c +580 187 559 117 518 65 _c +476 13 422 -13 356 -13 _c +316 -13 281 -5 252 10 _c +223 25 199 49 181 82 _c +487 273 _m +487 339 473 390 446 428 _c +418 466 381 485 334 485 _c +}_e{286 485 249 466 222 428 _c +194 390 181 339 181 273 _c +181 207 194 155 222 117 _c +249 79 286 61 334 61 _c +381 61 418 79 446 117 _c +473 155 487 207 487 273 _c +_cl}_e}_d +/r{411 0 91 0 411 560 _sc +411 463 _m +401 469 390 473 378 476 _c +366 478 353 480 339 480 _c +288 480 249 463 222 430 _c +194 397 181 350 181 288 _c +181 0 _l +91 0 _l +91 547 _l +181 547 _l +181 462 _l +199 495 224 520 254 536 _c +284 552 321 560 365 560 _c +371 560 378 559 386 559 _c +393 558 401 557 411 555 _c +411 463 _l +_cl}_d +/s{{521 0 54 -13 472 560 _sc +443 531 _m +443 446 _l +417 458 391 468 364 475 _c +336 481 308 485 279 485 _c +234 485 200 478 178 464 _c +156 450 145 430 145 403 _c +145 382 153 366 169 354 _c +185 342 217 330 265 320 _c +296 313 _l +360 299 405 279 432 255 _c +458 230 472 195 472 151 _c +472 100 452 60 412 31 _c +372 1 316 -13 246 -13 _c +216 -13 186 -10 154 -5 _c +}_e{122 0 89 8 54 20 _c +54 113 _l +87 95 120 82 152 74 _c +184 65 216 61 248 61 _c +290 61 323 68 346 82 _c +368 96 380 117 380 144 _c +380 168 371 187 355 200 _c +339 213 303 226 247 238 _c +216 245 _l +160 257 119 275 95 299 _c +70 323 58 356 58 399 _c +58 450 76 490 112 518 _c +148 546 200 560 268 560 _c +301 560 332 557 362 552 _c +391 547 418 540 443 531 _c +}_e{_cl}_e}_d +/t{392 0 27 0 368 702 _sc +183 702 _m +183 547 _l +368 547 _l +368 477 _l +183 477 _l +183 180 _l +183 135 189 106 201 94 _c +213 81 238 75 276 75 _c +368 75 _l +368 0 _l +276 0 _l +206 0 158 13 132 39 _c +106 65 93 112 93 180 _c +93 477 _l +27 477 _l +27 547 _l +93 547 _l +93 702 _l +183 702 _l +_cl}_d +/u{634 0 85 -13 543 560 _sc +85 216 _m +85 547 _l +175 547 _l +175 219 _l +175 167 185 129 205 103 _c +225 77 255 64 296 64 _c +344 64 383 79 411 110 _c +439 141 453 183 453 237 _c +453 547 _l +543 547 _l +543 0 _l +453 0 _l +453 84 _l +431 50 405 26 377 10 _c +348 -5 315 -13 277 -13 _c +214 -13 166 6 134 45 _c +101 83 85 140 85 216 _c +311 560 _m +311 560 _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 + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +end +%%EndProlog +mpldict begin +-18 198 translate +648 396 0 0 clipbox +gsave +0 0 m +648 0 l +648 396 l +0 396 l +cl +1.000 setgray +fill +grestore +gsave +81 49.5 m +583.2 49.5 l +583.2 348.48 l +81 348.48 l +cl +1.000 setgray +fill +grestore +0.800 setlinewidth +1 setlinejoin +0 setlinecap +[] 0 setdash +0.000 setgray +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 +208.578 49.5 o +grestore +gsave +199.578408 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 +/two 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 +433.735 49.5 o +grestore +gsave +424.734825 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 +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +90.848904 49.5 m +90.848904 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 +90.8489 49.5 o +grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +118.979662 49.5 m +118.979662 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 +118.98 49.5 o +grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +140.799573 49.5 m +140.799573 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 +140.8 49.5 o +grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +158.627739 49.5 m +158.627739 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 +158.628 49.5 o +grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +173.701238 49.5 m +173.701238 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 +173.701 49.5 o +grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +186.758497 49.5 m +186.758497 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 +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 +198.275816 49.5 m +198.275816 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 +198.276 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.357243 49.5 m +276.357243 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 +276.357 49.5 o +grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +316.00532 49.5 m +316.00532 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 +316.005 49.5 o +grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +344.136079 49.5 m +344.136079 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 +344.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 +365.95599 49.5 m +365.95599 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 +365.956 49.5 o +grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +383.784155 49.5 m +383.784155 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 +383.784 49.5 o +grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +398.857655 49.5 m +398.857655 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 +398.858 49.5 o +grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +411.914914 49.5 m +411.914914 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 +411.915 49.5 o +grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +423.432232 49.5 m +423.432232 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 +423.432 49.5 o +grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +501.51366 49.5 m +501.51366 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 +501.514 49.5 o +grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +541.161737 49.5 m +541.161737 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 +541.162 49.5 o +grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +569.292495 49.5 m +569.292495 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 +569.292 49.5 o +grestore +/DejaVuSans findfont +10.000 scalefont +setfont +gsave +284.771875 19.906250 translate +0.000000 rotate +0.000000 0.000000 m /P glyphshow +6.030273 0.000000 m /P glyphshow +12.060547 0.000000 m /M glyphshow +20.688477 0.000000 m /space glyphshow +23.867188 0.000000 m /C glyphshow +30.849609 0.000000 m /o glyphshow +36.967773 0.000000 m /n glyphshow +43.305664 0.000000 m /c glyphshow +48.803711 0.000000 m /e glyphshow +54.956055 0.000000 m /n glyphshow +61.293945 0.000000 m /t glyphshow +65.214844 0.000000 m /r glyphshow +69.326172 0.000000 m /a glyphshow +75.454102 0.000000 m /t glyphshow +79.375000 0.000000 m /i glyphshow +82.153320 0.000000 m /o glyphshow +88.271484 0.000000 m /n glyphshow +grestore +0.800 setlinewidth +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 174.911 o +grestore +gsave +50.000000 170.949781 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 +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +81 334.89 o +grestore +gsave +56.000000 330.429062 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 +/zero glyphshow + + +grestore +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 63.09 m +583.2 63.09 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 63.09 o +grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 91.260953 m +583.2 91.260953 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 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 111.248562 m +583.2 111.248562 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 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 126.752157 m +583.2 126.752157 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 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 139.419515 m +583.2 139.419515 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 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 150.129615 m +583.2 150.129615 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 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 159.407125 m +583.2 159.407125 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 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 167.590468 m +583.2 167.590468 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 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 223.069281 m +583.2 223.069281 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 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 251.240234 m +583.2 251.240234 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 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 271.227843 m +583.2 271.227843 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 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 286.731438 m +583.2 286.731438 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 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 299.398797 m +583.2 299.398797 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 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 310.108896 m +583.2 310.108896 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 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 319.386406 m +583.2 319.386406 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.386 o +grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 327.56975 m +583.2 327.56975 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 327.57 o +grestore +gsave +43.921875 184.677500 translate +90.000000 rotate +0.000000 0.000000 m /R glyphshow +6.948242 0.000000 m /s glyphshow +12.158203 0.000000 m /slash glyphshow +15.527344 0.000000 m /R glyphshow +22.475586 0.000000 m /o glyphshow +grestore +1.000 setlinewidth +2 setlinecap +0.122 0.467 0.706 setrgbcolor +gsave +502.2 299 81 49.5 clipbox +560.372727 63.09 m +557.600034 91.260953 l +554.74642 111.248562 l +551.807021 126.752157 l +548.776517 139.419515 l +545.64908 150.129615 l +542.418304 159.407125 l +539.077126 167.590468 l +535.617732 174.910719 l +491.960968 223.069281 l +411.064344 251.240234 l +-1 251.276708 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.122 0.467 0.706 setrgbcolor +fill +grestore +stroke +grestore +} bind def +560.373 63.09 o +557.6 91.261 o +554.746 111.249 o +551.807 126.752 o +548.777 139.42 o +545.649 150.13 o +542.418 159.407 o +539.077 167.59 o +535.618 174.911 o +491.961 223.069 o +411.064 251.24 o +-1 251.277 o +grestore +2 setlinecap +1.000 0.498 0.055 setrgbcolor +gsave +502.2 299 81 49.5 clipbox +314.494349 63.09 m +313.214778 91.260953 l +311.918241 111.248562 l +310.604282 126.752157 l +309.272426 139.419515 l +307.922179 150.129615 l +306.553025 159.407125 l +305.164429 167.590468 l +303.755829 174.910719 l +288.42676 223.069281 l +270.239671 251.240234 l +247.878892 271.227843 l +218.839986 286.731438 l +177.349913 299.398797 l +103.827273 310.108896 l +-1 310.113209 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 +314.494 63.09 o +313.215 91.261 o +311.918 111.249 o +310.604 126.752 o +309.272 139.42 o +307.922 150.13 o +306.553 159.407 o +305.164 167.59 o +303.756 174.911 o +288.427 223.069 o +270.24 251.24 o +247.879 271.228 o +218.84 286.731 o +177.35 299.399 o +103.827 310.109 o +-1 310.113 o +grestore +2 setlinecap +0.173 0.627 0.173 setrgbcolor +gsave +502.2 299 81 49.5 clipbox +440.034735 63.09 m +438.112088 91.260953 l +436.150878 111.248562 l +434.149527 126.752157 l +432.106357 139.419515 l +430.019582 150.129615 l +427.887302 159.407125 l +425.707487 167.590468 l +423.477969 174.910719 l +397.841466 223.069281 l +362.998781 251.240234 l +308.363366 271.227843 l +173.406707 286.731438 l +-1 286.741232 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 +440.035 63.09 o +438.112 91.261 o +436.151 111.249 o +434.15 126.752 o +432.106 139.42 o +430.02 150.13 o +427.887 159.407 o +425.707 167.59 o +423.478 174.911 o +397.841 223.069 o +362.999 251.24 o +308.363 271.228 o +173.407 286.731 o +-1 286.741 o +grestore +0.800 setlinewidth +0 setlinejoin +2 setlinecap +[] 0 setdash +0.000 setgray +gsave +81 49.5 m +81 348.48 l +stroke +grestore +gsave +583.2 49.5 m +583.2 348.48 l +stroke +grestore +gsave +81 49.5 m +583.2 49.5 l +stroke +grestore +gsave +81 348.48 m +583.2 348.48 l +stroke +grestore +1.000 setlinewidth +0 setlinecap +0.800 setgray +gsave +490.575 296.464375 m +576.2 296.464375 l +577.533333 296.464375 578.2 297.131042 578.2 298.464375 c +578.2 341.48 l +578.2 342.813333 577.533333 343.48 576.2 343.48 c +490.575 343.48 l +489.241667 343.48 488.575 342.813333 488.575 341.48 c +488.575 298.464375 l +488.575 297.131042 489.241667 296.464375 490.575 296.464375 c +cl +gsave +1.000 setgray +fill +grestore +stroke +grestore +1 setlinejoin +2 setlinecap +[] 0 setdash +0.122 0.467 0.706 setrgbcolor +gsave +492.575 335.38625 m +512.575 335.38625 l +stroke +grestore +0 setlinecap +gsave +/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.122 0.467 0.706 setrgbcolor +fill +grestore +stroke +grestore +} bind def +502.575 335.386 o +grestore +0.000 setgray +gsave +520.575000 331.886250 translate +0.000000 rotate +0.000000 0.000000 m /I glyphshow +2.949219 0.000000 m /s glyphshow +8.159180 0.000000 m /o glyphshow +14.277344 0.000000 m /hyphen glyphshow +17.885742 0.000000 m /B glyphshow +24.746094 0.000000 m /u glyphshow +31.083984 0.000000 m /t glyphshow +35.004883 0.000000 m /a glyphshow +41.132812 0.000000 m /n glyphshow +47.470703 0.000000 m /o glyphshow +grestore +2 setlinecap +1.000 0.498 0.055 setrgbcolor +gsave +492.575 320.714375 m +512.575 320.714375 l +stroke +grestore +0 setlinecap +gsave +/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 +502.575 320.714 o +grestore +0.000 setgray +gsave +520.575000 317.214375 translate +0.000000 rotate +0.000000 0.000000 m /H glyphshow +7.519531 0.000000 m /i glyphshow +10.297852 0.000000 m /d glyphshow +16.645508 0.000000 m /r glyphshow +20.756836 0.000000 m /o glyphshow +26.875000 0.000000 m /g glyphshow +33.222656 0.000000 m /e glyphshow +39.375000 0.000000 m /n glyphshow +45.712891 0.000000 m /o glyphshow +grestore +2 setlinecap +0.173 0.627 0.173 setrgbcolor +gsave +492.575 306.0425 m +512.575 306.0425 l +stroke +grestore +0 setlinecap +gsave +/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 +502.575 306.043 o +grestore +0.000 setgray +gsave +520.575000 302.542500 translate +0.000000 rotate +0.000000 0.000000 m /A glyphshow +6.840820 0.000000 m /l glyphshow +9.619141 0.000000 m /c glyphshow +15.117188 0.000000 m /o glyphshow +21.235352 0.000000 m /h glyphshow +27.573242 0.000000 m /o glyphshow +33.691406 0.000000 m /l glyphshow +grestore +/DejaVuSans findfont +12.000 scalefont +setfont +gsave +222.820312 378.955000 translate +0.000000 rotate +0.000000 0.000000 m /C glyphshow +8.378906 0.000000 m /a glyphshow +15.732422 0.000000 m /l glyphshow +19.066406 0.000000 m /i glyphshow +22.400391 0.000000 m /b glyphshow +30.017578 0.000000 m /r glyphshow +34.951172 0.000000 m /a glyphshow +42.304688 0.000000 m /t glyphshow +47.009766 0.000000 m /i glyphshow +50.343750 0.000000 m /o glyphshow +57.685547 0.000000 m /n glyphshow +65.291016 0.000000 m /space glyphshow +69.105469 0.000000 m /p glyphshow +76.722656 0.000000 m /l glyphshow +80.056641 0.000000 m /o glyphshow +87.398438 0.000000 m /t glyphshow +92.103516 0.000000 m /space glyphshow +95.917969 0.000000 m /f glyphshow +100.142578 0.000000 m /o glyphshow +107.484375 0.000000 m /r glyphshow +112.417969 0.000000 m /space glyphshow +116.232422 0.000000 m /M glyphshow +126.585938 0.000000 m /Q glyphshow +136.031250 0.000000 m /hyphen glyphshow +140.361328 0.000000 m /three glyphshow +147.996094 0.000000 m /zero glyphshow +155.630859 0.000000 m /three glyphshow +163.265625 0.000000 m /A glyphshow +171.474609 0.000000 m /space glyphshow +175.289062 0.000000 m /d glyphshow +182.906250 0.000000 m /a glyphshow +190.259766 0.000000 m /t glyphshow +194.964844 0.000000 m /a glyphshow +grestore + +end +showpage diff --git a/Experiments/MQ303A.png b/Experiments/MQ303A.png new file mode 100644 index 0000000000000000000000000000000000000000..88cb5d05036fa268ec248b5ee3cfd000bc8c9131 GIT binary patch literal 124913 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Experiments/MQ303_Regression.ipynb b/Experiments/MQ303_Regression.ipynb index 69d3517..90a2948 100644 --- a/Experiments/MQ303_Regression.ipynb +++ b/Experiments/MQ303_Regression.ipynb @@ -60,7 +60,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 4, "metadata": {}, "outputs": [ { @@ -98,20 +98,19 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ - "x_MQ303A = sheetMQ3.col_values(0)[2:]\n", - "MQ5_CH4 = sheetMQ3.col_values(1)[2:]\n", - "MQ5_CO = sheetMQ3.col_values(2)[2:]\n", - "MQ5_H2 = sheetMQ3.col_values(3)[2:]\n", - "MQ5_Alcohol = sheetMQ3.col_values(4)[2:]" + "x_MQ303A = sheetMQ303A.col_values(0)[2:]\n", + "MQ303A_Iso_butano = sheetMQ303A.col_values(1)[2:]\n", + "MQ303A_Hidrogeno = sheetMQ303A.col_values(2)[2:]\n", + "MQ303A_Alcohol = sheetMQ303A.col_values(3)[2:]" ] }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 7, "metadata": {}, "outputs": [], "source": [ @@ -122,19 +121,18 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ - "MQ5_CH4 =zero_to_nan(MQ5_CH4)\n", - "MQ5_CO =zero_to_nan(MQ5_CO)\n", - "MQ5_H2 =zero_to_nan(MQ5_H2)\n", - "MQ5_Alcohol =zero_to_nan(MQ5_Alcohol)" + "MQ303A_Iso_butano =zero_to_nan(MQ303A_Iso_butano)\n", + "MQ303A_Hidrogeno =zero_to_nan(MQ303A_Hidrogeno)\n", + "MQ303A_Alcohol =zero_to_nan(MQ303A_Alcohol)" ] }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 12, "metadata": { "scrolled": false }, @@ -148,104 +146,81 @@ "from sklearn import datasets\n", "from sklearn import linear_model\n", "\n", - "dataCH4 = {'RsRo': x_MQ309, 'CH4': MQ5_CH4}\n", - "dataCO = {'RsRo': x_MQ309, 'CO': MQ5_CO}\n", - "dataH2 = {'RsRo': x_MQ309, 'H2': MQ5_H2}\n", - "dataLPG = {'RsRo': x_MQ309, 'Alcohol': MQ5_Alcohol}\n", + "dataIso_Butano = {'RsRo': x_MQ303A, 'Iso_Butano': MQ303A_Iso_butano}\n", + "dataHidrogeno = {'RsRo': x_MQ303A, 'Hidrogeno': MQ303A_Hidrogeno}\n", + "dataAlcohol = {'RsRo': x_MQ303A, 'Alcohol': MQ303A_Alcohol}\n", "\n", - "dfMQ309A_CH4 = pd.DataFrame(dataCH4)\n", - "dfMQ309A_CO = pd.DataFrame(dataCO)\n", - "dfMQ309A_H2 = pd.DataFrame(dataH2)\n", - "dfMQ309A_Alcohol = pd.DataFrame(dataLPG)\n", + "dfMQ303A_Iso_Butano = pd.DataFrame(dataIso_Butano)\n", + "dfMQ303A_Hidrogeno = pd.DataFrame(dataHidrogeno)\n", + "dfMQ303A_Alcohol = pd.DataFrame(dataAlcohol)\n", "\n", - "dfMQ309A_CH4['CH4'] = pd.to_numeric(dfMQ309A_CH4['CH4'])\n", - "dfMQ309A_CO['CO'] = pd.to_numeric(dfMQ309A_CO['CO'])\n", - "dfMQ309A_H2['H2'] = pd.to_numeric(dfMQ309A_H2['H2'])\n", - "dfMQ309A_Alcohol['Alcohol'] = pd.to_numeric(dfMQ309A_Alcohol['Alcohol'])\n", + "dfMQ303A_Iso_Butano['Iso_Butano'] = pd.to_numeric(dfMQ303A_Iso_Butano['Iso_Butano'])\n", + "dfMQ303A_Hidrogeno['Hidrogeno'] = pd.to_numeric(dfMQ303A_Hidrogeno['Hidrogeno'])\n", + "dfMQ303A_Alcohol['Alchol'] = pd.to_numeric(dfMQ303A_Alcohol['Alcohol'])\n", "\n", - "dfMQ309A_CH4['CH4'] = dfMQ309A_CH4['CH4'].replace('',None, regex=True)\n", - "dfMQ309A_CO['CO'] = dfMQ309A_CO['CO'].replace('',None, regex=True)\n", - "dfMQ309A_H2['H2'] = dfMQ309A_H2['H2'].replace('',None, regex=True)\n", - "dfMQ309A_Alcohol['Alcohol'] = dfMQ309A_Alcohol['Alcohol'].replace('',None, regex=True)\n", + "dfMQ303A_Iso_Butano['Iso_Butano'] = dfMQ303A_Iso_Butano['Iso_Butano'].replace('',None, regex=True)\n", + "dfMQ303A_Hidrogeno['Hidrogeno'] = dfMQ303A_Hidrogeno['Hidrogeno'].replace('',None, regex=True)\n", + "dfMQ303A_Alcohol['Alchol'] = dfMQ303A_Alcohol['Alchol'].replace('',None, regex=True)\n", "\n", "#Global X_Predict variable\n", - "X_Predict = dfMQ309A_CH4.RsRo.apply(lambda x: [x]).tolist()" + "X_Predict = dfMQ303A_Iso_Butano.RsRo.apply(lambda x: [x]).tolist()" ] }, { "cell_type": "code", - "execution_count": 7, - "metadata": {}, - "outputs": [], - "source": [ - "#Model and train CH4\n", - "dataset2TrainCH4 = dfMQ309A_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", - "MQ309A_CH4 = CH4_Predicted" - ] - }, - { - "cell_type": "code", - "execution_count": 8, + "execution_count": 14, "metadata": {}, "outputs": [], "source": [ - "#Model and train CO\n", - "dataset2TrainCO = dfMQ309A_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 and train Iso-Butano\n", + "dataset2TrainIso_Butano = dfMQ303A_Iso_Butano.copy()\n", + "dataset2TrainIso_Butano.dropna(inplace=True)\n", + "X_trainIso_Butano = dataset2TrainIso_Butano.RsRo.apply(lambda x: [x]).tolist()\n", + "y_trainIso_Butano = dataset2TrainIso_Butano['Iso_Butano'].tolist()\n", "model = linear_model.Lasso(alpha=0.1)\n", - "model.fit(X_trainCO, y_trainCO)\n", + "model.fit(X_trainIso_Butano, y_trainIso_Butano)\n", "#Predict\n", - "CO_Predicted = model.predict(X_Predict)\n", + "Iso_Butano_Predicted = model.predict(X_Predict)\n", "#save into MQ2\n", - "MQ309A_CO = CO_Predicted" + "MQ303A_Iso_Butano = Iso_Butano_Predicted" ] }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 16, "metadata": {}, "outputs": [], "source": [ - "#Model and train H2\n", - "dataset2TrainH2 = dfMQ309A_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 and train Hidrogeno\n", + "dataset2TrainHidrogeno = dfMQ303A_Hidrogeno.copy()\n", + "dataset2TrainHidrogeno.dropna(inplace=True)\n", + "X_trainHidrogeno = dataset2TrainHidrogeno.RsRo.apply(lambda x: [x]).tolist()\n", + "y_trainHidrogeno = dataset2TrainHidrogeno['Hidrogeno'].tolist()\n", "model = linear_model.Lasso(alpha=0.1)\n", - "model.fit(X_trainH2, y_trainH2)\n", + "model.fit(X_trainHidrogeno, y_trainHidrogeno)\n", "#Predict\n", - "H2_Predicted = model.predict(X_Predict)\n", + "Hidrogeno_Predicted = model.predict(X_Predict)\n", "#save into MQ2\n", - "MQ309A_H2 = H2_Predicted\n" + "MQ303A_Hidrogeno = Hidrogeno_Predicted" ] }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 19, "metadata": {}, "outputs": [], "source": [ - "#Model and train Alcohol\n", - "dataset2TrainAlcohol = dfMQ309A_Alcohol.copy()\n", - "dataset2TrainAlcohol.dropna(inplace=True)\n", - "X_trainAlcohol = dataset2TrainAlcohol.RsRo.apply(lambda x: [x]).tolist()\n", - "y_trainAlcohol = dataset2TrainAlcohol['Alcohol'].tolist()\n", + "#Model and train Alchol\n", + "dataset2TrainAlchol = dfMQ303A_Alcohol.copy()\n", + "dataset2TrainAlchol.dropna(inplace=True)\n", + "X_trainAlchol = dataset2TrainAlchol.RsRo.apply(lambda x: [x]).tolist()\n", + "y_trainAlchol = dataset2TrainAlchol['Alchol'].tolist()\n", "model = linear_model.Lasso(alpha=0.1)\n", - "model.fit(X_trainAlcohol, y_trainAlcohol)\n", + "model.fit(X_trainAlchol, y_trainAlchol)\n", "#Predict\n", - "Alcohol_Predicted = model.predict(X_Predict)\n", + "Alchol_Predicted = model.predict(X_Predict)\n", "#save into MQ2\n", - "MQ309A_Alcohol = Alcohol_Predicted" + "MQ303A_Alchol = Alchol_Predicted\n" ] }, { @@ -2016,10 +1991,9 @@ "fig.set_dpi(200)\n", "\n", "# only these two lines are calibration curves\n", - "plt.plot(MQ309A_CH4, x_MQ309A, marker='o', linewidth=1, label='CH4')\n", - "plt.plot(MQ309A_CO, x_MQ309A, marker='o', linewidth=1, label='CO')\n", - "plt.plot(MQ309A_H2, x_MQ309A, marker='o', linewidth=1, label='H2')\n", - "plt.plot(MQ309A_Alcohol, x_MQ309A, marker='o', linewidth=1, label='Alcohol')\n", + "plt.plot(MQ303A_Iso_Butano, x_MQ303A, marker='o', linewidth=1, label='Iso-Butano')\n", + "plt.plot(MQ303A_CO, x_MQ303A, marker='o', linewidth=1, label='CO')\n", + "plt.plot(MQ303A_Alcohol, x_MQ303A, marker='o', linewidth=1, label='Alcohol')\n", "\n", "\n", "\n", @@ -2034,15 +2008,15 @@ "\n", "plt.grid(b=True, which='minor', color='lightgrey', linestyle='--')\n", "\n", - "fig.suptitle('Calibration plot for MQ-309A data')\n", + "fig.suptitle('Calibration plot for MQ-303A data')\n", "ax.set_xlabel('PPM Concentration')\n", "ax.set_ylabel('Rs/Ro')\n", "\n", "\n", "#Save image\n", - "plt.savefig('MQ309A.svg', format = 'svg', dpi = 1200)\n", - "plt.savefig('MQ309A.png')\n", - "plt.savefig('MQ309A.eps', format = 'eps', dpi = 1200)" + "plt.savefig('MQ303A.svg', format = 'svg', dpi = 1200)\n", + "plt.savefig('MQ303A.png')\n", + "plt.savefig('MQ303A.eps', format = 'eps', dpi = 1200)" ] }, { diff --git a/Experiments/MQ309_Regression.ipynb b/Experiments/MQ309_Regression.ipynb index 519f5ff..e215a7f 100644 --- a/Experiments/MQ309_Regression.ipynb +++ b/Experiments/MQ309_Regression.ipynb @@ -134,27 +134,11 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 24, "metadata": { "scrolled": false }, - "outputs": [ - { - "ename": "ValueError", - "evalue": "arrays must all be same length", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mValueError\u001b[0m Traceback (most recent call last)", - "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[0;32m 12\u001b[0m \u001b[0mdataLPG\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m{\u001b[0m\u001b[1;34m'RsRo'\u001b[0m\u001b[1;33m:\u001b[0m \u001b[0mx_MQ309\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m'Alcohol'\u001b[0m\u001b[1;33m:\u001b[0m \u001b[0mMQ309A_Alcohol\u001b[0m\u001b[1;33m}\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 13\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 14\u001b[1;33m \u001b[0mdfMQ309A_CH4\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mpd\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mDataFrame\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdataCH4\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 15\u001b[0m \u001b[0mdfMQ309A_CO\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mpd\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mDataFrame\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdataCO\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 16\u001b[0m \u001b[0mdfMQ309A_H2\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mpd\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mDataFrame\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdataH2\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mC:\\ProgramData\\Anaconda3\\lib\\site-packages\\pandas\\core\\frame.py\u001b[0m in \u001b[0;36m__init__\u001b[1;34m(self, data, index, columns, dtype, copy)\u001b[0m\n\u001b[0;32m 390\u001b[0m dtype=dtype, copy=copy)\n\u001b[0;32m 391\u001b[0m \u001b[1;32melif\u001b[0m \u001b[0misinstance\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdict\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 392\u001b[1;33m \u001b[0mmgr\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0minit_dict\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mindex\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mcolumns\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdtype\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mdtype\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 393\u001b[0m \u001b[1;32melif\u001b[0m \u001b[0misinstance\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mma\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mMaskedArray\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 394\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[0mnumpy\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mma\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mmrecords\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0mmrecords\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mC:\\ProgramData\\Anaconda3\\lib\\site-packages\\pandas\\core\\internals\\construction.py\u001b[0m in \u001b[0;36minit_dict\u001b[1;34m(data, index, columns, dtype)\u001b[0m\n\u001b[0;32m 210\u001b[0m \u001b[0marrays\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m[\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mk\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0mk\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mkeys\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 211\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 212\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0marrays_to_mgr\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0marrays\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdata_names\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mindex\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mcolumns\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdtype\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mdtype\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 213\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 214\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mC:\\ProgramData\\Anaconda3\\lib\\site-packages\\pandas\\core\\internals\\construction.py\u001b[0m in \u001b[0;36marrays_to_mgr\u001b[1;34m(arrays, arr_names, index, columns, dtype)\u001b[0m\n\u001b[0;32m 49\u001b[0m \u001b[1;31m# figure out the index, if necessary\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 50\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mindex\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 51\u001b[1;33m \u001b[0mindex\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mextract_index\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0marrays\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 52\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 53\u001b[0m \u001b[0mindex\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mensure_index\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mindex\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mC:\\ProgramData\\Anaconda3\\lib\\site-packages\\pandas\\core\\internals\\construction.py\u001b[0m in \u001b[0;36mextract_index\u001b[1;34m(data)\u001b[0m\n\u001b[0;32m 315\u001b[0m \u001b[0mlengths\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mlist\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mset\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mraw_lengths\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 316\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mlen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mlengths\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;33m>\u001b[0m \u001b[1;36m1\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 317\u001b[1;33m \u001b[1;32mraise\u001b[0m \u001b[0mValueError\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m'arrays must all be same length'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 318\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 319\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mhave_dicts\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;31mValueError\u001b[0m: arrays must all be same length" - ] - } - ], + "outputs": [], "source": [ "import pandas as pd\n", "import numpy as np\n", @@ -164,15 +148,15 @@ "from sklearn import datasets\n", "from sklearn import linear_model\n", "\n", - "dataCH4 = {'RsRo': x_MQ309, 'CH4': MQ309A_CH4}\n", - "dataCO = {'RsRo': x_MQ309, 'CO': MQ309A_CO}\n", - "dataH2 = {'RsRo': x_MQ309, 'H2': MQ309A_H2}\n", - "dataLPG = {'RsRo': x_MQ309, 'Alcohol': MQ309A_Alcohol}\n", + "dataCH4 = {'RsRo': x_MQ309A, 'CH4': MQ309A_CH4}\n", + "dataCO = {'RsRo': x_MQ309A, 'CO': MQ309A_CO}\n", + "dataH2 = {'RsRo': x_MQ309A, 'H2': MQ309A_H2}\n", + "dataAlcohol = {'RsRo': x_MQ309A, 'Alcohol': MQ309A_Alcohol}\n", "\n", "dfMQ309A_CH4 = pd.DataFrame(dataCH4)\n", "dfMQ309A_CO = pd.DataFrame(dataCO)\n", "dfMQ309A_H2 = pd.DataFrame(dataH2)\n", - "dfMQ309A_Alcohol = pd.DataFrame(dataLPG)\n", + "dfMQ309A_Alcohol = pd.DataFrame(dataAlcohol)\n", "\n", "dfMQ309A_CH4['CH4'] = pd.to_numeric(dfMQ309A_CH4['CH4'])\n", "dfMQ309A_CO['CO'] = pd.to_numeric(dfMQ309A_CO['CO'])\n", @@ -190,7 +174,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 25, "metadata": {}, "outputs": [], "source": [ @@ -209,7 +193,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 26, "metadata": {}, "outputs": [], "source": [ @@ -228,7 +212,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 27, "metadata": {}, "outputs": [], "source": [ @@ -247,7 +231,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 28, "metadata": {}, "outputs": [], "source": [ @@ -266,7 +250,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 29, "metadata": {}, "outputs": [ { @@ -306,14 +290,14 @@ " \r\n", " \r\n", + "\" id=\"m9d5140ef18\" 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=\"m79e674085e\" 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", @@ -910,19 +916,19 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", + "\" id=\"m939c1e7987\" 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", @@ -930,14 +936,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", @@ -945,340 +951,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=\"mf59b9eef35\" 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=\"mec5ad78a50\" 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", " \r\n", + "\" id=\"m0fd345d997\" 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", + "\" id=\"m7fdecdc55d\" 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", " \r\n", @@ -1597,17 +1430,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", @@ -1648,17 +1464,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", " \r\n", " \r\n",