diff --git a/Experiments/MQ2.eps b/Experiments/MQ2.eps index 49f01f4..1b9d002 100644 --- a/Experiments/MQ2.eps +++ b/Experiments/MQ2.eps @@ -1,7 +1,7 @@ %!PS-Adobe-3.0 EPSF-3.0 %%Title: MQ2.eps %%Creator: matplotlib version 3.0.3, http://matplotlib.org/ -%%CreationDate: Mon Jul 1 20:47:25 2019 +%%CreationDate: Mon Jul 1 20:57:09 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 /three /C /M /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 /A /C /G /H /L /M /O /P /Q /R /a /b /c /d /e /f /h /i /l /n /o /p /r /s /t /minus ] def /FontInfo 10 dict dup begin /FamilyName (DejaVu Sans) def /FullName (DejaVu Sans) def @@ -54,7 +54,7 @@ newpath /UnderlinePosition -130 def /UnderlineThickness 90 def end readonly def -/CharStrings 28 dict dup begin +/CharStrings 35 dict dup begin /.notdef 0 def /space{318 0 0 0 0 0 _sc }_d @@ -162,6 +162,39 @@ _cl}_e}_d 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 +378 254 _l +378 643 _l +352 729 _m +476 729 _l +476 254 _l +580 254 _l +580 172 _l +476 172 _l +476 0 _l +378 0 _l +378 172 _l +49 172 _l +49 267 _l +352 729 _l +_cl}_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 /C{{698 0 56 -13 644 742 _sc 644 673 _m 644 569 _l @@ -183,6 +216,55 @@ _cl}_e}_d 456 742 497 736 535 725 _c 573 713 610 696 644 673 _c _cl}_e}_d +/G{{775 0 56 -13 693 742 _sc +595 104 _m +595 300 _l +434 300 _l +434 381 _l +693 381 _l +693 68 _l +655 40 613 20 567 7 _c +521 -6 472 -13 420 -13 _c +306 -13 216 20 152 86 _c +88 152 56 245 56 364 _c +56 482 88 575 152 642 _c +216 708 306 742 420 742 _c +467 742 512 736 555 724 _c +598 712 638 695 674 673 _c +674 568 _l +637 598 598 621 557 637 _c +516 653 473 661 428 661 _c +}_e{338 661 271 636 227 586 _c +182 536 160 462 160 364 _c +160 265 182 191 227 141 _c +271 91 338 67 428 67 _c +462 67 493 70 521 76 _c +549 82 573 91 595 104 _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 +/L{557 0 98 0 552 729 _sc +98 729 _m +197 729 _l +197 83 _l +552 83 _l +552 0 _l +98 0 _l +98 729 _l +_cl}_d /M{863 0 98 0 765 729 _sc 98 729 _m 245 729 _l @@ -199,6 +281,26 @@ _cl}_e}_d 98 0 _l 98 729 _l _cl}_d +/O{787 0 56 -13 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 +394 742 _m +496 742 577 707 639 639 _c +700 571 731 479 731 364 _c +731 248 700 157 639 89 _c +577 21 496 -13 394 -13 _c +291 -13 209 21 148 89 _c +86 157 56 248 56 364 _c +56 479 86 571 148 639 _c +209 707 291 742 394 742 _c +_cl}_d /P{603 0 98 0 569 729 _sc 197 648 _m 197 374 _l @@ -419,6 +521,25 @@ _cl}_e}_d 179 746 224 760 286 760 _c 371 760 _l _cl}_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 @@ -700,8 +821,18 @@ setfont /three glyphshow +grestore +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +82.934344 49.5 m +82.934344 348.48 l +stroke grestore 0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -722,6 +853,18 @@ grestore } bind def 82.9343 49.5 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +172.622549 49.5 m +172.622549 348.48 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -742,6 +885,18 @@ grestore } bind def 172.623 49.5 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +218.164298 49.5 m +218.164298 348.48 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -762,6 +917,18 @@ grestore } bind def 218.164 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.476684 49.5 m +250.476684 348.48 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -782,6 +949,18 @@ grestore } bind def 250.477 49.5 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +275.540117 49.5 m +275.540117 348.48 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -802,6 +981,18 @@ grestore } bind def 275.54 49.5 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +296.018433 49.5 m +296.018433 348.48 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -822,6 +1013,18 @@ grestore } bind def 296.018 49.5 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +313.332603 49.5 m +313.332603 348.48 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -842,6 +1045,18 @@ grestore } bind def 313.333 49.5 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +328.330819 49.5 m +328.330819 348.48 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -862,6 +1077,18 @@ grestore } bind def 328.331 49.5 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +341.560183 49.5 m +341.560183 348.48 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -882,6 +1109,18 @@ grestore } bind def 341.56 49.5 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +431.248387 49.5 m +431.248387 348.48 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -902,6 +1141,18 @@ grestore } bind def 431.248 49.5 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +476.790137 49.5 m +476.790137 348.48 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -922,6 +1173,18 @@ grestore } bind def 476.79 49.5 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +509.102522 49.5 m +509.102522 348.48 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -942,6 +1205,18 @@ grestore } bind def 509.103 49.5 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +534.165956 49.5 m +534.165956 348.48 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -962,6 +1237,18 @@ grestore } bind def 534.166 49.5 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +554.644272 49.5 m +554.644272 348.48 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -982,6 +1269,18 @@ grestore } bind def 554.644 49.5 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +571.958441 49.5 m +571.958441 348.48 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -1149,8 +1448,18 @@ setfont /one glyphshow +grestore +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 49.919929 m +583.2 49.919929 l +stroke grestore 0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -1171,6 +1480,18 @@ grestore } bind def 81 49.9199 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 56.871557 m +583.2 56.871557 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -1191,6 +1512,18 @@ grestore } bind def 81 56.8716 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 103.999976 m +583.2 103.999976 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -1211,6 +1544,18 @@ grestore } bind def 81 104 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 127.930779 m +583.2 127.930779 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -1231,6 +1576,18 @@ grestore } bind def 81 127.931 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 144.909953 m +583.2 144.909953 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -1251,6 +1608,18 @@ grestore } bind def 81 144.91 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 158.080024 m +583.2 158.080024 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -1271,6 +1640,18 @@ grestore } bind def 81 158.08 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 168.840755 m +583.2 168.840755 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -1291,6 +1672,18 @@ grestore } bind def 81 168.841 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 177.938824 m +583.2 177.938824 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -1311,6 +1704,18 @@ grestore } bind def 81 177.939 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 185.819929 m +583.2 185.819929 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -1331,6 +1736,18 @@ grestore } bind def 81 185.82 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 192.771557 m +583.2 192.771557 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -1351,6 +1768,18 @@ grestore } bind def 81 192.772 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 239.899976 m +583.2 239.899976 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -1371,13 +1800,25 @@ grestore } bind def 81 239.9 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin +502.2 299 81 49.5 clipbox +81 263.830779 m +583.2 263.830779 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 @@ -1391,6 +1832,18 @@ grestore } bind def 81 263.831 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 280.809953 m +583.2 280.809953 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -1411,6 +1864,18 @@ grestore } bind def 81 280.81 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 293.980024 m +583.2 293.980024 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -1431,6 +1896,18 @@ grestore } bind def 81 293.98 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 304.740755 m +583.2 304.740755 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -1451,6 +1928,18 @@ grestore } bind def 81 304.741 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 313.838824 m +583.2 313.838824 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -1471,6 +1960,18 @@ grestore } bind def 81 313.839 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 321.719929 m +583.2 321.719929 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -1491,6 +1992,18 @@ grestore } bind def 81 321.72 o grestore +0.800 setlinewidth +[2.96 1.28] 0 setdash +0.827 setgray +gsave +502.2 299 81 49.5 clipbox +81 328.671557 m +583.2 328.671557 l +stroke +grestore +0.600 setlinewidth +[] 0 setdash +0.000 setgray gsave /o { gsave @@ -1902,6 +2415,298 @@ gsave 583.2 348.48 l stroke grestore +1.000 setlinewidth +0 setlinecap +0.800 setgray +gsave +502.965625 252.44875 m +576.2 252.44875 l +577.533333 252.44875 578.2 253.115417 578.2 254.44875 c +578.2 341.48 l +578.2 342.813333 577.533333 343.48 576.2 343.48 c +502.965625 343.48 l +501.632292 343.48 500.965625 342.813333 500.965625 341.48 c +500.965625 254.44875 l +500.965625 253.115417 501.632292 252.44875 502.965625 252.44875 c +cl +gsave +1.000 setgray +fill +grestore +stroke +grestore +1 setlinejoin +2 setlinecap +[] 0 setdash +0.122 0.467 0.706 setrgbcolor +gsave +504.965625 335.38625 m +524.965625 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 +514.966 335.386 o +grestore +0.000 setgray +gsave +532.965625 331.886250 translate +0.000000 rotate +0.000000 0.000000 m /H glyphshow +7.519531 0.000000 m /two glyphshow +grestore +2 setlinecap +1.000 0.498 0.055 setrgbcolor +gsave +504.965625 320.714375 m +524.965625 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 +514.966 320.714 o +grestore +0.000 setgray +gsave +532.965625 317.214375 translate +0.000000 rotate +0.000000 0.000000 m /L glyphshow +5.571289 0.000000 m /P glyphshow +11.601562 0.000000 m /G glyphshow +grestore +2 setlinecap +0.173 0.627 0.173 setrgbcolor +gsave +504.965625 306.0425 m +524.965625 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 +514.966 306.043 o +grestore +0.000 setgray +gsave +532.965625 302.542500 translate +0.000000 rotate +0.000000 0.000000 m /C glyphshow +6.982422 0.000000 m /H glyphshow +14.501953 0.000000 m /four glyphshow +grestore +2 setlinecap +0.839 0.153 0.157 setrgbcolor +gsave +504.965625 291.370625 m +524.965625 291.370625 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.839 0.153 0.157 setrgbcolor +fill +grestore +stroke +grestore +} bind def +514.966 291.371 o +grestore +0.000 setgray +gsave +532.965625 287.870625 translate +0.000000 rotate +0.000000 0.000000 m /C glyphshow +6.982422 0.000000 m /O glyphshow +grestore +2 setlinecap +0.580 0.404 0.741 setrgbcolor +gsave +504.965625 276.69875 m +524.965625 276.69875 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.580 0.404 0.741 setrgbcolor +fill +grestore +stroke +grestore +} bind def +514.966 276.699 o +grestore +0.000 setgray +gsave +532.965625 273.198750 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 +2 setlinecap +0.549 0.337 0.294 setrgbcolor +gsave +504.965625 262.026875 m +524.965625 262.026875 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.549 0.337 0.294 setrgbcolor +fill +grestore +stroke +grestore +} bind def +514.966 262.027 o +grestore +0.000 setgray +gsave +532.965625 258.526875 translate +0.000000 rotate +0.000000 0.000000 m /P glyphshow +6.030273 0.000000 m /r glyphshow +10.141602 0.000000 m /o glyphshow +16.259766 0.000000 m /p glyphshow +22.607422 0.000000 m /a glyphshow +28.735352 0.000000 m /n glyphshow +35.073242 0.000000 m /e glyphshow +grestore /DejaVuSans findfont 12.000 scalefont setfont diff --git a/Experiments/MQ2.png b/Experiments/MQ2.png index 8d617c0..0a2953c 100644 Binary files a/Experiments/MQ2.png and b/Experiments/MQ2.png differ diff --git a/Experiments/MQ2.svg b/Experiments/MQ2.svg index 7be969a..213f98f 100644 --- a/Experiments/MQ2.svg +++ b/Experiments/MQ2.svg @@ -32,10 +32,10 @@ z +" id="mc2e6fc9b24" style="stroke:#000000;stroke-width:0.8;"/> - + @@ -110,7 +110,7 @@ z - + @@ -158,111 +158,186 @@ z + + + +" id="mdc13418dc0" style="stroke:#000000;stroke-width:0.6;"/> - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + @@ -513,14 +588,14 @@ z - + +" id="mcddb3fed68" style="stroke:#000000;stroke-width:0.8;"/> - + @@ -542,9 +617,9 @@ z - + - + @@ -557,9 +632,9 @@ z - + - + @@ -572,133 +647,223 @@ z - + + + + +" id="m7a5ac6287e" style="stroke:#000000;stroke-width:0.6;"/> - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + @@ -779,8 +944,8 @@ z - - + +" id="m67ab3a7150" style="stroke:#1f77b4;"/> - - - - - - - - - - - - - + + + + + + + + + + + + + - - + +" id="m0294c928c0" style="stroke:#ff7f0e;"/> - - - - - - - - - - - - + + + + + + + + + + + + - - + +" id="m65d5b97166" style="stroke:#2ca02c;"/> - - - - - - - - - - - - - + + + + + + + + + + + + + - - + +" id="m699faa4e2f" style="stroke:#d62728;"/> - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + +" id="md8bd2f781a" style="stroke:#9467bd;"/> - - - - - - - - - - - - - + + + + + + + + + + + + + - - + +" id="m9f83674558" style="stroke:#8c564b;"/> - - - - - - - - - - - - + + + + + + + + + + + + @@ -1053,42 +1218,260 @@ L 583.2 346.5 L 583.2 47.52 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Experiments/MQ2_Regression.ipynb b/Experiments/MQ2_Regression.ipynb index 3af3c60..3196ea0 100644 --- a/Experiments/MQ2_Regression.ipynb +++ b/Experiments/MQ2_Regression.ipynb @@ -307,7 +307,7 @@ }, { "cell_type": "code", - "execution_count": 62, + "execution_count": 67, "metadata": {}, "outputs": [ { @@ -347,10 +347,10 @@ " \r\n", " \r\n", + "\" id=\"m96d33b3b0b\" style=\"stroke:#000000;stroke-width:0.8;\"/>\r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -425,7 +425,7 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -473,111 +473,186 @@ " \r\n", " \r\n", " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", " \r\n", + "\" id=\"mbb71dab56f\" 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", @@ -828,14 +903,14 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", + "\" id=\"m71ffd5933d\" style=\"stroke:#000000;stroke-width:0.8;\"/>\r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -857,9 +932,9 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -872,9 +947,9 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -887,133 +962,223 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", " \r\n", + "\" id=\"m3b9cf505dd\" 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", @@ -1094,8 +1259,8 @@ " \r\n", " \r\n", " \r\n", - " \r\n", - " \r\n", + " \r\n", + "\" id=\"m0266bc9147\" 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", + " \r\n", + "\" id=\"m7e2fac6922\" 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", + "\" id=\"m0944af6fef\" 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", + "\" id=\"m3a5b8da8e5\" 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", + "\" id=\"m497d76eb73\" style=\"stroke:#9467bd;\"/>\r\n", " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \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=\"me8b4a74149\" style=\"stroke:#8c564b;\"/>\r\n", " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -1368,42 +1533,260 @@ "L 553.578125 46.8 \r\n", "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;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", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", - " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -1586,6 +2010,9 @@ "#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-2 data')\n", "ax.set_xlabel('PPM Concentration')\n", @@ -1597,6 +2024,13 @@ "plt.savefig('MQ2.png')\n", "plt.savefig('MQ2.eps', format = 'eps', dpi = 1200)" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": {