Network Analysis
This section contains modules for network generation, simulation, and geographic analysis.
- Net generation package
import_osm_street_layer()load_layers()generate_and_export_layers()generate_mst()adjust_segments_to_roads()simplify_network()extract_unique_points_and_create_mst()create_offset_points()offset_lines_by_angle()find_nearest_line()create_perpendicular_line()process_layer_points()generate_network()generate_connection_lines()NetworkGeoJSONSchemadownload_street_graph()create_steiner_tree()connect_terminals_with_edge_splitting()build_network_from_split_edges()remove_dead_ends()create_connection_lines()create_return_network()create_hast_connections()create_generator_connection()generate_osmnx_network()generate_and_export_osmnx_layers()
- Net simulation pandapipes package
- Advanced Plots for DistrictHeatingSim
create_pressure_plot()create_temperature_plot()create_velocity_plot()create_pressure_profile()create_comparison_dashboard()get_network_statistics()enhanced_config_plot()- Config Plot Module
config_plot()- Controllers Module
BadPointPressureLiftControllerMinimumSupplyTemperatureController- Interactive Network Plot Module
InteractiveNetworkPlot- Network Generation Data Class Module
SecondaryProducerNetworkGenerationData- Pandapipes Network Initialization Module
initialize_geojson()get_line_coords_and_lengths()get_all_point_coords_from_line_cords()create_network()update_heat_consumer_qext_controller()update_heat_consumer_temperature_controller()update_heat_consumer_return_temperature_controller()update_secondary_producer_controller()update_heat_generator_supply_temperature_controller()create_log_variables()time_series_preprocessing()thermohydraulic_time_series_net()simplified_time_series_net()calculate_results()save_results_csv()import_results_csv()validate_minimum_pressure_difference()COP_WP()create_controllers()correct_flow_directions()optimize_diameter_parameters()init_diameter_types()optimize_diameter_types()export_net_geojson()
- Geocoding package