quetzal.engine.pathfinder module

class quetzal.engine.pathfinder.PublicPathFinder(model)[source]

Bases: object

broken_mode_graph(drop_modes, nx_graph=None)[source]
broken_route_graphs(route, nx_graph=None, reversed_nx_graph=None)[source]
build_mode_braker(mode_column='route_type')[source]
build_mode_combinations(mode_column='route_type')[source]
build_route_braker(route_column='route_id')[source]
build_route_zones(route_column)[source]
find_best_path(**kwargs)[source]
find_best_paths(route_column='route_id', mode_column='route_type', broken_routes=False, broken_modes=False, drop_duplicates=True, **kwargs)[source]
find_broken_mode_paths()[source]
find_broken_route_paths()[source]
quetzal.engine.pathfinder.path_and_duration_from_graph(nx_graph, pole_set, sources=None, reversed_nx_graph=None, reverse=False)[source]