PyRCS: An open-source tool for collecting railway codes used in different UK rail industry systems

Research output: Non-textual formSoftware

Abstract

PyRCS is an open-source Python package that simplifies the collection and management of railway codes used across different systems in the UK rail industry. It provides a practical toolkit for researchers, practitioners and frequent users of the Railway Codes website who work extensively with railway codes in the UK. By leveraging Python's capabilities, PyRCS enables efficient access, retrieval and manipulation of railway code data, enhancing productivity and effectiveness in working with these codes.

During installation, PyRCS includes a set of pre-packaged data. When users request data from a specific category on the Railway Codes website, PyRCS loads the corresponding pre-packaged data for that category by default. Additionally, it provides functionality for direct access to the latest data from the source website, ensuring users stay up to date. Users can also update the pre-packaged data as needed, keeping their resources synchronized with the latest developments.

With PyRCS, users can leverage Python's power to streamline workflows and enhance productivity when working with railway codes in the UK rail industry.
Original languageEnglish
PublisherZenodo
Media of outputOnline
DOIs
Publication statusPublished - 2020

Keywords

  • Python
  • Railway codes
  • Railway
  • Bridges
  • CRS
  • NLC
  • TIPLOC
  • STANOX
  • Electrification
  • ELR and Mileage
  • LOR
  • Stations
  • Signal boxes
  • Tunnels
  • Viaducts
  • Depots
  • Tracks

Fingerprint

Dive into the research topics of 'PyRCS: An open-source tool for collecting railway codes used in different UK rail industry systems'. Together they form a unique fingerprint.

Cite this