bauerfriederike commited on
Commit
0499f9e
·
1 Parent(s): a4998d2

remove concepts, handle case in app

Browse files
Files changed (1) hide show
  1. app.py +16 -8
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