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() >>> start_elr_ = 'AAM' >>> start_mileage_file_ = em.collect_mileage_file( ... start_elr_, confirmation_required=False) >>> start_mileage_data_ = start_mileage_file_['Mileage'] >>> end_elr_ = 'ANZ' >>> end_mileage_file_ = em.collect_mileage_file( ... end_elr_, confirmation_required=False) >>> end_mileage_data_ = end_mileage_file_['Mileage'] >>> start_dest_mileage_, end_orig_mileage_ = em.search_conn( ... start_elr_, start_mileage_data_, end_elr_, end_mileage_data_) >>> print(start_dest_mileage_) 0.0396 >>> print(end_orig_mileage_) 84.1364