├── .coveragerc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── general-issue.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── lint.yml │ ├── packaging.yml │ ├── tox_checks.yml │ └── tox_pytests.yml ├── .gitignore ├── .readthedocs.yml ├── AUTHORS.rst ├── LICENSE ├── README.rst ├── docs ├── _static │ ├── DHNx_Input_data.svg │ ├── intro_consumers.csv │ ├── intro_opti_network.svg │ ├── intro_opti_network_results.svg │ ├── intro_opti_network_results_2.svg │ ├── intro_pipes.csv │ ├── intro_producers_deactive.csv │ ├── opti_consumer_demand.csv │ ├── opti_consumers-heat_flow_example.csv │ ├── opti_consumers.csv │ ├── opti_edges.csv │ ├── opti_forks.csv │ ├── opti_label_sys.csv │ ├── opti_pipes.csv │ ├── opti_producer_source.csv │ ├── opti_producers.csv │ ├── opti_results.csv │ ├── opti_settings.csv │ ├── radial_network_details.svg │ ├── simulation_models.csv │ └── theme_overrides.css ├── analyze_and_plot.rst ├── api.rst ├── authors.rst ├── conf.py ├── examples.rst ├── geometry_preparation.rst ├── getting_started.rst ├── index.rst ├── model_coupling.rst ├── network.rst ├── optimization_models.rst ├── requirements.txt ├── simulation_models.rst ├── whats_new.rst └── whatsnew │ ├── v0-0-1.rst │ ├── v0-0-2.rst │ ├── v0-0-3.rst │ ├── v0-0-4.rst │ └── v0-1-0.rst ├── examples ├── import_export_plot │ ├── data_csv_input │ │ ├── consumers.csv │ │ ├── forks.csv │ │ ├── pipes.csv │ │ └── producers.csv │ └── import_export_plot.py ├── import_osmnx │ └── import_osmnx.py ├── optimisation │ ├── discrete_DN_numbers │ │ ├── discrete_DN_numbers.py │ │ ├── invest_data │ │ │ ├── consumers │ │ │ │ ├── bus.csv │ │ │ │ └── demand.csv │ │ │ ├── network │ │ │ │ └── pipes.csv │ │ │ └── producers │ │ │ │ ├── bus.csv │ │ │ │ └── source.csv │ │ └── twn_data │ │ │ ├── consumers.csv │ │ │ ├── forks.csv │ │ │ ├── pipes.csv │ │ │ └── producers.csv │ ├── import_osm_invest │ │ ├── import_osm_invest.py │ │ └── invest_data │ │ │ ├── consumers │ │ │ ├── bus.csv │ │ │ └── demand.csv │ │ │ ├── network │ │ │ └── pipes.csv │ │ │ └── producers │ │ │ ├── bus.csv │ │ │ └── source.csv │ ├── introduction │ │ ├── introduction.py │ │ ├── invest_data │ │ │ ├── consumers │ │ │ │ ├── bus.csv │ │ │ │ └── demand.csv │ │ │ ├── network │ │ │ │ └── pipes.csv │ │ │ └── producers │ │ │ │ ├── bus.csv │ │ │ │ └── source.csv │ │ └── twn_data │ │ │ ├── consumers.csv │ │ │ ├── forks.csv │ │ │ ├── pipes.csv │ │ │ └── producers.csv │ ├── invest_with_existing │ │ ├── invest_data │ │ │ ├── consumers │ │ │ │ ├── bus.csv │ │ │ │ └── demand.csv │ │ │ ├── network │ │ │ │ └── pipes.csv │ │ │ └── producers │ │ │ │ ├── bus.csv │ │ │ │ └── source.csv │ │ ├── invest_with_existing.py │ │ └── twn_data │ │ │ ├── consumers.csv │ │ │ ├── forks.csv │ │ │ ├── pipes.csv │ │ │ ├── producers.csv │ │ │ └── sequences │ │ │ └── consumers-heat_flow.csv │ ├── minimal_network │ │ ├── invest_data │ │ │ ├── consumers │ │ │ │ ├── bus.csv │ │ │ │ └── demand.csv │ │ │ ├── network │ │ │ │ └── pipes.csv │ │ │ └── producers │ │ │ │ ├── bus.csv │ │ │ │ └── source.csv │ │ ├── minimal_network.py │ │ └── twn_data │ │ │ ├── consumers.csv │ │ │ ├── forks.csv │ │ │ ├── pipes.csv │ │ │ └── producers.csv │ └── precalculation │ │ ├── Pipe_data.csv │ │ └── hydraulic_precalculation.py └── simulation │ ├── simulation_example.py │ ├── single_pipe │ ├── consumers.csv │ ├── pipes.csv │ ├── producers.csv │ └── sequences │ │ ├── consumers-delta_temp_drop.csv │ │ ├── consumers-mass_flow.csv │ │ ├── environment-temp_env.csv │ │ └── producers-temp_inlet.csv │ └── tree │ ├── consumers.csv │ ├── forks.csv │ ├── pipes.csv │ ├── producers.csv │ └── sequences │ ├── consumers-delta_temp_drop.csv │ ├── consumers-mass_flow.csv │ ├── environment-temp_env.csv │ └── producers-temp_inlet.csv ├── pyproject.toml ├── src └── dhnx │ ├── __init__.py │ ├── component_attrs │ ├── consumers.csv │ ├── environment.csv │ ├── forks.csv │ ├── pipes.csv │ └── producers.csv │ ├── components.csv │ ├── dhn_from_osm.py │ ├── gistools │ ├── __init__.py │ ├── connect_points.py │ └── geometry_operations.py │ ├── graph.py │ ├── helpers.py │ ├── input_output.py │ ├── model.py │ ├── network.py │ ├── optimization │ ├── __init__.py │ ├── add_components.py │ ├── dhs_nodes.py │ ├── oemof_heatpipe.py │ ├── optimization_models.py │ └── precalc_hydraulic.py │ ├── plotting.py │ └── simulation.py ├── tests ├── __init__.py ├── _files │ ├── inconsistent_network_import │ │ ├── consumers.csv │ │ ├── forks.csv │ │ ├── pipes.csv │ │ └── producers.csv │ ├── investment │ │ ├── invest_options │ │ │ ├── consumers │ │ │ │ ├── bus.csv │ │ │ │ └── demand.csv │ │ │ ├── network │ │ │ │ └── pipes.csv │ │ │ └── producers │ │ │ │ ├── bus.csv │ │ │ │ └── source.csv │ │ └── network │ │ │ ├── consumers.csv │ │ │ ├── forks.csv │ │ │ ├── pipes.csv │ │ │ └── producers.csv │ ├── looped_network_import │ │ ├── consumers.csv │ │ ├── forks.csv │ │ ├── pipes.csv │ │ ├── producers.csv │ │ └── sequences │ │ │ ├── consumers-delta_temp_drop.csv │ │ │ ├── consumers-mass_flow.csv │ │ │ ├── environment-temp_env.csv │ │ │ └── producers-temp_inlet.csv │ ├── tree_network_import │ │ ├── consumers.csv │ │ ├── forks.csv │ │ ├── pipes.csv │ │ ├── producers.csv │ │ └── sequences │ │ │ ├── consumers-delta_temp_drop.csv │ │ │ ├── consumers-mass_flow.csv │ │ │ ├── environment-temp_env.csv │ │ │ └── producers-temp_inlet.csv │ └── tree_network_sim_expected_results │ │ ├── calc_pressure_loss.py │ │ ├── calc_temp_drop.py │ │ └── sequences │ │ ├── global-heat_losses.csv │ │ ├── global-pressure_losses.csv │ │ ├── nodes-temp_inlet.csv │ │ ├── nodes-temp_return.csv │ │ ├── pipes-dist_pressure_losses.csv │ │ ├── pipes-heat_losses.csv │ │ ├── pipes-mass_flow.csv │ │ ├── pipes_loc_pressure_losses.csv │ │ └── producers-pump_power.csv ├── helpers.py ├── test_errors.py ├── test_gistools.py ├── test_integration.py ├── test_precalc_hydraulic.py ├── test_requirements.txt ├── test_results.py └── test_units.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/general-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/.github/ISSUE_TEMPLATE/general-issue.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/packaging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/.github/workflows/packaging.yml -------------------------------------------------------------------------------- /.github/workflows/tox_checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/.github/workflows/tox_checks.yml -------------------------------------------------------------------------------- /.github/workflows/tox_pytests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/.github/workflows/tox_pytests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /AUTHORS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/AUTHORS.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/README.rst -------------------------------------------------------------------------------- /docs/_static/DHNx_Input_data.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/_static/DHNx_Input_data.svg -------------------------------------------------------------------------------- /docs/_static/intro_consumers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/_static/intro_consumers.csv -------------------------------------------------------------------------------- /docs/_static/intro_opti_network.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/_static/intro_opti_network.svg -------------------------------------------------------------------------------- /docs/_static/intro_opti_network_results.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/_static/intro_opti_network_results.svg -------------------------------------------------------------------------------- /docs/_static/intro_opti_network_results_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/_static/intro_opti_network_results_2.svg -------------------------------------------------------------------------------- /docs/_static/intro_pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/_static/intro_pipes.csv -------------------------------------------------------------------------------- /docs/_static/intro_producers_deactive.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/_static/intro_producers_deactive.csv -------------------------------------------------------------------------------- /docs/_static/opti_consumer_demand.csv: -------------------------------------------------------------------------------- 1 | label_2,active,nominal_capacity 2 | heat,1,1 3 | -------------------------------------------------------------------------------- /docs/_static/opti_consumers-heat_flow_example.csv: -------------------------------------------------------------------------------- 1 | timestep,0,1 2 | 0,8,12 3 | 1,10,10 4 | 2,9,7 5 | -------------------------------------------------------------------------------- /docs/_static/opti_consumers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/_static/opti_consumers.csv -------------------------------------------------------------------------------- /docs/_static/opti_edges.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/_static/opti_edges.csv -------------------------------------------------------------------------------- /docs/_static/opti_forks.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/_static/opti_forks.csv -------------------------------------------------------------------------------- /docs/_static/opti_label_sys.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/_static/opti_label_sys.csv -------------------------------------------------------------------------------- /docs/_static/opti_pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/_static/opti_pipes.csv -------------------------------------------------------------------------------- /docs/_static/opti_producer_source.csv: -------------------------------------------------------------------------------- 1 | label_2,active 2 | heat,1 3 | -------------------------------------------------------------------------------- /docs/_static/opti_producers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/_static/opti_producers.csv -------------------------------------------------------------------------------- /docs/_static/opti_results.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/_static/opti_results.csv -------------------------------------------------------------------------------- /docs/_static/opti_settings.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/_static/opti_settings.csv -------------------------------------------------------------------------------- /docs/_static/radial_network_details.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/_static/radial_network_details.svg -------------------------------------------------------------------------------- /docs/_static/simulation_models.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/_static/simulation_models.csv -------------------------------------------------------------------------------- /docs/_static/theme_overrides.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/_static/theme_overrides.css -------------------------------------------------------------------------------- /docs/analyze_and_plot.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/analyze_and_plot.rst -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/authors.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../AUTHORS.rst 2 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/examples.rst -------------------------------------------------------------------------------- /docs/geometry_preparation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/geometry_preparation.rst -------------------------------------------------------------------------------- /docs/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/getting_started.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/model_coupling.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/model_coupling.rst -------------------------------------------------------------------------------- /docs/network.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/network.rst -------------------------------------------------------------------------------- /docs/optimization_models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/optimization_models.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/simulation_models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/simulation_models.rst -------------------------------------------------------------------------------- /docs/whats_new.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/whats_new.rst -------------------------------------------------------------------------------- /docs/whatsnew/v0-0-1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/whatsnew/v0-0-1.rst -------------------------------------------------------------------------------- /docs/whatsnew/v0-0-2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/whatsnew/v0-0-2.rst -------------------------------------------------------------------------------- /docs/whatsnew/v0-0-3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/whatsnew/v0-0-3.rst -------------------------------------------------------------------------------- /docs/whatsnew/v0-0-4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/whatsnew/v0-0-4.rst -------------------------------------------------------------------------------- /docs/whatsnew/v0-1-0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/docs/whatsnew/v0-1-0.rst -------------------------------------------------------------------------------- /examples/import_export_plot/data_csv_input/consumers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/import_export_plot/data_csv_input/consumers.csv -------------------------------------------------------------------------------- /examples/import_export_plot/data_csv_input/forks.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/import_export_plot/data_csv_input/forks.csv -------------------------------------------------------------------------------- /examples/import_export_plot/data_csv_input/pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/import_export_plot/data_csv_input/pipes.csv -------------------------------------------------------------------------------- /examples/import_export_plot/data_csv_input/producers.csv: -------------------------------------------------------------------------------- 1 | id,lat,lon 2 | 0,51.3430,12.3600 3 | -------------------------------------------------------------------------------- /examples/import_export_plot/import_export_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/import_export_plot/import_export_plot.py -------------------------------------------------------------------------------- /examples/import_osmnx/import_osmnx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/import_osmnx/import_osmnx.py -------------------------------------------------------------------------------- /examples/optimisation/discrete_DN_numbers/discrete_DN_numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/discrete_DN_numbers/discrete_DN_numbers.py -------------------------------------------------------------------------------- /examples/optimisation/discrete_DN_numbers/invest_data/consumers/bus.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/discrete_DN_numbers/invest_data/consumers/bus.csv -------------------------------------------------------------------------------- /examples/optimisation/discrete_DN_numbers/invest_data/consumers/demand.csv: -------------------------------------------------------------------------------- 1 | label_2,active,nominal_capacity 2 | heat,1,1 3 | -------------------------------------------------------------------------------- /examples/optimisation/discrete_DN_numbers/invest_data/network/pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/discrete_DN_numbers/invest_data/network/pipes.csv -------------------------------------------------------------------------------- /examples/optimisation/discrete_DN_numbers/invest_data/producers/bus.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/discrete_DN_numbers/invest_data/producers/bus.csv -------------------------------------------------------------------------------- /examples/optimisation/discrete_DN_numbers/invest_data/producers/source.csv: -------------------------------------------------------------------------------- 1 | label_2,active 2 | heat,1 3 | -------------------------------------------------------------------------------- /examples/optimisation/discrete_DN_numbers/twn_data/consumers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/discrete_DN_numbers/twn_data/consumers.csv -------------------------------------------------------------------------------- /examples/optimisation/discrete_DN_numbers/twn_data/forks.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/discrete_DN_numbers/twn_data/forks.csv -------------------------------------------------------------------------------- /examples/optimisation/discrete_DN_numbers/twn_data/pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/discrete_DN_numbers/twn_data/pipes.csv -------------------------------------------------------------------------------- /examples/optimisation/discrete_DN_numbers/twn_data/producers.csv: -------------------------------------------------------------------------------- 1 | id,lat,lon,active 2 | 0,30,0,1 3 | -------------------------------------------------------------------------------- /examples/optimisation/import_osm_invest/import_osm_invest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/import_osm_invest/import_osm_invest.py -------------------------------------------------------------------------------- /examples/optimisation/import_osm_invest/invest_data/consumers/bus.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/import_osm_invest/invest_data/consumers/bus.csv -------------------------------------------------------------------------------- /examples/optimisation/import_osm_invest/invest_data/consumers/demand.csv: -------------------------------------------------------------------------------- 1 | label_2,active,nominal_capacity 2 | heat,1,1 3 | -------------------------------------------------------------------------------- /examples/optimisation/import_osm_invest/invest_data/network/pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/import_osm_invest/invest_data/network/pipes.csv -------------------------------------------------------------------------------- /examples/optimisation/import_osm_invest/invest_data/producers/bus.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/import_osm_invest/invest_data/producers/bus.csv -------------------------------------------------------------------------------- /examples/optimisation/import_osm_invest/invest_data/producers/source.csv: -------------------------------------------------------------------------------- 1 | label_2,active 2 | heat,1 3 | -------------------------------------------------------------------------------- /examples/optimisation/introduction/introduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/introduction/introduction.py -------------------------------------------------------------------------------- /examples/optimisation/introduction/invest_data/consumers/bus.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/introduction/invest_data/consumers/bus.csv -------------------------------------------------------------------------------- /examples/optimisation/introduction/invest_data/consumers/demand.csv: -------------------------------------------------------------------------------- 1 | label_2,active,nominal_capacity 2 | heat,1,1 3 | -------------------------------------------------------------------------------- /examples/optimisation/introduction/invest_data/network/pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/introduction/invest_data/network/pipes.csv -------------------------------------------------------------------------------- /examples/optimisation/introduction/invest_data/producers/bus.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/introduction/invest_data/producers/bus.csv -------------------------------------------------------------------------------- /examples/optimisation/introduction/invest_data/producers/source.csv: -------------------------------------------------------------------------------- 1 | label_2,active 2 | heat,1 3 | -------------------------------------------------------------------------------- /examples/optimisation/introduction/twn_data/consumers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/introduction/twn_data/consumers.csv -------------------------------------------------------------------------------- /examples/optimisation/introduction/twn_data/forks.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/introduction/twn_data/forks.csv -------------------------------------------------------------------------------- /examples/optimisation/introduction/twn_data/pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/introduction/twn_data/pipes.csv -------------------------------------------------------------------------------- /examples/optimisation/introduction/twn_data/producers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/introduction/twn_data/producers.csv -------------------------------------------------------------------------------- /examples/optimisation/invest_with_existing/invest_data/consumers/bus.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/invest_with_existing/invest_data/consumers/bus.csv -------------------------------------------------------------------------------- /examples/optimisation/invest_with_existing/invest_data/consumers/demand.csv: -------------------------------------------------------------------------------- 1 | ,label_2,active,nominal_capacity 2 | 0,heat,1,1 3 | -------------------------------------------------------------------------------- /examples/optimisation/invest_with_existing/invest_data/network/pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/invest_with_existing/invest_data/network/pipes.csv -------------------------------------------------------------------------------- /examples/optimisation/invest_with_existing/invest_data/producers/bus.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/invest_with_existing/invest_data/producers/bus.csv -------------------------------------------------------------------------------- /examples/optimisation/invest_with_existing/invest_data/producers/source.csv: -------------------------------------------------------------------------------- 1 | ,label_2,active,variable_costs 2 | 0,heat,1,0 3 | -------------------------------------------------------------------------------- /examples/optimisation/invest_with_existing/invest_with_existing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/invest_with_existing/invest_with_existing.py -------------------------------------------------------------------------------- /examples/optimisation/invest_with_existing/twn_data/consumers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/invest_with_existing/twn_data/consumers.csv -------------------------------------------------------------------------------- /examples/optimisation/invest_with_existing/twn_data/forks.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/invest_with_existing/twn_data/forks.csv -------------------------------------------------------------------------------- /examples/optimisation/invest_with_existing/twn_data/pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/invest_with_existing/twn_data/pipes.csv -------------------------------------------------------------------------------- /examples/optimisation/invest_with_existing/twn_data/producers.csv: -------------------------------------------------------------------------------- 1 | id,lat,lon,active 2 | 0,51.343,12.36,1 3 | -------------------------------------------------------------------------------- /examples/optimisation/invest_with_existing/twn_data/sequences/consumers-heat_flow.csv: -------------------------------------------------------------------------------- 1 | timestep,0,1 2 | 0,8,12 3 | 1,10,10 4 | 2,9,7 5 | -------------------------------------------------------------------------------- /examples/optimisation/minimal_network/invest_data/consumers/bus.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/minimal_network/invest_data/consumers/bus.csv -------------------------------------------------------------------------------- /examples/optimisation/minimal_network/invest_data/consumers/demand.csv: -------------------------------------------------------------------------------- 1 | label_2,active,nominal_capacity 2 | heat,1,1 3 | -------------------------------------------------------------------------------- /examples/optimisation/minimal_network/invest_data/network/pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/minimal_network/invest_data/network/pipes.csv -------------------------------------------------------------------------------- /examples/optimisation/minimal_network/invest_data/producers/bus.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/minimal_network/invest_data/producers/bus.csv -------------------------------------------------------------------------------- /examples/optimisation/minimal_network/invest_data/producers/source.csv: -------------------------------------------------------------------------------- 1 | label_2,active 2 | heat,1 3 | -------------------------------------------------------------------------------- /examples/optimisation/minimal_network/minimal_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/minimal_network/minimal_network.py -------------------------------------------------------------------------------- /examples/optimisation/minimal_network/twn_data/consumers.csv: -------------------------------------------------------------------------------- 1 | id,lat,lon,P_heat_max 2 | 0,2,3,15 3 | 1,1.5,5,18 4 | -------------------------------------------------------------------------------- /examples/optimisation/minimal_network/twn_data/forks.csv: -------------------------------------------------------------------------------- 1 | id,lat,lon 2 | 0,0,4 3 | 1,1,3 4 | 2,1,5 5 | -------------------------------------------------------------------------------- /examples/optimisation/minimal_network/twn_data/pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/minimal_network/twn_data/pipes.csv -------------------------------------------------------------------------------- /examples/optimisation/minimal_network/twn_data/producers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/minimal_network/twn_data/producers.csv -------------------------------------------------------------------------------- /examples/optimisation/precalculation/Pipe_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/precalculation/Pipe_data.csv -------------------------------------------------------------------------------- /examples/optimisation/precalculation/hydraulic_precalculation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/optimisation/precalculation/hydraulic_precalculation.py -------------------------------------------------------------------------------- /examples/simulation/simulation_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/simulation/simulation_example.py -------------------------------------------------------------------------------- /examples/simulation/single_pipe/consumers.csv: -------------------------------------------------------------------------------- 1 | id,lat,lon 2 | 0,51.3470,12.3894 -------------------------------------------------------------------------------- /examples/simulation/single_pipe/pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/simulation/single_pipe/pipes.csv -------------------------------------------------------------------------------- /examples/simulation/single_pipe/producers.csv: -------------------------------------------------------------------------------- 1 | id,lat,lon 2 | 0,51.3430,12.3600 3 | -------------------------------------------------------------------------------- /examples/simulation/single_pipe/sequences/consumers-delta_temp_drop.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/simulation/single_pipe/sequences/consumers-delta_temp_drop.csv -------------------------------------------------------------------------------- /examples/simulation/single_pipe/sequences/consumers-mass_flow.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/simulation/single_pipe/sequences/consumers-mass_flow.csv -------------------------------------------------------------------------------- /examples/simulation/single_pipe/sequences/environment-temp_env.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/simulation/single_pipe/sequences/environment-temp_env.csv -------------------------------------------------------------------------------- /examples/simulation/single_pipe/sequences/producers-temp_inlet.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/simulation/single_pipe/sequences/producers-temp_inlet.csv -------------------------------------------------------------------------------- /examples/simulation/tree/consumers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/simulation/tree/consumers.csv -------------------------------------------------------------------------------- /examples/simulation/tree/forks.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/simulation/tree/forks.csv -------------------------------------------------------------------------------- /examples/simulation/tree/pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/simulation/tree/pipes.csv -------------------------------------------------------------------------------- /examples/simulation/tree/producers.csv: -------------------------------------------------------------------------------- 1 | id,lat,lon,m_over_NHN 2 | 0,51.3430,12.3600,113 3 | -------------------------------------------------------------------------------- /examples/simulation/tree/sequences/consumers-delta_temp_drop.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/simulation/tree/sequences/consumers-delta_temp_drop.csv -------------------------------------------------------------------------------- /examples/simulation/tree/sequences/consumers-mass_flow.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/simulation/tree/sequences/consumers-mass_flow.csv -------------------------------------------------------------------------------- /examples/simulation/tree/sequences/environment-temp_env.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/simulation/tree/sequences/environment-temp_env.csv -------------------------------------------------------------------------------- /examples/simulation/tree/sequences/producers-temp_inlet.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/examples/simulation/tree/sequences/producers-temp_inlet.csv -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/dhnx/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/__init__.py -------------------------------------------------------------------------------- /src/dhnx/component_attrs/consumers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/component_attrs/consumers.csv -------------------------------------------------------------------------------- /src/dhnx/component_attrs/environment.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/component_attrs/environment.csv -------------------------------------------------------------------------------- /src/dhnx/component_attrs/forks.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/component_attrs/forks.csv -------------------------------------------------------------------------------- /src/dhnx/component_attrs/pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/component_attrs/pipes.csv -------------------------------------------------------------------------------- /src/dhnx/component_attrs/producers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/component_attrs/producers.csv -------------------------------------------------------------------------------- /src/dhnx/components.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/components.csv -------------------------------------------------------------------------------- /src/dhnx/dhn_from_osm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/dhn_from_osm.py -------------------------------------------------------------------------------- /src/dhnx/gistools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/dhnx/gistools/connect_points.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/gistools/connect_points.py -------------------------------------------------------------------------------- /src/dhnx/gistools/geometry_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/gistools/geometry_operations.py -------------------------------------------------------------------------------- /src/dhnx/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/graph.py -------------------------------------------------------------------------------- /src/dhnx/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/helpers.py -------------------------------------------------------------------------------- /src/dhnx/input_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/input_output.py -------------------------------------------------------------------------------- /src/dhnx/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/model.py -------------------------------------------------------------------------------- /src/dhnx/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/network.py -------------------------------------------------------------------------------- /src/dhnx/optimization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/optimization/__init__.py -------------------------------------------------------------------------------- /src/dhnx/optimization/add_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/optimization/add_components.py -------------------------------------------------------------------------------- /src/dhnx/optimization/dhs_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/optimization/dhs_nodes.py -------------------------------------------------------------------------------- /src/dhnx/optimization/oemof_heatpipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/optimization/oemof_heatpipe.py -------------------------------------------------------------------------------- /src/dhnx/optimization/optimization_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/optimization/optimization_models.py -------------------------------------------------------------------------------- /src/dhnx/optimization/precalc_hydraulic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/optimization/precalc_hydraulic.py -------------------------------------------------------------------------------- /src/dhnx/plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/plotting.py -------------------------------------------------------------------------------- /src/dhnx/simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/src/dhnx/simulation.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_files/inconsistent_network_import/consumers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/inconsistent_network_import/consumers.csv -------------------------------------------------------------------------------- /tests/_files/inconsistent_network_import/forks.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/inconsistent_network_import/forks.csv -------------------------------------------------------------------------------- /tests/_files/inconsistent_network_import/pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/inconsistent_network_import/pipes.csv -------------------------------------------------------------------------------- /tests/_files/inconsistent_network_import/producers.csv: -------------------------------------------------------------------------------- 1 | id,lat,lon 2 | 0,51.343,12.36 3 | -------------------------------------------------------------------------------- /tests/_files/investment/invest_options/consumers/bus.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/investment/invest_options/consumers/bus.csv -------------------------------------------------------------------------------- /tests/_files/investment/invest_options/consumers/demand.csv: -------------------------------------------------------------------------------- 1 | ,label_2,active,nominal_capacity 2 | 0,heat,1,1 3 | -------------------------------------------------------------------------------- /tests/_files/investment/invest_options/network/pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/investment/invest_options/network/pipes.csv -------------------------------------------------------------------------------- /tests/_files/investment/invest_options/producers/bus.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/investment/invest_options/producers/bus.csv -------------------------------------------------------------------------------- /tests/_files/investment/invest_options/producers/source.csv: -------------------------------------------------------------------------------- 1 | ,label_2,active,variable_costs 2 | 0,heat,1,0 3 | -------------------------------------------------------------------------------- /tests/_files/investment/network/consumers.csv: -------------------------------------------------------------------------------- 1 | id,lat,lon,P_heat_max 2 | 0,2,3,15 3 | 1,1.5,5,18 4 | -------------------------------------------------------------------------------- /tests/_files/investment/network/forks.csv: -------------------------------------------------------------------------------- 1 | id,lat,lon 2 | 0,0,4 3 | 1,1,3 4 | 2,1,5 5 | -------------------------------------------------------------------------------- /tests/_files/investment/network/pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/investment/network/pipes.csv -------------------------------------------------------------------------------- /tests/_files/investment/network/producers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/investment/network/producers.csv -------------------------------------------------------------------------------- /tests/_files/looped_network_import/consumers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/looped_network_import/consumers.csv -------------------------------------------------------------------------------- /tests/_files/looped_network_import/forks.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/looped_network_import/forks.csv -------------------------------------------------------------------------------- /tests/_files/looped_network_import/pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/looped_network_import/pipes.csv -------------------------------------------------------------------------------- /tests/_files/looped_network_import/producers.csv: -------------------------------------------------------------------------------- 1 | id,lat,lon,component_type 2 | 0,51.343,12.36,Producer 3 | -------------------------------------------------------------------------------- /tests/_files/looped_network_import/sequences/consumers-delta_temp_drop.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/looped_network_import/sequences/consumers-delta_temp_drop.csv -------------------------------------------------------------------------------- /tests/_files/looped_network_import/sequences/consumers-mass_flow.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/looped_network_import/sequences/consumers-mass_flow.csv -------------------------------------------------------------------------------- /tests/_files/looped_network_import/sequences/environment-temp_env.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/looped_network_import/sequences/environment-temp_env.csv -------------------------------------------------------------------------------- /tests/_files/looped_network_import/sequences/producers-temp_inlet.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/looped_network_import/sequences/producers-temp_inlet.csv -------------------------------------------------------------------------------- /tests/_files/tree_network_import/consumers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/tree_network_import/consumers.csv -------------------------------------------------------------------------------- /tests/_files/tree_network_import/forks.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/tree_network_import/forks.csv -------------------------------------------------------------------------------- /tests/_files/tree_network_import/pipes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/tree_network_import/pipes.csv -------------------------------------------------------------------------------- /tests/_files/tree_network_import/producers.csv: -------------------------------------------------------------------------------- 1 | id,lat,lon,m_over_NHN 2 | 0,51.3430,12.3600,113 3 | -------------------------------------------------------------------------------- /tests/_files/tree_network_import/sequences/consumers-delta_temp_drop.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/tree_network_import/sequences/consumers-delta_temp_drop.csv -------------------------------------------------------------------------------- /tests/_files/tree_network_import/sequences/consumers-mass_flow.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/tree_network_import/sequences/consumers-mass_flow.csv -------------------------------------------------------------------------------- /tests/_files/tree_network_import/sequences/environment-temp_env.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/tree_network_import/sequences/environment-temp_env.csv -------------------------------------------------------------------------------- /tests/_files/tree_network_import/sequences/producers-temp_inlet.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/tree_network_import/sequences/producers-temp_inlet.csv -------------------------------------------------------------------------------- /tests/_files/tree_network_sim_expected_results/calc_pressure_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/tree_network_sim_expected_results/calc_pressure_loss.py -------------------------------------------------------------------------------- /tests/_files/tree_network_sim_expected_results/calc_temp_drop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/tree_network_sim_expected_results/calc_temp_drop.py -------------------------------------------------------------------------------- /tests/_files/tree_network_sim_expected_results/sequences/global-heat_losses.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/tree_network_sim_expected_results/sequences/global-heat_losses.csv -------------------------------------------------------------------------------- /tests/_files/tree_network_sim_expected_results/sequences/global-pressure_losses.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/tree_network_sim_expected_results/sequences/global-pressure_losses.csv -------------------------------------------------------------------------------- /tests/_files/tree_network_sim_expected_results/sequences/nodes-temp_inlet.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/tree_network_sim_expected_results/sequences/nodes-temp_inlet.csv -------------------------------------------------------------------------------- /tests/_files/tree_network_sim_expected_results/sequences/nodes-temp_return.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/tree_network_sim_expected_results/sequences/nodes-temp_return.csv -------------------------------------------------------------------------------- /tests/_files/tree_network_sim_expected_results/sequences/pipes-dist_pressure_losses.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/tree_network_sim_expected_results/sequences/pipes-dist_pressure_losses.csv -------------------------------------------------------------------------------- /tests/_files/tree_network_sim_expected_results/sequences/pipes-heat_losses.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/tree_network_sim_expected_results/sequences/pipes-heat_losses.csv -------------------------------------------------------------------------------- /tests/_files/tree_network_sim_expected_results/sequences/pipes-mass_flow.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/tree_network_sim_expected_results/sequences/pipes-mass_flow.csv -------------------------------------------------------------------------------- /tests/_files/tree_network_sim_expected_results/sequences/pipes_loc_pressure_losses.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/tree_network_sim_expected_results/sequences/pipes_loc_pressure_losses.csv -------------------------------------------------------------------------------- /tests/_files/tree_network_sim_expected_results/sequences/producers-pump_power.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/_files/tree_network_sim_expected_results/sequences/producers-pump_power.csv -------------------------------------------------------------------------------- /tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/helpers.py -------------------------------------------------------------------------------- /tests/test_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/test_errors.py -------------------------------------------------------------------------------- /tests/test_gistools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/test_gistools.py -------------------------------------------------------------------------------- /tests/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/test_integration.py -------------------------------------------------------------------------------- /tests/test_precalc_hydraulic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/test_precalc_hydraulic.py -------------------------------------------------------------------------------- /tests/test_requirements.txt: -------------------------------------------------------------------------------- 1 | flake8 2 | pylint 3 | pytest 4 | geopandas 5 | shapely 6 | -------------------------------------------------------------------------------- /tests/test_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/test_results.py -------------------------------------------------------------------------------- /tests/test_units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tests/test_units.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oemof/DHNx/HEAD/tox.ini --------------------------------------------------------------------------------