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,
|