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. # Uncomment the next line to have this generated file ignored.
#*Notes.bib #*Notes.bib
LaTex/print_Ruder-IDs.pdf
LaTex/Ruder-IDs.csv

View File

@@ -1,79 +1,47 @@
S-C2-M-19XX-01-B/S Angie
S-Sw-M-201X-01-B/S Architekten Lechner
S-Sw-M-201X-02-B/S ASVK
S-Sw-M-201X-03-B/S Autohaus Velden
S-Sw-M-201X-04-B/S Bootolo
S-Cr-M-200X-01-B/S C3er
S-Cr-M-200X-02-B/S C4er
S-Cr-M-200X-03-B/S Carb\&Curvy
S-Cr-M-200X-04-B/S Carinthischer Sommer
S-Cr-M-200X-05-B/S Cito
S-Cr-M-200X-06-B/S E.H.
S-Cr-M-200X-07-B/S Empacher 2
S-Cr-M-200X-08-B/S Feuerberg
S-Cr-M-200X-09-B/S Flugbügel CL1
S-Cr-M-200X-10-B/S Gelber Schelle 2x
S-Cr-M-200X-11-B/S Hans und Erni
S-Cr-H-200X-01-B/S HGC Group/Max
S-Cr-H-200X-02-B/S HGC/Felix/Thor
S-Cr-H-200X-03-B/S Hydrant
S-Cr-H-200X-04-B/S in Ligno
S-Cr-H-200X-05-B/S Kärnten Sport
S-C2-H-201X-01-B/S Killer
S-C2-H-201X-02-B/S Kleine Zeitung
S-C2-H-201X-03-B/S Leonie
S-C2-H-201X-04-B/S Lupo
S-C2-H-201X-05-B/S Manze
S-C2-H-201X-06-B/S Mastä
S-C2-H-201X-07-B/S Niebelungen
S-C2-H-201X-08-B/S Noze
S-C2-H-201X-09-B/S Paracelsus
S-C2-H-201X-10-B/S Pegasus
S-C2-H-201X-11-B/S Peter Pan
S-C2-H-201X-12-B/S Phönix
S-C2-H-201X-13-B/S Pra
S-C2-H-201X-14-B/S Regnitz
S-C2-H-201X-15-B/S Skye
S-C2-H-201X-16-B/S State of the Art
S-C2-H-201X-17-B/S Steinstark
S-C2-H-201X-20-B/S-sk Ulli
S-C2-H-201X-21-B/S-sk Velocitas
S-C2-H-201X-22-B/S-sk Veronika
S-C2-H-201X-23-B/S-sk Victoria
S-C2-H-201X-24-B/S-sk Villach Sport
S-C2-H-201X-25-B/S-sk Villach:Sport 8+
S-C2-H-201X-26-B/S-sk Villacher Bier
S-C2-H-202X-01-B/S-sk Villacher Faschingsgilde
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
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['Nachname'] = df['Nachname'].str.strip()\n",
"df['rower'] = df.apply(evaluate_rower,axis=1,args=('rower',))\n", "df['rower'] = df.apply(evaluate_rower,axis=1,args=('rower',))\n",
"df['Telefonnummer'] = df.apply(extract_tel,axis=1,args=('Telefonnummer',))\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": { "metadata": {
"kernelspec": { "kernelspec": {
"display_name": ".venv (3.13.7)", "display_name": ".venv (3.14.4)",
"language": "python", "language": "python",
"name": "python3" "name": "python3"
}, },
@@ -291,7 +291,7 @@
"name": "python", "name": "python",
"nbconvert_exporter": "python", "nbconvert_exporter": "python",
"pygments_lexer": "ipython3", "pygments_lexer": "ipython3",
"version": "3.13.7" "version": "3.14.4"
} }
}, },
"nbformat": 4, "nbformat": 4,

View File

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

File diff suppressed because it is too large Load Diff