Viaducts

class viaduct.Viaducts(data_dir=None, update=False)[source]

A class for collecting railway viaducts.

Parameters
  • data_dir (str, 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.other_assets import Viaducts

>>> viaducts = Viaducts()

>>> print(viaducts.Name)
Railway viaducts

>>> print(viaducts.SourceURL)
http://www.railwaycodes.org.uk/viaducts/viaducts0.shtm

Methods

Viaducts.cdd_viaducts(*sub_dir, **kwargs)

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

Viaducts.collect_railway_viaducts_by_page(page_no)

Collect data of railway viaducts for a given page number from source web page.

Viaducts.fetch_railway_viaducts([update, …])

Fetch data of railway viaducts from local backup.