shift_num_nr_mileage¶
-
pyrcs.utils.
shift_num_nr_mileage
(nr_mileage, shift_yards)[source]¶ Shift Network Rail mileage by given yards.
- Parameters
nr_mileage (float or int or str) – Network Rail mileage
shift_yards (int or float) – yards by which the given
nr_mileage
is shifted
- Returns
shifted numerical Network Rail mileage
- Return type
float
Examples:
>>> from pyrcs.utils import shift_num_nr_mileage >>> num_mileage_dat = shift_num_nr_mileage(nr_mileage='0.0396', shift_yards=220) >>> print(num_mileage_dat) 0.0616 >>> shift_num_nr_mileage(nr_mileage='0.0396', shift_yards=220.99) >>> print(num_mileage_dat) 0.0617 >>> shift_num_nr_mileage(nr_mileage=10, shift_yards=220) >>> print(num_mileage_dat) 10.022