fpooyan commited on
Commit
8be9315
·
1 Parent(s): 80d4de2
app.py ADDED
@@ -0,0 +1,165 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import json
3
+
4
+ with open("/content/drive/MyDrive/safoura/newdictwithmids_v2.json","r") as f:
5
+ d = json.load(f)
6
+ #print(d)
7
+
8
+ with open("/content/drive/MyDrive/safoura/routranges_v4.json","r") as f:
9
+ routranges = json.load(f)
10
+ import pandas as pd
11
+
12
+
13
+ maxdfEN = pd.read_csv("/content/drive/MyDrive/safoura/sheet0_agg_max.csv", header=0)
14
+ mindfEN = pd.read_csv("/content/drive/MyDrive/safoura/sheet0_agg_min.csv", header=0)
15
+ # Define options for the dropdown list
16
+
17
+ maxdictEN = maxdfEN.to_dict("records")
18
+ mindictEN = mindfEN.to_dict("records")
19
+
20
+ maxrangesEN = {i["criteria"]:i["value"] for i in maxdictEN}
21
+ minrangesEN = {i["criteria"]:i["value"] for i in mindictEN}
22
+
23
+
24
+
25
+ maxdfEC = pd.read_csv("/content/drive/MyDrive/safoura/sheet1_agg_max.csv", header=0)
26
+ mindfEC = pd.read_csv("/content/drive/MyDrive/safoura/sheet1_agg_min.csv", header=0)
27
+ # Define options for the dropdown list
28
+
29
+ maxdictEC = maxdfEC.to_dict("records")
30
+ mindictEC = mindfEC.to_dict("records")
31
+
32
+ maxrangesEC = {i["criteria"]:i["value"] for i in maxdictEC}
33
+ minrangesEC = {i["criteria"]:i["value"] for i in mindictEC}
34
+
35
+
36
+
37
+
38
+ maxdfSO = pd.read_csv("/content/drive/MyDrive/safoura/sheet2_agg_max.csv", header=0)
39
+ mindfSO = pd.read_csv("/content/drive/MyDrive/safoura/sheet2_agg_min.csv", header=0)
40
+ # Define options for the dropdown list
41
+
42
+ maxdictSO = maxdfSO.to_dict("records")
43
+ mindictSO = mindfSO.to_dict("records")
44
+
45
+ maxrangesSO = {i["criteria"]:i["value"] for i in maxdictSO}
46
+ minrangesSO = {i["criteria"]:i["value"] for i in mindictSO}
47
+
48
+
49
+
50
+
51
+
52
+ maxdfTR = pd.read_csv("/content/drive/MyDrive/safoura/sheet3_agg_max.csv", header=0)
53
+ mindfTR = pd.read_csv("/content/drive/MyDrive/safoura/sheet3_agg_min.csv", header=0)
54
+ # Define options for the dropdown list
55
+
56
+ maxdictTR = maxdfTR.to_dict("records")
57
+ mindictTR = mindfTR.to_dict("records")
58
+
59
+ maxrangesTR = {i["criteria"]:i["value"] for i in maxdictTR}
60
+ minrangesTR = {i["criteria"]:i["value"] for i in mindictTR}
61
+
62
+
63
+
64
+ mins = {**minrangesEN, **minrangesEC, **minrangesSO, **minrangesTR}
65
+ maxs = {**maxrangesEN, **maxrangesEC, **maxrangesSO, **maxrangesTR}
66
+
67
+
68
+
69
+ options = d.keys()
70
+
71
+
72
+ ENranges = {key: (int(mins[key]), int(maxs[key])) for key in maxrangesEN}
73
+ ECranges = {key: (int(mins[key]), int(maxs[key])) for key in maxrangesEC}
74
+ SOranges = {key: (int(mins[key]), int(maxs[key])) for key in maxrangesSO}
75
+ TRranges = {key: (int(mins[key]), int(maxs[key])) for key in maxrangesTR}
76
+
77
+ allranges = [ENranges, ECranges, SOranges, TRranges]
78
+ # selected_option = st.selectbox('Select an option:', options)
79
+ # scroll_value = st.slider('Select a value:', min_value=ranges[d[selected_option]["tag"]][0], max_value=ranges[d[selected_option]["tag"]][1], value=ranges[d[selected_option]["tag"]][0])
80
+ # range = ranges[d[selected_option]["tag"]][1] - ranges[d[selected_option]["tag"]][0]
81
+ # min = ranges[d[selected_option]["tag"]][0]
82
+ # max = ranges[d[selected_option]["tag"]][1]
83
+ # ll = d[selected_option]["route"]
84
+
85
+
86
+
87
+ import streamlit as st
88
+
89
+ #session_state = {}
90
+ if 'num' not in st.session_state:
91
+ st.session_state['num'] = 0
92
+ if 'out' not in st.session_state:
93
+ st.session_state['out'] = []
94
+ print(st.session_state)
95
+
96
+
97
+ tag_to_name = {d[k]["tag"]:k for k in d}
98
+
99
+ def get_output_text(r,k,minn,maxx):
100
+ print(r)
101
+ start = 0
102
+ if r=='':
103
+ return ''
104
+ if int(r) < minn or int(r)>maxx:
105
+ return ''
106
+ print(routranges[k])
107
+ for i in routranges[k]:
108
+ if int(r) <= i[1]:
109
+ end = i[0]
110
+ print(start,end+1)
111
+ print(len(d[tag_to_name[k]]["route"]))
112
+ print(d[tag_to_name[k]]["route"][start:end+1])
113
+ output_text = "\n".join(d[tag_to_name[k]]["route"][start:end+1])
114
+ return tag_to_name[k] +"\n"+ f" {maxx} عدد وارد شده {r} در بازه ی {minn} تا" +"\n"+output_text
115
+ else:
116
+ start = i[0]+1
117
+ output_text = []
118
+ lll = ["شاخص های محیط زیستی","شاخص های اقتصادی","شاخص های اجتماعی","شاخص های حمل و نقل"]
119
+ def main(allranges, tag_to_name):
120
+ for r in allranges:
121
+ num = st.session_state['num']
122
+ placeholder = st.empty()
123
+ with placeholder.form(key=str(num)):
124
+ #print(allranges[num])
125
+ st.write(lll[num])
126
+ for k in allranges[num]:
127
+ inputrange = st.text_input('برای {}'.format(tag_to_name[k])+"\n"+ 'عدد مورد نظر خود را در بازه ی {} و {} وارد کنید'.format(allranges[num][k][0],allranges[num][k][1]))
128
+ #print(inputrange)
129
+ #inputrange = st.slider('Select a value:', min_value=allranges[num][k][0], max_value=allranges[num][k][1], value=allranges[num][k][0])
130
+ if get_output_text(inputrange,k,allranges[num][k][0],allranges[num][k][1])!='':
131
+ if lll[num] not in st.session_state["out"]:
132
+ st.session_state['out'].append(lll[num])
133
+ st.session_state['out'].append(get_output_text(inputrange,k,allranges[num][k][0],allranges[num][k][1])+"\n")
134
+ if st.form_submit_button():
135
+ st.session_state['num'] += 1
136
+ #print(st.session_state['num'])
137
+ if st.session_state['num'] >= 4:
138
+ st.session_state['num'] = 0
139
+ placeholder.empty()
140
+ # with open('out.txt', 'w') as f:
141
+ # for line in st.session_state['out']:
142
+ # f.write("{}\n".format(line))
143
+ # with open('out.txt','r') as f:
144
+ # st.download_button('دانلود راهکارها',f)
145
+ out = st.session_state['out']
146
+ st.session_state['out'] = []
147
+ return out
148
+ placeholder.empty()
149
+ else:
150
+ st.stop()
151
+
152
+
153
+
154
+
155
+
156
+ output_text = main(allranges, tag_to_name)
157
+ #print(output_text)
158
+ with open('out.txt', 'w') as f:
159
+ for line in output_text:
160
+ f.write("{}\n".format(line))
161
+ with open('out.txt','r') as f:
162
+ st.download_button('دانلود راهکارها',f)
163
+ #st.text(output_text)
164
+
165
+
newdictwithmids_v2.json ADDED
The diff for this file is too large to render. See raw diff
 
routranges_v4.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"EN1.1": [[1, 53.16624197579778], [3, 56.91862113623308], [5, 60.927596966571954], [7, 65.06314739230963], [8, 69.30319571404667], [10, 76]], "EN1.2": [[1, 49.16624197579778], [3, 52.91862113623308], [5, 56.927596966571954], [7, 61.06314739230963], [8, 65.30319571404667], [10, 72]], "EN1.3": [[1, 63.48337777834581], [2, 67.8409793840126], [4, 72.49656421924485], [5, 77.29913890719828], [6, 82.22306599050582], [8, 90]], "EN2.1": [[1, 53.32225185223054], [3, 56.22731958934173], [5, 59.3310428128299], [7, 62.532759271465515], [8, 65.81537732700387], [10, 71]], "EN2.2": [[1, 35.219950617836204], [2, 39.4565077344567], [4, 43.982770768710274], [5, 48.65194060422055], [6, 53.43909193521398], [8, 61]], "EN2.3": [[0, 30.585679012740147], [1, 33.611791238897645], [3, 36.84483626336448], [4, 40.17995757444325], [5, 43.5993513822957], [6, 49]], "EN3": [[1, 52.956523457326604], [3, 57.072036084900795], [5, 61.468977318175696], [7, 66.00474230124281], [9, 70.65511787992216], [11, 78]], "EN4": [[1, 62.42966913630739], [3, 66.30309278578898], [5, 70.44139041710653], [7, 74.71034569528736], [8, 79.0871697693385], [10, 86]], "EN5": [[1, 45.639387654778574], [2, 49.14967783712127], [4, 52.9000100655028], [6, 56.76875078635417], [7, 60.735247603463016], [9, 67]], "EN6": [[1, 45.48337777834581], [2, 49.840979384012606], [3, 54.49656421924485], [4, 59.29913890719828], [5, 64.22306599050582], [7, 72]], "EN7": [[1, 46.273659259874634], [3, 50.99439433268032], [6, 56.03794457084859], [8, 61.24073381613147], [10, 66.5749881563813], [12, 75]], "EN8": [[1, 31.956523457326604], [2, 36.072036084900795], [4, 40.468977318175696], [6, 45.004742301242814], [7, 49.65511787992215], [9, 57]], "EN9": [[1, 54.01023209936503], [2, 58.60992268312442], [4, 63.52415112031401], [5, 68.59353551315374], [6, 73.79101410108947], [8, 82]], "EN10": [[0, 48.956523457326604], [1, 53.072036084900795], [2, 57.468977318175696], [3, 62.004742301242814], [4, 66.65511787992216], [5, 74]], "EN11": [[1, 56.693096296817], [2, 60.68756443534489], [4, 64.95518386764111], [5, 69.35754399826509], [6, 73.87114382463032], [8, 81]], "EN12": [[0, 50.53708642038424], [1, 55.37886598223623], [2, 60.551738021383166], [3, 65.8879321191092], [4, 71.35896221167312], [5, 80]], "EN13": [[1, 54.53708642038424], [2, 59.37886598223623], [4, 64.55173802138317], [5, 69.8879321191092], [6, 75.35896221167312], [8, 84]], "EN14": [[1, 59.74680493885542], [2, 64.2254510335685], [3, 69.01035766977942], [4, 73.94633721017601], [5, 79.00704004579764], [7, 87]], "EN15": [[1, 53.956523457326604], [2, 58.072036084900795], [4, 62.468977318175696], [6, 67.00474230124281], [7, 71.65511787992216], [9, 79]], "EN16": [[1, 55.693096296817], [2, 59.68756443534489], [3, 63.95518386764111], [4, 68.35754399826509], [5, 72.87114382463032], [7, 80]], "EN17": [[1, 38.375960494268966], [2, 41.76520618756536], [3, 45.38621661496822], [4, 49.12155248337643], [5, 52.95127354817119], [7, 59]], "EN18": [[1, 61.375960494268966], [2, 64.76520618756535], [4, 68.38621661496822], [6, 72.12155248337643], [7, 75.95127354817119], [9, 82]], "EN19": [[1, 51.956523457326604], [2, 56.072036084900795], [4, 60.468977318175696], [5, 65.00474230124281], [6, 69.65511787992216], [8, 77]], "EN20": [[0, 49.42966913630739], [1, 53.303092785788984], [3, 57.44139041710653], [4, 61.71034569528736], [5, 66.0871697693385], [6, 73]], "EN21": [[1, 50.693096296817], [3, 54.68756443534489], [5, 58.95518386764111], [7, 63.357543998265086], [8, 67.87114382463032], [10, 75]], "EN22": [[0, 53.693096296817], [1, 57.68756443534489], [3, 61.95518386764111], [4, 66.35754399826509], [5, 70.87114382463032], [6, 78]], "EN23": [[1, 62.74680493885542], [3, 67.2254510335685], [5, 72.01035766977942], [7, 76.94633721017601], [9, 82.00704004579764], [11, 90]], "EN24": [[1, 48.80051358089384], [2, 53.76333763179213], [4, 59.065531471917744], [6, 64.53513042208692], [7, 70.14293626696495], [9, 79]], "EN25": [[1, 61.74680493885542], [2, 66.2254510335685], [4, 71.01035766977942], [6, 75.94633721017601], [7, 81.00704004579764], [9, 89]], "EN26": [[0, 54.273659259874634], [1, 58.99439433268032], [2, 64.0379445708486], [3, 74.5749881563813], [4, 83]], "EN27": [[1, 55.53708642038424], [3, 60.37886598223623], [5, 65.55173802138317], [7, 70.8879321191092], [8, 76.35896221167312], [10, 85]], "EN28": [[1, 44.06394074140345], [2, 49.14780928134804], [3, 54.57932492245233], [4, 60.18232872506466], [5, 65.92691032225677], [7, 75]], "EN29": [[1, 35.171358025480295], [2, 41.22358247779528], [4, 47.68967252672896], [5, 54.35991514888649], [6, 61.1987027645914], [8, 72]], "EN30": [[0, 32.4347851859899], [1, 38.60805412735119], [2, 45.20346597726354], [3, 58.98267681988323], [4, 70]], "EN31": [[0, 42.693096296817], [1, 46.68756443534489], [3, 50.95518386764111], [4, 55.357543998265086], [5, 59.87114382463032], [6, 67]], "EN32": [[1, 58.639387654778574], [3, 62.14967783712127], [5, 65.9000100655028], [7, 69.76875078635416], [9, 73.73524760346301], [11, 80]], "EC1.1": [[0, 42.273659259874634], [1, 46.99439433268032], [2, 52.03794457084859], [3, 57.24073381613147], [4, 62.574988156381295], [5, 71]], "EC1.2": [[1, 60.693096296817], [2, 64.68756443534488], [4, 68.95518386764111], [6, 73.35754399826509], [7, 77.87114382463032], [9, 85]], "EC2": [[1, 56.74680493885542], [2, 61.22545103356851], [3, 66.01035766977942], [4, 70.94633721017601], [5, 76.00704004579764], [7, 84]], "EC3": [[1, 53.11764938344187], [3, 58.68569587957166], [6, 64.63449872459064], [8, 70.77112193697558], [10, 77.06280654342409], [12, 87]], "EC4": [[1, 50.854222222932265], [2, 56.301224230015755], [3, 62.120705274056064], [4, 68.12392363399785], [5, 74.27883248813227], [7, 84]], "EC5": [[1, 62.639387654778574], [2, 66.14967783712126], [3, 69.9000100655028], [4, 73.76875078635416], [5, 77.73524760346301], [7, 84]], "EC6": [[1, 62.219950617836204], [2, 66.4565077344567], [4, 70.98277076871027], [5, 75.65194060422054], [6, 80.43909193521398], [8, 88]], "EC7": [[0, 49.38107654395148], [1, 55.070167529127566], [2, 61.14829217512522], [3, 73.84678059871592], [4, 84]], "EC8": [[0, 50.956523457326604], [1, 55.072036084900795], [3, 59.468977318175696], [4, 64.00474230124281], [5, 68.65511787992216], [6, 76]], "EC9": [[1, 42.84910617324975], [2, 45.99626288845355], [4, 49.358629713899056], [5, 52.82715587742098], [6, 56.38332543758753], [8, 62]], "EC10": [[1, 54.74680493885542], [2, 59.22545103356851], [3, 64.01035766977942], [4, 68.94633721017601], [5, 74.00704004579764], [7, 82]], "EC11": [[0, 52.693096296817], [1, 56.68756443534489], [3, 60.95518386764111], [4, 65.35754399826509], [5, 69.87114382463032], [6, 77]], "EC12": [[0, 52.01023209936503], [1, 56.60992268312442], [2, 61.52415112031401], [3, 71.79101410108947], [4, 80]], "EC13": [[0, 55.48337777834581], [1, 59.840979384012606], [2, 64.49656421924485], [3, 69.29913890719828], [4, 74.22306599050582], [5, 82]], "EC14": [[0, 61.273659259874634], [1, 65.99439433268032], [3, 71.0379445708486], [4, 76.24073381613147], [5, 81.5749881563813], [6, 90]], "EC15": [[1, 50.32736790191306], [2, 55.532280930903944], [3, 61.09311837298691], [4, 66.82952702804239], [5, 72.71088437754861], [7, 82]], "EC16": [[0, 57.219950617836204], [1, 65.98277076871027], [2, 70.65194060422054], [3, 83]], "EC17": [[0, 54.273659259874634], [1, 58.99439433268032], [3, 64.0379445708486], [4, 69.24073381613147], [5, 74.5749881563813], [6, 83]], "EC18": [[0, 57.01023209936503], [1, 61.60992268312442], [3, 66.52415112031402], [4, 71.59353551315374], [5, 76.79101410108947], [6, 85]], "EC19": [[0, 52.956523457326604], [1, 57.072036084900795], [2, 61.468977318175696], [3, 66.00474230124281], [4, 70.65511787992216], [5, 78]], "EC20": [[0, 50.693096296817], [1, 54.68756443534489], [2, 58.95518386764111], [3, 67.87114382463032], [4, 75]], "EC21": [[0, 45.48337777834581], [1, 49.840979384012606], [3, 54.49656421924485], [4, 59.29913890719828], [5, 64.22306599050582], [6, 72]], "EC22": [[0, 54.53708642038424], [1, 59.37886598223623], [3, 64.55173802138317], [4, 69.8879321191092], [5, 75.35896221167312], [6, 84]], "EC23": [[0, 58.956523457326604], [1, 63.072036084900795], [3, 67.46897731817569], [4, 72.00474230124281], [5, 76.65511787992216], [6, 84]], "EC24": [[1, 59.956523457326604], [2, 64.07203608490079], [4, 68.46897731817569], [6, 73.00474230124281], [7, 77.65511787992216], [9, 85]], "EC25": [[0, 48.956523457326604], [1, 53.072036084900795], [2, 57.468977318175696], [3, 66.65511787992216], [4, 74]], "EC26": [[0, 50.53708642038424], [1, 55.37886598223623], [2, 60.551738021383166], [3, 65.8879321191092], [4, 71.35896221167312], [5, 80]], "EC27": [[0, 51.01023209936503], [1, 55.60992268312442], [2, 60.52415112031401], [3, 65.59353551315374], [4, 70.79101410108947], [5, 79]], "EC28": [[1, 50.956523457326604], [2, 55.072036084900795], [4, 59.468977318175696], [5, 64.00474230124281], [6, 68.65511787992216], [8, 76]], "EC29": [[1, 54.74680493885542], [2, 59.22545103356851], [4, 64.01035766977942], [5, 68.94633721017601], [6, 74.00704004579764], [8, 82]], "SO1": [[1, 66.27365925987463], [3, 70.99439433268032], [5, 76.0379445708486], [7, 81.24073381613147], [8, 86.5749881563813], [10, 95]], "SO2": [[0, 52.956523457326604], [1, 57.072036084900795], [3, 61.468977318175696], [4, 66.00474230124281], [5, 70.65511787992216], [6, 78]], "SO3": [[1, 61.48337777834581], [2, 65.8409793840126], [4, 70.49656421924485], [6, 75.29913890719828], [7, 80.22306599050582], [9, 88]], "SO4": [[1, 61.84910617324975], [3, 64.99626288845354], [5, 68.35862971389906], [7, 71.82715587742098], [9, 75.38332543758753], [11, 81]], "SO5": [[1, 52.956523457326604], [2, 57.072036084900795], [4, 61.468977318175696], [5, 66.00474230124281], [6, 70.65511787992216], [8, 78]], "SO6": [[1, 68.11253333375936], [2, 71.38073453800945], [4, 74.87242316443364], [6, 78.4743541803987], [7, 82.16729949287935], [9, 88]], "SO7": [[0, 60.42966913630739], [1, 64.30309278578898], [2, 68.44139041710653], [3, 72.71034569528736], [4, 77.0871697693385], [5, 84]], "SO8": [[1, 61.16624197579778], [3, 64.91862113623307], [5, 68.92759696657195], [7, 73.06314739230963], [9, 77.30319571404667], [11, 84]], "SO9": [[1, 60.693096296817], [2, 64.68756443534488], [3, 68.95518386764111], [4, 73.35754399826509], [5, 77.87114382463032], [7, 85]], "SO10": [[1, 61.956523457326604], [2, 66.07203608490079], [4, 70.46897731817569], [6, 75.00474230124281], [7, 79.65511787992216], [9, 87]], "SO11": [[0, 49.273659259874634], [1, 59.03794457084859], [2, 64.24073381613147], [3, 78]], "SO12": [[1, 51.956523457326604], [2, 56.072036084900795], [3, 60.468977318175696], [4, 65.00474230124281], [5, 69.65511787992216], [7, 77]], "SO13": [[1, 41.639387654778574], [2, 45.14967783712127], [3, 48.9000100655028], [4, 52.76875078635417], [5, 56.735247603463016], [7, 63]], "SO14": [[0, 47.16624197579778], [1, 50.91862113623308], [3, 54.927596966571954], [4, 59.06314739230963], [5, 63.303195714046666], [6, 70]], "SO15": [[1, 43.90281481528818], [3, 47.53414948667717], [5, 51.413803516037376], [7, 55.415949089331896], [8, 59.519221658754844], [10, 66]], "SO16": [[1, 49.42966913630739], [3, 53.303092785788984], [5, 57.44139041710653], [7, 61.71034569528736], [8, 66.0871697693385], [10, 73]], "SO17": [[1, 48.42966913630739], [2, 52.303092785788984], [4, 56.44139041710653], [5, 60.71034569528736], [6, 65.0871697693385], [8, 72]], "SO18": [[1, 57.48337777834581], [2, 61.840979384012606], [4, 66.49656421924485], [6, 71.29913890719828], [7, 76.22306599050582], [9, 84]], "SO19": [[1, 48.693096296817], [2, 52.68756443534489], [3, 56.95518386764111], [4, 61.357543998265086], [5, 65.87114382463032], [7, 73]], "SO20": [[1, 49.693096296817], [2, 53.68756443534489], [3, 57.95518386764111], [4, 62.357543998265086], [5, 66.87114382463032], [7, 74]], "SO21": [[0, 47.74680493885542], [1, 57.01035766977943], [2, 61.946337210176004], [3, 75]], "SO22": [[0, 49.01023209936503], [1, 53.60992268312442], [2, 58.52415112031401], [3, 68.79101410108947], [4, 77]], "SO23": [[1, 55.219950617836204], [2, 59.4565077344567], [3, 63.982770768710274], [4, 68.65194060422054], [5, 73.43909193521398], [7, 81]], "SO24": [[0, 62.956523457326604], [1, 67.07203608490079], [2, 71.46897731817569], [3, 76.00474230124281], [4, 80.65511787992216], [5, 88]], "SO25": [[1, 61.16624197579778], [2, 64.91862113623307], [3, 68.92759696657195], [4, 73.06314739230963], [5, 77.30319571404667], [7, 84]], "SO26": [[0, 58.693096296817], [1, 62.68756443534489], [3, 66.95518386764111], [4, 71.35754399826509], [5, 75.87114382463032], [6, 83]], "SO27": [[0, 53.84910617324975], [1, 60.358629713899056], [2, 63.82715587742098], [3, 73]], "SO28": [[1, 53.956523457326604], [2, 58.072036084900795], [3, 62.468977318175696], [4, 67.00474230124281], [5, 71.65511787992216], [7, 79]], "SO29": [[1, 47.273659259874634], [3, 51.99439433268032], [5, 57.03794457084859], [7, 62.24073381613147], [8, 67.5749881563813], [10, 76]], "SO30": [[1, 55.48337777834581], [2, 59.840979384012606], [3, 64.49656421924485], [4, 69.29913890719828], [5, 74.22306599050582], [7, 82]], "SO31": [[1, 52.53708642038424], [2, 57.37886598223623], [4, 62.551738021383166], [6, 67.8879321191092], [7, 73.35896221167312], [9, 82]], "SO32": [[1, 43.956523457326604], [2, 48.072036084900795], [4, 52.468977318175696], [5, 57.004742301242814], [6, 61.65511787992215], [8, 69]], "TR1": [[0, 60.273659259874634], [1, 64.99439433268032], [3, 70.0379445708486], [4, 75.24073381613147], [5, 80.5749881563813], [6, 89]], "TR2": [[1, 58.74680493885542], [3, 63.22545103356851], [5, 68.01035766977942], [7, 72.94633721017601], [8, 78.00704004579764], [10, 86]], "TR3": [[1, 60.956523457326604], [2, 65.07203608490079], [4, 69.46897731817569], [5, 74.00474230124281], [6, 78.65511787992216], [8, 86]], "TR4": [[1, 51.693096296817], [2, 55.68756443534489], [3, 59.95518386764111], [4, 64.35754399826509], [5, 68.87114382463032], [7, 76]], "TR5": [[1, 58.16624197579778], [2, 61.91862113623308], [3, 65.92759696657195], [4, 70.06314739230963], [5, 74.30319571404667], [7, 81]], "TR6": [[0, 52.48337777834581], [1, 56.840979384012606], [3, 61.49656421924485], [4, 66.29913890719828], [5, 71.22306599050582], [6, 79]], "TR7": [[0, 58.32736790191306], [1, 63.532280930903944], [2, 69.09311837298691], [3, 80.71088437754861], [4, 90]], "TR8": [[0, 65.48337777834581], [1, 69.8409793840126], [2, 74.49656421924485], [3, 79.29913890719828], [4, 84.22306599050582], [5, 92]], "TR9": [[0, 56.11253333375936], [1, 59.380734538009456], [3, 62.87242316443364], [4, 66.4743541803987], [5, 70.16729949287935], [6, 76]]}
sheet0_agg_max.csv ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ criteria,value
2
+ EN1.1,76.85185185185185
3
+ EN1.2,72.22222222222223
4
+ EN1.3,90.43478260869566
5
+ EN10,74.54545454545455
6
+ EN11,81.125
7
+ EN12,80.20833333333333
8
+ EN13,84.1304347826087
9
+ EN14,87.3913043478261
10
+ EN15,79.54545454545455
11
+ EN16,80.68181818181819
12
+ EN17,59.6
13
+ EN18,82.0
14
+ EN19,77.08333333333333
15
+ EN2.1,71.92307692307692
16
+ EN2.2,61.15384615384615
17
+ EN2.3,49.130434782608695
18
+ EN20,73.18181818181819
19
+ EN21,75.91666666666667
20
+ EN22,78.95833333333333
21
+ EN23,90.0
22
+ EN24,79.31818181818181
23
+ EN25,89.78260869565217
24
+ EN26,83.33333333333333
25
+ EN27,85.0
26
+ EN28,75.43478260869566
27
+ EN29,72.70833333333333
28
+ EN3,78.91304347826087
29
+ EN30,70.0
30
+ EN31,67.85714285714286
31
+ EN32,80.54545454545455
32
+ EN4,86.81818181818181
33
+ EN5,67.2
34
+ EN6,72.85714285714286
35
+ EN7,75.2
36
+ EN8,57.5
37
+ EN9,82.70833333333333
sheet0_agg_min.csv ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ criteria,value
2
+ EN1.1,45.925925925925924
3
+ EN1.2,41.851851851851855
4
+ EN1.3,54.2
5
+ EN10,40.0
6
+ EN11,48.0
7
+ EN12,40.8
8
+ EN13,44.166666666666664
9
+ EN14,50.0
10
+ EN15,45.4
11
+ EN16,47.6
12
+ EN17,31.2
13
+ EN18,54.54545454545455
14
+ EN19,43.125
15
+ EN2.1,47.69230769230769
16
+ EN2.2,26.59090909090909
17
+ EN2.3,24.166666666666668
18
+ EN20,41.59090909090909
19
+ EN21,42.26086956521739
20
+ EN22,45.25
21
+ EN23,53.75
22
+ EN24,38.91304347826087
23
+ EN25,52.291666666666664
24
+ EN26,44.791666666666664
25
+ EN27,45.416666666666664
26
+ EN28,33.26086956521739
27
+ EN29,22.045454545454547
28
+ EN3,44.791666666666664
29
+ EN30,19.473684210526315
30
+ EN31,34.523809523809526
31
+ EN32,51.95454545454545
32
+ EN4,54.4
33
+ EN5,38.2
34
+ EN6,36.875
35
+ EN7,36.4
36
+ EN8,23.75
37
+ EN9,44.375
sheet1_agg_max.csv ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ criteria,value
2
+ EC1.1,71.81818181818181
3
+ EC1.2,85.0
4
+ EC10,82.36363636363636
5
+ EC11,77.17391304347827
6
+ EC12,80.95238095238095
7
+ EC13,82.3913043478261
8
+ EC14,90.22727272727273
9
+ EC15,82.38095238095238
10
+ EC16,83.54166666666667
11
+ EC17,83.26086956521739
12
+ EC18,85.41666666666667
13
+ EC19,78.69565217391305
14
+ EC2,84.86363636363636
15
+ EC20,75.80952380952381
16
+ EC21,72.3913043478261
17
+ EC22,84.0
18
+ EC23,84.31818181818181
19
+ EC24,85.20833333333333
20
+ EC25,74.0909090909091
21
+ EC26,80.47619047619048
22
+ EC27,79.21739130434783
23
+ EC28,76.25
24
+ EC29,82.17391304347827
25
+ EC3,87.85714285714286
26
+ EC4,84.1304347826087
27
+ EC5,84.56521739130434
28
+ EC6,88.3913043478261
29
+ EC7,84.21052631578948
30
+ EC8,76.0
31
+ EC9,62.73913043478261
sheet1_agg_min.csv ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ criteria,value
2
+ EC1.1,32.17391304347826
3
+ EC1.2,52.75
4
+ EC10,45.333333333333336
5
+ EC11,44.34782608695652
6
+ EC12,42.27272727272727
7
+ EC13,46.73913043478261
8
+ EC14,51.30434782608695
9
+ EC15,39.375
10
+ EC16,48.75
11
+ EC17,44.78260869565217
12
+ EC18,47.083333333333336
13
+ EC19,44.375
14
+ EC2,47.0
15
+ EC20,42.130434782608695
16
+ EC21,36.73913043478261
17
+ EC22,44.705882352941174
18
+ EC23,50.45454545454545
19
+ EC24,51.25
20
+ EC25,40.45454545454545
21
+ EC26,40.68181818181818
22
+ EC27,41.08695652173913
23
+ EC28,42.916666666666664
24
+ EC29,45.0
25
+ EC3,41.73913043478261
26
+ EC4,39.583333333333336
27
+ EC5,55.95238095238095
28
+ EC6,53.26086956521739
29
+ EC7,37.04545454545455
30
+ EC8,42.17391304347826
31
+ EC9,36.30434782608695
sheet2_agg.csv ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ SO1,5
2
+ SO10,4
3
+ SO11,4
4
+ SO12,4
5
+ SO13,4
6
+ SO14,5
7
+ SO15,4
8
+ SO16,4
9
+ SO17,4
10
+ SO18,5
11
+ SO19,3
12
+ SO2,4
13
+ SO20,4
14
+ SO21,4
15
+ SO22,4
16
+ SO23,4
17
+ SO24,5
18
+ SO25,4
19
+ SO26,4
20
+ SO27,4
21
+ SO28,4
22
+ SO29,5
23
+ SO3,5
24
+ SO30,5
25
+ SO31,4
26
+ SO32,4
27
+ SO4,4
28
+ SO5,4
29
+ SO6,5
30
+ SO7,4
31
+ SO8,4
32
+ SO9,4
sheet2_agg_max.csv ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ criteria,value
2
+ SO1,95.9090909090909
3
+ SO10,87.5
4
+ SO11,78.6842105263158
5
+ SO12,77.16666666666667
6
+ SO13,63.0
7
+ SO14,70.9090909090909
8
+ SO15,66.8
9
+ SO16,73.33333333333333
10
+ SO17,72.70833333333333
11
+ SO18,84.375
12
+ SO19,73.63636363636364
13
+ SO2,78.4090909090909
14
+ SO20,74.45454545454545
15
+ SO21,75.23809523809524
16
+ SO22,77.85714285714286
17
+ SO23,81.81818181818181
18
+ SO24,88.91304347826087
19
+ SO25,84.31818181818181
20
+ SO26,83.0952380952381
21
+ SO27,73.75
22
+ SO28,79.8
23
+ SO29,76.25
24
+ SO3,88.0
25
+ SO30,82.5
26
+ SO31,82.29166666666667
27
+ SO32,69.375
28
+ SO4,81.6
29
+ SO5,78.54166666666667
30
+ SO6,88.88
31
+ SO7,84.16666666666667
32
+ SO8,84.8
33
+ SO9,85.1304347826087
sheet2_agg_min.csv ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ criteria,value
2
+ SO1,56.4
3
+ SO10,53.8
4
+ SO11,39.2
5
+ SO12,43.04
6
+ SO13,34.4
7
+ SO14,39.583333333333336
8
+ SO15,36.2
9
+ SO16,41.6
10
+ SO17,40.416666666666664
11
+ SO18,48.6
12
+ SO19,40.5
13
+ SO2,44.27272727272727
14
+ SO20,41.31578947368421
15
+ SO21,38.125
16
+ SO22,39.34782608695652
17
+ SO23,46.666666666666664
18
+ SO24,54.375
19
+ SO25,53.4
20
+ SO26,50.21739130434783
21
+ SO27,47.708333333333336
22
+ SO28,45.0
23
+ SO29,37.5
24
+ SO3,52.8
25
+ SO30,46.0
26
+ SO31,42.8
27
+ SO32,35.833333333333336
28
+ SO4,55.0
29
+ SO5,44.6
30
+ SO6,61.40909090909091
31
+ SO7,52.95454545454545
32
+ SO8,53.6
33
+ SO9,52.391304347826086
sheet3_agg.csv ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ TR1,5
2
+ TR2,4
3
+ TR3,5
4
+ TR4,4
5
+ TR5,5
6
+ TR6,4
7
+ TR7,5
8
+ TR8,5
9
+ TR9,4
sheet3_agg_max.csv ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ criteria,value
2
+ TR1,89.04761904761905
3
+ TR2,86.57142857142857
4
+ TR3,86.36363636363636
5
+ TR4,76.08695652173913
6
+ TR5,81.57894736842105
7
+ TR6,79.76190476190476
8
+ TR7,90.65
9
+ TR8,92.25
10
+ TR9,76.30434782608695
sheet3_agg_min.csv ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ criteria,value
2
+ TR1,50.26086956521739
3
+ TR2,49.95652173913044
4
+ TR3,52.17391304347826
5
+ TR4,43.26086956521739
6
+ TR5,50.95238095238095
7
+ TR6,43.40909090909091
8
+ TR7,47.391304347826086
9
+ TR8,56.52173913043478
10
+ TR9,49.130434782608695