awacke1 commited on
Commit
24a753a
·
1 Parent(s): 182f76e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -15
app.py CHANGED
@@ -143,8 +143,6 @@ def link_button_with_emoji(url, title, emoji_summary):
143
 
144
 
145
 
146
-
147
-
148
  # Homunculus parts and their corresponding emojis
149
  homunculus_parts = {
150
  "Head": "🧠", "Left Eye": "👁️", "Right Eye": "👁️",
@@ -163,14 +161,12 @@ homunculus_parts = {
163
  "Left Shin": "🦵", "Right Shin": "🦵"
164
  }
165
 
166
-
167
  # Function to display the homunculus parts with expanders and chat buttons
168
  def display_homunculus_parts():
169
  st.title("Homunculus Model")
170
 
171
- # Container parts
172
- with st.expander("Head (🧠)", expanded=False):
173
- st.write("Contains: Left Eye 👁️, Right Eye 👁️, Left Eyebrow 🤨, Right Eyebrow 🤨, Nose 👃, Mouth 👄")
174
  head_parts = ["Left Eye", "Right Eye", "Left Eyebrow", "Right Eyebrow", "Nose", "Mouth"]
175
  for part in head_parts:
176
  prompt = f"Learn about the key features of {part}"
@@ -178,29 +174,27 @@ def display_homunculus_parts():
178
  response = chat_with_model(prompt, part)
179
  st.write(response)
180
 
181
- # Symmetric body parts (Left & Right)
182
- for part in ["Shoulder", "Upper Arm", "Elbow", "Forearm", "Wrist", "Hand", "Hip", "Thigh", "Knee", "Shin"]:
 
183
  col1, col2 = st.columns(2)
184
  with col1:
185
- with st.expander(f"Left {part} (💪)", expanded=False):
186
- st.write(f"Details about the Left {part}")
187
  prompt = f"Learn about the key features of Left {part}"
188
  if st.button(f"Explore Left {part}", key=f"Left {part}"):
189
  response = chat_with_model(prompt, f"Left {part}")
190
  st.write(response)
191
  with col2:
192
- with st.expander(f"Right {part} (💪)", expanded=False):
193
- st.write(f"Details about the Right {part}")
194
  prompt = f"Learn about the key features of Right {part}"
195
  if st.button(f"Explore Right {part}", key=f"Right {part}"):
196
  response = chat_with_model(prompt, f"Right {part}")
197
  st.write(response)
198
 
199
- # Central body parts
200
  central_parts = ["Neck", "Chest", "Abdomen", "Pelvis"]
201
  for part in central_parts:
202
- with st.expander(f"{part} ({homunculus_parts2[part][0]})", expanded=False):
203
- st.write(f"Details about the {part}")
204
  prompt = f"Learn about the key features of {part}"
205
  if st.button(f"Explore {part}", key=part):
206
  response = chat_with_model(prompt, part)
 
143
 
144
 
145
 
 
 
146
  # Homunculus parts and their corresponding emojis
147
  homunculus_parts = {
148
  "Head": "🧠", "Left Eye": "👁️", "Right Eye": "👁️",
 
161
  "Left Shin": "🦵", "Right Shin": "🦵"
162
  }
163
 
 
164
  # Function to display the homunculus parts with expanders and chat buttons
165
  def display_homunculus_parts():
166
  st.title("Homunculus Model")
167
 
168
+ # Displaying container part: Head
169
+ with st.expander(f"Head ({homunculus_parts['Head']})", expanded=False):
 
170
  head_parts = ["Left Eye", "Right Eye", "Left Eyebrow", "Right Eyebrow", "Nose", "Mouth"]
171
  for part in head_parts:
172
  prompt = f"Learn about the key features of {part}"
 
174
  response = chat_with_model(prompt, part)
175
  st.write(response)
176
 
177
+ # Displaying symmetric body parts
178
+ symmetric_parts = ["Shoulder", "Upper Arm", "Elbow", "Forearm", "Wrist", "Hand", "Hip", "Thigh", "Knee", "Shin"]
179
+ for part in symmetric_parts:
180
  col1, col2 = st.columns(2)
181
  with col1:
182
+ with st.expander(f"Left {part} ({homunculus_parts[f'Left {part}']})", expanded=False):
 
183
  prompt = f"Learn about the key features of Left {part}"
184
  if st.button(f"Explore Left {part}", key=f"Left {part}"):
185
  response = chat_with_model(prompt, f"Left {part}")
186
  st.write(response)
187
  with col2:
188
+ with st.expander(f"Right {part} ({homunculus_parts[f'Right {part}']})", expanded=False):
 
189
  prompt = f"Learn about the key features of Right {part}"
190
  if st.button(f"Explore Right {part}", key=f"Right {part}"):
191
  response = chat_with_model(prompt, f"Right {part}")
192
  st.write(response)
193
 
194
+ # Displaying central body parts
195
  central_parts = ["Neck", "Chest", "Abdomen", "Pelvis"]
196
  for part in central_parts:
197
+ with st.expander(f"{part} ({homunculus_parts[part]})", expanded=False):
 
198
  prompt = f"Learn about the key features of {part}"
199
  if st.button(f"Explore {part}", key=part):
200
  response = chat_with_model(prompt, part)