PYORPS
  • pyorps.core
    • CostAssumptions
      • CostAssumptions.__init__()
      • CostAssumptions.apply_to_geodataframe()
      • CostAssumptions.convert_df_to_cost_dict()
      • CostAssumptions.cost_dict_to_df()
      • CostAssumptions.load()
      • CostAssumptions.to_csv()
      • CostAssumptions.to_excel()
      • CostAssumptions.to_json()
    • get_zero_cost_assumptions()
    • detect_feature_columns()
    • save_empty_cost_assumptions()
    • Path
      • Path.__eq__()
      • Path.__init__()
      • Path.__repr__()
      • Path.__str__()
      • Path.length_by_category
      • Path.length_by_category_percent
      • Path.to_geodataframe_dict()
      • Path.total_cost
      • Path.total_length
      • Path.source
      • Path.target
      • Path.algorithm
      • Path.graph_api
      • Path.path_indices
      • Path.path_coords
      • Path.path_geometry
      • Path.euclidean_distance
      • Path.runtimes
      • Path.path_id
      • Path.search_space_buffer_m
      • Path.neighborhood
    • PathCollection
      • PathCollection.__eq__()
      • PathCollection.__getitem__()
      • PathCollection.__init__()
      • PathCollection.__iter__()
      • PathCollection.__len__()
      • PathCollection.__repr__()
      • PathCollection.__str__()
      • PathCollection.add()
      • PathCollection.all
      • PathCollection.get()
      • PathCollection.to_geodataframe_records()
    • CostAssumptionsError
    • FileLoadError
    • InvalidSourceError
    • FormatError
    • FeatureColumnError
    • NoSuitableColumnsError
    • ColumnAnalysisError
    • WFSError
    • WFSConnectionError
    • WFSResponseParsingError
    • WFSLayerNotFoundError
    • RasterShapeError
      • RasterShapeError.__init__()
    • NoPathFoundError
      • NoPathFoundError.__init__()
    • AlgorithmNotImplementedError
      • AlgorithmNotImplementedError.__init__()
    • pyorps.core.cost_assumptions
      • CostAssumptions
        • CostAssumptions.__init__()
        • CostAssumptions.load()
        • CostAssumptions.convert_df_to_cost_dict()
        • CostAssumptions.apply_to_geodataframe()
        • CostAssumptions.to_csv()
        • CostAssumptions.to_json()
        • CostAssumptions.to_excel()
        • CostAssumptions.cost_dict_to_df()
      • save_empty_cost_assumptions()
      • detect_feature_columns()
      • find_side_features()
      • column_shows_relationship_to_main_feature()
      • get_zero_cost_assumptions()
      • calculate_geometry_area()
      • calculate_column_statistics()
      • calculate_entropy_score()
      • select_main_feature()
    • pyorps.core.exceptions
      • CostAssumptionsError
      • FileLoadError
      • InvalidSourceError
      • FormatError
      • FeatureColumnError
      • NoSuitableColumnsError
      • ColumnAnalysisError
      • WFSError
      • WFSConnectionError
      • WFSResponseParsingError
      • WFSLayerNotFoundError
      • RasterShapeError
        • RasterShapeError.__init__()
      • NoPathFoundError
        • NoPathFoundError.__init__()
      • AlgorithmNotImplementedError
        • AlgorithmNotImplementedError.__init__()
      • PairwiseError
        • PairwiseError.__init__()
    • pyorps.core.path
      • Path
        • Path.source
        • Path.target
        • Path.algorithm
        • Path.graph_api
        • Path.path_indices
        • Path.path_coords
        • Path.path_geometry
        • Path.euclidean_distance
        • Path.runtimes
        • Path.path_id
        • Path.search_space_buffer_m
        • Path.neighborhood
        • Path.total_length
        • Path.total_cost
        • Path.length_by_category
        • Path.length_by_category_percent
        • Path.to_geodataframe_dict()
        • Path.__str__()
        • Path.__repr__()
        • Path.__eq__()
        • Path.__init__()
      • PathCollection
        • PathCollection.__init__()
        • PathCollection.add()
        • PathCollection.get()
        • PathCollection.to_geodataframe_records()
        • PathCollection.__iter__()
        • PathCollection.__len__()
        • PathCollection.__getitem__()
        • PathCollection.__str__()
        • PathCollection.__repr__()
        • PathCollection.all
        • PathCollection.__eq__()
    • pyorps.core.types
  • pyorps.io
    • GeoDataset
      • GeoDataset.__init__()
      • GeoDataset.crs
      • GeoDataset.data
      • GeoDataset.load_data()
      • GeoDataset.file_source
    • VectorDataset
      • VectorDataset.__init__()
      • VectorDataset.apply_bbox()
      • VectorDataset.apply_mask()
      • VectorDataset.bbox
      • VectorDataset.correct_crs()
      • VectorDataset.mask
      • VectorDataset.post_loading()
    • RasterDataset
      • RasterDataset.transform
      • RasterDataset.shape
      • RasterDataset.count
      • RasterDataset.dtype
    • InMemoryVectorDataset
      • InMemoryVectorDataset.apply_bbox()
      • InMemoryVectorDataset.apply_mask()
      • InMemoryVectorDataset.correct_crs()
      • InMemoryVectorDataset.load_data()
      • InMemoryVectorDataset.post_loading()
    • LocalVectorDataset
      • LocalVectorDataset.apply_bbox()
      • LocalVectorDataset.apply_mask()
      • LocalVectorDataset.load_data()
    • WFSVectorDataset
      • WFSVectorDataset.apply_mask()
      • WFSVectorDataset.load_data()
    • LocalRasterDataset
      • LocalRasterDataset.load_data()
    • InMemoryRasterDataset
      • InMemoryRasterDataset.__init__()
      • InMemoryRasterDataset.load_data()
    • initialize_geo_dataset()
    • load_from_wfs()
    • WFSError
    • WFSConnectionError
    • WFSResponseParsingError
    • WFSLayerNotFoundError
    • pyorps.io.geo_dataset
      • GeoDataset
        • GeoDataset.data
        • GeoDataset.__init__()
        • GeoDataset.file_source
        • GeoDataset.crs
        • GeoDataset.load_data()
      • VectorDataset
        • VectorDataset.__init__()
        • VectorDataset.bbox
        • VectorDataset.mask
        • VectorDataset.correct_crs()
        • VectorDataset.apply_mask()
        • VectorDataset.apply_bbox()
        • VectorDataset.post_loading()
        • VectorDataset.file_source
      • InMemoryVectorDataset
        • InMemoryVectorDataset.load_data()
        • InMemoryVectorDataset.correct_crs()
        • InMemoryVectorDataset.apply_bbox()
        • InMemoryVectorDataset.apply_mask()
        • InMemoryVectorDataset.post_loading()
      • LocalVectorDataset
        • LocalVectorDataset.load_data()
        • LocalVectorDataset.apply_bbox()
        • LocalVectorDataset.apply_mask()
      • WFSVectorDataset
        • WFSVectorDataset.load_data()
        • WFSVectorDataset.apply_mask()
      • RasterDataset
        • RasterDataset.transform
        • RasterDataset.shape
        • RasterDataset.count
        • RasterDataset.dtype
        • RasterDataset.file_source
      • LocalRasterDataset
        • LocalRasterDataset.load_data()
      • InMemoryRasterDataset
        • InMemoryRasterDataset.__init__()
        • InMemoryRasterDataset.load_data()
      • initialize_geo_dataset()
    • pyorps.io.vector_loader
      • load_from_wfs()
  • pyorps.graph
    • PathFinder
      • PathFinder.__init__()
      • PathFinder.calculate_path_metrics()
      • PathFinder.create_graph()
      • PathFinder.create_path_geodataframe()
      • PathFinder.create_raster_handler()
      • PathFinder.find_route()
      • PathFinder.get_coords_from_node_indices()
      • PathFinder.get_node_indices_from_coords()
      • PathFinder.get_path()
      • PathFinder.graph_api
      • PathFinder.normalize_coordinates()
      • PathFinder.plot_paths()
      • PathFinder.save_paths()
      • PathFinder.save_raster()
    • get_graph_api_class()
    • Path
      • Path.__eq__()
      • Path.__init__()
      • Path.__repr__()
      • Path.__str__()
      • Path.length_by_category
      • Path.length_by_category_percent
      • Path.to_geodataframe_dict()
      • Path.total_cost
      • Path.total_length
      • Path.source
      • Path.target
      • Path.algorithm
      • Path.graph_api
      • Path.path_indices
      • Path.path_coords
      • Path.path_geometry
      • Path.euclidean_distance
      • Path.runtimes
      • Path.path_id
      • Path.search_space_buffer_m
      • Path.neighborhood
    • PathCollection
      • PathCollection.__eq__()
      • PathCollection.__getitem__()
      • PathCollection.__init__()
      • PathCollection.__iter__()
      • PathCollection.__len__()
      • PathCollection.__repr__()
      • PathCollection.__str__()
      • PathCollection.add()
      • PathCollection.all
      • PathCollection.get()
      • PathCollection.to_geodataframe_records()
    • GraphAPI
      • GraphAPI.__init__()
      • GraphAPI.shortest_path()
    • GraphLibraryAPI
      • GraphLibraryAPI.__init__()
      • GraphLibraryAPI.create_graph()
      • GraphLibraryAPI.get_a_star_heuristic()
      • GraphLibraryAPI.get_advanced_a_star_heuristic()
      • GraphLibraryAPI.get_nodes()
      • GraphLibraryAPI.get_number_of_edges()
      • GraphLibraryAPI.get_number_of_nodes()
      • GraphLibraryAPI.remove_isolates()
      • GraphLibraryAPI.shortest_path()
    • NoPathFoundError
      • NoPathFoundError.__init__()
    • AlgorithmNotImplementedError
      • AlgorithmNotImplementedError.__init__()
    • pyorps.graph.api
      • GraphAPI
        • GraphAPI.__init__()
        • GraphAPI.shortest_path()
      • GraphLibraryAPI
        • GraphLibraryAPI.__init__()
        • GraphLibraryAPI.create_graph()
        • GraphLibraryAPI.get_a_star_heuristic()
        • GraphLibraryAPI.get_advanced_a_star_heuristic()
        • GraphLibraryAPI.get_nodes()
        • GraphLibraryAPI.get_number_of_edges()
        • GraphLibraryAPI.get_number_of_nodes()
        • GraphLibraryAPI.remove_isolates()
        • GraphLibraryAPI.shortest_path()
      • pyorps.graph.api.graph_api
        • GraphAPI
      • pyorps.graph.api.graph_library_api
        • GraphLibraryAPI
      • pyorps.graph.api.igraph_api
        • IGraphAPI
      • pyorps.graph.api.networkit_api
        • NetworkitAPI
      • pyorps.graph.api.networkx_api
        • NetworkxAPI
      • pyorps.graph.api.rustworkx_api
        • RustworkxAPI
    • pyorps.graph.path_finder
      • timed()
      • get_graph_api_class()
      • PathFinder
        • PathFinder.__init__()
        • PathFinder.normalize_coordinates()
        • PathFinder.create_raster_handler()
        • PathFinder.create_graph()
        • PathFinder.graph_api
        • PathFinder.get_node_indices_from_coords()
        • PathFinder.get_coords_from_node_indices()
        • PathFinder.find_route()
        • PathFinder.calculate_path_metrics()
        • PathFinder.get_path()
        • PathFinder.create_path_geodataframe()
        • PathFinder.save_paths()
        • PathFinder.save_raster()
        • PathFinder.plot_paths()
  • pyorps.raster
    • RasterHandler
      • RasterHandler.__init__()
      • RasterHandler.apply_geometry_mask()
      • RasterHandler.coords_to_indices()
      • RasterHandler.estimate_buffer_width()
      • RasterHandler.indices_to_coords()
      • RasterHandler.max_distance_pair()
      • RasterHandler.save_section_as_raster()
      • RasterHandler.raster_dataset
      • RasterHandler.search_space_buffer_m
      • RasterHandler.buffer_geometry
      • RasterHandler.window
      • RasterHandler.window_transform
      • RasterHandler.data
    • GeoRasterizer
      • GeoRasterizer.__init__()
      • GeoRasterizer.base_data
      • GeoRasterizer.clip_to_area()
      • GeoRasterizer.create_bounds_geodataframe()
      • GeoRasterizer.create_buffer()
      • GeoRasterizer.crs
      • GeoRasterizer.modify_raster_from_dataset()
      • GeoRasterizer.modify_raster_with_geodataframe()
      • GeoRasterizer.rasterize()
      • GeoRasterizer.save_raster()
      • GeoRasterizer.shrink_raster()
    • pyorps.raster.handler
      • RasterHandler
        • RasterHandler.search_space_buffer_m
        • RasterHandler.buffer_geometry
        • RasterHandler.window
        • RasterHandler.window_transform
        • RasterHandler.data
        • RasterHandler.__init__()
        • RasterHandler.raster_dataset
        • RasterHandler.estimate_buffer_width()
        • RasterHandler.max_distance_pair()
        • RasterHandler.apply_geometry_mask()
        • RasterHandler.coords_to_indices()
        • RasterHandler.indices_to_coords()
        • RasterHandler.save_section_as_raster()
      • create_test_tiff()
    • pyorps.raster.rasterizer
      • GeoRasterizer
        • GeoRasterizer.__init__()
        • GeoRasterizer.base_data
        • GeoRasterizer.clip_to_area()
        • GeoRasterizer.create_buffer()
        • GeoRasterizer.create_bounds_geodataframe()
        • GeoRasterizer.crs
        • GeoRasterizer.rasterize()
        • GeoRasterizer.modify_raster_with_geodataframe()
        • GeoRasterizer.modify_raster_from_dataset()
        • GeoRasterizer.save_raster()
        • GeoRasterizer.shrink_raster()
  • pyorps.utils
    • dijkstra_2d_cython()
    • dijkstra_single_source_multiple_targets()
    • dijkstra_some_pairs_shortest_paths()
    • dijkstra_multiple_sources_multiple_targets()
    • delta_stepping_2d()
    • delta_stepping_single_source_multiple_targets()
    • delta_stepping_some_pairs_shortest_paths()
    • delta_stepping_multiple_sources_multiple_targets()
    • group_by_proximity()
    • path_cost()
    • path_cost_f32()
    • create_exclude_mask()
    • calculate_path_metrics_numba()
    • intermediate_steps_numba()
    • construct_edges()
    • get_max_number_of_edges()
    • euclidean_distances_numba()
    • get_cost_factor_numba()
    • ravel_index()
    • calculate_region_bounds()
    • is_valid_node()
    • find_valid_nodes()
    • get_outgoing_edges()
    • calculate_segment_length()
    • pyorps.utils.neighborhood
      • get_neighborhood_steps()
      • normalize_angle()
      • get_move_directions()
      • find_adjacent_directions()
      • elongation_error()
      • max_deviation()
      • calculate_errors()
      • find_max_errors()
    • pyorps.utils.plotting
      • RasterVizData
        • RasterVizData.__init__()
      • PathPlotter
        • PathPlotter.__init__()
        • PathPlotter.plot_paths()
    • pyorps.utils.traversal
      • find_nearest_valid_positions_numba()
      • check_max_values()
      • intermediate_steps_numba()
      • get_cost_factor_numba()
      • ravel_index()
      • calculate_region_bounds()
      • is_valid_node()
      • find_valid_nodes()
      • get_max_number_of_edges()
      • construct_edges()
      • calculate_segment_length()
      • calculate_path_metrics_numba()
      • euclidean_distances_numba()
      • get_outgoing_edges()
PYORPS
  • Search


© Copyright 2025, Martin Hofmann.

Built with Sphinx using a theme provided by Read the Docs.