mileage_to_mile_chain

pyrcs.converter.mileage_to_mile_chain(mileage)

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

Parameters

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

Returns

data presented in the form ‘<miles>.<chains>’

Return type

str

Examples:

>>> from pyrcs.converter import mileage_to_mile_chain

>>> mile_chain_data = mileage_to_mile_chain(mileage='0.0396')
>>> mile_chain_data
'0.18'

>>> mile_chain_data = mileage_to_mile_chain(mileage=1.0396)
>>> mile_chain_data
'1.18'

>>> # None, nan or ''
>>> miles_chains_dat = mileage_to_mile_chain(mileage=None)
>>> miles_chains_dat
''