Spaces:
Runtime error
Runtime error
anonymousauthors
commited on
Commit
•
6ed8aa7
1
Parent(s):
bb51480
Update secretlanguage.py
Browse files- secretlanguage.py +18 -15
secretlanguage.py
CHANGED
@@ -33,6 +33,7 @@ if (document.readyState === "complete") {
|
|
33 |
</script>
|
34 |
"""
|
35 |
|
|
|
36 |
import pandas as pd
|
37 |
|
38 |
class ReactiveTables(param.Parameterized):
|
@@ -56,36 +57,37 @@ class ReactiveTables(param.Parameterized):
|
|
56 |
print(f'all_secret_langauge_by_fist/{file_name}')
|
57 |
datas = pickle.load(open(f'all_secret_langauge_by_fist/{file_name}', 'rb'))
|
58 |
|
|
|
59 |
if self.name_ in datas.keys():
|
60 |
self.old_data = pd.DataFrame(datas[self.name_])
|
61 |
-
|
|
|
62 |
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
|
67 |
@param.depends('name_', 'record_start_index', 'record_stop_index')
|
68 |
def table_ours(self):
|
69 |
data = self.data()[0]
|
70 |
-
return pn.pane.HTML(data[max(0, self.record_start_index):
|
71 |
-
min(min(self.record_stop_index + 1, self.record_start_index + 2001), len(data))].to_html(
|
72 |
classes=['example', 'panel-df']) + script,
|
73 |
sizing_mode='stretch_width')
|
74 |
|
75 |
@param.depends('name_', 'record_start_index', 'record_stop_index')
|
76 |
def notification(self):
|
77 |
-
datas = self.data()
|
78 |
-
|
79 |
-
if datas:
|
80 |
-
if self.name_ in datas.keys():
|
81 |
-
return pn.pane.HTML(f'<h1>Found {self.name_}.</h1> <h2> {self.name_} has {_len} secret languages found by SecretFinding. Presenting the secret language from {self.record_start_index} to {min(self.record_stop_index, _len)}.</h2>' ,
|
82 |
sizing_mode='stretch_width')
|
83 |
-
|
84 |
-
|
|
|
|
|
85 |
sizing_mode='stretch_width')
|
86 |
else:
|
87 |
-
|
88 |
-
|
89 |
|
90 |
|
91 |
def panel(self):
|
@@ -102,6 +104,7 @@ class ReactiveTables(param.Parameterized):
|
|
102 |
, sizing_mode="stretch_width"
|
103 |
)
|
104 |
|
|
|
105 |
component = ReactiveTables().panel()
|
106 |
|
107 |
pn.template.FastListTemplate(site="ACL 23 Submission", title="Finding Secret Language of Language Models",
|
|
|
33 |
</script>
|
34 |
"""
|
35 |
|
36 |
+
|
37 |
import pandas as pd
|
38 |
|
39 |
class ReactiveTables(param.Parameterized):
|
|
|
57 |
print(f'all_secret_langauge_by_fist/{file_name}')
|
58 |
datas = pickle.load(open(f'all_secret_langauge_by_fist/{file_name}', 'rb'))
|
59 |
|
60 |
+
flag = False
|
61 |
if self.name_ in datas.keys():
|
62 |
self.old_data = pd.DataFrame(datas[self.name_])
|
63 |
+
flag = True
|
64 |
+
return self.old_data, datas, flag
|
65 |
|
66 |
+
@param.depends('name_')
|
67 |
+
def summary(self):
|
68 |
+
return self.data()[0].describe()
|
69 |
|
70 |
@param.depends('name_', 'record_start_index', 'record_stop_index')
|
71 |
def table_ours(self):
|
72 |
data = self.data()[0]
|
73 |
+
return pn.pane.HTML(data[max(0, self.record_start_index-1):
|
74 |
+
min(min(self.record_stop_index + 1, self.record_start_index + 2001), len(data) + 1)].to_html(
|
75 |
classes=['example', 'panel-df']) + script,
|
76 |
sizing_mode='stretch_width')
|
77 |
|
78 |
@param.depends('name_', 'record_start_index', 'record_stop_index')
|
79 |
def notification(self):
|
80 |
+
_, datas, flag = self.data()
|
81 |
+
return_ = pn.pane.HTML(f'<h1>Sorry. {self.name_} is not in the dictionary.</h1>' ,
|
|
|
|
|
|
|
82 |
sizing_mode='stretch_width')
|
83 |
+
if datas:
|
84 |
+
if flag:
|
85 |
+
_len = len(datas[self.name_]['tasks'])
|
86 |
+
return_ = pn.pane.HTML(f'<h1>Found {self.name_}.</h1> <h2> {self.name_} has {_len} secret languages found by SecretFinding. Presenting the secret languages from {self.record_start_index} to {min(self.record_stop_index, _len)}.</h2>' ,
|
87 |
sizing_mode='stretch_width')
|
88 |
else:
|
89 |
+
return_ = pn.pane.HTML('<h1>initing</h1>' , sizing_mode='stretch_width')
|
90 |
+
return return_
|
91 |
|
92 |
|
93 |
def panel(self):
|
|
|
104 |
, sizing_mode="stretch_width"
|
105 |
)
|
106 |
|
107 |
+
|
108 |
component = ReactiveTables().panel()
|
109 |
|
110 |
pn.template.FastListTemplate(site="ACL 23 Submission", title="Finding Secret Language of Language Models",
|