This program allows to perform DFT+DMFT one-shot and charge self-consistent (CSC) calculations from h5 archives or VASP/Quantum Espresso input files for multiband systems using the TRIQS software library, and the DFT code interface TRIQS/DFTTools. solid_dmft takes advantage of various impurity solvers available in TRIQS. Postprocessing scripts are available to perform analytic continuation and calculate spectral functions.
Documentation & tutorials
To learn how to use solid_dmft, take a look at the online documentation. There you can find:
Check also the solid_dmft publication in the JOSS journal for more information and further references.
Installation
You can install the latest solid_dmft release simply via pip (PyPi):
pip install solid_dmft
However, please make sure that you have a valid TRIQS and TRIQS/DFTTools installation matching the version of solid_dmft. Furthermore, you need at least one of the supported DMFT impurity solvers installed to use solid_dmft.
A more thorough installation can be performed manually via cmake, which will also check if you have a working and matching TRIQS installation.
Please check the installation page on the online documentation for more detailed instructions.
Copyright (C) 2018-2020, ETH Zurich Copyright (C) 2021, The Simons Foundation authors: A. Hampel, S. Beck, M. Merkel, and A. Carta (see LICENSE.txt for details)
Developed by the Materials Theory Group, ETH Zurich and the Center for Computational Quantum Physics, Flatiron Institute.
If you are using this code for your research, please cite it with this bib file.
Support
TRIQS/solid_dmft is supported by the Flatiron Institute, a division of the Simons Foundation.
Metadata
Release files for solid-dmft 4.0.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 |
|---|---|---|---|---|
| solid_dmft-4.0.0.tar.gz | 138.5 kB | With provenance | Details for solid_dmft-4.0.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| solid_dmft-4.0.0-py3-none-any.whl | Python 3 | none | any | Details for solid_dmft-4.0.0-py3-none-any.whl |
Total release size: 323.5 kB
Release files / solid_dmft-4.0.0.tar.gz
| Download URL | solid_dmft-4.0.0.tar.gz |
|---|---|
| Size | 138.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
978091bbeac31b99b1389368a5311b4f1f15c3fc983f6df4d9ba6baa0d12db2c
|
|
BLAKE2b-256 checksum How to use checksums |
a2575370eb121440c2d8fd5ba31af0ad59df44748978fcb89be9a8592fe584b8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 2, 2026.
Transparency logRelease files / solid_dmft-4.0.0-py3-none-any.whl
| Download URL | solid_dmft-4.0.0-py3-none-any.whl |
|---|---|
| Size | 185.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d84d5685b7f8ce97464fe384b80076c26b6ff797b3f23c5686423a922175881d
|
|
BLAKE2b-256 checksum How to use checksums |
d9c4e1bc7a36adea24ac90d7d280a167f236245a4a9c970341b59e8278ac58d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 2, 2026.
Transparency logSecurity for solid-dmft 4.0.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.
Full provenance
Both files in this release have been uploaded with provenance metadata.
Attestation for solid_dmft-4.0.0.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 2, 2026.
Transparency logA 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.