mile_yard_to_mileage

pyrcs.converter.mile_yard_to_mileage(mile, yard, as_numeric=True)[source]

Convert mile and yard to Network Rail mileage.

Parameters:
  • mile (float or int) – mile

  • yard (float or int) – yard

  • as_numeric (bool) – whether to return a numeric value, defaults to True

Returns:

Network Rail mileage

Return type:

str or float

Examples:

>>> from pyrcs.converter import mile_yard_to_mileage

>>> m, y = 10, 1500

>>> mileage_data = mile_yard_to_mileage(mile=m, yard=y)
>>> mileage_data
10.15

>>> mileage_data = mile_yard_to_mileage(mile=m, yard=y, as_numeric=False)
>>> mileage_data
'10.1500'

>>> m, y = 10, 500

>>> mileage_data = mile_yard_to_mileage(mile=m, yard=y, as_numeric=False)
>>> mileage_data
'10.0500'