line_data

Classes for collecting line data.

crs_nlc_tiploc_stanox Collecting CRS, NLC, TIPLOC and STANOX codes.
electrification Collecting section codes for OLE installations.
elrs_mileages Collecting Engineer’s Line References (ELRs) codes.
line_names Collecting British railway line names.
lor_codes Collecting line of route (LOR) codes.
track_diagrams Collecting British railway track diagrams.

class pyrcs._line_data.LineData(update=False)[source]
Parameters:update (bool) – whether to check on update and proceed to update the package data, defaults to False

Example:

from pyrcs import LineData

ld = LineData()

# To get location codes
lid = ld.LocationIdentifiers

# location codes that start with 'A'
location_codes_a = lid.collect_location_codes_by_initial('A')