Skip to main content

District Energy System (DES)

PyPI version Python

A Python package for simulating district heating networks using the mosaik co-simulation framework. Models include heat pumps, CHP units, boilers, PV systems, battery storage, and thermal tanks.

Developed at Hochschule Offenburg – Institute for Sustainable Energy Systems INES.

Installation

Create a new conda environment:

conda create --name des_sim python=3.10.13
conda activate des_sim
pip install DES-sim

(If you plan to modify the core models in the src/ folder, install in editable mode instead using pip install -e .)

Usage

Run the simulation from the project root:

python main_sim.py

Configuration is pulled from data/inputs/input_params.json, and outputs are saved to data/outputs/.

Documentation

The documentation for the individual models is available here.

Metadata

Release files for DES-sim 1.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for DES-sim 1.4.0
File Size Uploaded
des_sim-1.4.0.tar.gz 57.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for DES-sim 1.4.0
File Interpreter ABI Platform
des_sim-1.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 122.8 kB

Release files / des_sim-1.4.0.tar.gz

Download URL des_sim-1.4.0.tar.gz
Size 57.0 kB
Tags Source
SHA-256 checksum
How to use checksums
09534c9e4f4a5249b8572cd118abda7cb482c6af6cbdfdb4d9f9d45e912e4ba2
BLAKE2b-256 checksum
How to use checksums
82f07c9a65ca943a2fe44ef18ace641dd0eff7de458f2ef1ab76040201c2c483
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.21

Release files / des_sim-1.4.0-py3-none-any.whl

Download URL des_sim-1.4.0-py3-none-any.whl
Size 65.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
91e0598acc5f9aaeb70bd621cd3043466ea64dbf9cf840252902dc42d77de770
BLAKE2b-256 checksum
How to use checksums
3e5be7c5f3615b9d1552dfa644da8e09288539979a8fdbcee49b93ec69e0d6f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.21

Release history Release notifications | RSS feed

1.5.1

2 release files

1.5.0

2 release files

This release

1.4.0 This release

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page