python-autojob


Namepython-autojob JSON
Version 0.12.0b1 PyPI version JSON
download
home_pageNone
Summarytools for automating job creation and management for DFT calculations
upload_time2024-08-22 01:17:56
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
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"
}
        
Elapsed time: 0.74974s