small improvements and better handling of edge cases

This commit is contained in:
2026-06-20 19:50:51 +02:00
parent 612a7b774c
commit 77ea5271f2
6 changed files with 92 additions and 1003 deletions

2
.gitignore vendored
View File

@@ -507,3 +507,5 @@ TSWLatexianTemp*
# Uncomment the next line to have this generated file ignored.
#*Notes.bib
LaTex/print_Ruder-IDs.pdf
LaTex/Ruder-IDs.csv

View File

@@ -1,79 +1,47 @@
S-C2-M-19XX-01-B/S
S-Sw-M-201X-01-B/S
S-Sw-M-201X-02-B/S
S-Sw-M-201X-03-B/S
S-Sw-M-201X-04-B/S
S-Cr-M-200X-01-B/S
S-Cr-M-200X-02-B/S
S-Cr-M-200X-03-B/S
S-Cr-M-200X-04-B/S
S-Cr-M-200X-05-B/S
S-Cr-M-200X-06-B/S
S-Cr-M-200X-07-B/S
S-Cr-M-200X-08-B/S
S-Cr-M-200X-09-B/S
S-Cr-M-200X-10-B/S
S-Cr-M-200X-11-B/S
S-Cr-H-200X-01-B/S
S-Cr-H-200X-02-B/S
S-Cr-H-200X-03-B/S
S-Cr-H-200X-04-B/S
S-Cr-H-200X-05-B/S
S-C2-H-201X-01-B/S
S-C2-H-201X-02-B/S
S-C2-H-201X-03-B/S
S-C2-H-201X-04-B/S
S-C2-H-201X-05-B/S
S-C2-H-201X-06-B/S
S-C2-H-201X-07-B/S
S-C2-H-201X-08-B/S
S-C2-H-201X-09-B/S
S-C2-H-201X-10-B/S
S-C2-H-201X-11-B/S
S-C2-H-201X-12-B/S
S-C2-H-201X-13-B/S
S-C2-H-201X-14-B/S
S-C2-H-201X-15-B/S
S-C2-H-201X-16-B/S
S-C2-H-201X-17-B/S
S-C2-H-201X-20-B/S-sk
S-C2-H-201X-21-B/S-sk
S-C2-H-201X-22-B/S-sk
S-C2-H-201X-23-B/S-sk
S-C2-H-201X-24-B/S-sk
S-C2-H-201X-25-B/S-sk
S-C2-H-201X-26-B/S-sk
S-C2-H-202X-01-B/S-sk
S-C2-H-202X-02-B/S-sk
S-C2-H-202X-03-B/S-sk
R-Em-H-19XX-00/01
R-Em-H-19XX-02/3
R-Em-H-19XX-02/03
R-Em-H-19XX-04/5
R-Em-H-19XX-04/05
R-Em-H-19XX-06/7
R-Em-H-19XX-06/07
R-Em-H-19XX-08/9
R-Cr-H-200X-00/01
R-Cr-H-200X-02/3
R-Cr-H-200X-02/03
R-Cr-H-200X-04/5
R-Cr-H-200X-04/05
R-Cr-H-200X-06/7
R-Cr-H-200X-06/07
R-Cr-H-200X-08/9
R-Cr-H-200X-08/09
R-Cr-H-200X-10/11
R-Cr-H-200X-12/13
R-Cr-H-200X-14/15
R-C2-H-201X-00/01-sk
R-C2-H-201X-02/3-sk
R-C2-H-201X-02/03-sk
R-C2-H-201X-04/5-sk
R-C2-H-201X-04/05-sk
R-C2-H-201X-06/7-sk
R-C2-H-201X-06/07-sk
R-C2-H-201X-08/9-sk
R-C2-H-201X-08/09-sk
R-C2-H-201X-10/11-sk
R-C2-H-201X-12/13-sk
Angie
Architekten Lechner
ASVK
Autohaus Velden
Bootolo
C3er
C4er
Carb\&Curvy
Carinthischer Sommer
Cito
E.H.
Empacher 2
Feuerberg
Flugbügel CL1
Gelber Schelle 2x
Hans und Erni
HGC Group/Max
HGC/Felix/Thor
Hydrant
in Ligno
Kärnten Sport
Killer
Kleine Zeitung
Leonie
Lupo
Manze
Mastä
Niebelungen
Noze
Paracelsus
Pegasus
Peter Pan
Phönix
Pra
Regnitz
Skye
State of the Art
Steinstark
Ulli
Velocitas
Veronika
Victoria
Villach Sport
Villach:Sport 8+
Villacher Bier
Villacher Faschingsgilde
Zernatto
1 S-C2-M-19XX-01-B/S Angie
2 S-Sw-M-201X-01-B/S Architekten Lechner
3 S-Sw-M-201X-02-B/S ASVK
4 S-Sw-M-201X-03-B/S Autohaus Velden
5 S-Sw-M-201X-04-B/S Bootolo
6 S-Cr-M-200X-01-B/S C3er
7 S-Cr-M-200X-02-B/S C4er
8 S-Cr-M-200X-03-B/S Carb\&Curvy
9 S-Cr-M-200X-04-B/S Carinthischer Sommer
10 S-Cr-M-200X-05-B/S Cito
11 S-Cr-M-200X-06-B/S E.H.
12 S-Cr-M-200X-07-B/S Empacher 2
13 S-Cr-M-200X-08-B/S Feuerberg
14 S-Cr-M-200X-09-B/S Flugbügel CL1
15 S-Cr-M-200X-10-B/S Gelber Schelle 2x
16 S-Cr-M-200X-11-B/S Hans und Erni
17 S-Cr-H-200X-01-B/S HGC Group/Max
18 S-Cr-H-200X-02-B/S HGC/Felix/Thor
19 S-Cr-H-200X-03-B/S Hydrant
20 S-Cr-H-200X-04-B/S in Ligno
21 S-Cr-H-200X-05-B/S Kärnten Sport
22 S-C2-H-201X-01-B/S Killer
23 S-C2-H-201X-02-B/S Kleine Zeitung
24 S-C2-H-201X-03-B/S Leonie
25 S-C2-H-201X-04-B/S Lupo
26 S-C2-H-201X-05-B/S Manze
27 S-C2-H-201X-06-B/S Mastä
28 S-C2-H-201X-07-B/S Niebelungen
29 S-C2-H-201X-08-B/S Noze
30 S-C2-H-201X-09-B/S Paracelsus
31 S-C2-H-201X-10-B/S Pegasus
32 S-C2-H-201X-11-B/S Peter Pan
33 S-C2-H-201X-12-B/S Phönix
34 S-C2-H-201X-13-B/S Pra
35 S-C2-H-201X-14-B/S Regnitz
36 S-C2-H-201X-15-B/S Skye
37 S-C2-H-201X-16-B/S State of the Art
38 S-C2-H-201X-17-B/S Steinstark
39 S-C2-H-201X-20-B/S-sk Ulli
40 S-C2-H-201X-21-B/S-sk Velocitas
41 S-C2-H-201X-22-B/S-sk Veronika
42 S-C2-H-201X-23-B/S-sk Victoria
43 S-C2-H-201X-24-B/S-sk Villach Sport
44 S-C2-H-201X-25-B/S-sk Villach:Sport 8+
45 S-C2-H-201X-26-B/S-sk Villacher Bier
46 S-C2-H-202X-01-B/S-sk Villacher Faschingsgilde
47 S-C2-H-202X-02-B/S-sk Zernatto
S-C2-H-202X-03-B/S-sk
R-Em-H-19XX-00/01
R-Em-H-19XX-02/3
R-Em-H-19XX-02/03
R-Em-H-19XX-04/5
R-Em-H-19XX-04/05
R-Em-H-19XX-06/7
R-Em-H-19XX-06/07
R-Em-H-19XX-08/9
R-Cr-H-200X-00/01
R-Cr-H-200X-02/3
R-Cr-H-200X-02/03
R-Cr-H-200X-04/5
R-Cr-H-200X-04/05
R-Cr-H-200X-06/7
R-Cr-H-200X-06/07
R-Cr-H-200X-08/9
R-Cr-H-200X-08/09
R-Cr-H-200X-10/11
R-Cr-H-200X-12/13
R-Cr-H-200X-14/15
R-C2-H-201X-00/01-sk
R-C2-H-201X-02/3-sk
R-C2-H-201X-02/03-sk
R-C2-H-201X-04/5-sk
R-C2-H-201X-04/05-sk
R-C2-H-201X-06/7-sk
R-C2-H-201X-06/07-sk
R-C2-H-201X-08/9-sk
R-C2-H-201X-08/09-sk
R-C2-H-201X-10/11-sk
R-C2-H-201X-12/13-sk

Binary file not shown.

View File

@@ -141,7 +141,7 @@
"df['Nachname'] = df['Nachname'].str.strip()\n",
"df['rower'] = df.apply(evaluate_rower,axis=1,args=('rower',))\n",
"df['Telefonnummer'] = df.apply(extract_tel,axis=1,args=('Telefonnummer',))\n",
"df['Foto'] = df['Foto'].str.replace(' ','-').fillna('-')"
"df['Foto'] = df['Foto'].fillna('-').str.replace(' ','-').fillna('-')"
]
},
{
@@ -277,7 +277,7 @@
],
"metadata": {
"kernelspec": {
"display_name": ".venv (3.13.7)",
"display_name": ".venv (3.14.4)",
"language": "python",
"name": "python3"
},
@@ -291,7 +291,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.13.7"
"version": "3.14.4"
}
},
"nbformat": 4,

View File

@@ -129,7 +129,7 @@
],
"metadata": {
"kernelspec": {
"display_name": ".venv (3.13.7)",
"display_name": ".venv (3.14.4.final.0)",
"language": "python",
"name": "python3"
},
@@ -143,7 +143,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.13.7"
"version": "3.14.4"
}
},
"nbformat": 4,

File diff suppressed because it is too large Load Diff