A model railway signalling system written in Python for the raspberry Pi. Can be used with the Pi-SPROG command station for full DCC control of points and signals. Also supports train detection via the GPIO ports. All the main functions (in the model railway signals package) have been designed to be reused across other layouts