yard_to_mileage

pyrcs.converter.yard_to_mileage(yard, as_str=True)

Convert yards to Network Rail mileages.

Parameters
  • yard (int or float or None) – yard data

  • as_str (bool) – whether to return as a string value, defaults to True

Returns

Network Rail mileage in the form ‘<miles>.<yards>’ or <miles>.<yards>

Return type

str or float

Examples:

>>> from pyrcs.converter import yard_to_mileage

>>> mileage_dat = yard_to_mileage(yard=396)
>>> mileage_dat
'0.0396'

>>> mileage_dat = yard_to_mileage(yard=396, as_str=False)
>>> mileage_dat
0.0396

>>> mileage_dat = yard_to_mileage(yard=None)
>>> mileage_dat
''

>>> mileage_dat = yard_to_mileage(yard=1760)
>>> mileage_dat
'1.0000'

>>> mileage_dat = yard_to_mileage(yard=12330)
>>> mileage_dat
'7.0010'