Spaces:
Building
on
CPU Upgrade
Building
on
CPU Upgrade
feat: add defaults
Browse files
app.py
CHANGED
@@ -39,24 +39,24 @@ additional_categories = {
|
|
39 |
}
|
40 |
|
41 |
# Define the input components for the form
|
42 |
-
age_input = gr.Slider(minimum=18, maximum=100, label="Age ", step=1)
|
43 |
-
gender_input = gr.Radio(choices=additional_categories["Gender"], label="Gender")
|
44 |
-
ethnicity_input = gr.Radio(choices=additional_categories["Ethnicity"], label="Ethnicity")
|
45 |
-
geographic_location_input = gr.Radio(choices=additional_categories["Geographic_Location"], label="Geographic Location")
|
46 |
-
medications_input = gr.CheckboxGroup(choices=additional_categories["Medications"], label="Medications")
|
47 |
-
allergies_input = gr.CheckboxGroup(choices=additional_categories["Allergies"], label="Allergies")
|
48 |
-
previous_treatments_input = gr.CheckboxGroup(choices=additional_categories["Previous_Treatments"], label="Previous Treatments")
|
49 |
-
blood_glucose_level_input = gr.Slider(minimum=0, maximum=300, label="Blood Glucose Level", step=1)
|
50 |
-
blood_pressure_systolic_input = gr.Slider(minimum=80, maximum=200, label="Blood Pressure (Systolic)", step=1)
|
51 |
-
blood_pressure_diastolic_input = gr.Slider(minimum=40, maximum=120, label="Blood Pressure (Diastolic)", step=1)
|
52 |
-
bmi_input = gr.Slider(minimum=10, maximum=50, label="BMI ", step=1)
|
53 |
-
smoking_status_input = gr.Radio(choices=additional_categories["Smoking_Status"], label="Smoking Status")
|
54 |
-
alcohol_consumption_input = gr.Radio(choices=additional_categories["Alcohol_Consumption"], label="Alcohol Consumption")
|
55 |
-
exercise_habits_input = gr.Radio(choices=additional_categories["Exercise_Habits"], label="Exercise Habits")
|
56 |
-
diet_input = gr.Radio(choices=additional_categories["Diet"], label="Diet")
|
57 |
-
condition_severity_input = gr.Slider(minimum=1, maximum=10, label="Condition Severity", step=1)
|
58 |
-
functional_status_input = gr.Radio(choices=additional_categories["Functional_Status"], label="Functional Status")
|
59 |
-
previous_trial_participation_input = gr.Radio(choices=additional_categories["Previous_Trial_Participation"], label="Previous Trial Participation")
|
60 |
|
61 |
|
62 |
# def encrypt_array(user_symptoms: np.ndarray, user_id: str) -> bytes:
|
|
|
39 |
}
|
40 |
|
41 |
# Define the input components for the form
|
42 |
+
age_input = gr.Slider(minimum=18, maximum=100, label="Age ", step=1, value=30)
|
43 |
+
gender_input = gr.Radio(choices=additional_categories["Gender"], label="Gender", value="Male")
|
44 |
+
ethnicity_input = gr.Radio(choices=additional_categories["Ethnicity"], label="Ethnicity", value="White")
|
45 |
+
geographic_location_input = gr.Radio(choices=additional_categories["Geographic_Location"], label="Geographic Location", value="North America")
|
46 |
+
medications_input = gr.CheckboxGroup(choices=additional_categories["Medications"], label="Medications", value=["Metformin"])
|
47 |
+
allergies_input = gr.CheckboxGroup(choices=additional_categories["Allergies"], label="Allergies", value=["Peanuts"])
|
48 |
+
previous_treatments_input = gr.CheckboxGroup(choices=additional_categories["Previous_Treatments"], label="Previous Treatments", value=["None"])
|
49 |
+
blood_glucose_level_input = gr.Slider(minimum=0, maximum=300, label="Blood Glucose Level", step=1, value=100)
|
50 |
+
blood_pressure_systolic_input = gr.Slider(minimum=80, maximum=200, label="Blood Pressure (Systolic)", step=1, value=120)
|
51 |
+
blood_pressure_diastolic_input = gr.Slider(minimum=40, maximum=120, label="Blood Pressure (Diastolic)", step=1, value=80)
|
52 |
+
bmi_input = gr.Slider(minimum=10, maximum=50, label="BMI ", step=1, value=20)
|
53 |
+
smoking_status_input = gr.Radio(choices=additional_categories["Smoking_Status"], label="Smoking Status", value="Never")
|
54 |
+
alcohol_consumption_input = gr.Radio(choices=additional_categories["Alcohol_Consumption"], label="Alcohol Consumption", value="None")
|
55 |
+
exercise_habits_input = gr.Radio(choices=additional_categories["Exercise_Habits"], label="Exercise Habits", value="Sedentary")
|
56 |
+
diet_input = gr.Radio(choices=additional_categories["Diet"], label="Diet", value="Omnivore")
|
57 |
+
condition_severity_input = gr.Slider(minimum=1, maximum=10, label="Condition Severity", step=1, value=5)
|
58 |
+
functional_status_input = gr.Radio(choices=additional_categories["Functional_Status"], label="Functional Status", value="Independent")
|
59 |
+
previous_trial_participation_input = gr.Radio(choices=additional_categories["Previous_Trial_Participation"], label="Previous Trial Participation", value="No")
|
60 |
|
61 |
|
62 |
# def encrypt_array(user_symptoms: np.ndarray, user_id: str) -> bytes:
|