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.
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
Project details
Release history Release notifications | RSS feed
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 hashes)
Built Distribution
Close
Hashes for python_autojob-0.12.0b1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c56ae1ad9798402f5a8b615dfa91c5dcf97a13b0de86094f7657f798dd33232f |
|
MD5 | 81253402f3fd36b60e04641cb3862ac7 |
|
BLAKE2b-256 | f7e37e98757a8468810ebcd05eebf5edf7fa9c54b4e07b5dc492c67612f3fe76 |