Maxwell Lyu commited on
Commit
624eca2
·
1 Parent(s): 1e3be86
Files changed (1) hide show
  1. app.py +60 -60
app.py CHANGED
@@ -122,63 +122,69 @@ def prepare_dataframe(
122
 
123
 
124
  with gr.Blocks(theme=gr.themes.Base()) as demo:
125
-
126
  # UI definition
127
- gr.Markdown(
128
- MARKDOWN_HEADER
129
- )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
130
 
131
- checkbox_language = gr.CheckboxGroup(
132
- choices=choices_language,
133
- value=choices_language,
134
- label="Language(s)",
135
- interactive=True,
136
- )
137
- checkbox_dataset = gr.CheckboxGroup(
138
- choices=choices_dataset,
139
- value=choices_dataset,
140
- label="Dataset(s)",
141
- interactive=True,
142
- )
143
- checkbox_model_type = gr.CheckboxGroup(
144
- choices=choices_model_type,
145
- value=choices_model_type,
146
- label="Model Type(s)",
147
- interactive=True,
148
- )
149
- dropdown_map_function = gr.Dropdown(
150
- choices=map_functions.keys(),
151
- value="Raw",
152
- label="Map Function",
153
- interactive=True,
154
- info=MARKDOWN_MAP_FUNCTION
155
- )
156
- dropdown_reduce_function = gr.Dropdown(
157
- choices=reduce_functions.keys(),
158
- value="Mean",
159
- label="Reduce Function",
160
- interactive=True,
161
- info=MARKDOWN_REDUCE_FUNCTION
162
- )
163
- ratio_group_by = gr.Radio(
164
- choices=["language", "dataset"],
165
- value="language",
166
- label="Group by",
167
- interactive=True,
168
- )
169
 
170
- dataframe = gr.DataFrame(
171
- prepare_dataframe(
172
- df=df,
173
- filters={
174
- "language": choices_language,
175
- "dataset": choices_dataset,
176
- },
177
- group_by="language",
178
- map_function="Raw",
179
- reduce_function="Mean",
180
- )
181
- )
182
  # Event listeners
183
  gr.on(
184
  triggers=[
@@ -210,11 +216,5 @@ with gr.Blocks(theme=gr.themes.Base()) as demo:
210
  ],
211
  outputs=[dataframe],
212
  )
213
- gr.Code(
214
- language="markdown",
215
- label="Citation",
216
- value=CITATION,
217
- )
218
-
219
  if __name__ == "__main__":
220
  demo.launch()
 
122
 
123
 
124
  with gr.Blocks(theme=gr.themes.Base()) as demo:
 
125
  # UI definition
126
+ with gr.Row():
127
+ with gr.Column():
128
+ gr.Markdown(
129
+ MARKDOWN_HEADER
130
+ )
131
+ checkbox_language = gr.CheckboxGroup(
132
+ choices=choices_language,
133
+ value=choices_language,
134
+ label="Language(s)",
135
+ interactive=True,
136
+ )
137
+ checkbox_dataset = gr.CheckboxGroup(
138
+ choices=choices_dataset,
139
+ value=choices_dataset,
140
+ label="Dataset(s)",
141
+ interactive=True,
142
+ )
143
+ checkbox_model_type = gr.CheckboxGroup(
144
+ choices=choices_model_type,
145
+ value=choices_model_type,
146
+ label="Model Type(s)",
147
+ interactive=True,
148
+ )
149
+ dropdown_map_function = gr.Dropdown(
150
+ choices=map_functions.keys(),
151
+ value="Raw",
152
+ label="Map Function",
153
+ interactive=True,
154
+ info=MARKDOWN_MAP_FUNCTION
155
+ )
156
+ dropdown_reduce_function = gr.Dropdown(
157
+ choices=reduce_functions.keys(),
158
+ value="Mean",
159
+ label="Reduce Function",
160
+ interactive=True,
161
+ info=MARKDOWN_REDUCE_FUNCTION
162
+ )
163
+ ratio_group_by = gr.Radio(
164
+ choices=["language", "dataset"],
165
+ value="language",
166
+ label="Group by",
167
+ interactive=True,
168
+ )
169
 
170
+ dataframe = gr.DataFrame(
171
+ prepare_dataframe(
172
+ df=df,
173
+ filters={
174
+ "language": choices_language,
175
+ "dataset": choices_dataset,
176
+ },
177
+ group_by="language",
178
+ map_function="Raw",
179
+ reduce_function="Mean",
180
+ )
181
+ )
182
+ gr.Code(
183
+ language="markdown",
184
+ label="Citation",
185
+ value=CITATION,
186
+ )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
187
 
 
 
 
 
 
 
 
 
 
 
 
 
188
  # Event listeners
189
  gr.on(
190
  triggers=[
 
216
  ],
217
  outputs=[dataframe],
218
  )
 
 
 
 
 
 
219
  if __name__ == "__main__":
220
  demo.launch()