Name | python-autojob JSON |
Version |
0.12.0b1
JSON |
| download |
home_page | None |
Summary | tools for automating job creation and management for DFT calculations |
upload_time | 2024-08-22 01:17:56 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.10 |
license | None |
keywords |
automation
dft
hpc
matter modeling
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
========
Overview
========
.. start elevator-pitch
``autojob`` is a (semi-)automatic framework for DFT job automation on massively parallel
computing resources. With ``autojob``, you can manage complex, automated workflows while
still retaining the flexibility to stop, make job-level changes, and resume the workflow.
.. end elevator-pitch
.. image:: docs/source/_static/autojob_light.png
:align: center
.. start quickstart
Requirements
============
``autojob`` requires the following dependencies:
* Python 3.11+
* ase
* numpy
* scipy
* ccu
* emmet
* monty
* shortuuid
* pymatgen
* click
* Jinja2
* pydantic
* pydantic-settings
* cclib
Installation 🛠️
===============
(WIP)
``autojob`` can be installed via ``pip``:
.. code-block:: shell
pip install python-autojob
You can also install the in-development version with ssh:
.. code-block:: shell
pip install git+ssh://git@gitlab.com/ugognw/python-autojob.git@development"
or https
.. code-block:: shell
pip install git+https://gitlab.com/ugognw/python-autojob.git
.. end quickstart
Documentation
=============
https://python-autojob.readthedocs.io/
Raw data
{
"_id": null,
"home_page": null,
"name": "python-autojob",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "automation, dft, hpc, matter modeling",
"author": null,
"author_email": "Ugochukwu Nwosu <ugognw@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/30/dc/08dd4f4cb0bc281c8853ea8b844650591f18dde7d4cbab9a1bf05ad02b99/python_autojob-0.12.0b1.tar.gz",
"platform": null,
"description": "========\nOverview\n========\n\n.. start elevator-pitch\n\n``autojob`` is a (semi-)automatic framework for DFT job automation on massively parallel\ncomputing resources. With ``autojob``, you can manage complex, automated workflows while\nstill retaining the flexibility to stop, make job-level changes, and resume the workflow.\n\n.. end elevator-pitch\n\n.. image:: docs/source/_static/autojob_light.png\n :align: center\n\n.. start quickstart\n\nRequirements\n============\n\n``autojob`` requires the following dependencies:\n\n* Python 3.11+\n* ase\n* numpy\n* scipy\n* ccu\n* emmet\n* monty\n* shortuuid\n* pymatgen\n* click\n* Jinja2\n* pydantic\n* pydantic-settings\n* cclib\n\nInstallation \ud83d\udee0\ufe0f\n===============\n\n(WIP)\n\n``autojob`` can be installed via ``pip``:\n\n.. code-block:: shell\n\n pip install python-autojob\n\nYou can also install the in-development version with ssh:\n\n.. code-block:: shell\n\n pip install git+ssh://git@gitlab.com/ugognw/python-autojob.git@development\"\n\nor https\n\n.. code-block:: shell\n\n pip install git+https://gitlab.com/ugognw/python-autojob.git\n\n.. end quickstart\n\nDocumentation\n=============\n\nhttps://python-autojob.readthedocs.io/\n",
"bugtrack_url": null,
"license": null,
"summary": "tools for automating job creation and management for DFT calculations",
"version": "0.12.0b1",
"project_urls": {
"Changelog": "https://gitlab.com/ugognw/python-autojob/-/blob/main/CHANGELOG.rst",
"Documentation": "https://python-autojob.readthedocs.io/",
"Issues": "https://gitlab.com/ugognw/python-autojob/-/issues",
"Source": "https://gitlab.com/ugognw/python-autojob"
},
"split_keywords": [
"automation",
" dft",
" hpc",
" matter modeling"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "f7e37e98757a8468810ebcd05eebf5edf7fa9c54b4e07b5dc492c67612f3fe76",
"md5": "81253402f3fd36b60e04641cb3862ac7",
"sha256": "c56ae1ad9798402f5a8b615dfa91c5dcf97a13b0de86094f7657f798dd33232f"
},
"downloads": -1,
"filename": "python_autojob-0.12.0b1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "81253402f3fd36b60e04641cb3862ac7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 167409,
"upload_time": "2024-08-22T01:17:58",
"upload_time_iso_8601": "2024-08-22T01:17:58.189742Z",
"url": "https://files.pythonhosted.org/packages/f7/e3/7e98757a8468810ebcd05eebf5edf7fa9c54b4e07b5dc492c67612f3fe76/python_autojob-0.12.0b1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "30dc08dd4f4cb0bc281c8853ea8b844650591f18dde7d4cbab9a1bf05ad02b99",
"md5": "26d7f3df844eb9d986b93dacf91bfe24",
"sha256": "1ef0f2f352d8f7c2103b90574de9aeece20542c6e127c1deea11817a6916f340"
},
"downloads": -1,
"filename": "python_autojob-0.12.0b1.tar.gz",
"has_sig": false,
"md5_digest": "26d7f3df844eb9d986b93dacf91bfe24",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 347849,
"upload_time": "2024-08-22T01:17:56",
"upload_time_iso_8601": "2024-08-22T01:17:56.184611Z",
"url": "https://files.pythonhosted.org/packages/30/dc/08dd4f4cb0bc281c8853ea8b844650591f18dde7d4cbab9a1bf05ad02b99/python_autojob-0.12.0b1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-22 01:17:56",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "ugognw",
"gitlab_project": "python-autojob",
"lcname": "python-autojob"
}