Pluginschnittstelle in Python
Verfasst: Sa Apr 09, 2022 3:35 pm
hallo stellwerksim- und python-freunde
ich habe zum spielen und auswerten von sim-daten einen plugin-client in python geschrieben. wer etwas erfahrung mit python hat, kann ihn gerne auch für seine projekte nutzen. im paket auch enthalten sind beispielprogramme: gleisbelegung und ereignisticker.
https://github.com/topological-state/stskit
hauptsächliche komponenten
voraussetzungen
python-installation mindestens 3.8, anaconda/miniconda empfohlen.
entwicklungsstand
der client ist nahezu vollständig und läuft ziemlich stabil, wurde aber noch nicht auf allen stellwerken getestet. die demoprogramme befinden sich in entwicklung und können sich verändern. eure kommentare nehme ich gerne entgegen, kann aber punkto support und features nichts versprechen. mithilfe am code ist willkommen.
beispielscreen gleisbelegung mit konfliktmarkierung und zugdetails
beispielscreen ereignisticker
ich habe zum spielen und auswerten von sim-daten einen plugin-client in python geschrieben. wer etwas erfahrung mit python hat, kann ihn gerne auch für seine projekte nutzen. im paket auch enthalten sind beispielprogramme: gleisbelegung und ereignisticker.
https://github.com/topological-state/stskit
hauptsächliche komponenten
- plugin-client unterstützt die gesamte plugin-schnittstelle: zugliste mit komplettem fahrplan, netzplan, ereignisse. die zug- und netz-daten werden so weit wie möglich in python-objekte übersetzt und verlinkt.
- ereignisticker für die kommandozeile (demoprogramm)
- grafisches demoprogramm mit gleisbelegung, einfahrten/ausfahrten-tabelle, ereignisticker
voraussetzungen
python-installation mindestens 3.8, anaconda/miniconda empfohlen.
entwicklungsstand
der client ist nahezu vollständig und läuft ziemlich stabil, wurde aber noch nicht auf allen stellwerken getestet. die demoprogramme befinden sich in entwicklung und können sich verändern. eure kommentare nehme ich gerne entgegen, kann aber punkto support und features nichts versprechen. mithilfe am code ist willkommen.
beispielscreen gleisbelegung mit konfliktmarkierung und zugdetails
beispielscreen ereignisticker