summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--dataset/SWI_-1.csv146
-rw-r--r--dataset/SWI_-10.csv2
-rw-r--r--dataset/SWI_-2.csv145
-rw-r--r--dataset/SWI_-5.csv140
-rw-r--r--dataset/SWI_0.csv155
-rw-r--r--dataset/SWI_1.csv159
-rw-r--r--dataset/SWI_10.csv138
-rw-r--r--dataset/SWI_2.csv154
-rw-r--r--dataset/SWI_5.csv147
-rw-r--r--plot.py31
11 files changed, 1218 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..21d0b89
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+.venv/
diff --git a/dataset/SWI_-1.csv b/dataset/SWI_-1.csv
new file mode 100644
index 0000000..5c54050
--- /dev/null
+++ b/dataset/SWI_-1.csv
@@ -0,0 +1,146 @@
+0.12239066696733669, 33174.351200001925
+0.41338445451372685, 32691.355179411017
+0.7043782420601161, 32208.35915882011
+0.9953720296065063, 31725.363138229197
+1.2863658171528964, 31220.059693448675
+1.5773596046992866, 30737.063672857767
+1.868353392245675, 30268.939268393264
+2.1593471797920643, 29785.94324780236
+2.450340967338457, 29317.818843337853
+2.7413347548848463, 28857.13024693656
+3.0323285424312356, 28426.18488278808
+3.323322329977625, 27958.060478323576
+3.614316117524014, 27512.24349804869
+3.905309905070405, 27081.298133900207
+4.1963036926167945, 26650.35276975173
+4.487297480163184, 26241.71482979286
+4.778291267709573, 25840.5126978972
+5.069285055255962, 25439.31056600154
+5.360278842802353, 25052.980050232283
+5.651272630348743, 24666.64953446303
+5.942266417895132, 24287.75482675698
+6.233260205441521, 23901.42431098773
+6.52425399298791, 23537.401219408082
+6.815247780534303, 23158.506511702035
+7.1062415680806925, 22794.4834201224
+7.397235355627082, 22415.58871241635
+7.688229143173471, 22051.56562083671
+7.97922293071986, 21672.67091313066
+8.270216718266251, 21308.647821551014
+8.56121050581264, 20929.753113844963
+8.85220429335903, 20565.73002226533
+9.14319808090542, 20194.271122622486
+9.434191868451808, 19815.376414916434
+9.7251856559982, 19443.917515273584
+10.01617944354459, 19065.02280756754
+10.307173231090978, 18671.25648373508
+10.598167018637369, 18292.361776029036
+10.889160806183757, 17883.723836070174
+11.180154593730148, 17489.957512237706
+11.471148381276535, 17088.755380342045
+11.762142168822926, 16672.681632319975
+12.053135956369317, 16249.172076234703
+12.344129743915708, 15803.355095959807
+12.635123531462096, 15335.230691495308
+12.926117319008487, 14867.106287030809
+13.192861624259344, 14364.749540182456
+13.43535644721467, 13829.647612562883
+13.65360178787446, 13321.286968677741
+13.847597646238718, 12752.668654187517
+14.017344022307451, 12146.843674088166
+14.138591433785113, 11581.86038775021
+14.235589362967243, 10935.055587423893
+14.324504131384195, 10035.424104517588
+14.356836774444904, 9128.292354530815
+14.421502060566326, 8340.170367279454
+14.550832632809168, 7626.480128108451
+14.720579008877895, 7031.808860103913
+14.914574867242155, 6496.651681898111
+15.132820207901947, 5988.291038012954
+15.399564513152804, 5508.241715354219
+15.676368414218285, 5006.5584035406355
+15.924792542321946, 4672.556471482996
+16.158839439854063, 4439.1663869112235
+16.369543804974104, 4327.053245029303
+16.655687696061385, 4214.35494092734
+16.951531380066882, 4082.3345859783003
+17.242525167613273, 3986.000584674024
+17.51929824561408, 3910.9370433310323
+17.82451274270605, 3808.2041981918665
+18.115506530252443, 3719.3060049507767
+18.40650031779883, 3630.4078117097015
+18.69749410534522, 3548.94542653182
+18.98848789289161, 3460.0472332907375
+19.279481680438, 3371.149040049655
+19.570475467984387, 3274.815038745379
+19.86146925553078, 3185.9168455042964
+20.152463043077166, 3052.4038038839935
+20.443456830623557, 2911.4549542004825
+20.734450618169944, 2785.3777206433733
+21.025444405716335, 2622.4478698920793
+21.302248306781816, 2481.646066485264
+21.607431980809114, 2358.8948733416983
+21.8984257683555, 2241.4050575564106
+22.203609442382803, 2139.304829574081
+22.480413343448284, 2059.0655804558555
+22.75721724451376, 1973.70591440126
+23.048211032060152, 1914.3877418520788
+23.325014933125633, 1842.9052079213943
+23.63019860715293, 1811.112647562877
+23.921192394699318, 1729.4870508240856
+24.215317354547324, 1696.4425909055135
+24.503179969792097, 1669.1764317405468
+24.753669243228902, 1630.1336150884163
+24.998895290427154, 1614.8456394785971
+25.243055310656928, 1605.4144535361556
+25.49877712395527, 1594.288166301827
+25.752294438863117, 1546.0042851753024
+26.037358921261166, 1535.2569276447393
+26.320892023592364, 1506.1230114156642
+26.622944525318047, 1503.3757755336628
+26.928128199345345, 1499.9239345231763
+27.22918158270636, 1479.8350236615079
+27.524305660919033, 1425.0873306466892
+27.82948933494633, 1405.5245721659448
+28.106293236011815, 1400.7194934627041
+28.383097137077293, 1403.5950401640584
+28.66403132880906, 1406.0188530297091
+28.95089482568916, 1408.5310264093932
+29.241888613235552, 1382.7555959250967
+29.561262173743764, 1383.119430010891
+29.855387133591762, 1365.2328980247185
+30.151332909601713, 1336.3717712878934
+30.448433422863836, 1327.9535164708795
+30.711047437448407, 1343.1243055462546
+31.016231111475705, 1317.3650403461652
+31.26878553024566, 1300.4657460329763
+31.57989850942129, 1296.9556517614983
+31.903402360595784, 1255.252953425712
+32.194396148142175, 1239.3919336923573
+32.485389935688566, 1255.8343546799952
+32.77638372323495, 1256.247463977823
+33.06737751078134, 1251.6217621197284
+33.35837129832773, 1256.9104710125685
+33.63517519939321, 1260.862107496876
+33.9261689869396, 1246.1587833269223
+34.19291329219046, 1253.5720464925544
+34.437207129627836, 1215.0239783198049
+34.67197363295277, 1217.673209329325
+34.938717938203624, 1216.4929688683624
+35.201331952788195, 1192.0061149399553
+35.47813585385368, 1181.9929276650873
+35.74391726296664, 1176.808682128336
+36.03174365598464, 1178.488542415318
+36.351117216492845, 1152.7454424994357
+36.62792111755832, 1153.0607807325941
+36.93310479158563, 1127.301515532512
+37.22409857913201, 1120.1972109866765
+37.500902480197496, 1113.0767411566267
+37.79189626774389, 1089.6167017991538
+38.08289005529027, 1083.4222325479568
+38.37388384283666, 1076.2393651490565
+38.67686301847346, 1083.2280378305877
+38.97212644974349, 1055.6743410619965
+39.28943486491856, 1041.082600603273
+39.580428652464946, 1015.3071701189692
+39.85723255353043, 1020.9152656316364
diff --git a/dataset/SWI_-10.csv b/dataset/SWI_-10.csv
new file mode 100644
index 0000000..a97e2b1
--- /dev/null
+++ b/dataset/SWI_-10.csv
@@ -0,0 +1,2 @@
+0.0, 0.0
+40.0, 0.0
diff --git a/dataset/SWI_-2.csv b/dataset/SWI_-2.csv
new file mode 100644
index 0000000..b8a35ff
--- /dev/null
+++ b/dataset/SWI_-2.csv
@@ -0,0 +1,145 @@
+0.12239066696734024, 29367.217471641314
+0.4133844545137295, 28980.88695587206
+0.7043782420601197, 28609.428056229215
+0.995372029606509, 28245.404964649573
+1.2863658171529, 27844.202832753916
+1.5773596046992893, 27465.308125047868
+1.8683533922456785, 27078.97760927861
+2.159347179792068, 26700.08290157256
+2.450340967338459, 26328.624001929715
+2.741334754884848, 25949.729294223667
+3.0323285424312374, 25585.70620264402
+3.3233223299776284, 25191.93987881157
+3.6143161175240177, 24820.480979168726
+3.905309905070407, 24449.022079525876
+4.196303692616796, 24062.691563756624
+4.4872974801631855, 23691.232664113777
+4.778291267709577, 23304.902148344525
+5.06443515879686, 22930.463400417775
+5.360278842802355, 22547.112732932426
+5.651272630348744, 22168.21802522638
+5.942266417895134, 21781.887509457127
+6.233260205441525, 21388.121185624666
+6.524253992987914, 21009.226477918623
+6.815247780534305, 20615.460154086155
+7.106241568080694, 20229.129638316903
+7.397235355627084, 19857.67073867406
+7.688229143173475, 19463.904414841607
+7.979222930719864, 19062.702282945946
+8.270216718266253, 18668.935959113478
+8.561210505812642, 18282.605443344226
+8.852204293359032, 17873.967503385364
+9.143198080905423, 17487.63698761611
+9.434191868451812, 17078.99904765725
+9.7251856559982, 16670.361107698373
+10.016179443544594, 16276.59478386592
+10.307173231090982, 15853.085227780648
+10.598167018637373, 15444.447287821778
+10.88916080618376, 15013.501923673299
+11.180154593730151, 14589.99236758802
+11.471148381276539, 14151.611195376332
+11.76214216882293, 13698.35840703825
+12.053135956369317, 13215.362386447334
+12.344129743915708, 12739.802173919627
+12.610874049166569, 12204.727871593175
+12.853368872121894, 11696.39485300114
+13.071614212781686, 11145.650103155735
+13.265610071145943, 10621.646637044745
+13.435356447214673, 10049.28279322981
+13.556603858692334, 9506.606931081464
+13.653601787874464, 8971.339251703212
+13.726350234761064, 8257.584553514942
+13.791015520882482, 7628.588858816147
+13.87184712853426, 6926.7406619600515
+14.041593504602986, 6283.736641544674
+14.259838845262777, 5790.991194592258
+14.526583150513634, 5246.993922589958
+14.722378023359948, 4851.296433526659
+14.902716256945482, 4582.733653960378
+15.151140385049146, 4359.371179265785
+15.427944286114624, 4185.026633794107
+15.704748187180105, 4044.0616188263884
+15.995741974726496, 3914.3480870181447
+16.272545875791977, 3762.1477541751447
+16.563539663338364, 3650.942136744452
+16.854533450884755, 3521.228604936201
+17.145527238431143, 3406.2234776934492
+17.436521025977534, 3317.325284452374
+17.72751481352392, 3172.576924956811
+18.018508601070312, 3046.4996913996947
+18.3095023886167, 2976.272624097088
+18.60049617616309, 2850.195390539986
+18.89148996370948, 2739.9842571117915
+19.18248375125587, 2675.87209074806
+19.473477538802257, 2549.794857190951
+19.764471326348648, 2460.8966639498685
+20.055465113895036, 2365.720358209008
+20.346458901441427, 2315.32211240827
+20.637452688987814, 2246.252740669064
+20.928446476534205, 2187.0977796808
+21.219440264080596, 2113.071202566127
+21.510434051626984, 2087.295772081823
+21.801427839173375, 2027.977599532649
+22.092421626719762, 1973.2841233822983
+22.369225527785243, 1934.6007507101676
+22.66021931533163, 1870.4069785659813
+22.96540298935893, 1822.4218949567367
+23.228017003943503, 1790.5808387455909
+23.468712812416776, 1754.5736654874563
+23.707077344705812, 1706.772492710843
+23.969691359290383, 1662.4568172805593
+24.25751775230838, 1618.403113273518
+24.558292429554673, 1572.5737116759774
+24.833692534804158, 1525.1350675231515
+25.13366650947594, 1525.9725219119864
+25.427827691550725, 1534.478497405311
+25.729843971049633, 1467.4946957745487
+26.020837758596024, 1431.8864603197726
+26.311831546142415, 1411.1498409913838
+26.608035033044317, 1373.7248269702177
+26.879629234754283, 1345.8597653933684
+27.170623022300674, 1302.3200013378373
+27.458485637545444, 1291.6173259374627
+27.75261059739345, 1275.0655325638363
+28.04360438493984, 1260.6070257352621
+28.348788058967138, 1277.1472177875767
+28.63978184651353, 1251.4533930837279
+28.93077563405992, 1225.7595683798863
+29.221769421606304, 1226.0910718972518
+29.512763209152695, 1226.4225754146246
+29.799626706032797, 1199.8111672134473
+30.080560897764563, 1182.9442034686726
+30.357364798830048, 1164.008046517949
+30.648358586376432, 1110.348335796647
+30.950411088102115, 1084.6554908588878
+31.258725934431034, 1113.0749657587294
+31.55285089427904, 1115.9840763005122
+31.84071350952381, 1135.8005796417128
+32.1317072970702, 1097.6321357187335
+32.40851119813568, 1076.7161395452422
+32.68218392689955, 1102.6853213451468
+32.98223819189589, 1094.3752741572753
+33.28429069362157, 1075.1799091223584
+33.57841565346958, 1104.64547703274
+33.86940944101597, 1072.6735398291057
+34.16040322856235, 1061.8513312516588
+34.44822962158035, 1054.0753574923656
+34.7181413213596, 1043.4739492959852
+34.99494522242508, 1005.6889594462336
+35.28180871930518, 995.9648024857088
+35.54442273388975, 995.5112658461221
+35.84960640791705, 995.858934647702
+36.14060019546344, 996.1904381650747
+36.43159398300983, 1009.7462275627113
+36.73677765703713, 1019.0138231127276
+37.04196133106443, 1021.8400946020556
+37.33295511861082, 1008.4576775564201
+37.65232867911902, 1026.1717304563645
+37.95751235314633, 1042.2192448985224
+38.262696027173625, 1020.4257439988214
+38.56177297548519, 1022.4137861933777
+38.84989330162192, 1016.7964127068262
+39.121487503331885, 1018.7622750180672
+39.41248129087827, 1008.5113069038343
+39.67509530546284, 1016.4094994769039
+39.92998100041702, 992.9083253591161
diff --git a/dataset/SWI_-5.csv b/dataset/SWI_-5.csv
new file mode 100644
index 0000000..af7179e
--- /dev/null
+++ b/dataset/SWI_-5.csv
@@ -0,0 +1,140 @@
+0.1223906669673509, 17447.61714632478
+0.4133844545137402, 17224.874407946023
+0.7043782420601294, 17002.131669567272
+0.9953720296065196, 16771.953123125306
+1.2863658171529098, 16549.21038474654
+1.577359604699299, 16311.59603024138
+1.8683533922456874, 16096.289099925823
+2.1593471797920767, 15866.110553483864
+2.4503409673384677, 15635.932007041898
+2.741334754884859, 15405.753460599932
+3.032328542431248, 15168.139106094764
+3.3233223299776373, 14960.267983842416
+3.6143161175240266, 14730.089437400457
+3.905309905070416, 14499.910890958497
+4.196303692616805, 14269.732344516531
+4.487297480163194, 14046.989606137773
+4.778291267709584, 13809.375251632606
+5.069285055255973, 13579.196705190647
+5.360278842802364, 13349.018158748688
+5.651272630348753, 13111.403804243513
+5.9422664178951425, 12873.789449738346
+6.233260205441532, 12628.73928716997
+6.524253992987921, 12391.12493266481
+6.815247780534312, 12160.946386222837
+7.106241568080701, 11923.332031717677
+7.397235355627091, 11670.8460610861
+7.688229143173482, 11440.667514644141
+7.979222930719871, 11188.181544012565
+8.27021671826626, 10928.25976531778
+8.56121050581265, 10683.209602749412
+8.852204293359039, 10408.416207928225
+9.143198080905428, 10148.49442923344
+9.434191868451817, 9866.265226349053
+9.725185655998207, 9584.036023464658
+10.016179443544598, 9257.191972201035
+10.307173231090985, 8915.47630481101
+10.59816701863738, 8544.017405168168
+10.889160806183767, 8090.764616830071
+11.155905111434624, 7607.740970946048
+11.39839993438995, 7072.639043326475
+11.640894757345272, 6501.84523700353
+11.859140098005067, 5980.100138604619
+12.077385438664859, 5476.200979557398
+12.344129743915715, 4984.254363997519
+12.635123531462106, 4538.437383722638
+12.926117319008497, 4189.285908269398
+13.217111106554885, 3929.36412957462
+13.508104894101276, 3684.313967006252
+13.799098681647667, 3491.314460880305
+14.090092469194055, 3335.493995070392
+14.381086256740446, 3187.1093373236727
+14.672080044286833, 3061.032103766571
+14.963073831833224, 2905.211637956658
+15.254067619379612, 2808.87763665236
+15.540211510466893, 2709.7361274072973
+15.83605519447239, 2645.626443174784
+16.131898878477887, 2521.0418962889526
+16.41804276956517, 2445.522632503016
+16.70903655711156, 2337.790101762541
+17.000030344657947, 2293.6699684616106
+17.278070175438643, 2239.8184573925246
+17.56782803326982, 2173.0284900740517
+17.81625216137348, 2108.867827857677
+18.08945803347486, 2061.5807667875633
+18.35207204805943, 2016.6122451136252
+18.614686062644, 2009.6388215602783
+18.863110190747662, 1980.5050200940314
+19.160033283442388, 1899.2126012106528
+19.465216957469686, 1828.838487631343
+19.756210745016077, 1769.3571035212517
+20.061394419043374, 1702.945711314911
+20.38076797955158, 1647.2961675853076
+20.671761767097973, 1603.0128227234527
+20.96655280585576, 1583.1657445135716
+21.263808938005372, 1504.3799706967839
+21.54474312973714, 1469.8363650160536
+21.84992680376444, 1425.8956085602476
+22.140920591310827, 1381.6122636983855
+22.451313964693643, 1343.9616405474517
+22.737098052884516, 1282.9025111665833
+23.028091840430903, 1244.3260383413071
+23.319085627977294, 1196.7328183501377
+23.60691202099529, 1159.112516733272
+23.866079934936746, 1149.5244110712956
+24.149497331173734, 1116.2113674762077
+24.449471305845517, 1080.698011063214
+24.727709456735013, 1043.3331221929984
+25.007452688987836, 1017.1202063431265
+25.305744161728903, 1006.4584074478262
+25.614525864720306, 1009.5714934727584
+25.878138997669552, 975.8225534657759
+26.158793676829468, 972.0004670679191
+26.434158366309305, 953.0771659502207
+26.709882858685553, 963.9707032126098
+26.978426178418466, 945.8171267263388
+27.24517048366932, 927.1596943894183
+27.51424606510441, 885.8981802750131
+27.795180256836176, 885.5653775398387
+28.057794271420747, 849.5015679773278
+28.33459817248623, 819.9920681772201
+28.61140207355171, 812.1280175408465
+28.916585747579006, 801.240368467159
+29.221769421606304, 806.0495221066667
+29.512763209152695, 796.4666148730903
+29.803756996699086, 790.6016116711398
+30.080560897764563, 780.9209333729013
+30.371554685310954, 757.3308780262232
+30.676738359338252, 743.9223019108758
+30.967732146884643, 718.146871426572
+31.258725934431034, 737.6482643473792
+31.521339949015605, 723.0758211699067
+31.818440462277728, 740.4350343053738
+32.128576124768585, 727.9026534211662
+32.42270108461659, 719.9767293565601
+32.71369487216298, 720.3082328739329
+33.01887854619028, 723.1314614358416
+33.309872333736664, 720.9874051928855
+33.61092571709768, 720.0094615948328
+33.86664753039602, 721.458478431101
+34.16866380989492, 696.1943683631544
+34.459657597441314, 705.1132896523341
+34.75378255728932, 702.8989403303276
+35.041645172534096, 711.9697604790053
+35.346828846561394, 712.3990350610475
+35.62363274762687, 689.9173144218585
+35.91462653517326, 695.2029803872865
+36.21567991853428, 673.4047742122639
+36.48559161831353, 670.1070204962452
+36.78760789781243, 683.9707319890513
+37.07860168535882, 659.5162086290802
+37.379655068719835, 684.5635932522346
+37.6605892604516, 677.529434477954
+37.9657729344789, 634.338344683274
+38.26682631783991, 615.3421213904076
+38.547760509571674, 623.4243960839085
+38.82456441063716, 644.8894629432762
+39.08717842522173, 641.4707318606161
+39.37817221276811, 634.3664273147806
+39.640786227352685, 655.3196083523871
+39.909684388220384, 657.6088224242703
diff --git a/dataset/SWI_0.csv b/dataset/SWI_0.csv
new file mode 100644
index 0000000..3d19b98
--- /dev/null
+++ b/dataset/SWI_0.csv
@@ -0,0 +1,155 @@
+0.09814118467179966, 37870.779947428666
+0.3648854899226581, 37405.60224089633
+0.5588813482869179, 36807.2406941533
+0.7771266889467103, 36247.57297463204
+0.9953720296065027, 35736.98158832793
+1.2136173702662951, 35159.467929454986
+1.4318627109260884, 34610.95392202854
+1.6258585692903473, 34131.56530429676
+1.8683533922456714, 33615.052896835216
+2.1593471797920625, 33139.49268430751
+2.4503409673384535, 32715.98312822223
+2.741334754884843, 32203.243875378503
+3.032328542431232, 31720.24785478759
+3.2990728476820905, 31164.35328988417
+3.565817152932947, 30687.278290450708
+3.8568109404793365, 30241.461310175815
+4.147804728025726, 29684.107208952864
+4.438798515572117, 29163.932148045933
+4.729792303118506, 28725.55097583425
+5.020786090664895, 28324.348843938587
+5.311779878211285, 27938.018328169335
+5.602773665757674, 27596.302660779304
+5.893767453304065, 27276.89441757889
+6.184761240850456, 26927.742942125657
+6.475755028396845, 26608.334698925242
+6.7667488159432345, 26259.18322347201
+7.057742603489624, 25917.467556081985
+7.348736391036013, 25568.31608062875
+7.639730178582404, 25226.600413238724
+7.930723966128793, 24929.499594227924
+8.221717753675183, 24669.577815533143
+8.512711541221572, 24402.22022877516
+8.803705328767961, 24157.17006620679
+9.09469911631435, 23889.812479448803
+9.38569290386074, 23637.326508817227
+9.67668669140713, 23414.583770438472
+9.967680478953522, 23184.405223996502
+10.25867426649991, 22954.226677554543
+10.5496680540463, 22686.86909079656
+10.840661841592688, 22419.511504038575
+11.131655629139079, 22092.667452774956
+11.422649416685466, 21780.695017637743
+11.713643204231857, 21431.543542184514
+12.004636991778245, 21119.571107047304
+12.295630779324636, 20770.41963159407
+12.586624566871027, 20428.70396420404
+12.877618354417418, 20072.116680687606
+13.16861214196381, 19670.914548791945
+13.435356447214666, 19112.045660663236
+13.677851270169988, 18585.86670271952
+13.920346093125314, 18059.687744775787
+14.162840916080636, 17515.662847480373
+14.405335739035962, 16980.560919860807
+14.599331597400226, 16445.403741655013
+14.744828491173418, 15969.677777368626
+14.878200643798849, 15453.041056088048
+14.963073831833213, 14928.913276158048
+15.023697537572044, 14259.759613702437
+15.084321243310875, 13545.991102867614
+15.084321243310875, 12936.254841684859
+15.084321243310878, 12400.876661134149
+15.084321243310878, 11865.49848058344
+15.084321243310878, 11330.12030003273
+15.142520000820156, 10574.70850151463
+15.210418551247649, 9860.948278267737
+15.297716687511564, 9138.287185579495
+15.37531503085727, 8564.331204038084
+15.443213581284759, 7969.543909802458
+15.520811924630465, 7449.125746316116
+15.608110060894383, 6774.053825232382
+15.6954081971583, 6140.622429302581
+15.884554159063452, 5560.844877658936
+16.175547946609843, 5263.744058648132
+16.46654173415623, 5174.845865407056
+16.75753552170262, 5160.305752798013
+17.04852930924901, 5160.6372563153855
+17.3395230967954, 5086.610679200712
+17.630516884341787, 5072.070566591683
+17.92151067188818, 4975.736565287385
+18.212504459434566, 4849.65933173029
+18.503498246980957, 4723.582098173196
+18.794492034527348, 4597.504864616087
+19.08548582207374, 4471.427631058985
+19.37647960962013, 4337.914589438675
+19.667473397166518, 4219.273163944774
+19.95846718471291, 4085.760122324471
+20.249460972259296, 3959.6828887673764
+20.540454759805687, 3826.1698471470663
+20.831448547352075, 3692.656805526756
+21.122442334898466, 3551.707955843245
+21.413436122444853, 3433.0665303493515
+21.704429909991244, 3306.9892967922497
+21.995423697537632, 3166.040447108746
+22.286417485084023, 3054.834829678046
+22.57741127263041, 2921.321788057736
+22.8684050601768, 2795.244554500634
+23.15939884772319, 2669.167320943532
+23.45039263526958, 2543.0900873864302
+23.741386422815967, 2417.012853829321
+24.03238021036236, 2276.0640041458173
+24.32337399790875, 2179.730002841534
+24.614367785455137, 2128.0108499164708
+24.905361573001528, 2053.9842728017975
+25.196355360547916, 1987.3935037503325
+25.487349148094307, 1987.7250072677052
+25.7783429356407, 2010.3639349746954
+26.069336723187085, 1973.5163981760343
+26.360330510733476, 1958.9762855669978
+26.651324298279867, 1899.821324578741
+26.94231808582626, 1892.7170200329056
+27.233311873372642, 1907.9201396766803
+27.524305660919033, 1871.0726028780336
+27.815299448465424, 1871.4041063953991
+28.106293236011815, 1886.6072260391811
+28.408309515510716, 1912.6386234535894
+28.67095975232207, 1948.8614818168207
+28.982738810407483, 1955.590213925323
+29.270268386197372, 1962.291320740711
+29.561262173743764, 1962.6228242580837
+29.869577020072676, 1929.8316013316871
+30.151332909601713, 1878.0311072657933
+30.4099940540874, 1807.4377401897873
+30.72523732392932, 1830.104293189892
+31.00814795071053, 1860.169820529045
+31.307224899022096, 1849.2752146021885
+31.598218686568487, 1823.499784117892
+31.91346195641041, 1796.757494924197
+32.18020626166126, 1742.5321140182932
+32.44695056691212, 1753.9897043373567
+32.762193836754044, 1787.8099694322664
+33.053187624300435, 1788.1414729496391
+33.344181411846826, 1714.1148958349586
+33.63517519939321, 1719.4036047277987
+33.9261689869396, 1662.7272464272828
+34.26153144841077, 1656.1631218751063
+34.53933446784092, 1636.8693143274359
+34.847649314169836, 1648.7421798782962
+35.13864310171623, 1622.9667493939924
+35.45388637155815, 1612.4169834510467
+35.70330961802648, 1574.4598307123088
+36.01162446435539, 1608.2190899515845
+36.29222561663227, 1606.9984795302516
+36.59361203944817, 1613.715372227416
+36.88460582699456, 1616.362266871598
+37.17559961454095, 1595.5440417627979
+37.448273224940145, 1595.522165743998
+37.740266130851204, 1569.7940706376248
+38.048580977180116, 1501.6050264472506
+38.33957476472651, 1504.16727238358
+38.6305685522729, 1504.4987759009528
+38.92156233981929, 1505.5738602246347
+39.18830664507014, 1516.2878697373817
+39.50668108721368, 1449.3603754605938
+39.766163929496635, 1421.3083462493814
+39.988539560822716, 1394.5086713672863
diff --git a/dataset/SWI_1.csv b/dataset/SWI_1.csv
new file mode 100644
index 0000000..a468a93
--- /dev/null
+++ b/dataset/SWI_1.csv
@@ -0,0 +1,159 @@
+0.12239066696733047, 40208.62562779322
+0.33237542629455685, 39786.837370012436
+0.5446914618060079, 39380.422147640056
+0.7468524251805517, 38953.44204163656
+0.9267538733861862, 38558.62936614903
+1.1246138915656463, 38120.46851798265
+1.3286377708977914, 37753.185854212395
+1.5270616256261569, 37329.095038185245
+1.726986789138758, 36970.091660030535
+1.882043343653212, 36683.43200622815
+2.046360349646964, 36342.41989739827
+2.2084107327141016, 36057.23739172492
+2.4053062145038897, 35635.017618061516
+2.6360762443701447, 35233.623778313464
+2.8703104859929027, 34791.541646713784
+3.045614035087686, 34439.56123538983
+3.2322537059438314, 34062.75515177546
+3.4003611971103904, 33787.29201745335
+3.5557575571183193, 33449.587920141756
+3.7768010306248385, 32968.513627681474
+4.024716202270353, 32587.084325881813
+4.266720863319161, 32130.623532395635
+4.470776317498046, 31748.3199083967
+4.6774509803921305, 31491.336700885382
+4.8752891968917, 31112.611115881522
+5.152093097957181, 30670.57748013448
+5.400517226060847, 30299.396507760834
+5.571413828689348, 30030.36680969716
+5.748270559530868, 29730.545326677635
+6.039264347077259, 29299.599962529155
+6.330258134623648, 28890.962022570286
+6.621251922170037, 28512.067314864235
+6.9122457097164265, 28148.044223284596
+7.203239497262816, 27798.89274783136
+7.494233284809205, 27457.177080441335
+7.785227072355596, 27130.333029177717
+8.076220859901985, 26803.4889779141
+8.367214647448375, 26498.952350840093
+8.658208434994766, 26172.10829957647
+8.949202222541155, 25889.879096692082
+9.240196010087544, 25577.90666155487
+9.531189797633935, 25280.805842544065
+9.822183585180323, 24976.269215470067
+10.11317737272671, 24671.732588396055
+10.404171160273105, 24367.19596132205
+10.695164947819492, 24055.223526184836
+10.986158735365883, 23765.55851523724
+11.277152522912274, 23446.15027203683
+11.553596621081343, 23143.084231399596
+11.859140098005053, 22814.769593699206
+12.15013388555144, 22487.925542435583
+12.441127673097832, 22153.64568310876
+12.732121460644219, 21797.058399592323
+13.02311524819061, 21418.16369188627
+13.314109035736998, 21039.268984180228
+13.605102823283389, 20638.066852284566
+13.89609661082978, 20192.24987200967
+14.18709039837617, 19701.81804335556
+14.478084185922558, 19166.771366322224
+14.720579008877884, 18665.130574987073
+14.914574867242145, 18185.74195725531
+15.108570725606402, 17628.2773548599
+15.278317101675132, 17070.785127171373
+15.423813995448327, 16505.82946612653
+15.545061406925992, 16022.640068483823
+15.642059336108122, 15509.67981329518
+15.73905726529025, 14996.719558106539
+15.83605519447238, 14416.83703034906
+15.93305312365451, 13747.724805833124
+16.005801570541106, 13078.584956024082
+16.07855001742771, 12498.674802973488
+16.151298464314305, 11896.457225733277
+16.19979742890537, 11405.749144148023
+16.248296393496435, 10915.04106256277
+16.312961679617853, 10156.662307564227
+16.41804276956516, 9376.022170531272
+16.515040698747292, 8684.60252182572
+16.636288110224957, 8045.261154855725
+16.806034486293687, 7413.410846535153
+17.000030344657944, 6867.099956234553
+17.24252516761327, 6343.151740709793
+17.533518955159657, 6120.409002331035
+17.80996305332873, 6080.570567131232
+18.11550653025244, 6061.585544860143
+18.406500317798827, 5980.123159682262
+18.697494105345218, 5868.917542251569
+18.988487892891605, 5742.840308694467
+19.279481680437996, 5572.148226758138
+19.546225985688853, 5449.017691133209
+19.861469255530775, 5290.250527391116
+20.152463043077162, 5134.430061581195
+20.443456830623553, 5015.788636087309
+20.73445061816994, 4859.968170277381
+21.025444405716332, 4741.3267447834805
+21.316438193262723, 4592.9420870367685
+21.607431980809114, 4444.557429290049
+21.8984257683555, 4311.044387669746
+22.189419555901893, 4184.967154112637
+22.480413343448284, 4051.4541124923344
+22.77140713099467, 3932.8126869984335
+23.062400918541062, 3784.4280292517287
+23.35339470608745, 3673.222411821036
+23.64438849363384, 3539.7093702007187
+23.935382281180228, 3443.3753688964352
+24.22637606872662, 3317.2981353393334
+24.517369856273007, 3198.6567098454398
+24.808363643819398, 3087.451092414747
+25.099357431365785, 2983.6812830472554
+25.395201115371282, 2885.8656451889474
+25.681345006458564, 2791.0132804386885
+25.972338794004948, 2716.9867033240153
+26.263332581551346, 2628.0885100829328
+26.554326369097737, 2568.9335490946687
+26.845320156644128, 2487.471163916787
+27.16056342648605, 2417.1901161268397
+27.427307731736903, 2331.982201624247
+27.718301519283294, 2291.9880012571884
+28.02348519331059, 2248.715305682046
+28.32866886733789, 2244.1057691081587
+28.605472768403374, 2237.148510839019
+28.896466555949758, 2201.458669603795
+29.173270457015242, 2200.4531007126207
+29.47845413104254, 2174.6938355125385
+29.76944791858893, 2171.389040778762
+30.0320619331735, 2156.816597601297
+30.28874664260973, 2168.0179105700954
+30.585669735304464, 2157.9369087503583
+30.89085340933176, 2150.359134806007
+31.19603708335906, 2155.990432104867
+31.48703087090545, 2117.8219881819023
+31.792214544932747, 2104.129313298654
+32.07621450392643, 2100.3117017940604
+32.34772961816316, 2100.3443852152923
+32.60843636164828, 2078.6105909534162
+32.92574477682334, 2073.068793232327
+33.247183482664695, 2049.431815311269
+33.52398738373017, 2049.7471535444347
+33.814981171276564, 2056.1935580006684
+34.12016484530386, 2042.5733601156971
+34.407991238321856, 2009.449247798053
+34.68796253391573, 2015.067037498331
+34.97895632146212, 2020.3557463911638
+35.28413999548942, 1984.6820704401325
+35.59525297466505, 2007.5071297258328
+35.91462653517326, 2000.5983673093288
+36.22394049986685, 1963.9379555585256
+36.50667370608066, 1992.81072986441
+36.78760789781243, 1977.9645465475114
+37.06441179887791, 1984.6396030609176
+37.361512312140036, 1970.1829815398378
+37.670289053369814, 1958.96590244447
+37.9657729344789, 1950.4611572334252
+38.22317724970795, 1946.2113046137165
+38.48435205270688, 1928.4905583012223
+38.75911364894524, 1881.3075722466165
+39.02466699471715, 1881.1904966598886
+39.3095540565478, 1844.1727914471485
+39.57010292579923, 1849.03538601748
+39.8692685843945, 1839.2819789279674
diff --git a/dataset/SWI_10.csv b/dataset/SWI_10.csv
new file mode 100644
index 0000000..094f991
--- /dev/null
+++ b/dataset/SWI_10.csv
@@ -0,0 +1,138 @@
+4.099305763434643, 49582.2743355014
+4.390299550981032, 49329.788364869826
+4.681293338527423, 49032.68754585903
+4.972287126073812, 48743.02253491143
+5.263280913620202, 48445.92171590063
+5.554274701166593, 48156.25670495303
+5.845268488712982, 47874.02750206864
+6.136262276259371, 47569.49087499463
+6.4272560638057605, 47279.82586404704
+6.718249851352152, 46990.160853099434
+7.009243638898541, 46707.93165021505
+7.30023742644493, 46395.95921507783
+7.591231213991319, 46128.60162831985
+7.882225001537709, 45831.50080930905
+8.173218789084098, 45526.96418223504
+8.464212576630489, 45229.86336322424
+8.755206364176878, 44947.63416033985
+9.046200151723268, 44657.96914939225
+9.337193939269657, 44360.86833038145
+9.628187726816048, 44071.20331943385
+9.93650257314496, 43776.24674936476
+10.147126647940443, 43601.85143111198
+10.404171160273087, 43283.89167411385
+10.695164947819475, 42994.22666316625
+10.986158735365866, 42704.561652218654
+11.277152522912257, 42407.46083320785
+11.568146310458644, 42117.795822260254
+11.859140098005035, 41820.69500324945
+12.150133885551423, 41523.59418423865
+12.441127673097814, 41226.49336522785
+12.732121460644201, 40929.392546217045
+13.023115248190592, 40632.29172720625
+13.31410903573698, 40320.319292069034
+13.605102823283374, 40045.52589724785
+13.896096610829762, 39748.42507823704
+14.187090398376153, 39429.01683503663
+14.47808418592254, 39109.608591836215
+14.769077973468931, 38730.713884130164
+15.060071761015319, 38351.81917642412
+15.35106554856171, 37980.36027678127
+15.642059336108101, 37579.158144885616
+15.933053123654489, 37148.21278073713
+16.22404691120088, 36702.39580046224
+16.51504069874727, 36249.14301212415
+16.80603448629366, 35810.76183991247
+17.09702827384005, 35335.201627384755
+17.363772579090906, 34803.101648283584
+17.60626740204623, 34259.07675098817
+17.848762225001554, 33732.89779304445
+18.06700756566135, 33168.76858868527
+18.261003424025606, 32600.150274195053
+18.45499928238987, 32053.83938389445
+18.64899514075413, 31507.528493593847
+18.84299099911839, 30961.217603293248
+19.03698685748265, 30392.599288803027
+19.23098271584691, 29846.288398502424
+19.424978574211167, 29299.97750820182
+19.618974432575428, 28764.820329996026
+19.812970290939692, 28229.663151790224
+20.006966149303953, 27716.813397774044
+20.20096200766821, 27192.809931663054
+20.39495786603247, 26668.80646555206
+20.58895372439673, 26155.956711535877
+20.78294958276099, 25654.2606696145
+21.00119492342078, 25099.054434931164
+21.219440264080575, 24528.2330033151
+21.413436122444836, 24037.69067348853
+21.631681463104627, 23502.561120575847
+21.849926803764422, 22967.431567663163
+22.068172144424214, 22414.456075398793
+22.310666967379536, 21834.7392994
+22.528912308039327, 21339.763110028616
+22.747157648699122, 20791.249102602167
+22.98965247165445, 20193.686387251684
+23.20789781231424, 19667.479804014845
+23.42614315297403, 19132.350251102165
+23.644388493633826, 18641.8355465687
+23.838384351998084, 18117.83208045771
+24.056629692657875, 17625.0866335053
+24.27487503331767, 17136.802671390804
+24.468870891681927, 16635.106629469425
+24.66286675004619, 16133.410587548045
+24.856862608410452, 15598.253409342244
+25.05085846677471, 15118.864791610482
+25.269103807434504, 14583.735238697802
+25.487349148094296, 14048.605685785114
+25.705594488754087, 13522.399102548283
+25.92383982941388, 12989.50029205456
+26.14208517007367, 12452.139996722915
+26.40882947532453, 11833.78464408857
+26.675573780575384, 11257.069816608171
+26.942318085826244, 10704.14957493003
+27.209062391077104, 10169.075272603572
+27.451557214032434, 9687.511163039082
+27.718301519283287, 9173.257123289586
+27.985045824534147, 8644.131467413696
+28.251790129785, 8162.59498314232
+28.54278391733139, 7724.21381093064
+28.833777704877782, 7315.57587097177
+29.124771492424166, 6936.681163265719
+29.415765279970557, 6609.837112002104
+29.70675906751695, 6297.8646768648905
+30.0462518196544, 5963.640068124303
+30.337245607200792, 5726.0257136191285
+30.54561403508781, 5570.513616342607
+30.75954640203947, 5408.087964017512
+31.064730076066766, 5280.7059886202915
+31.355723863613157, 5154.628755063197
+31.635991976435136, 5038.875573833764
+31.937711438705932, 4999.139792770642
+32.22870522625232, 4939.984831782385
+32.519699013798714, 4851.08663854131
+32.8106928013451, 4791.931677553039
+33.10168658889149, 4740.21252462799
+33.39268037643788, 4688.49337170292
+33.68367416398427, 4644.210026841065
+33.97466795153066, 4622.234106168828
+34.265661739077046, 4563.079145180571
+34.55665552662344, 4570.84645676113
+34.84764931416983, 4474.512455456854
+35.13864310171622, 4474.843958974227
+35.4296368892626, 4467.739654428391
+35.720630676808995, 4438.327925692945
+36.011624464355386, 4408.9161969575
+36.24818998216237, 4413.474839649854
+36.49661411026603, 4379.725470566969
+36.78760789781242, 4380.056974084342
+37.07860168535881, 4320.902013096078
+37.386916531687724, 4279.988387031597
+37.6747791469325, 4225.405315276119
+37.96577293447889, 4248.125848763557
+38.245744230072766, 4221.999870052241
+38.53357062309076, 4207.549323044637
+38.82456441063715, 4203.918105189026
+39.115558198183535, 4204.249608706399
+39.39552949377741, 4168.298746695138
+39.69754577327632, 4134.517256482082
+39.94004059623164, 4115.959171913841
diff --git a/dataset/SWI_2.csv b/dataset/SWI_2.csv
new file mode 100644
index 0000000..a1b042b
--- /dev/null
+++ b/dataset/SWI_2.csv
@@ -0,0 +1,154 @@
+0.07389170237626352, 42350.083099409836
+0.3406360076271211, 41841.777706110915
+0.5831308305824461, 41369.13656622227
+0.8498751358333028, 40841.49807195901
+1.0923699587886286, 40343.57518465546
+1.2998360978409726, 39868.24623957802
+1.5116198716502582, 39462.320045529625
+1.709097246427289, 39043.54789251708
+1.9246130030959332, 38589.28668420274
+2.1350976974965263, 38192.09663796173
+2.3432834423416935, 37823.41343623479
+2.6068603530641568, 37408.41271030941
+2.8726417621771247, 36928.93109179978
+3.082626521504352, 36565.14213691199
+3.244272445820398, 36215.0590614824
+3.4203202591597464, 35933.31994462403
+3.596528202078982, 35625.17946548655
+3.8074758575441, 35287.42850391628
+4.016497720733435, 34885.223756909356
+4.250731962356193, 34491.71919506187
+4.407843137254874, 34180.04376265744
+4.578366104196965, 33873.26999727878
+4.762590299277578, 33579.98841272431
+4.923788161482763, 33313.66555317623
+5.2147819490291525, 32823.23372452211
+5.505775736575542, 32369.980936184027
+5.796769524121931, 31916.72814784593
+6.08776331166832, 31493.218591760655
+6.378757099214711, 31047.40161148577
+6.669750886761101, 30646.199479590105
+6.96074467430749, 30244.997347694443
+7.251738461853879, 29873.538448051597
+7.542732249400268, 29524.386972598368
+7.8337260369466595, 29167.799689081934
+8.124719824493049, 28840.95563781831
+8.415713612039438, 28491.80416236508
+8.706707399585827, 28172.395919164665
+8.997701187132217, 27852.987675964254
+9.288694974678608, 27518.707816637427
+9.579688762224999, 27199.299573437012
+9.870682549771388, 26879.891330236598
+10.161676337317775, 26567.91889509939
+10.452670124864166, 26248.510651898974
+10.743663912410554, 25929.102408698556
+11.034657699956945, 25624.565781624555
+11.325651487503333, 25290.285922297728
+11.616645275049724, 24978.31348716052
+11.907639062596115, 24636.59781977049
+12.198632850142506, 24309.75376850687
+12.489626637688897, 23968.038101116843
+12.780620425235284, 23626.322433726815
+13.071614212781675, 23269.73515021038
+13.362608000328063, 22913.147866693944
+13.653601787874454, 22534.253158987893
+13.944595575420841, 22147.922643218644
+14.235589362967232, 21716.977279070157
+14.52658315051362, 21271.160298795272
+14.81757693806001, 20810.47170239398
+15.084321243310871, 20309.60211715827
+15.326816066266197, 19845.883946945454
+15.56931088922152, 19266.16717094666
+15.78755622988131, 18666.3460878841
+15.95730260595004, 18142.314996479996
+16.102799499723233, 17562.487719308745
+16.248296393496428, 16908.302361505455
+16.369543804974093, 16224.346146156226
+16.466541734156223, 15622.156194209136
+16.563539663338354, 14895.044666800204
+16.660537592520484, 14038.550079091518
+16.757535521702614, 13101.748764300231
+16.830283968589214, 12432.60891449119
+16.90303241547581, 11763.46906468214
+17.00003034465794, 11027.434567597367
+17.09702827384007, 10425.244615650277
+17.21827568531773, 9860.261329312321
+17.38802206138646, 9243.282637118165
+17.606267402046253, 8641.23081163664
+17.873011707297113, 8158.207165752625
+18.1640054948435, 7697.518569351312
+18.454999282389892, 7333.495477771685
+18.745993069936283, 7028.9588506976725
+19.03698685748267, 6776.472880066103
+19.32798064502906, 6553.730141687338
+19.61897443257545, 6353.294827498197
+19.90996822012184, 6175.166937498667
+20.200962007668227, 6026.78227975194
+20.467706312919084, 5905.138905739652
+20.782949582761006, 5759.756196511327
+21.073943370307397, 5641.114771017434
+21.364937157853785, 5537.344961649942
+21.655930945400176, 5418.703536156056
+21.946924732946563, 5314.933726788557
+22.237918520492954, 5188.856493231455
+22.52891230803934, 5070.215067737554
+22.819906095585733, 4929.26621805405
+23.11089988313212, 4766.009944180922
+23.401893670678515, 4602.7536703078
+23.692887458224906, 4424.625780308263
+23.983881245771293, 4283.676930624759
+24.274875033317684, 4142.728080941248
+24.565868820864072, 3994.3434231945357
+24.856862608410463, 3883.137805763836
+25.14785639595685, 3764.496380269935
+25.43885018350324, 3675.5981870288597
+25.729843971049625, 3579.264185724569
+26.020837758596016, 3505.237608609903
+26.311831546142407, 3423.775223432014
+26.60282533368879, 3349.7486463173555
+26.893819121235182, 3283.1578772658904
+27.184812908781574, 3201.695492088009
+27.475806696327965, 3127.668914973343
+27.76680048387435, 3068.5139539850643
+28.05779427142074, 3031.6664171864177
+28.34878805896713, 2942.7682239453425
+28.63978184651352, 2898.4848790834876
+28.930775634059913, 2854.2015342216328
+29.23595930808721, 2816.880528024456
+29.512763209152688, 2765.634844497923
+29.811840157464253, 2714.0881115648226
+30.108940670726376, 2673.774444929106
+30.399934458272774, 2614.4562723799245
+30.676738359338252, 2588.5014650505036
+30.98192203336555, 2566.218329468051
+31.273275623808352, 2546.2257008376546
+31.578099494939238, 2481.4642719132025
+31.86909328248563, 2497.3202378006463
+32.14276601124949, 2470.912340036295
+32.4368909710975, 2445.5899999869216
+32.72788475864389, 2427.576800687646
+33.033068432671186, 2392.232590785854
+33.338252106698484, 2339.0424415323578
+33.61505600776397, 2330.6010645779897
+33.90604979531035, 2342.4943090924644
+34.18285369637584, 2304.3096998852634
+34.47384748392222, 2277.2133622766414
+34.758227776297105, 2247.8872733045864
+35.055835059015, 2229.2987995591902
+35.33263896008048, 2219.6997270414067
+35.62776303829316, 2233.5866448361703
+35.92468613098789, 2221.4926082219317
+36.237464307437975, 2223.3322175651992
+36.520863592561575, 2189.581198124579
+36.80179778429334, 2164.03912497274
+37.06441179887791, 2145.748777763678
+37.31696621764786, 2143.9709884639524
+37.57670180906115, 2141.9433766797592
+37.83759709948823, 2147.8135748687855
+38.11126982825209, 2110.251965009629
+38.40226361579848, 2092.9884323714577
+38.69325740334487, 2091.835817203624
+38.98425119089126, 2085.4720505367004
+39.26105509195674, 2088.927966483454
+39.55204887950313, 2099.1738807517686
+39.82364308121309, 2108.1583934417213
diff --git a/dataset/SWI_5.csv b/dataset/SWI_5.csv
new file mode 100644
index 0000000..d87d202
--- /dev/null
+++ b/dataset/SWI_5.csv
@@ -0,0 +1,147 @@
+0.12239066696732426, 47213.156823331694
+0.41338445451371353, 46752.468226930396
+0.7043782420601037, 46299.2154385923
+0.995372029606493, 45823.6552260646
+1.286365817152884, 45340.65920547368
+1.5531101224037407, 44912.66053925737
+1.8683533922456625, 44404.410396544685
+2.159347179792052, 43928.85018401698
+2.450340967338443, 43483.03320374209
+2.741334754884834, 43022.34460734079
+3.032328542431223, 42546.78439481309
+3.3233223299776125, 42093.53160647499
+3.6143161175240017, 41632.843010073695
+3.9053099050703928, 41172.1544136724
+4.196303692616782, 40741.20904952392
+4.487297480163171, 40280.520453122626
+4.778291267709561, 39849.57508897415
+5.06928505525595, 39403.75810869926
+5.360278842802341, 38972.81274455078
+5.65127263034873, 38526.99576427589
+5.9422664178951194, 38081.178784001
+6.233260205441509, 37679.97665210534
+6.5242539929879, 37256.46709602006
+6.815247780534291, 36847.8291560612
+7.10624156808068, 36446.62702416554
+7.397235355627069, 36037.98908420667
+7.688229143173459, 35644.22276037421
+7.97922293071985, 35235.584820415344
+8.270216718266239, 34856.69011270929
+8.561210505812628, 34455.48798081363
+8.852204293359017, 34069.15746504438
+9.143198080905407, 33660.51952508552
+9.434191868451798, 33274.18900931626
+9.725185655998185, 32880.422685483805
+10.016179443544576, 32471.784745524932
+10.307173231090967, 32085.454229755684
+10.598167018637358, 31691.687905923223
+10.889160806183746, 31305.357390153968
+11.180154593730137, 30896.719450195105
+11.471148381276524, 30495.51731829944
+11.762142168822916, 30079.44357027737
+12.053135956369303, 29685.677246444913
+12.344129743915694, 29269.603498422843
+12.635123531462082, 28860.965558463977
+12.926117319008473, 28452.327618505107
+13.217111106554864, 28028.818062419832
+13.508104894101255, 27597.872698271352
+13.799098681647646, 27174.363142186077
+14.090092469194033, 26750.853586100802
+14.381086256740424, 26297.600797762712
+14.672080044286812, 25836.912201361414
+14.963073831833203, 25391.095221086525
+15.25406761937959, 24885.791776306003
+15.545061406925985, 24402.795755715095
+15.836055194472372, 23897.49231093457
+16.127048982018763, 23310.394977458804
+16.39379328726962, 22791.679452871398
+16.636288110224942, 22274.42346460352
+16.87878293318027, 21712.55262795641
+17.121277756135594, 21123.912882281773
+17.339523096795386, 20553.091450665714
+17.533518955159646, 20040.24169664953
+17.727514813523907, 19460.469670064507
+17.897261189592633, 18962.46390688161
+18.04275808336583, 18471.866326468815
+18.188254977139025, 17966.397129929603
+18.33375187091222, 17475.7995495168
+18.479248764685412, 16940.587120724776
+18.62474565845861, 16405.374691932753
+18.770242552231807, 15870.16226314073
+18.915739446005002, 15334.949834348707
+19.061236339778198, 14799.737405556676
+19.20673323355139, 14309.13982514388
+19.352230127324585, 13773.92739635185
+19.49772702109778, 13313.073048191865
+19.667473397166507, 12792.759860819366
+19.86146925553077, 12268.756394708376
+20.079714596190563, 11731.396099376732
+20.322209419145885, 11187.371202081318
+20.588953724396745, 10607.68205137564
+20.879947511943133, 10072.635374342295
+21.170941299489524, 9619.382586004205
+21.46193508703591, 9255.359494424563
+21.752928874582302, 8921.07963509774
+22.04392266212869, 8609.107199960534
+22.334916449675084, 8319.44218901293
+22.625910237221472, 8007.469753875725
+22.916904024767863, 7725.24055099133
+23.20789781231425, 7443.011348106942
+23.49889159986064, 7197.961185538559
+23.78988538740703, 6930.603598780581
+24.08087917495342, 6692.9892442754135
+24.371872962499808, 6462.8106978334545
+24.6628667500462, 6247.503767517905
+24.95386053759259, 6047.0684533287495
+25.244854325138977, 5846.633139139609
+25.53584811268537, 5661.06944107687
+25.826841900231756, 5482.94155107734
+26.117835687778147, 5327.121085267419
+26.408829475324538, 5148.993195267882
+26.699823262870922, 5022.915961710787
+26.976267361039994, 4877.489052013487
+27.281810837963704, 4711.2750300909465
+27.572804625510095, 4585.197796533837
+27.86379841305648, 4451.684754913527
+28.15479220060287, 4318.1717132932245
+28.44578598814926, 4192.094479736123
+28.736779775695652, 4066.017246179028
+29.027773563242036, 3962.247436811529
+29.318767350788427, 3858.4776274440446
+29.609761138334818, 3747.272010013352
+29.90075492588121, 3650.9380087090613
+30.194879885729215, 3555.8731556442726
+30.468552614493078, 3473.9415147472682
+30.75954640203947, 3399.2620913889405
+31.050540189585853, 3328.3821778426645
+31.33740368646596, 3282.61000902026
+31.632527764678635, 3194.7110050569827
+31.937711438705932, 3158.0428451034604
+32.21831259098281, 3089.4789316120878
+32.519699013798714, 3040.385769370594
+32.76021740170459, 2950.9404392826764
+32.978640162931775, 2894.002981024467
+33.21287440455453, 2903.8578110340895
+33.475488419139104, 2840.871009665352
+33.76648220668549, 2804.0234728666983
+34.071665880712786, 2770.828399603408
+34.3820592540956, 2763.582983731154
+34.65365345580557, 2745.2212610755596
+34.930457356871045, 2711.5858283415655
+35.249830917379256, 2697.9757098859773
+35.52663481844474, 2638.641372052589
+35.81762860599113, 2616.665451380344
+36.10862239353752, 2603.938923505768
+36.399616181083914, 2558.005205470363
+36.6906099686303, 2534.8715892347245
+36.98160375617669, 2510.580277435649
+37.27259754372308, 2529.0932722087528
+37.56359133126947, 2544.29639185252
+37.854585118815855, 2537.1920873066992
+38.145578906362246, 2507.7803585712463
+38.43657269390864, 2453.582602958457
+38.72756648145503, 2411.9410723452456
+39.004370382520506, 2419.196498104073
+39.3095540565478, 2407.6468740045166
+39.600547844094194, 2397.9007552100375
+39.84304266704952, 2387.0232960463763
diff --git a/plot.py b/plot.py
new file mode 100644
index 0000000..1669c5a
--- /dev/null
+++ b/plot.py
@@ -0,0 +1,31 @@
+import csv
+import os
+import re
+
+import matplotlib.pyplot as plot
+
+
+def load(directory):
+ def _read(iterable):
+ for x, y in iterable:
+ yield float(x), float(y)
+
+ def _load(filename):
+ with open(filename) as fd:
+ reader = csv.reader(fd)
+ return list(_read(reader))
+
+ def _files(directory):
+ for file in os.listdir(directory):
+ match = re.match(r"SWI_(-?\d+)\.csv", file)
+ if match:
+ yield int(match.group(1)), os.path.join(directory, file)
+
+ return [(x, _load(y)) for x, y in _files(directory)]
+
+
+swis = load("dataset")
+
+for index, data in swis:
+ plot.plot([x[0] for x in data], [x[1] for x in data], label=index)
+plot.show()