rhodent
=======
**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 <https://rhodent.materialsmodeling.org/>`_.
**rhodent** can be installed via `pip`::
pip3 install rhodent
**rhodent** has been developed at the `Department of Physics <https://www.chalmers.se/en/departments/physics/>`_ at `Chalmers University of Technology <https://www.chalmers.se/>`_ (Gothenburg, Sweden) in the `Condensed Matter and Materials Theory division <http://www.materialsmodeling.org>`_.
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 <https://doi.org/10.5281/zenodo.14832606>`_ 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/
Raw data
{
"_id": null,
"home_page": null,
"name": "rhodent",
"maintainer": "The rhodent developer team",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "chemistry, physics, scientific",
"author": "The rhodent developer team",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/a7/3e/c3668e270eef71b8b6c35dfccd4af2d8cef0ff2569ac1892930b0db61d7c/rhodent-1.1.tar.gz",
"platform": null,
"description": "rhodent\n=======\n\n**rhodent** is a tool for analyzing hot-carrier distributions based on input from real-time time-dependent density functional theory simulations.\nA detailed description of the functionality provided as well as tutorials can be found in the `user guide <https://rhodent.materialsmodeling.org/>`_.\n\n**rhodent** can be installed via `pip`::\n\n pip3 install rhodent\n\n**rhodent** has been developed at the `Department of Physics <https://www.chalmers.se/en/departments/physics/>`_ at `Chalmers University of Technology <https://www.chalmers.se/>`_ (Gothenburg, Sweden) in the `Condensed Matter and Materials Theory division <http://www.materialsmodeling.org>`_.\n\n\nDevelopment\n-----------\n\nThe test suite is run using `pytest`::\n\n pytest tests/\n\nThe tests should also pass in parallel MPI execution, on any number of ranks::\n\n mpirun -np 2 pytest -x tests/\n mpirun -np 3 pytest -x tests/\n mpirun -np 4 pytest -x tests/\n mpirun -np 5 pytest -x tests/\n mpirun -np 6 pytest -x tests/\n\nTests are configured such that they are skipped if the number of ranks is incompatible with the particular test.\n\nOnly a subset of data required for testing is included in the repository.\nLarge data files are included in a `zenodo record <https://doi.org/10.5281/zenodo.14832606>`_ that needs to be extracted into the `tests/data` directory.\n\nThe subset of tests that does not require the large data files (mostly unit-tests) can be run via::\n\n pytest -m 'not bigdata' tests/\n",
"bugtrack_url": null,
"license": null,
"summary": "Analyzing hot-carrier distributions from TD-DFT simulations",
"version": "1.1",
"project_urls": {
"Documentation": "https://rhodent.materialsmodeling.org",
"Repository": "https://gitlab.com/materials-modeling/rhodent/"
},
"split_keywords": [
"chemistry",
" physics",
" scientific"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "5ca4f37a476819e361b51adef9b03802c3e15ab88f27fc8d75a7a282fe0bb622",
"md5": "86908797b39fdafdf410f0173c9e0d79",
"sha256": "cef738819fb72e9788f0f97ec6e83dabd1db657170a7f11556a999d715b4f65e"
},
"downloads": -1,
"filename": "rhodent-1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "86908797b39fdafdf410f0173c9e0d79",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 126134,
"upload_time": "2025-09-10T10:39:49",
"upload_time_iso_8601": "2025-09-10T10:39:49.241047Z",
"url": "https://files.pythonhosted.org/packages/5c/a4/f37a476819e361b51adef9b03802c3e15ab88f27fc8d75a7a282fe0bb622/rhodent-1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a73ec3668e270eef71b8b6c35dfccd4af2d8cef0ff2569ac1892930b0db61d7c",
"md5": "19cdeccd9b4425559616140614cf9236",
"sha256": "be0bc4e63cad197a236e9e326bef95d6c80d34a815dfaeddc4dac754ea92856d"
},
"downloads": -1,
"filename": "rhodent-1.1.tar.gz",
"has_sig": false,
"md5_digest": "19cdeccd9b4425559616140614cf9236",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 96955,
"upload_time": "2025-09-10T10:39:50",
"upload_time_iso_8601": "2025-09-10T10:39:50.458208Z",
"url": "https://files.pythonhosted.org/packages/a7/3e/c3668e270eef71b8b6c35dfccd4af2d8cef0ff2569ac1892930b0db61d7c/rhodent-1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-10 10:39:50",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "materials-modeling",
"gitlab_project": "rhodent",
"lcname": "rhodent"
}