Spaces:
Runtime error
Runtime error
Update app_v1.py
Browse files
app_v1.py
CHANGED
|
@@ -269,6 +269,12 @@ def flesch_reading_ease(text):
|
|
| 269 |
def gunning_fog_index(text):
|
| 270 |
sentences = pre_process_text(text)
|
| 271 |
return textstat.gunning_fog(sentences)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 272 |
|
| 273 |
def calculate_readability_metrics(text):
|
| 274 |
#fk_grade_level = flesch_kincaid_grade_level(text)
|
|
@@ -276,7 +282,7 @@ def calculate_readability_metrics(text):
|
|
| 276 |
fk_reading_ease = flesch_reading_ease(text)
|
| 277 |
gunning_fog = gunning_fog_index(text)
|
| 278 |
|
| 279 |
-
return cont_clarity, fk_reading_ease, gunning_fog
|
| 280 |
#-------------#
|
| 281 |
|
| 282 |
with gr.Blocks(title="RecurrentGPT", css="footer {visibility: hidden}", theme='sudeepshouche/minimalist') as demo:
|
|
|
|
| 269 |
def gunning_fog_index(text):
|
| 270 |
sentences = pre_process_text(text)
|
| 271 |
return textstat.gunning_fog(sentences)
|
| 272 |
+
|
| 273 |
+
def categorize_metrics(cont_clarity, fk_reading_ease, gunning_fog):
|
| 274 |
+
clarity_category = "Low" if cont_clarity <= 5 else "Normal" if cont_clarity <= 10 else "High"
|
| 275 |
+
understandability_category = "Low" if fk_reading_ease <= 29 else "Normal" if fk_reading_ease <= 69 else "High"
|
| 276 |
+
conciseness_category = "Low" if gunning_fog <= 6 else "Normal" if gunning_fog <= 12 else "High"
|
| 277 |
+
return clarity_category, understandability_category, conciseness_category
|
| 278 |
|
| 279 |
def calculate_readability_metrics(text):
|
| 280 |
#fk_grade_level = flesch_kincaid_grade_level(text)
|
|
|
|
| 282 |
fk_reading_ease = flesch_reading_ease(text)
|
| 283 |
gunning_fog = gunning_fog_index(text)
|
| 284 |
|
| 285 |
+
return categorize_metrics(cont_clarity, fk_reading_ease, gunning_fog)
|
| 286 |
#-------------#
|
| 287 |
|
| 288 |
with gr.Blocks(title="RecurrentGPT", css="footer {visibility: hidden}", theme='sudeepshouche/minimalist') as demo:
|