Published September 16, 2023 | Version 0.3.7
Software Open

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

Creators

  • 1. University of Birmingham

Description

PyRCS is an open-source Python package designed to simplify the collection and management of diverse codes used in different systems within the UK rail industry. It serves as a practical toolkit for researchers, practitioners, and individuals who frequently interact with the Railway Codes website and work extensively with railway codes in the UK. Leveraging the capabilities of the Python programming language, PyRCS enables efficient access to 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 listed on the Railway Codes website, PyRCS automatically loads the corresponding pre-packaged data for that category by default. Additionally, it provides functionality that enables direct access to the latest data from the data source website, ensuring users can stay updated with the most current information. Furthermore, PyRCS users can conveniently update the relevant pre-packaged data, keeping their data 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.

 

This release:

0.3.7 (16 September 2023)

      Notable changes since 0.3.6:

      For more information and detailed specifications, check out PyRCS 0.3.7 documentation.

 

Release history:

0.3.6 (10 June 2023)

      Notable changes since 0.3.5:

      For more information and detailed specifications, check out PyRCS 0.3.6 documentation.

0.3.5 (26 February 2023)

      Notable changes since 0.3.4:

      For more information and detailed specifications, check out PyRCS 0.3.5 documentation.

0.3.4 (9 January 2023)

      Notable changes since 0.3.3:

      For more information and detailed specifications, check out PyRCS 0.3.4 documentation.

0.3.3 (15 November 2022)

      Notable changes since 0.3.2:

      For more information and detailed specifications, check out PyRCS 0.3.3 documentation.

0.3.2 (18 August 2022)

      Notable changes since 0.3.1:

  • Fixed a few minor bugs.

      For more information and detailed specifications, check out PyRCS 0.3.2 documentation.

0.3.1 (14 June 2022)

      Notable changes since 0.3.0:

      For more information and detailed specifications, check out PyRCS 0.3.1 documentation.

0.3.0 (16 May 2022)

      Notable changes since 0.2.15:

  • Split the module old utils into three new modules: utils, converter and parser.
  • Made extensive modifications (with bug fixes).

      For more information and detailed specifications, check out PyRCS 0.3.0 documentation.

0.2.15 (27 March 2021)

      Notable changes since 0.2.14:

      For more information and detailed specifications, check out PyRCS 0.2.15 documentation.

0.2.14 (22 March 2021)

      Notable changes since 0.2.13:

      For more information and detailed specifications, check out PyRCS 0.2.14 documentation.

0.2.13 (9 January 2021)

      Notable changes since 0.2.12:

      For more information and detailed specifications, check out PyRCS 0.2.13 documentation.

0.2.12 (11 November 2020)

      Notable changes since 0.2.11:

      For more information and detailed specifications, check out PyRCS 0.2.12 documentation.

0.2.11 (31 October 2020)

      Notable changes since 0.2.10:

      For more information and detailed specifications, check out PyRCS 0.2.11 documentation.

0.2.10 (25 October 2020)

      Notable changes since 0.2.9:

      For more information and detailed specifications, check out PyRCS 0.2.10 documentation.

0.2.9 (13 September 2020)

      Notable changes since 0.2.8:

  • Updated pre-packed data

      For more information and detailed specifications, check out PyRCS 0.2.9 documentation.

0.2.8 (13 September 2020)

      Notable changes since 0.2.7:

      For more information and detailed specifications, check out PyRCS 0.2.8 documentation.

0.2.7 (18 July 2020)

      Notable changes since 0.2.6:

0.2.6 (8 March 2020)

      Notable changes since 0.2.5:

0.2.5 (10 January 2020)

      Notable changes since 0.2.4:

0.2.4 (4 December 2019)

      Notable changes since 0.2.3:

  • Removed the module settings.
  • Updated import statements in some modules/sub-modules due to changes in their dependencies.
  • Made some modifications to a few sub-modules due to changes in the corresponding web pages of the Railway Codes website.

0.2.3 (4 October 2019)

      Notable changes since 0.2.2:

0.2.2 (27 September 2019)

      Notable changes since 0.2.1:

0.2.1 (18 September 2019)

      Notable changes since 0.2.0:

0.2.0 (29 August 2019)

      This is a release of a brand-new version.

      Note that the initial releases (of early versions up to 0.1.28) had been permanently deleted.

 

Files

mikeqfu/pyrcs-0.3.7.zip

Files (158.6 kB)

Name Size Download all
md5:3b994747340de97c1bad55e100645b4e
158.6 kB Preview Download

Additional details

Related works