blocksnet.relations
- blocksnet.relations.calculate_accessibility_matrix(blocks_gdf: GeoDataFrame, graph: Graph, weight_key: str = 'time_min', *args, **kwargs)[source]
- blocksnet.relations.calculate_distance_matrix(blocks_gdf: GeoDataFrame, dtype='int32') ndarray [source]
- blocksnet.relations.generate_adjacency_graph(blocks_gdf: GeoDataFrame, buffer_size: int = 0) Graph [source]
- blocksnet.relations.get_accessibility_context(accessibility_matrix: DataFrame, blocks_df: DataFrame, accessibility: float, out: bool = True, keep: bool = True) DataFrame [source]
- blocksnet.relations.get_accessibility_graph(territory_gdf: GeoDataFrame, graph_type: Literal['drive', 'walk', 'intermodal'], *args, **kwargs) Graph [source]
- blocksnet.relations.get_adjacency_context(adjacency_graph: Graph, blocks_df: DataFrame, keep: bool = True)[source]
- blocksnet.relations.validate_accessibility_graph(graph: Graph, weight_key: str = 'time_min')[source]
- blocksnet.relations.validate_accessibility_matrix(matrix: DataFrame, blocks_df: DataFrame | None = None, index: bool = True, columns: bool = True, check_squared: bool = True)[source]
Modules