Analyzing hot-carrier distributions from TD-DFT simulations
Project description
rhodent is a tool for analyzing hot-carrier distributions based on input from real-time time-dependent density functional theory simulations. A detailed description of the functionality provided as well as tutorials can be found in the user guide.
rhodent can be installed via pip:
pip3 install rhodent
rhodent has been developed at the Department of Physics at Chalmers University of Technology (Gothenburg, Sweden) in the Condensed Matter and Materials Theory division.
Development
The test suite is run using pytest:
pytest tests/
The tests should also pass in parallel MPI execution, on any number of ranks:
mpirun -np 2 pytest -x tests/ mpirun -np 3 pytest -x tests/ mpirun -np 4 pytest -x tests/ mpirun -np 5 pytest -x tests/ mpirun -np 6 pytest -x tests/
Tests are configured such that they are skipped if the number of ranks is incompatible with the particular test.
Only a subset of data required for testing is included in the repository. Large data files are included in a zenodo record that needs to be extracted into the tests/data directory.
The subset of tests that does not require the large data files (mostly unit-tests) can be run via:
pytest -m 'not bigdata' tests/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rhodent-1.1.tar.gz.
File metadata
- Download URL: rhodent-1.1.tar.gz
- Upload date:
- Size: 97.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be0bc4e63cad197a236e9e326bef95d6c80d34a815dfaeddc4dac754ea92856d
|
|
| MD5 |
19cdeccd9b4425559616140614cf9236
|
|
| BLAKE2b-256 |
a73ec3668e270eef71b8b6c35dfccd4af2d8cef0ff2569ac1892930b0db61d7c
|
File details
Details for the file rhodent-1.1-py3-none-any.whl.
File metadata
- Download URL: rhodent-1.1-py3-none-any.whl
- Upload date:
- Size: 126.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cef738819fb72e9788f0f97ec6e83dabd1db657170a7f11556a999d715b4f65e
|
|
| MD5 |
86908797b39fdafdf410f0173c9e0d79
|
|
| BLAKE2b-256 |
5ca4f37a476819e361b51adef9b03802c3e15ab88f27fc8d75a7a282fe0bb622
|