Spaces:
Running
Running
bauerfriederike
commited on
Commit
·
0499f9e
1
Parent(s):
a4998d2
remove concepts, handle case in app
Browse files
app.py
CHANGED
@@ -10,8 +10,12 @@ import json
|
|
10 |
from io import StringIO
|
11 |
|
12 |
load_dotenv(find_dotenv())
|
|
|
|
|
|
|
|
|
13 |
ANFORDERUNGEN = [
|
14 |
-
"Präsenzpflicht",
|
15 |
"Räumliche Flexibilität",
|
16 |
"Zeitliche Flexibilität",
|
17 |
"Schichtdienst",
|
@@ -19,16 +23,16 @@ ANFORDERUNGEN = [
|
|
19 |
]
|
20 |
ANGEBOTE = [
|
21 |
"Planbarkeit und Verlässlichkeit",
|
22 |
-
"Flexible und gestaltbare Dienstpläne und Schichtmodelle",
|
23 |
"flexible und gestaltbare Arbeitszeiten",
|
24 |
"Wahl des Arbeitszeitumfangs",
|
25 |
"Job-Sharing",
|
26 |
"Vereinbarkeit",
|
27 |
"Unterstützung bei der Kinderbetreuung",
|
28 |
"wohnortnahe Einsätze",
|
29 |
-
"Finanzielle Unterstützung",
|
30 |
"Familiäre und anlassbezogene Freistellung",
|
31 |
-
"Unterstützung bei der Pflegeverantwortung",
|
32 |
]
|
33 |
|
34 |
ALL_CONCEPTS = (
|
@@ -45,20 +49,20 @@ ALL_CONCEPTS = (
|
|
45 |
]
|
46 |
)
|
47 |
PARENTS = [
|
48 |
-
"Anforderungen an Arbeitsort",
|
49 |
"Anforderungen an Arbeitsort",
|
50 |
"Zeitliche",
|
51 |
"Zeitliche",
|
52 |
"Flexibilität",
|
53 |
"Zeitsouveränität",
|
|
|
54 |
"Zeitsouveränität",
|
55 |
"Zeitsouveränität",
|
56 |
"Zeitsouveränität",
|
57 |
-
"Zeitsouveränität",
|
58 |
-
"Familienfreundliche Konzepte",
|
59 |
-
"Familienfreundliche Konzepte",
|
60 |
"Familienfreundliche Konzepte",
|
|
|
61 |
"Familienfreundliche Konzepte",
|
|
|
62 |
"Familienfreundliche Konzepte",
|
63 |
"Familienfreundliche Konzepte",
|
64 |
"",
|
@@ -322,6 +326,8 @@ with left_column:
|
|
322 |
st.write(f" - Anforderung: {c['concept']}")
|
323 |
elif c["concept"] in ANGEBOTE:
|
324 |
st.write(f" - Angebot: {c['concept']}")
|
|
|
|
|
325 |
else:
|
326 |
st.write(f" - Konzept nicht in der Taxonomie {c['concept']}")
|
327 |
|
@@ -442,6 +448,8 @@ with middle_column:
|
|
442 |
st.write(f" - Anforderung: {c['concept']}")
|
443 |
elif c["concept"] in ANGEBOTE:
|
444 |
st.write(f" - Angebot: {c['concept']}")
|
|
|
|
|
445 |
else:
|
446 |
st.write(f" - Konzept nicht in der Taxonomie {c['concept']}")
|
447 |
|
|
|
10 |
from io import StringIO
|
11 |
|
12 |
load_dotenv(find_dotenv())
|
13 |
+
|
14 |
+
FILTERED_OUT_CONCEPTS = [
|
15 |
+
"Präsenzpflicht", "Flexible und gestaltbare Dienstpläne und Schichtmodelle", "Finanzielle Unterstützung", "Unterstützung bei der Pflegeverantwortung"
|
16 |
+
]
|
17 |
ANFORDERUNGEN = [
|
18 |
+
# "Präsenzpflicht",
|
19 |
"Räumliche Flexibilität",
|
20 |
"Zeitliche Flexibilität",
|
21 |
"Schichtdienst",
|
|
|
23 |
]
|
24 |
ANGEBOTE = [
|
25 |
"Planbarkeit und Verlässlichkeit",
|
26 |
+
# "Flexible und gestaltbare Dienstpläne und Schichtmodelle",
|
27 |
"flexible und gestaltbare Arbeitszeiten",
|
28 |
"Wahl des Arbeitszeitumfangs",
|
29 |
"Job-Sharing",
|
30 |
"Vereinbarkeit",
|
31 |
"Unterstützung bei der Kinderbetreuung",
|
32 |
"wohnortnahe Einsätze",
|
33 |
+
# "Finanzielle Unterstützung",
|
34 |
"Familiäre und anlassbezogene Freistellung",
|
35 |
+
# "Unterstützung bei der Pflegeverantwortung",
|
36 |
]
|
37 |
|
38 |
ALL_CONCEPTS = (
|
|
|
49 |
]
|
50 |
)
|
51 |
PARENTS = [
|
52 |
+
# "Anforderungen an Arbeitsort",
|
53 |
"Anforderungen an Arbeitsort",
|
54 |
"Zeitliche",
|
55 |
"Zeitliche",
|
56 |
"Flexibilität",
|
57 |
"Zeitsouveränität",
|
58 |
+
# "Zeitsouveränität",
|
59 |
"Zeitsouveränität",
|
60 |
"Zeitsouveränität",
|
61 |
"Zeitsouveränität",
|
|
|
|
|
|
|
62 |
"Familienfreundliche Konzepte",
|
63 |
+
# "Familienfreundliche Konzepte",
|
64 |
"Familienfreundliche Konzepte",
|
65 |
+
# "Familienfreundliche Konzepte",
|
66 |
"Familienfreundliche Konzepte",
|
67 |
"Familienfreundliche Konzepte",
|
68 |
"",
|
|
|
326 |
st.write(f" - Anforderung: {c['concept']}")
|
327 |
elif c["concept"] in ANGEBOTE:
|
328 |
st.write(f" - Angebot: {c['concept']}")
|
329 |
+
elif c["concept"] in FILTERED_OUT_CONCEPTS:
|
330 |
+
st.write(f" - Konzept in der Taxonomie {c['concept']} aber nicht für die Datenanalyse benutzt")
|
331 |
else:
|
332 |
st.write(f" - Konzept nicht in der Taxonomie {c['concept']}")
|
333 |
|
|
|
448 |
st.write(f" - Anforderung: {c['concept']}")
|
449 |
elif c["concept"] in ANGEBOTE:
|
450 |
st.write(f" - Angebot: {c['concept']}")
|
451 |
+
elif c["concept"] in FILTERED_OUT_CONCEPTS:
|
452 |
+
st.write(f" - Konzept in der Taxonomie {c['concept']} aber nicht für die Datenanalyse benutzt")
|
453 |
else:
|
454 |
st.write(f" - Konzept nicht in der Taxonomie {c['concept']}")
|
455 |
|