czyoung commited on
Commit
d1e1561
·
verified ·
1 Parent(s): e38cada

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -8
app.py CHANGED
@@ -133,12 +133,15 @@ def analyze(inFileName):
133
  categorySelections = st.session_state["categorySelect"][currFileIndex]
134
 
135
  noVoice, oneVoice, multiVoice = su.calcSpeakingTypes(currAnnotation,currTotalTime)
 
 
 
136
 
137
  df3 = pd.DataFrame(
138
  {
139
- "values": [su.sumTimes(noVoice),
140
- su.sumTimes([n for _,n in oneVoice]),
141
- su.sumTimes([n for _,n in multiVoice])],
142
  "names": ["No Voice","One Voice","Multi Voice"],
143
  }
144
  )
@@ -175,9 +178,6 @@ def analyze(inFileName):
175
  speakerList,timeList = su.sumTimesPerSpeaker(oneVoice)
176
  multiSpeakerList, multiTimeList = su.sumMultiTimesPerSpeaker(multiVoice)
177
  summativeMultiSpeaker = sum(multiTimeList)
178
- sumNoVoice = su.sumTimes(noVoice)
179
- sumOneVoice = su.sumTimes([n for _,n in oneVoice])
180
- sumMultiVoice = su.sumTimes([n for _,n in multiVoice])
181
  basePercentiles = [sumNoVoice/currTotalTime,
182
  sumOneVoice/currTotalTime,
183
  sumMultiVoice/currTotalTime
@@ -559,7 +559,7 @@ else:
559
  for i in indices:
560
  currSpeakerList, currAnnotation, currTotalTime = st.session_state.results[i]
561
  categorySelections = st.session_state["categorySelect"][i]
562
- catSummary,extraCats = calcCategories(currAnnotation,categorySelections)
563
  st.session_state.summaries[i]["categories"] = (catSummary,extraCats)
564
  for extra in extraCats:
565
  df6_dict[extra] = []
@@ -573,7 +573,7 @@ else:
573
  summary, extras = st.session_state.summaries[i]["categories"]
574
  theseCategories = st.session_state.categories + extras
575
  for j, timeSlots in enumerate(summary):
576
- df6_dict[theseCategories[j]].append(su.sumTimes([t for _,t in timeSlots])/st.session_state.results[i][2])
577
  for category in allCategories:
578
  if category not in theseCategories:
579
  df6_dict[category].append(0)
 
133
  categorySelections = st.session_state["categorySelect"][currFileIndex]
134
 
135
  noVoice, oneVoice, multiVoice = su.calcSpeakingTypes(currAnnotation,currTotalTime)
136
+ sumNoVoice = su.sumTimes(noVoice)
137
+ sumOneVoice = su.sumTimes(oneVoice)
138
+ sumMultiVoice = su.sumTimes(multiVoice)
139
 
140
  df3 = pd.DataFrame(
141
  {
142
+ "values": [sumNoVoice,
143
+ sumOneVoice,
144
+ sumMultiVoice],
145
  "names": ["No Voice","One Voice","Multi Voice"],
146
  }
147
  )
 
178
  speakerList,timeList = su.sumTimesPerSpeaker(oneVoice)
179
  multiSpeakerList, multiTimeList = su.sumMultiTimesPerSpeaker(multiVoice)
180
  summativeMultiSpeaker = sum(multiTimeList)
 
 
 
181
  basePercentiles = [sumNoVoice/currTotalTime,
182
  sumOneVoice/currTotalTime,
183
  sumMultiVoice/currTotalTime
 
559
  for i in indices:
560
  currSpeakerList, currAnnotation, currTotalTime = st.session_state.results[i]
561
  categorySelections = st.session_state["categorySelect"][i]
562
+ catSummary,extraCats = su.calcCategories(currAnnotation,categorySelections)
563
  st.session_state.summaries[i]["categories"] = (catSummary,extraCats)
564
  for extra in extraCats:
565
  df6_dict[extra] = []
 
573
  summary, extras = st.session_state.summaries[i]["categories"]
574
  theseCategories = st.session_state.categories + extras
575
  for j, timeSlots in enumerate(summary):
576
+ df6_dict[theseCategories[j]].append(sum([t.duration for _,t in timeSlots])/st.session_state.results[i][2])
577
  for category in allCategories:
578
  if category not in theseCategories:
579
  df6_dict[category].append(0)