ELRMileages.search_conn¶
-
static
ELRMileages.
search_conn
(start_elr, start_em, end_elr, end_em)[source]¶ Search for connection between two ELR-and-mileage pairs.
- Parameters
start_elr (str) – start ELR
start_em (pandas.DataFrame) – mileage file of the start ELR
end_elr (str) – end ELR
end_em (pandas.DataFrame) – mileage file of the end ELR
- Returns
connection, in the form (<end mileage of the start ELR>, <start mileage of the end ELR>)
- Return type
tuple
Example:
>>> from pyrcs.line_data import ELRMileages >>> em = ELRMileages() >>> s_elr = 'AAM' >>> s_m_file = em.collect_mileage_file(s_elr, confirmation_required=False) >>> s_m_data = s_m_file['Mileage'] >>> e_elr = 'ANZ' >>> e_m_file = em.collect_mileage_file(e_elr, confirmation_required=False) >>> e_m_data = e_m_file['Mileage'] >>> s_dest_mileage, e_orig_mileage = em.search_conn(s_elr, s_m_data, e_elr, e_m_data) >>> print(s_dest_mileage) 0.0396 >>> print(e_orig_mileage) 84.1364