Skip to main content

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

Metadata

Release files for open-darts 2.0.0

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

Built distributions (wheels)

Table of built distributions (wheels) for open-darts 2.0.0
File
open_darts-2.0.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
open_darts-2.0.0-cp313-cp313-manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
open_darts-2.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
open_darts-2.0.0-cp312-cp312-manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
open_darts-2.0.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
open_darts-2.0.0-cp311-cp311-manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
open_darts-2.0.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
open_darts-2.0.0-cp310-cp310-manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details

Total release size: 94.5 MB

Release files / open_darts-2.0.0-cp313-cp313-win_amd64.whl

Download URL open_darts-2.0.0-cp313-cp313-win_amd64.whl
Size 8.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0a3ba91aefd381907b7e3bc8b29cb1b48389a1e5523e3dc42c0a9195f7a721f7
BLAKE2b-256 checksum
How to use checksums
80e84cb0bf93cb7ca31d8d14d154d3793bcc6214d6aa9424f3c65596a349c8ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / open_darts-2.0.0-cp313-cp313-manylinux2014_x86_64.whl

Download URL open_darts-2.0.0-cp313-cp313-manylinux2014_x86_64.whl
Size 15.1 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
772067a60c8ef40d5f4492c67fa49818b5819278d68b73ef3f24e2786a3e2d31
BLAKE2b-256 checksum
How to use checksums
19b1f9956b40ca6479cf45ba38e02a6dfe2cf860cca9100a9fa4b3588f7df0a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / open_darts-2.0.0-cp312-cp312-win_amd64.whl

Download URL open_darts-2.0.0-cp312-cp312-win_amd64.whl
Size 8.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b73e9c8389dc03f5cdfde949a66716b450a468a600e525743126bf9bc0dc3c9f
BLAKE2b-256 checksum
How to use checksums
9fc498848c856396c484f6dc60873a1c8eb74ff2dba613cc72ca1938f9250ae4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / open_darts-2.0.0-cp312-cp312-manylinux2014_x86_64.whl

Download URL open_darts-2.0.0-cp312-cp312-manylinux2014_x86_64.whl
Size 15.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0c0677a5e367999af14812027b288090a1a090b3a2299d9706573ff28ec1f820
BLAKE2b-256 checksum
How to use checksums
e0d408b9c491567ab0cdcefeb22b5d2e643b4c9fdff0801e7c48728ada5b5c34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / open_darts-2.0.0-cp311-cp311-win_amd64.whl

Download URL open_darts-2.0.0-cp311-cp311-win_amd64.whl
Size 8.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
158d4549ff145753051c5036cb56d110fb11c05e5b8f8456b85c5320ebd30a1d
BLAKE2b-256 checksum
How to use checksums
12e2b8ff0570d7f08cd08de8acb04b1412ccca0431472a6070e8b5a09a3ac504
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / open_darts-2.0.0-cp311-cp311-manylinux2014_x86_64.whl

Download URL open_darts-2.0.0-cp311-cp311-manylinux2014_x86_64.whl
Size 15.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
673cd8a4a3190a4995feecce6dd6b7f9e91c2105276710fd5164ad5a6e88ec75
BLAKE2b-256 checksum
How to use checksums
40d2c4ff0cf63b9e874c22c830282ebb381d7f3c640d23ab969d3a7f6e31c11f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / open_darts-2.0.0-cp310-cp310-win_amd64.whl

Download URL open_darts-2.0.0-cp310-cp310-win_amd64.whl
Size 8.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ac72b2710ef5d03d0513dd3d8dccb1f444bfb89e5acc89392a18fde1efd71845
BLAKE2b-256 checksum
How to use checksums
e89b22fc668571ef7f1a315b1f2a8627389185244ce19bbdf43e8aacacbef473
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / open_darts-2.0.0-cp310-cp310-manylinux2014_x86_64.whl

Download URL open_darts-2.0.0-cp310-cp310-manylinux2014_x86_64.whl
Size 15.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d2968d613d3fdeedd552c2f4b25d7121736d27bbc3b6286e48a02bee3c942810
BLAKE2b-256 checksum
How to use checksums
f8737791f19961c5cb9485c8d4da61d8af11ae6d7274180d173df2d19801bee6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release history Release notifications | RSS feed

This release

2.0.0 This release

8 release files

1.5.0

8 release files

1.4.0

8 release files

1.3.2

8 release files

1.3.1

8 release files

1.3.0

8 release files

1.2.2

8 release files

1.2.1

8 release files

1.2.0

8 release files

1.1.4

6 release files

1.1.3

14 release files

1.1.2

14 release files

1.1.1

10 release files

1.1.0

10 release files

1.0.5

10 release files

1.0.4

10 release files

1.0.3

10 release files

1.0.2

10 release files

1.0.0

8 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