Skip to main content

Open Delft Advanced Research Terra Simulator

Project description

DOI Latest Release pipeline status pypi RSD

openDARTS

openDARTS is a scalable parallel modeling framework and aims to accelerate the simulation performance while capturing multi-physics processes in geo-engineering fields such as hydrocarbon, geothermal, CO2 sequestration and hydrogen storage.

Installation

openDARTS with direct linear solvers can be installed from PyPI:

pip install open-darts

Models that rely on PHREEQC/Reaktoro chemistry backends need the optional third-party stack. Activate the Conda environment you use for development, install Reaktoro via conda install -c conda-forge reaktoro (see the official guide), and invoke ./helper_scripts/build_darts_cmake.sh -p (or the .bat variant on Windows) to build the accompanying iPHREEQC libraries.

The recent version of openDARTS is available for Python 3.10 to 3.13 for x86_64 architecture both for Linux and Windows.

To build openDARTS please check the instructions in our wiki.

Tutorials

Check the tutorial section in the documentation and Jupyter Notebooks with basic Geothermal and GCS models.

Also to get started take a look at the different examples in models.

More advanced examples of complex simulations with openDARTS can be found in open-darts-models.

Documentation

For more information about how to get started visit the documentation.

License

Please refer to LICENSE.md for information about the licensing of openDARTS.

Information

The wiki contains information for developing cycle, in particular Build instructions.

How to cite

If you use open-DARTS in your research, we ask you to cite the following publication

DOI

Contribution

Check how to contribute

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

open_darts-1.5.0-cp313-cp313-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.13Windows x86-64

open_darts-1.5.0-cp313-cp313-manylinux2014_x86_64.whl (13.5 MB view details)

Uploaded CPython 3.13

open_darts-1.5.0-cp312-cp312-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.12Windows x86-64

open_darts-1.5.0-cp312-cp312-manylinux2014_x86_64.whl (13.5 MB view details)

Uploaded CPython 3.12

open_darts-1.5.0-cp311-cp311-win_amd64.whl (8.2 MB view details)

Uploaded CPython 3.11Windows x86-64

open_darts-1.5.0-cp311-cp311-manylinux2014_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.11

open_darts-1.5.0-cp310-cp310-win_amd64.whl (8.2 MB view details)

Uploaded CPython 3.10Windows x86-64

open_darts-1.5.0-cp310-cp310-manylinux2014_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.10

File details

Details for the file open_darts-1.5.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: open_darts-1.5.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for open_darts-1.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c53068bda114dd2c0dd45a5f488f50388c2df58e5709bb7ca25fd17e31c743de
MD5 c462197a33df1ff4f5038baece588713
BLAKE2b-256 50dfe8c2d194fd03b3848c6927ccb0b8dbcb2a39f5a70a6ab400e67f835464af

See more details on using hashes here.

File details

Details for the file open_darts-1.5.0-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for open_darts-1.5.0-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3719acddcda4a2112411476e86374636cf731780b587cce40e5aef19f6174846
MD5 535b826bdcd12a55fb90b4d235c68974
BLAKE2b-256 b654bb6ddcbf07f3653dceaf339b9ba084fa467857422fd382573d88fbc33edc

See more details on using hashes here.

File details

Details for the file open_darts-1.5.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: open_darts-1.5.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for open_darts-1.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e475ba2e0697982bb5eccf821fe46c7c5cb65a580ef5682447d80898b42a270b
MD5 3e0f1ab9ab2650c0d7832238052aa3fe
BLAKE2b-256 84b4347a0f2de58aa678d8bac510d6f3ab34153afc254ef5a8bbf2e2a9879562

See more details on using hashes here.

File details

Details for the file open_darts-1.5.0-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for open_darts-1.5.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7761f30e45b7c48be530c1fbe982c4bab9405d0147020a2ffd69ae10a85ca552
MD5 dc7c0bca97cb233381f2f74845ae1364
BLAKE2b-256 014ce1950e03a8172276b75c24f266dd526dfe508fa8d1ccd980bb938af08cb4

See more details on using hashes here.

File details

Details for the file open_darts-1.5.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: open_darts-1.5.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for open_darts-1.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 10b251c1cef7ce2be7471e588d0b46f26d9cc95d689bcf61cf715463b9c90e59
MD5 a8f2c1e3b1f6816c21a5141decbfcb0f
BLAKE2b-256 46510e5fd62bd207c81fad53390210ec6e158423af3355d6f0bb3cccd7317a6b

See more details on using hashes here.

File details

Details for the file open_darts-1.5.0-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for open_darts-1.5.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6723fe3cbdfcdd0246d26533c7fe30069fe58cedc55b8591094bd56185cf6823
MD5 c217d26e5a9ffb3c74bc909a6f20fbf4
BLAKE2b-256 50aa60d6dcdc8ad298c4d73d9b2589496a91c8aa06eafcb04f51b35bf51a1c74

See more details on using hashes here.

File details

Details for the file open_darts-1.5.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: open_darts-1.5.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for open_darts-1.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 85fa6a47c3debf0dcf24eb4f4e89d21907336116b1ed01bdd970a037801e9110
MD5 402144b937ca34b7e04e0078e9a359f7
BLAKE2b-256 68e23a79ab2a80effb4015aaecbf28213734b3bbd222709927c755d58b5e6429

See more details on using hashes here.

File details

Details for the file open_darts-1.5.0-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for open_darts-1.5.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c3a05d575207ad260b10cdb59059589626c9d7586fe68ac00334ce42f4fb383
MD5 373d48002556051e1f7f33106e319b27
BLAKE2b-256 21bee7e404163b11737a1230199ad044d02c2320ebab921fb61b321e5cceb5bb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page