Contents
duplicate_columns()
create_matrices()
load()
annuity()
model()
district()
plot_networkx()
diameter_and_velocity()
calculate_hydraulics()
sts()
mts()
to_networkx_graph()
to_dataframe()
determine_feed_line_temp()
max_flow_velocity()
mass_flow()
pipe_power()
capacity_to_diameter()
thermal_resistance()
heat_loss_pipe()
regression_thermal_capacity()
regression_heat_losses()
create()
Water
Ground
Temperatures
Piping
Solver
Economics
Settings
calculate()
compute_laplacian()
resolve_loops()
resolve_multi_connections()
get_n_end_consumers()
calculate_simultaneity_factor()
update_data()
create_dir()
solver_to_df()
model_to_df()
Generate the input incidence matrices for the district with .parquet format (see example). Then, modify and run the either one of the three scripts in that folder.
cd examples python run_sts.py