Skip to main content

DHE (Downhole Heat Exchanger)

This project was partially founded by s3 GmbH (formerly Sustainable System Solutions) and is based on the publications 1, 2.

Installation

Build

Dependencies: rust / cargo, maturin

cd dhe_o3
maturin build --release
cd -

pip

pip install [--user] target/wheels/dhe-<version>

Run

To run the GUI:

dhe

Run the CLI:

dhe-cli -o <out> <project>

This will generate the file <out> (a csv file). See Section Output. <project> is supposed to be a project file (json format).

GUI

In the tab "Load", under "csv file", choose a load profile. This must be a ";" separated csv file with exactly two columns, without header.

  • Column 1: Time [sec]
  • Column 2: Power [W]

The time column has not to be equispaced - the program interpolates.

Example:

0;500
604800;500
1209600;500
1814400;500
2419200;500
3024000;500
3628800;458
4233600;458
4838400;458
5443200;458
6048000;375
6652800;375
7257600;375
7862400;375
8467200;292

Output

Output is a csv file with hourly values. Columns

  1. Time [sec],
  2. T_sink: Temperature of brine flowing into the exchanger [°C]
  3. T_source: Temperature of brine flowing out of the exchanger [°C]

... Temperatures of the cylinder of soil around the bore hole (Index 1: axial, index 2: radial)

Bibliography

  1. Berechnungsmodul für Erdwärmesonden ↩

  2. Erweiterung des Programms EWSfür Erdwärmesondenfelder ↩

Metadata

Release files for dhe 0.3.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 dhe 0.3.0
File Size Uploaded Provenance Actions
dhe-0.3.0.tar.gz 117.4 kB Without provenance Details for dhe-0.3.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for dhe 0.3.0
File Actions
dhe-0.3.0-cp39-cp39-manylinux2010_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.12+ x86-64 Details for dhe-0.3.0-cp39-cp39-manylinux2010_x86_64.whl
dhe-0.3.0-cp38-none-win_amd64.whl CPython 3.8 none Windows x86-64 Details for dhe-0.3.0-cp38-none-win_amd64.whl
dhe-0.3.0-cp38-cp38-manylinux2010_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-64 Details for dhe-0.3.0-cp38-cp38-manylinux2010_x86_64.whl
dhe-0.3.0-cp37-cp37m-manylinux2010_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 Details for dhe-0.3.0-cp37-cp37m-manylinux2010_x86_64.whl
dhe-0.3.0-cp36-cp36m-manylinux2010_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64 Details for dhe-0.3.0-cp36-cp36m-manylinux2010_x86_64.whl

Total release size: 1.6 MB

Release files / dhe-0.3.0.tar.gz

Download URL dhe-0.3.0.tar.gz
Size 117.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b4f7781009f06068d6a743ac5c2fe7250e2c6765e31e30f14c752a2e694951b5
BLAKE2b-256 checksum
How to use checksums
52a50d944a9618bae71ab3c3738ead02f23570d2143924b7e51a609a21a42b75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.10.0-beta.3

Release files / dhe-0.3.0-cp39-cp39-manylinux2010_x86_64.whl

Download URL dhe-0.3.0-cp39-cp39-manylinux2010_x86_64.whl
Size 301.2 kB
Tags CPython 3.9 Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
5d7e5453b424ee9f22c874b1e501a60feb877f36e0f852a2f44dd0c03c8ea5bc
BLAKE2b-256 checksum
How to use checksums
ecc306fcc0abe758484b9979f299c1ecc98212660bab574b7209a6a334dc4128
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.10.0-beta.3

Release files / dhe-0.3.0-cp38-none-win_amd64.whl

Download URL dhe-0.3.0-cp38-none-win_amd64.whl
Size 240.5 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
52ec49eb9abee678e5b351e08fa8a2a6149bfea5ebe6979fb1036f9e38abfb06
BLAKE2b-256 checksum
How to use checksums
6d228c0255b53576fe290ac943e1973aabc932cf69bb1c219de7a2a6f47a1700
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.9.4

Release files / dhe-0.3.0-cp38-cp38-manylinux2010_x86_64.whl

Download URL dhe-0.3.0-cp38-cp38-manylinux2010_x86_64.whl
Size 301.2 kB
Tags CPython 3.8 Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
af2430efb60ea11ca4db8834457c64a3ccb05cc04383292d1e32f6611127380c
BLAKE2b-256 checksum
How to use checksums
b017dbe5e4c7dcb1e635f1d72e6ebf74c75d08a2233d91a320aad58800591658
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.10.0-beta.3

Release files / dhe-0.3.0-cp37-cp37m-manylinux2010_x86_64.whl

Download URL dhe-0.3.0-cp37-cp37m-manylinux2010_x86_64.whl
Size 301.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
2bc8a1b60227477bf1d1231f49d42167d7a21bd4a1f97a1757aa6bdb9a9117eb
BLAKE2b-256 checksum
How to use checksums
76f50ea3de00a5bb4370317fc84179436c512189aa31588e3e704f74f80478fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.10.0-beta.3

Release files / dhe-0.3.0-cp36-cp36m-manylinux2010_x86_64.whl

Download URL dhe-0.3.0-cp36-cp36m-manylinux2010_x86_64.whl
Size 301.4 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
0b317c3d77510e8a02117ad11bf27fd30ba165a6389e48e328858d41c6dfb6fb
BLAKE2b-256 checksum
How to use checksums
835b0578f96ff69db301d3f1e82f3f3e295d57214779edc7ebbe12e3ca8ffcb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.10.0-beta.3

Security for dhe 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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