Skip to main content

tools for automating job creation and management for DFT calculations

Project description

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.

docs/source/_static/autojob_light.png

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:

pip install python-autojob

You can also install the in-development version with ssh:

pip install git+ssh://git@gitlab.com/ugognw/python-autojob.git@development"

or https

pip install git+https://gitlab.com/ugognw/python-autojob.git

Documentation

https://python-autojob.readthedocs.io/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python_autojob-0.12.0b1.tar.gz (347.8 kB view details)

Uploaded Source

Built Distribution

python_autojob-0.12.0b1-py3-none-any.whl (167.4 kB view details)

Uploaded Python 3

File details

Details for the file python_autojob-0.12.0b1.tar.gz.

File metadata

  • Download URL: python_autojob-0.12.0b1.tar.gz
  • Upload date:
  • Size: 347.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.0

File hashes

Hashes for python_autojob-0.12.0b1.tar.gz
Algorithm Hash digest
SHA256 1ef0f2f352d8f7c2103b90574de9aeece20542c6e127c1deea11817a6916f340
MD5 26d7f3df844eb9d986b93dacf91bfe24
BLAKE2b-256 30dc08dd4f4cb0bc281c8853ea8b844650591f18dde7d4cbab9a1bf05ad02b99

See more details on using hashes here.

File details

Details for the file python_autojob-0.12.0b1-py3-none-any.whl.

File metadata

File hashes

Hashes for python_autojob-0.12.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 c56ae1ad9798402f5a8b615dfa91c5dcf97a13b0de86094f7657f798dd33232f
MD5 81253402f3fd36b60e04641cb3862ac7
BLAKE2b-256 f7e37e98757a8468810ebcd05eebf5edf7fa9c54b4e07b5dc492c67612f3fe76

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page