mileage_str_to_num

pyrcs.converter.mileage_str_to_num(mileage)[source]

Convert string-type Network Rail mileage to numerical-type one.

Parameters:

mileage (str) – string-type Network Rail mileage in the form ‘<miles>.<yards>’

Returns:

numerical-type Network Rail mileage

Return type:

float

Examples:

>>> from pyrcs.converter import mileage_str_to_num

>>> mileage_num = mileage_str_to_num(mileage='0.0396')
>>> mileage_num
0.0396

>>> mileage_num = mileage_str_to_num(mileage='')
>>> mileage_num
nan