Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

DHE (Downhole Heat Exchanger)

This project was partially founded by Sustainable System Solutions AG 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-0.1.0-*

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.1.0-beta

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.1.0-beta
File Size Uploaded Provenance Actions
dhe-0.1.0_beta.tar.gz 76.4 kB Without provenance Details for dhe-0.1.0_beta.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for dhe 0.1.0-beta
File Actions
dhe-0.1.0_beta-cp38-none-win_amd64.whl CPython 3.8 none Windows x86-64 Details for dhe-0.1.0_beta-cp38-none-win_amd64.whl
dhe-0.1.0_beta-cp37-none-win_amd64.whl CPython 3.7 none Windows x86-64 Details for dhe-0.1.0_beta-cp37-none-win_amd64.whl
dhe-0.1.0_beta-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details for dhe-0.1.0_beta-cp37-cp37m-manylinux1_x86_64.whl
dhe-0.1.0_beta-cp36-none-win_amd64.whl CPython 3.6 none Windows x86-64 Details for dhe-0.1.0_beta-cp36-none-win_amd64.whl
dhe-0.1.0_beta-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details for dhe-0.1.0_beta-cp36-cp36m-manylinux1_x86_64.whl
dhe-0.1.0_beta-cp35-none-win_amd64.whl CPython 3.5 none Windows x86-64 Details for dhe-0.1.0_beta-cp35-none-win_amd64.whl
dhe-0.1.0_beta-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details for dhe-0.1.0_beta-cp35-cp35m-manylinux1_x86_64.whl

Total release size: 2.0 MB

Release files / dhe-0.1.0_beta.tar.gz

Download URL dhe-0.1.0_beta.tar.gz
Size 76.4 kB
Tags Source
SHA-256 checksum
How to use checksums
ce70989247515ea2489ac22ff290a4b3a4c986a2f1f935e61fd24c372433e1a7
BLAKE2b-256 checksum
How to use checksums
d46c41be0bf0454b3c78d3f0a0004c71ba7f6faeef4deaf91d1b9e423da39053
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.7.9

Release files / dhe-0.1.0_beta-cp38-none-win_amd64.whl

Download URL dhe-0.1.0_beta-cp38-none-win_amd64.whl
Size 241.1 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
408a1e5bba7172fbdca886d35517fcb75f62d22a3a449889bd1767aa0f16b061
BLAKE2b-256 checksum
How to use checksums
59430bc80567fc6bcd5e41e65ad7bf283bc75569e72a8d9143e86ef4f4ff8d5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.8.0

Release files / dhe-0.1.0_beta-cp37-none-win_amd64.whl

Download URL dhe-0.1.0_beta-cp37-none-win_amd64.whl
Size 241.0 kB
Tags CPython 3.7 Windows x86-64
SHA-256 checksum
How to use checksums
df1cbec2a296b8ddd544c45d99ed9257a7982244ebe7c4eb2048406fc21559fe
BLAKE2b-256 checksum
How to use checksums
8de0b747030328a92bc8ce291be8b82e0d4b8c5d87f83293bd3c03e4644e9acd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.8.0

Release files / dhe-0.1.0_beta-cp37-cp37m-manylinux1_x86_64.whl

Download URL dhe-0.1.0_beta-cp37-cp37m-manylinux1_x86_64.whl
Size 352.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
3e300b1d74cc85dfa2bafb4efef6b8f52e88baac85a24fccdbc5a97fcb1cf01e
BLAKE2b-256 checksum
How to use checksums
67d2569242827b69b1404c1a9e9187f0cf7a98c6653823252aa919730870c98b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.7.9

Release files / dhe-0.1.0_beta-cp36-none-win_amd64.whl

Download URL dhe-0.1.0_beta-cp36-none-win_amd64.whl
Size 241.2 kB
Tags CPython 3.6 Windows x86-64
SHA-256 checksum
How to use checksums
97f8316198073779faa511cee40c55334c9b9bf6c73ebb00321aa279658d056b
BLAKE2b-256 checksum
How to use checksums
0a6b7b2220736e9e026424e9b68fa0cd83bdd76790216a92f5f1937191e1353f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.8.0

Release files / dhe-0.1.0_beta-cp36-cp36m-manylinux1_x86_64.whl

Download URL dhe-0.1.0_beta-cp36-cp36m-manylinux1_x86_64.whl
Size 352.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
e9d9b30db7fb9af16457fe1eedf8170ab671fc5e5bda953459367ddcb05e9d39
BLAKE2b-256 checksum
How to use checksums
0c395da3491309e4dd2b055c21156067afc86e467e8c2a5b8065fe21992e60c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.7.9

Release files / dhe-0.1.0_beta-cp35-none-win_amd64.whl

Download URL dhe-0.1.0_beta-cp35-none-win_amd64.whl
Size 241.3 kB
Tags CPython 3.5 Windows x86-64
SHA-256 checksum
How to use checksums
8430952b5a210218dfe48c1a877f7d2a64a84cde0b52c7daa14e3b5a79ec3eaf
BLAKE2b-256 checksum
How to use checksums
f8c266023d22bb16ab5eea5d401a35199936cd3bfbda1d7cddbbe50ea00a9ae9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.8.0

Release files / dhe-0.1.0_beta-cp35-cp35m-manylinux1_x86_64.whl

Download URL dhe-0.1.0_beta-cp35-cp35m-manylinux1_x86_64.whl
Size 272.9 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5600bc03cc58f5013042a0af50ee5348111b4bb78955c548c4a4ee5e04c03b61
BLAKE2b-256 checksum
How to use checksums
ff784f57a5a24e759cae76d4b75d6faee9bd103b10b4a137bba68e4bfd9fe378
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.8.0

Security for dhe 0.1.0-beta

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