mile_chain_to_nr_mileage

pyrcs.utils.mile_chain_to_nr_mileage(miles_chains)

Convert mileage data in the form ‘<miles>.<chains>’ to Network Rail mileage.

Parameters

miles_chains (str or numpy.nan or None) – mileage data presented in the form ‘<miles>.<chains>’

Returns

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

Return type

str

Examples:

>>> from pyrcs.utils import mile_chain_to_nr_mileage

>>> # AAM 0.18 Tewkesbury Junction with ANZ (84.62)
>>> mileage_data = mile_chain_to_nr_mileage(miles_chains='0.18')

>>> print(mileage_data)
0.0396

>>> # None, np.nan or ''
>>> mileage_data = mile_chain_to_nr_mileage(miles_chains=None)

>>> print(mileage_data)