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
- Time [sec],
- T_sink: Temperature of brine flowing into the exchanger [°C]
- 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
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)
| 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)
| File | Actions Reset | |||
|---|---|---|---|---|
| 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.