ZahirJS commited on
Commit
6449b98
·
verified ·
1 Parent(s): 53af13a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -19
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): # Removed 'description' parameter
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>") # Replaced gr.Space with gr.Markdown("<br>") for spacing
93
  gr.Markdown("## Example Concept Maps")
94
- with gr.Row(): # <--- Added gr.Row() here for side-by-side layout
95
  gr.Image(
96
- value="./images/cm1.png", # Path to your first example image
97
  label="Sample Concept Map 1",
98
  show_label=True,
99
- interactive=False, # Make it non-interactive
100
- height="auto", # Adjust height automatically
101
- width="100%", # Adjust width automatically to its container
102
- elem_id="concept-map-example-image1" # Optional: for CSS targeting
103
  )
104
  gr.Image(
105
- value="./images/cm2.png", # Path to your second example image
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>") # Replaced gr.Space with gr.Markdown("<br>") for spacing
121
  gr.Markdown("## Example Synoptic Charts")
122
- with gr.Row(): # <--- Added gr.Row() here
123
  gr.Image(
124
- value="./images/sc1.png", # Path to your first example image
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", # Path to your second example image
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>") # Replaced gr.Space with gr.Markdown("<br>") for spacing
149
  gr.Markdown("## Example Radial Diagrams")
150
- with gr.Row(): # <--- Added gr.Row() here
151
  gr.Image(
152
- value="./images/rd1.png", # Path to your first example image
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", # Path to your second example image
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,