diff --git a/Project/test_data/1.5mA.csv b/Project/test_data/1.5mA.csv new file mode 100644 index 0000000..3e71bee --- /dev/null +++ b/Project/test_data/1.5mA.csv @@ -0,0 +1,77 @@ +,U,I +0,0.499748189,4.0 +1,1.00221689,7.0 +2,1.49985084,9.0 +3,2.00252026,12.0 +4,2.5252026,14.0 +5,3.0023685,16.0 +6,3.49998474,19.0 +7,4.00262468,21.0 +8,4.50015704,23.0 +9,5.00262324,24.0 +10,5.50006274,26.0 +11,6.00270567,28.0 +12,6.50032191,29.0 +13,6.99754572,30.0 +14,7.50003588,31.0 +15,7.99738851,32.0 +16,8.50007039,33.0 +17,8.99774055,34.0 +18,9.50021873,35.0 +19,9.9978799,36.0 +20,10.5005378,37.0 +21,10.9980043,37.0 +22,11.5003986,38.0 +23,11.997868,38.0 +24,12.5006338,39.0 +25,12.9980793,39.0 +26,13.5002459,39.0 +27,13.9977124,40.0 +28,14.5006878,40.0 +29,14.9981064,40.0 +30,15.5007763,41.0 +31,15.9980779,41.0 +32,16.5007748,42.0 +33,16.9983731,42.0 +34,17.5008842,42.0 +35,17.9982907,42.0 +36,18.4955924,43.0 +37,18.9983013,43.0 +38, -1, -2.0 +39,-1.00219742,-2.0 +40,-1.49982747,-5.0 +41,-2.00246963,-7.0 +42,-2.5246963,-10.0 +43,-3.0023685,-11.0 +44,-3.49993681,-13.0 +45,-4.00259173,-15.0 +46,-4.50012709,-17.0 +47,-5.0025783,-19.0 +48,-5.5000148,-20.0 +49,-6.00265475,-22.0 +50,-6.500262,-24.0 +51,-6.99746185,-25.0 +52,-7.49995201,-26.0 +53,-7.99733758,-27.0 +54,-8.49998951,-28.0 +55,-8.99765068,-29.0 +56,-9.50012287,-29.0 +57,-9.99775708,-29.0 +58,-10.5003791,-31.0 +59,-10.9978485,-31.0 +60,-11.5002608,-32.0 +61,-11.9977272,-32.0 +62,-12.500511,-33.0 +63,-12.9979505,-33.0 +64,-13.5000722,-34.0 +65,-13.9975506,-34.0 +66,-14.50055,-34.0 +67,-14.9979446,-34.0 +68,-15.5005905,-34.0 +69,-15.9978772,-34.0 +70,-16.5005801,-35.0 +71,-16.9981394,-35.0 +72,-17.5007164,-36.0 +73,-17.998129,-36.0 +74,-18.4954187,-35.0 +75,-18.9981215,-36.0 diff --git a/Project/test_data/3.0mA.csv b/Project/test_data/3.0mA.csv new file mode 100644 index 0000000..cf35ebc --- /dev/null +++ b/Project/test_data/3.0mA.csv @@ -0,0 +1,153 @@ +,U,I +0,0.499726019,10.0 +1,0.748548537,13.0 +2,1.00214349,16.0 +3,1.25134349,18.0 +4,1.49976606,21.0 +5,1.74872489,23.0 +6,2.00240372,26.0 +7,2.25113762,28.0 +8,2.50007605,31.0 +9,2.74849324,33.0 +10,3.00224268,36.0 +11,3.2511182,38.0 +12,3.49984095,41.0 +13,3.74836298,43.0 +14,4.00242996,45.0 +15,4.00242996,47.0 +16,4.49999528,49.0 +17,4.7484604,51.0 +18,5.00240456,53.0 +19,5.25116924,55.0 +20,5.4998111,57.0 +21,5.74867764,59.0 +22,6.00242708,61.0 +23,6.25107493,62.0 +24,6.50001636,64.0 +25,6.74870016,66.0 +26,6.99722519,67.0 +27,7.25125622,69.0 +28,7.49970936,71.0 +29,7.74874065,72.0 +30,7.99710092,73.0 +31,8.25093425,74.0 +32,8.49973787,76.0 +33,8.74841269,77.0 +34,8.99736609,78.0 +35,9.25122338,79.0 +36,9.49980833,80.0 +37,9.74874076,80.0 +38,9.99749946,81.0 +39,10.2511321,82.0 +40,10.5001424,83.0 +41,10.7484637,83.0 +42,10.9975999,85.0 +43,11.2512684,85.0 +44,11.4998983,86.0 +45,11.7487049,87.0 +46,11.9973737,88.0 +47,12.2463242,88.0 +48,12.5002054,89.0 +49,12.7487874,89.0 +50,12.997573,90.0 +51,13.2461999,90.0 +52,13.4997307,90.0 +53,13.7488129,91.0 +54,13.997245,91.0 +55,14.2464771,91.0 +56,14.5002235,92.0 +57,14.7487605,92.0 +58,14.9976091,93.0 +59,15.2463318,93.0 +60,15.500264,94.0 +61,15.7490586,95.0 +62,15.9975897,94.0 +63,16.2465101,95.0 +64,16.5002715,95.0 +65,16.7487426,95.0 +66,16.9978668,95.0 +67,17.2462031,95.0 +68,17.5003719,96.0 +69,17.7491696,96.0 +70,17.9978114,97.0 +71,18.2464383,97.0 +72,18.4950652,97.0 +73,18.7489075,98.0 +74,18.9977621,98.0 +75,19.246356,97.0 +76,0.0,-1.0 +77,-0.748563216,-4.0 +78,-1.00216866,-6.0 +79,-1.25132491,-8.0 +80,-1.49975048,-11.0 +81,-1.74875425,-14.0 +82,-2.00241451,-16.0 +83,-2.00241451,-19.0 +84,-2.50007605,-21.0 +85,-2.74852619,-24.0 +86,-3.00231158,-26.0 +87,-3.25116913,-28.0 +88,-3.49984095,-31.0 +89,-3.74838994,-33.0 +90,-4.00244195,-36.0 +91,-4.25084715,-38.0 +92,-4.49999528,-40.0 +93,-4.74847238,-42.0 +94,-5.00241354,-43.0 +95,-5.25120519,-45.0 +96,-5.49988,-47.0 +97,-5.74872557,-49.0 +98,-6.002481,-51.0 +99,-6.25111987,-53.0 +100,-6.50007028,-55.0 +101,-6.74870016,-56.0 +102,-6.99723418,-57.0 +103,-7.25128019,-59.0 +104,-7.49974231,-60.0 +105,-7.7487766,-61.0 +106,-7.99713687,-62.0 +107,-8.25097619,-64.0 +108,-8.49977382,-65.0 +109,-8.74842167,-66.0 +110,-8.99742002,-67.0 +111,-9.25122338,-68.0 +112,-9.49985925,-70.0 +113,-9.7487827,-70.0 +114,-9.99749946,-71.0 +115,-10.2511411,-72.0 +116,-10.5001454,-72.0 +117,-10.7484907,-74.0 +118,-10.9976238,-74.0 +119,-11.2513283,-74.0 +120,-11.4999612,-75.0 +121,-11.7487888,-76.0 +122,-11.9974277,-77.0 +123,-12.2463302,-77.0 +124,-12.5002114,-78.0 +125,-12.7488143,-79.0 +126,-12.997612,-79.0 +127,-13.2462448,-80.0 +128,-13.4997786,-80.0 +129,-13.7488578,-80.0 +130,-13.997287,-80.0 +131,-14.246489,-81.0 +132,-14.5002714,-82.0 +133,-14.7487545,-81.0 +134,-14.9976121,-82.0 +135,-15.2463618,-83.0 +136,-15.5003269,-83.0 +137,-15.7490676,-83.0 +138,-15.9975837,-83.0 +139,-16.2465011,-83.0 +140,-16.5003075,-84.0 +141,-16.7488026,-84.0 +142,-16.9978608,-85.0 +143,-17.2462001,-85.0 +144,-17.5003869,-85.0 +145,-17.7491726,-85.0 +146,-17.9978144,-86.0 +147,-18.2464084,-86.0 +148,-18.4950472,-85.0 +149,-18.7488506,-86.0 +150,-18.9977501,-87.0 +151,-19.246383,-86.0 diff --git a/Project/test_data/5.0mA.csv b/Project/test_data/5.0mA.csv new file mode 100644 index 0000000..138a5df --- /dev/null +++ b/Project/test_data/5.0mA.csv @@ -0,0 +1,381 @@ +,U,I +0,0.499714335,13.0 +1,0.601544598,15.0 +2,0.702914393,16.0 +3,0.799356265,18.0 +4,0.900951651,20.0 +5,1.00215607,21.0 +6,1.0989934,23.0 +7,1.20046146,25.0 +8,1.30206284,26.0 +9,1.39831837,27.0 +10,1.49973909,29.0 +11,1.60135605,30.0 +12,1.70287114,32.0 +13,1.79923243,33.0 +14,1.90100996,34.0 +15,2.00238335,36.0 +16,2.09889054,37.0 +17,2.20049318,39.0 +18,2.30169219,40.0 +19,2.39852954,41.0 +20,2.50005808,42.0 +21,2.6014578,43.0 +22,2.7028725,45.0 +23,2.7990538,46.0 +24,2.90065723,48.0 +25,3.00220074,49.0 +26,3.09857077,50.0 +27,3.20036592,52.0 +28,3.30169075,53.0 +29,3.39815364,55.0 +30,3.49981099,56.0 +31,3.60105793,57.0 +32,3.69782638,59.0 +33,3.79930998,60.0 +34,3.9009224,61.0 +35,4.002406,61.0 +36,4.09864122,63.0 +37,4.20027161,64.0 +38,4.30174023,65.0 +39,4.39811625,66.0 +40,4.49992937,67.0 +41,4.60129914,69.0 +42,4.69779798,70.0 +43,4.79938942,71.0 +44,4.90062139,72.0 +45,5.00234464,73.0 +46,5.09901723,75.0 +47,5.20053978,75.0 +48,5.30198144,76.0 +49,5.39817173,77.0 +50,5.4998141,79.0 +51,5.60130668,80.0 +52,5.69764376,80.0 +53,5.7994449,81.0 +54,5.90083563,82.0 +55,6.00238814,84.0 +56,6.09883905,84.0 +57,6.20005603,85.0 +58,6.30174334,86.0 +59,6.39838597,87.0 +60,6.50000438,88.0 +61,6.60143106,89.0 +62,6.69766928,90.0 +63,6.79930266,91.0 +64,6.90084018,92.0 +65,6.99719224,92.0 +66,7.09896642,93.0 +67,7.2003901,94.0 +68,7.30199353,94.0 +69,7.39843246,95.0 +70,7.49963746,96.0 +71,7.60140265,97.0 +72,7.6980363,97.0 +73,7.79942704,98.0 +74,7.90090165,99.0 +75,7.99707996,100.0 +76,8.09863845,100.0 +77,8.20020892,101.0 +78,8.3015038,102.0 +79,8.39834714,103.0 +80,8.49966598,103.0 +81,8.60125742,105.0 +82,8.69773529,106.0 +83,8.79897325,106.0 +84,8.90067853,106.0 +85,8.99728222,107.0 +86,9.0989186,107.0 +87,9.20040519,108.0 +88,9.29659848,108.0 +89,9.39821089,110.0 +90,9.49978136,110.0 +91,9.60108822,111.0 +92,9.69798249,112.0 +93,9.79934626,112.0 +94,9.90102758,112.0 +95,9.99743056,113.0 +96,10.0986326,113.0 +97,10.2003708,114.0 +98,10.2970284,114.0 +99,10.3986169,115.0 +100,10.5000645,115.0 +101,10.6015092,115.0 +102,10.6978193,116.0 +103,10.7993658,116.0 +104,10.9006786,116.0 +105,10.9975549,117.0 +106,11.0988438,118.0 +107,11.2004383,118.0 +108,11.2968772,119.0 +109,11.3980942,120.0 +110,11.4998683,120.0 +111,11.596475,120.0 +112,11.6980635,121.0 +113,11.799592,121.0 +114,11.9010367,121.0 +115,11.9973438,121.0 +116,12.0988544,122.0 +117,12.2002211,123.00000000000001 +118,12.2971184,123.00000000000001 +119,12.3984462,123.00000000000001 +120,12.5000646,124.0 +121,12.5965006,124.0 +122,12.6977355,124.0 +123,12.7995576,124.0 +124,12.9011221,124.0 +125,12.9975371,125.0 +126,13.0990147,125.0 +127,13.2004563,125.0 +128,13.2967455,126.0 +129,13.398298,127.0 +130,13.4996707,127.0 +131,13.5964871,127.0 +132,13.6978809,127.0 +133,13.7995023,128.0 +134,13.8959442,127.0 +135,13.9971672,128.0 +136,14.0988425,128.0 +137,14.2004489,128.0 +138,14.2970825,129.0 +139,14.3985931,129.0 +140,14.5001396,130.0 +141,14.5963269,130.0 +142,14.6978974,130.0 +143,14.7992252,130.0 +144,14.8961135,130.0 +145,14.9975222,131.0 +146,15.0991736,131.0 +147,15.2006482,132.0 +148,15.2968025,132.0 +149,15.3985168,132.0 +150,15.5001382,132.0 +151,15.5967568,132.0 +152,15.6981865,133.0 +153,15.7996581,133.0 +154,15.8959263,133.0 +155,15.9974429,133.0 +156,16.0988725,133.0 +157,16.19565,134.0 +158,16.2970257,134.0 +159,16.3986561,135.0 +160,16.5001307,135.0 +161,16.5962521,135.0 +162,16.6980203,135.0 +163,16.7996357,135.0 +164,16.8961975,135.0 +165,16.997711,135.0 +166,17.0992545,135.0 +167,17.1955107,135.0 +168,17.2970872,136.0 +169,17.3983371,136.0 +170,17.5002042,136.0 +171,17.5966311,136.0 +172,17.6982286,136.0 +173,17.7997421,136.0 +174,17.8958425,137.0 +175,17.9976077,137.0 +176,18.099298,138.0 +177,18.1956801,138.0 +178,18.2971666,138.0 +179,18.3986263,138.0 +180,18.4949334,138.0 +181,18.5964739,139.0 +182,18.6977688,138.0 +183,18.7996328,139.0 +184,18.895934,139.0 +185,18.9975883,139.0 +186,19.0991288,139.0 +187,19.1952502,139.0 +188,19.2969495,139.0 +189,19.398544,140.0 +190,-0.5,-2.0 +191,-0.601533213,-3.0 +192,-0.702928773,-4.0 +193,-0.799390418,-6.0 +194,-0.901012167,-7.0 +195,-1.00219113,-9.0 +196,-1.0989916,-11.0 +197,-1.20050251,-12.0 +198,-1.30208771,-14.0 +199,-1.39837529,-15.0 +200,-1.49978403,-16.0 +201,-1.60139889,-18.0 +202,-1.70287684,-19.0 +203,-1.7992507,-21.0 +204,-1.90107258,-22.0 +205,-2.00240133,-24.0 +206,-2.09890462,-25.0 +207,-2.09890462,-26.0 +208,-2.30166224,-28.0 +209,-2.39852055,-30.0 +210,-2.50005209,-31.0 +211,-2.60144881,-33.0 +212,-2.70291144,-34.0 +213,-2.79906279,-35.0 +214,-2.90066322,-36.0 +215,-3.00222471,-38.0 +216,-3.0985498,-39.0 +217,-3.20035693,-40.0 +218,-3.30169974,-41.0 +219,-3.39814765,-42.0 +220,-3.49976306,-44.0 +221,-3.60103697,-45.0 +222,-3.69780841,-47.0 +223,-3.79932197,-49.0 +224,-3.90092539,-50.0 +225,-4.00238503,-51.0 +226,-4.09865021,-51.0 +227,-4.20025364,-53.0 +228,-4.30171327,-54.0 +229,-4.39810127,-55.0 +230,-4.49994435,-55.0 +231,-4.60133209,-58.0 +232,-4.697786,-59.0 +233,-4.79935947,-60.0 +234,-4.90062738,-61.0 +235,-5.00238359,-62.0 +236,-5.0990412,-63.0 +237,-5.20054876,-64.0 +238,-5.30198144,-65.0 +239,-5.39815375,-66.0 +240,-5.49978414,-67.0 +241,-5.60127673,-68.0 +242,-5.6976168,-69.0 +243,-5.79942393,-71.0 +244,-5.90080268,-72.0 +245,-6.00237016,-73.0 +246,-6.09883905,-72.0 +247,-6.20004405,-74.0 +248,-6.30176431,-75.0 +249,-6.39846985,-76.0 +250,-6.50002235,-77.0 +251,-6.60144903,-78.0 +252,-6.69763932,-79.0 +253,-6.79921878,-80.0 +254,-6.90080723,-81.0 +255,-6.99716528,-82.0 +256,-7.09895743,-82.0 +257,-7.20036314,-83.0 +258,-7.30196657,-84.0 +259,-7.39841149,-84.0 +260,-7.49965544,-85.0 +261,-7.60139666,-86.0 +262,-7.69802731,-87.0 +263,-7.79942104,-87.0 +264,-7.9008657,-89.0 +265,-7.99702304,-89.0 +266,-8.0985995,-90.0 +267,-8.20014002,-91.0 +268,-8.3014319,-92.0 +269,-8.39828722,-92.0 +270,-8.49966598,-93.0 +271,-8.60126341,-93.0 +272,-8.69768437,-93.0 +273,-8.79890435,-94.0 +274,-8.90064558,-95.0 +275,-8.99731517,-95.0 +276,-9.0989126,-96.0 +277,-9.20038422,-97.0 +278,-9.29654156,-97.0 +279,-9.39823186,-98.0 +280,-9.49977837,-98.0 +281,-9.60105827,-99.0 +282,-9.6979076,-99.0 +283,-9.79931032,-101.0 +284,-9.90096167,-101.0 +285,-9.99741558,-101.0 +286,-10.0986565,-102.0 +287,-10.2003708,-102.0 +288,-10.2970464,-102.0 +289,-10.3985839,-103.0 +290,-10.4999926,-103.0 +291,-10.6014822,-105.0 +292,-10.6977803,-104.0 +293,-10.7993149,-105.0 +294,-10.9006337,-106.0 +295,-10.997513,-106.0 +296,-11.0988348,-106.0 +297,-11.2004173,-108.0 +298,-11.2968592,-107.0 +299,-11.3980642,-108.0 +300,-11.4998444,-108.0 +301,-11.5964301,-109.0 +302,-11.6980545,-109.0 +303,-11.799571,-109.0 +304,-11.9010277,-110.0 +305,-11.9973558,-110.0 +306,-12.0988663,-110.0 +307,-12.2002511,-111.0 +308,-12.2970884,-112.0 +309,-12.3984642,-112.0 +310,-12.5000526,-112.0 +311,-12.5964616,-112.0 +312,-12.6976756,-113.0 +313,-12.7994767,-113.0 +314,-12.9010502,-114.0 +315,-12.9974472,-114.0 +316,-13.0989608,-114.0 +317,-13.2004563,-114.0 +318,-13.2967425,-115.0 +319,-13.398268,-115.0 +320,-13.4996108,-115.0 +321,-13.5964302,-115.0 +322,-13.697794,-116.0 +323,-13.7994004,-116.0 +324,-13.8958244,-117.0 +325,-13.9970623,-117.0 +326,-14.0988185,-117.0 +327,-14.2004249,-117.0 +328,-14.2970676,-117.0 +329,-14.3985392,-118.0 +330,-14.5000737,-118.0 +331,-14.596288,-118.0 +332,-14.6978644,-119.0 +333,-14.7992432,-119.0 +334,-14.8960476,-118.0 +335,-14.9974743,-119.0 +336,-15.0990987,-119.0 +337,-15.2005972,-120.0 +338,-15.2967845,-120.0 +339,-15.3984988,-120.0 +340,-15.5001142,-120.0 +341,-15.5967059,-120.0 +342,-15.6981566,-120.0 +343,-15.7996102,-120.0 +344,-15.8958994,-120.0 +345,-15.997386,-121.0 +346,-16.0987827,-121.0 +347,-16.1955571,-122.0 +348,-16.2969029,-122.0 +349,-16.3985513,-123.00000000000001 +350,-16.5000708,-122.0 +351,-16.5961922,-123.00000000000001 +352,-16.6979364,-122.0 +353,-16.7995728,-123.00000000000001 +354,-16.8961645,-123.00000000000001 +355,-16.9976361,-123.00000000000001 +356,-17.0991467,-122.0 +357,-17.1953879,-123.00000000000001 +358,-17.2970093,-123.00000000000001 +359,-17.3983162,-124.0 +360,-17.5002072,-124.0 +361,-17.5965592,-124.0 +362,-17.6981597,-124.0 +363,-17.7997122,-124.0 +364,-17.8958455,-124.0 +365,-17.9975928,-124.0 +366,-18.0991992,-125.0 +367,-18.1956052,-124.0 +368,-18.2971247,-125.0 +369,-18.3985933,-125.0 +370,-18.4948286,-125.0 +371,-18.5963691,-126.0 +372,-18.6976789,-126.0 +373,-18.799528,-126.0 +374,-18.8958411,-125.0 +375,-18.9975464,-125.0 +376,-19.0990899,-126.0 +377,-19.1951933,-126.0 +378,-19.2968776,-126.0 +379,-19.3984781,-126.0 diff --git a/Project/test_data/discharge_VAC.csv b/Project/test_data/discharge_VAC.csv new file mode 100644 index 0000000..4871851 --- /dev/null +++ b/Project/test_data/discharge_VAC.csv @@ -0,0 +1,71 @@ +,U,I +0,29.5021186,5.098 +1,29.6036454,4.864 +2,29.6929687,4.75 +3,29.8077786,4.621 +4,29.8688866,4.495 +5,29.9238479,4.411 +6,29.9959002,4.314 +7,30.0481329,4.226 +8,30.1317891,4.116 +9,30.2206926,3.9830000000000005 +10,30.2667784,3.891 +11,30.3089664,3.8289999999999997 +12,30.355562,3.779 +13,30.4411372,3.7039999999999997 +14,30.5151385,3.574 +15,30.6285391,3.456 +16,30.7448483,3.3440000000000003 +17,30.844756,3.185 +18,31.2677746,3.0660000000000003 +19,31.7414368,2.539 +20,32.1323123,1.9919999999999998 +21,32.3587538,1.72 +22,32.4373726,1.657 +23,32.4714348,1.597 +24,32.3385144,1.671 +25,32.3294891,1.684 +26,32.2675415,1.719 +27,32.2240043,1.74 +28,32.1640956,1.797 +29,32.0784304,1.843 +30,32.0339637,1.903 +31,31.9540255,1.96 +32,31.9165152,2.013 +33,31.8293808,2.0500000000000003 +34,31.7455746,2.133 +35,31.7020374,2.198 +36,31.6463266,2.233 +37,31.6032091,2.291 +38,31.5401521,2.336 +39,31.4203648,2.436 +40,31.3469932,2.524 +41,31.278509,2.585 +42,31.1842384,2.669 +43,31.0909572,2.787 +44,31.0127581,2.872 +45,30.9524896,2.94 +46,30.8726714,3.04 +47,30.8317128,3.084 +48,30.7604701,3.1519999999999997 +49,30.6637107,3.2590000000000003 +50,30.5435036,3.3739999999999997 +51,30.4604471,3.5530000000000004 +52,30.3852764,3.608 +53,30.3423389,3.706 +54,30.3005408,3.771 +55,30.2459693,3.811 +56,30.2080392,3.879 +57,30.1738271,3.941 +58,30.124233,3.9779999999999998 +59,30.0929294,4.032 +60,30.0469035,4.1339999999999995 +61,30.0300823,4.151 +62,29.9851358,4.193 +63,29.9088257,4.303999999999999 +64,29.8397119,4.407 +65,29.7827717,4.5040000000000004 +66,29.7778843,4.527 +67,29.7521577,4.558000000000001 +68,29.5410382,4.590000000000001 +69,29.4699454,4.887