1
0
Fork 0
Go to file
Ana Ueberhorst 0dea4585ae Bachelor Thesis Commit 2021-09-16 15:22:28 +02:00
LICENSE.txt Initial commit: LICENSE and README 2021-09-13 15:12:56 +02:00
README.txt Bachelor Thesis Commit 2021-09-16 15:22:28 +02:00
betweenRegistrationPoints.jl Bachelor Thesis Commit 2021-09-16 15:22:28 +02:00
checkPerformance.jl Bachelor Thesis Commit 2021-09-16 15:22:28 +02:00
output.jl Bachelor Thesis Commit 2021-09-16 15:22:28 +02:00
plotting.jl Bachelor Thesis Commit 2021-09-16 15:22:28 +02:00
readFile.jl Bachelor Thesis Commit 2021-09-16 15:22:28 +02:00
registrationPoints.jl Bachelor Thesis Commit 2021-09-16 15:22:28 +02:00
settings.yaml Bachelor Thesis Commit 2021-09-16 15:22:28 +02:00
types.jl Bachelor Thesis Commit 2021-09-16 15:22:28 +02:00

README.txt

Um das Programm auszuführen, müssen zunächst die darin enthaltenen Pakete der
Julia-Umgebung hinzugefügt werden. Diese Pakete sind:

   - https://github.com/JuliaData/YAML.jl
   - https://github.com/quinnj/Dates.jl
   - https://github.com/JuliaData/DataFrames.jl
   - https://github.com/JuliaData/CSV.jl
   - https://github.com/JuliaPlots/Plots.jl
   - https://github.com/JuliaLang/Statistics.jl
   - https://github.com/JuliaStats/StatsBase.jl
   - https://github.com/JuliaPlots/StatsPlots.jl

Mittels der Datei readFile.jl kann das Programm gestartet werden.
Der Pfad der beiliegenden Datei settings.yaml muss allerdings angepasst werden.
In der Datei settings.yaml können die Einstellungen getroffen und
der Speicherort aller Output-Dateien kann angepasst werden.
Auch müssen in der Datei settings.yaml die Speicherorte der folgenden Dateien
aus dem Datensatz der Deutschen Bahn angepasst werden:

   - Bahnhofsdaten.csv
   - 20170901-20171019_Alle_Sollereignisse_S-Bahn_Stuttgart.csv
   - 20170901-20171019_Alle_Istmeldungen_S-Bahn_Stuttgart.csv

Einstellungen für das Plotten können in der Datei plotting.jl getroffen werden.

Das "@time" vor einigen Funktionen kann auswirkungslos entfernt werden. Es
dient allein der Zeitkontrolle.

Bei folgender Fehlermeldung

LoadError: MethodError: no method matching _show(::IOStream,
 ::MIME{Symbol("application/pdf")}

das Programm einfach erneut starten.