TrackDiagrams

class trk_diagr.TrackDiagrams(data_dir=None, update=False)[source]

A class for collecting British railway track diagrams.

Parameters
  • data_dir (str or None) – name of data directory, defaults to None

  • update (bool) – whether to check on update and proceed to update the package data, defaults to False

Example:

>>> from pyrcs.line_data import TrackDiagrams

>>> td = TrackDiagrams()

>>> print(td.Name)
Railway track diagrams (some samples)

>>> print(td.SourceURL)
http://www.railwaycodes.org.uk/track/diagrams0.shtm

Methods

TrackDiagrams.cdd_td(*sub_dir, **kwargs)

Change directory to package data directory and sub-directories (and/or a file).

TrackDiagrams.collect_sample_catalogue([…])

Collect catalogue of sample railway track diagrams from source web page.

TrackDiagrams.fetch_sample_catalogue([…])

Fetch catalogue of sample railway track diagrams from local backup.