Update app.py
Browse files
app.py
CHANGED
@@ -1,12 +1,11 @@
|
|
1 |
import gradio as gr
|
2 |
|
3 |
-
# Import generator functions and sample JSONs
|
4 |
from concept_map_generator import generate_concept_map
|
5 |
from synoptic_chart_generator import generate_synoptic_chart
|
6 |
from radial_diagram_generator import generate_radial_diagram
|
7 |
from sample_data import CONCEPT_MAP_JSON, SYNOPTIC_CHART_JSON, RADIAL_DIAGRAM_JSON
|
8 |
|
9 |
-
def create_interface(generator_fn, sample_json, title):
|
10 |
"""
|
11 |
Helper function to create a Gradio Interface for a specific generator.
|
12 |
"""
|
@@ -24,7 +23,6 @@ def create_interface(generator_fn, sample_json, title): # Removed 'description'
|
|
24 |
show_download_button=True
|
25 |
),
|
26 |
title=title,
|
27 |
-
# Removed description here
|
28 |
)
|
29 |
|
30 |
if __name__ == "__main__":
|
@@ -89,20 +87,20 @@ if __name__ == "__main__":
|
|
89 |
CONCEPT_MAP_JSON,
|
90 |
"Concept Map Generator"
|
91 |
)
|
92 |
-
gr.Markdown("<br>")
|
93 |
gr.Markdown("## Example Concept Maps")
|
94 |
-
with gr.Row():
|
95 |
gr.Image(
|
96 |
-
value="./images/cm1.png",
|
97 |
label="Sample Concept Map 1",
|
98 |
show_label=True,
|
99 |
-
interactive=False,
|
100 |
-
height="auto",
|
101 |
-
width="100%",
|
102 |
-
elem_id="concept-map-example-image1"
|
103 |
)
|
104 |
gr.Image(
|
105 |
-
value="./images/cm2.png",
|
106 |
label="Sample Concept Map 2",
|
107 |
show_label=True,
|
108 |
interactive=False,
|
@@ -117,11 +115,11 @@ if __name__ == "__main__":
|
|
117 |
SYNOPTIC_CHART_JSON,
|
118 |
"Synoptic Chart Generator"
|
119 |
)
|
120 |
-
gr.Markdown("<br>")
|
121 |
gr.Markdown("## Example Synoptic Charts")
|
122 |
-
with gr.Row():
|
123 |
gr.Image(
|
124 |
-
value="./images/sc1.png",
|
125 |
label="Sample Synoptic Chart 1",
|
126 |
show_label=True,
|
127 |
interactive=False,
|
@@ -130,7 +128,7 @@ if __name__ == "__main__":
|
|
130 |
elem_id="synoptic-chart-example-image1"
|
131 |
)
|
132 |
gr.Image(
|
133 |
-
value="./images/sc2.png",
|
134 |
label="Sample Synoptic Chart 2",
|
135 |
show_label=True,
|
136 |
interactive=False,
|
@@ -145,11 +143,11 @@ if __name__ == "__main__":
|
|
145 |
RADIAL_DIAGRAM_JSON,
|
146 |
"Radial Diagram Generator"
|
147 |
)
|
148 |
-
gr.Markdown("<br>")
|
149 |
gr.Markdown("## Example Radial Diagrams")
|
150 |
-
with gr.Row():
|
151 |
gr.Image(
|
152 |
-
value="./images/rd1.png",
|
153 |
label="Sample Radial Diagram 1",
|
154 |
show_label=True,
|
155 |
interactive=False,
|
@@ -158,7 +156,7 @@ if __name__ == "__main__":
|
|
158 |
elem_id="radial-diagram-example-image1"
|
159 |
)
|
160 |
gr.Image(
|
161 |
-
value="./images/rd2.png",
|
162 |
label="Sample Radial Diagram 2",
|
163 |
show_label=True,
|
164 |
interactive=False,
|
|
|
1 |
import gradio as gr
|
2 |
|
|
|
3 |
from concept_map_generator import generate_concept_map
|
4 |
from synoptic_chart_generator import generate_synoptic_chart
|
5 |
from radial_diagram_generator import generate_radial_diagram
|
6 |
from sample_data import CONCEPT_MAP_JSON, SYNOPTIC_CHART_JSON, RADIAL_DIAGRAM_JSON
|
7 |
|
8 |
+
def create_interface(generator_fn, sample_json, title):
|
9 |
"""
|
10 |
Helper function to create a Gradio Interface for a specific generator.
|
11 |
"""
|
|
|
23 |
show_download_button=True
|
24 |
),
|
25 |
title=title,
|
|
|
26 |
)
|
27 |
|
28 |
if __name__ == "__main__":
|
|
|
87 |
CONCEPT_MAP_JSON,
|
88 |
"Concept Map Generator"
|
89 |
)
|
90 |
+
gr.Markdown("<br>")
|
91 |
gr.Markdown("## Example Concept Maps")
|
92 |
+
with gr.Row():
|
93 |
gr.Image(
|
94 |
+
value="./images/cm1.png",
|
95 |
label="Sample Concept Map 1",
|
96 |
show_label=True,
|
97 |
+
interactive=False,
|
98 |
+
height="auto",
|
99 |
+
width="100%",
|
100 |
+
elem_id="concept-map-example-image1"
|
101 |
)
|
102 |
gr.Image(
|
103 |
+
value="./images/cm2.png",
|
104 |
label="Sample Concept Map 2",
|
105 |
show_label=True,
|
106 |
interactive=False,
|
|
|
115 |
SYNOPTIC_CHART_JSON,
|
116 |
"Synoptic Chart Generator"
|
117 |
)
|
118 |
+
gr.Markdown("<br>")
|
119 |
gr.Markdown("## Example Synoptic Charts")
|
120 |
+
with gr.Row():
|
121 |
gr.Image(
|
122 |
+
value="./images/sc1.png",
|
123 |
label="Sample Synoptic Chart 1",
|
124 |
show_label=True,
|
125 |
interactive=False,
|
|
|
128 |
elem_id="synoptic-chart-example-image1"
|
129 |
)
|
130 |
gr.Image(
|
131 |
+
value="./images/sc2.png",
|
132 |
label="Sample Synoptic Chart 2",
|
133 |
show_label=True,
|
134 |
interactive=False,
|
|
|
143 |
RADIAL_DIAGRAM_JSON,
|
144 |
"Radial Diagram Generator"
|
145 |
)
|
146 |
+
gr.Markdown("<br>")
|
147 |
gr.Markdown("## Example Radial Diagrams")
|
148 |
+
with gr.Row():
|
149 |
gr.Image(
|
150 |
+
value="./images/rd1.png",
|
151 |
label="Sample Radial Diagram 1",
|
152 |
show_label=True,
|
153 |
interactive=False,
|
|
|
156 |
elem_id="radial-diagram-example-image1"
|
157 |
)
|
158 |
gr.Image(
|
159 |
+
value="./images/rd2.png",
|
160 |
label="Sample Radial Diagram 2",
|
161 |
show_label=True,
|
162 |
interactive=False,
|