leaf_engine.adapt.network.utilities

Functions

e_lane_ids(→ pandas.DataFrame)

Given a DataFrame with 'lane_id' column, returns DataFrame with 'lane_id'

filter_block_list(→ pandas.DataFrame)

Filter out lanes that are in the block list.

i_lane_ids(→ pandas.DataFrame)

Given a DataFrame with 'lane_id' column, returns DataFrame with 'lane_id'

l_lane_ids(→ pandas.DataFrame)

Given a DataFrame with 'lane_id' column, returns DataFrame with 'lane_id'

prefix_lane_ids(→ pandas.Series)

rename_cols(df, patterns)

Given a dict of the form {'from':'to'}, rename columns of the dataframe,

union_dicts(dicts)

Merges two dicts together.

Module Contents

leaf_engine.adapt.network.utilities.e_lane_ids(df: pandas.DataFrame) pandas.DataFrame

Given a DataFrame with ‘lane_id’ column, returns DataFrame with ‘lane_id’ numeric values prefixed with ‘E’ (external lanes)

Parameters:

df (pandas.DataFrame) –

Return type:

pandas.DataFrame

leaf_engine.adapt.network.utilities.filter_block_list(df: pandas.DataFrame) pandas.DataFrame

Filter out lanes that are in the block list.

Currently list is outdated and maintained in gsheet.

Parameters:

df (pandas.DataFrame) –

Return type:

pandas.DataFrame

leaf_engine.adapt.network.utilities.i_lane_ids(df: pandas.DataFrame) pandas.DataFrame

Given a DataFrame with ‘lane_id’ column, returns DataFrame with ‘lane_id’ numeric values prefixed with ‘I’ (internal lanes)

Parameters:

df (pandas.DataFrame) –

Return type:

pandas.DataFrame

leaf_engine.adapt.network.utilities.l_lane_ids(df: pandas.DataFrame) pandas.DataFrame

Given a DataFrame with ‘lane_id’ column, returns DataFrame with ‘lane_id’ numeric values prefixed with ‘L’ (leaf lanes)

Parameters:

df (pandas.DataFrame) –

Return type:

pandas.DataFrame

leaf_engine.adapt.network.utilities.prefix_lane_ids(df: pandas.DataFrame, company_id: int, leaf_company_ids: list) pandas.Series
Parameters:
Return type:

pandas.Series

leaf_engine.adapt.network.utilities.rename_cols(df, patterns)

Given a dict of the form {‘from’:’to’}, rename columns of the dataframe, replacing any instances of ‘from’ with ‘to’.

leaf_engine.adapt.network.utilities.union_dicts(dicts: list)

Merges two dicts together.

Parameters:

dicts (list) –