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/
Metadata
Release files for rhodent 1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rhodent-1.1.tar.gz | 97.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rhodent-1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 223.1 kB
Release files / rhodent-1.1.tar.gz
| Download URL | rhodent-1.1.tar.gz |
|---|---|
| Size | 97.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
be0bc4e63cad197a236e9e326bef95d6c80d34a815dfaeddc4dac754ea92856d
|
|
BLAKE2b-256 checksum How to use checksums |
a73ec3668e270eef71b8b6c35dfccd4af2d8cef0ff2569ac1892930b0db61d7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / rhodent-1.1-py3-none-any.whl
| Download URL | rhodent-1.1-py3-none-any.whl |
|---|---|
| Size | 126.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cef738819fb72e9788f0f97ec6e83dabd1db657170a7f11556a999d715b4f65e
|
|
BLAKE2b-256 checksum How to use checksums |
5ca4f37a476819e361b51adef9b03802c3e15ab88f27fc8d75a7a282fe0bb622
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|