Topotherm

Contents

  • Overview
    • Feature overview
    • Contents
  • Description
    • Description
    • Why should I use this?
    • How to cite
    • Getting Started
      • Requirements
  • Install
    • Install
      • Anaconda or mamba
  • Usage
    • Usage
  • Methodology
    • Linearization of heat losses and pipe investment costs
      • Initial Assumptions
      • Calculations
      • Linear regression
    • Mixed-integer formulations for district heating network design
      • Graphical representation
      • Single Time Step Formulation
      • Multiple Time Step Formulation
      • Simplified Multiple Time Step Formulation
  • Contributing to Topotherm
    • What can I contribute?
    • Where to get help
    • Set up a development environment
    • Coding style & conventions
    • Run the test suite
    • Add or update documentation
    • Git workflow
    • Pull request checklist
    • Reporting bugs
    • License & contributor certificate
    • Credits & inspiration
  • Tests
    • Tests
  • Documentation
    • Docs
  • Solver
    • Solver
      • Gurobi
      • Open-source Alternatives
  • Modules
    • Submodules
      • topotherm.create_matrices
        • Functions
        • Module Contents
          • duplicate_columns()
          • create_matrices()
      • topotherm.fileio
        • Functions
        • Module Contents
          • load()
      • topotherm.multiple_timestep
        • Functions
        • Module Contents
          • annuity()
          • model()
      • topotherm.plotting
        • Functions
        • Module Contents
          • district()
          • plot_networkx()
      • topotherm.postprocessing
        • Functions
        • Functions
        • Module Contents
          • diameter_and_velocity()
          • calculate_hydraulics()
          • sts()
          • mts()
          • to_networkx_graph()
          • to_dataframe()
      • topotherm.precalculation_hydraulic
        • Functions
        • Functions
        • Module Contents
          • 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()
      • topotherm.sets
        • Functions
        • Module Contents
          • create()
      • topotherm.settings
        • Classes
        • Functions
        • Module Contents
          • Water
          • Ground
          • Temperatures
          • Piping
          • Solver
          • Economics
          • Settings
          • load()
      • topotherm.simultaneity
        • Functions
        • Module Contents
          • calculate()
          • compute_laplacian()
          • resolve_loops()
          • resolve_multi_connections()
          • get_n_end_consumers()
          • calculate_simultaneity_factor()
          • update_data()
      • topotherm.single_timestep
        • Functions
        • Functions
        • Module Contents
          • annuity()
          • model()
      • topotherm.utils
        • Functions
        • Module Contents
          • create_dir()
          • solver_to_df()
          • model_to_df()
Topotherm
  • topotherm
  • View page source

topotherm

Submodules

  • topotherm.create_matrices
  • topotherm.fileio
  • topotherm.multiple_timestep
  • topotherm.plotting
  • topotherm.postprocessing
  • topotherm.precalculation_hydraulic
  • topotherm.sets
  • topotherm.settings
  • topotherm.simultaneity
  • topotherm.single_timestep
  • topotherm.utils
Previous Next

© Copyright 2025, Lambert, Jerry and Ceruti, Amedeo.

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