python-autojob

View on PyPIReverse Dependencies (0)

0.12.0b1 python_autojob-0.12.0b1-py3-none-any.whl

Wheel Details

Project: python-autojob
Version: 0.12.0b1
Filename: python_autojob-0.12.0b1-py3-none-any.whl
Download: [link]
Size: 167409
MD5: 81253402f3fd36b60e04641cb3862ac7
SHA256: c56ae1ad9798402f5a8b615dfa91c5dcf97a13b0de86094f7657f798dd33232f
Uploaded: 2024-08-22 01:17:58 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: python-autojob
Version: 0.12.0b1
Summary: tools for automating job creation and management for DFT calculations
Author-Email: Ugochukwu Nwosu <ugognw[at]gmail.com>
Project-Url: Changelog, https://gitlab.com/ugognw/python-autojob/-/blob/main/CHANGELOG.rst
Project-Url: Documentation, https://python-autojob.readthedocs.io/
Project-Url: Issues, https://gitlab.com/ugognw/python-autojob/-/issues
Project-Url: Source, https://gitlab.com/ugognw/python-autojob
Keywords: automation,dft,hpc,matter modeling
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: Sphinx
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Scientific/Engineering :: Chemistry
Classifier: Topic :: Scientific/Engineering :: Physics
Requires-Python: >=3.10
Requires-Dist: ase (>=3.23.0)
Requires-Dist: cclib (>=1.8.0)
Requires-Dist: click (>=8.1.3)
Requires-Dist: comp-chem-utils (>=0.0.5)
Requires-Dist: emmet-core (>=0.68.0)
Requires-Dist: jinja2 (>=3.1.2)
Requires-Dist: monty (>=2022.4.26)
Requires-Dist: numpy (<2.0.0,>=1.23.1)
Requires-Dist: pydantic-settings (>=2.0)
Requires-Dist: pydantic (>=2.5.0)
Requires-Dist: pymatgen (>=2022.9.8)
Requires-Dist: shortuuid (>=1.0.9)
Requires-Dist: bump2version (>=1.0.1); extra == "dev"
Requires-Dist: pre-commit (>=3.7.0); extra == "dev"
Requires-Dist: esbonio (>=0.16.0); extra == "docs"
Requires-Dist: furo (>=2023.9.10); extra == "docs"
Requires-Dist: sphinx-autobuild (>=2024.04.16); extra == "docs"
Requires-Dist: sphinx-click (>=5.0.1); extra == "docs"
Requires-Dist: sphinx-copybutton (>=0.5.0); extra == "docs"
Requires-Dist: sphinx (>=7.2.6); extra == "docs"
Requires-Dist: sphinxcontrib-apidoc (>=0.5.0); extra == "docs"
Requires-Dist: sphinxext-opengraph (>=0.9.1); extra == "docs"
Requires-Dist: pytest-cov (>=4.1.0); extra == "test"
Requires-Dist: pytest-datadir (>=1.5.0); extra == "test"
Requires-Dist: pytest-xdist (>=3.5.0); extra == "test"
Requires-Dist: pytest (>=7.4.3); extra == "test"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/x-rst
License-File: AUTHORS.rst
License-File: LICENSE
[Description omitted; length: 1137 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
autojob/__about__.py sha256=JBk4mZSQcOhEPDU-6xcrqYxsJBiq1PbSnvjyhbgBbNg 49
autojob/__init__.py sha256=jCa1YVUERUdYSmNvlMFZ_Ddm8l7_LjU6k8qmYlpsgu8 3531
autojob/__main__.py sha256=f8AL4AQE4yhWURc9EwHUzkNF3FzZM9c9y17zbwuSj8w 366
autojob/hpc.py sha256=5QsDxqeUsgk7VTddA7XY92oUNvHuCjbWmQntqCv-woY 20462
autojob/parametrizations.py sha256=4IymWUbVwRfbtwYSWV5jtt-VGk052QYYoNCQlVjqi6A 9005
autojob/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autojob/schemas.py sha256=YYARD15m-1Lex1XzHMjqK8UkBTnfyK69PkClrFK-URs 6139
autojob/settings.py sha256=yPLmIxKLjDyoXSBJf_Uqc0v2JMeoxvQjETcfFfD3kqg 6314
autojob/study.py sha256=gqsUjuyoHn8f9qWiiq9qiMC3dabB727vUmGI_NVBIX8 2158
autojob/study_group.py sha256=_MG_qDFk7ik1nDqBko9ZglMf13VerkYdx1wgUPCfDmQ 5277
autojob/task.py sha256=hjxUJFPHVhmNSYl9GezjkT8sopPEyau9QGOzfaUru5A 29913
autojob/workflow.py sha256=kq8mbIDo88FyglEbHdW0JNn0MBdsgiILnxNvoCdHd-E 2940
autojob/advance/__init__.py sha256=OHQvr4ZCKIpElOtCScfgjMGYxMQiRUWLyyQbOGTwPOE 153
autojob/advance/advance.py sha256=Gk78n-lQ4u_Hj14Y5_6tzzTA_2dEav8eQNn-6-puYgQ 23738
autojob/calculation/__init__.py sha256=7wmQE9XDJ2UfKdrScyXRsAdT7Li-oBOl_jbDZh6kaQQ 867
autojob/calculation/calculation.py sha256=GKFCVE4vztNYQ5pRb-IVuR1iBH0XJcMdPeK-oUV5QF8 34830
autojob/calculation/calculators.py sha256=aeNJmema5N74AGioaTCSs3p_KGIohZlrv6PpLfKrjXI 4976
autojob/calculation/gaussian.py sha256=4n8gS24oZSmBR-WEdIzwAmg7Ib4TihxpBP6nv78MLLk 4306
autojob/calculation/infrared.py sha256=7ciJ6P4B4Q_pjQwIk5uOit1G68imZp9lxR0QymsYPPk 7516
autojob/calculation/parameters.py sha256=upxmzYDICmeVoxgJokfCSzPO3pRsEkk6pHZqWkoU6r4 24606
autojob/calculation/vibration.py sha256=tQ0hKSuErQJSOQrQffvGdJnsHYFxMKFbrP5lUgo5Z-k 9657
autojob/calculation/vasp/__init__.py sha256=D-lE6a6ie502bLtPOITXGoxfLQFw5Evn-GKrTdpo_7I 225
autojob/calculation/vasp/defaults.py sha256=18CtxfRX1vqDlwJtiwMnhJsFKIQxstFhY1dkcByfle0 12823
autojob/calculation/vasp/vasp.py sha256=fPFfTszgvlPRyLWvQS7uR0urXwbyE-OpZh1Ygv79bLY 5382
autojob/cli/__init__.py sha256=urGp58Q4-G_ILE1mZIYShTrSDFLWb8fDRw_qb4uYiZk 58
autojob/cli/advance.py sha256=nyaVjgRvUWxToKn8UlkpExcHyTGlBpbzwyOMFIJ4YoY 5199
autojob/cli/init.py sha256=uaVWapWBbLBovhQlF3DBD6IjUItfn8Rmn2A0yUabZ1c 2056
autojob/cli/main.py sha256=4KJa3N1OS8hPUdtx14j-GAXIWZ0PFrgo0NKdLvr7yck 2068
autojob/cli/restart_relaxation.py sha256=QS7yZFU889Nz4d15eQcBJ5z8VUhCemEe72Ds-Crd8cM 6900
autojob/cli/run_vibration.py sha256=pgVCI9Li4hjHMk4xOng0Qjv6swK3s3k9kBcsWezec0U 6237
autojob/cli/utils.py sha256=As_RyV5NzQTkhtFhzPUTj1sNg_DkU_XWRKowTNUvOb8 2533
autojob/coordinator/__init__.py sha256=UEJgaWCnIrwN3WXgvcemM6h4c5_RNOmrniSX-zEOufs 515
autojob/coordinator/classification.py sha256=YUcvaN89TGjZ4Y1YDA6cYT0FUo9227qyBYYVzGw8Khs 5135
autojob/coordinator/cli.py sha256=3L4Ep3FZieT8gXIgStRf8ZJqNep8QziDEZASb7Zrwo4 1505
autojob/coordinator/coordinator.py sha256=NjcpvqPujhFFQkLL4yZrdFXmSBE2kwiwcSzmqTvQk0w 29683
autojob/coordinator/gaussian.py sha256=F0r0DJZ03PCNlcjzpBOj0fRIUta0IlXAV2CU7lg5EeA 6093
autojob/coordinator/job.py sha256=q3h4rLU2SHuNam2UHGy4j8rhtlIbar3ty3FXEqlNCJo 17174
autojob/coordinator/scripter.py sha256=KbMZ58ZOPLT3ZJxTF_2ntmwwIhuaIl62GcyLEYy934g 8491
autojob/coordinator/validation.py sha256=gb_QPznPFd5VWYFn1DmQh9so_qLO4035HogIClITlfc 3218
autojob/coordinator/vasp.py sha256=9xp0t0VzYpplQRezxh317Ve78_curgWNi4EFgN8sI-8 15699
autojob/coordinator/gui/__init__.py sha256=e-Cw4A7xdI11Ro9wJGciw6_5Mxa0Um-9JQVlKiWQ1BQ 260
autojob/coordinator/gui/groups.py sha256=0j-SrLMipMF_4HLP9Qqs19_voo6IwOKlCo6np8ekqlY 11454
autojob/coordinator/gui/gui.py sha256=ybItuUDxf9fghonuBISxjlqeBd1bAhftZapS2FPaRJc 4390
autojob/coordinator/gui/job_submission.py sha256=PWv5F5U2hInJKGeMmzTG4fDvfcNgtvoTbkqivMzSL0w 35539
autojob/coordinator/gui/parameter_selection.py sha256=5kVRZq9WyZMcWTSr3xxUfzanXQUN9AQmWN5445QZ3fQ 33445
autojob/coordinator/gui/structure_selection.py sha256=CBOJ-Hb_LyhLsIe94JQ84w0P91XEBruLU6iPOEd8pbE 17235
autojob/coordinator/gui/study_configuration.py sha256=gU-eABIreOuyFilYR4Zt39FCKHgQ4f2_Fzz3TVDY1Rg 3978
autojob/coordinator/gui/submission_configuration.py sha256=uJQhFlQEz3uShpCfFJGfyZE_GVW6C_867airfKvpQG8 38262
autojob/coordinator/gui/summary.py sha256=HKVeHq_eEki7KexyM34Mr7QhAgveI56MsaAeIDrBxVI 12672
autojob/coordinator/gui/widgets.py sha256=vYwnv6Vwz4PD4FpkjEzER-ghSYGWOY7lUNsm26-FY5Y 9376
autojob/harvest/__init__.py sha256=MvYvbHJuzzssPD_bacK7o4wijrbd_adiRgRpQh2DzGY 47
autojob/harvest/archive.py sha256=kDEXj_2hbL78qsBDJ87LqMAEPLZ8NJE9eKRdgyMah5s 6063
autojob/harvest/charge.py sha256=j9eRqq2T_-CULQMMD42WQE_j-PrcCStm7R23HoOY7tE 3875
autojob/harvest/cli.py sha256=Aqoxs8LMMSSd6vU6qv7IwfukrzPCfsQU-n7P5sH3h9w 2639
autojob/harvest/harvest.py sha256=AdCeB_t1h2uS8eWbnVUMkPeA0_42g_17abc9vLkEdVc 4299
autojob/harvest/mechanism.py sha256=V9VE31hsHlRnISiIGNT9KRYnJFYzJliP1HOjkdGK_zk 8801
autojob/harvest/metadata.py sha256=GTbB7-uSYoD1AS5XBJvK984i8F5JhR7Tj0LZlXz2cJ4 4020
autojob/harvest/patch.py sha256=yE1ML3TP4pLjppWw9nrE9Mx5Jcqj5yBTiHP2O20xJ-E 10253
autojob/harvest/structure.py sha256=pxH6VKhdyHsw5CJpMMJTkfEtx7lN1IRqoBtvVzlFBFU 3272
autojob/next/__init__.py sha256=mZYK6EfCh6Wv3Uq0WoYjocNRY4opeL88WK-HfwkjIrc 2713
autojob/next/relaxation.py sha256=lZOEbrkdfmSBTyt-RztPC0DnKmik5fd0qnjItYddqiQ 4688
autojob/next/vibration.py sha256=DEKDAuNl53Pv1p_bTbUrHSTqxBBBbWOnKFRw0UG4loI 4902
autojob/templates/ase_relaxation.run.py.j2 sha256=lm_55kSbOYKREeULzzQX3kidOFp3_mkl1HLS7i3FN34 638
autojob/templates/hubbard.run.py.j2 sha256=eAIwz-kjv_YO-MSpj_yqhpZ4c8d1eJWcMVGaZfi5ZVI 466
autojob/templates/infrared.py.j2 sha256=A5Qob8qFsLwjDCmgPIc3IoyTNNL1bb14-c_EdlUrses 467
autojob/templates/relaxation.py.j2 sha256=6q_LWFdKJC3mIuQ5UxoMJX_cP-WB7glzZ224Et8KiS4 464
autojob/templates/run.py.j2 sha256=6q_LWFdKJC3mIuQ5UxoMJX_cP-WB7glzZ224Et8KiS4 464
autojob/templates/run.sh.j2 sha256=HixV1zTyWntYbzxbZsW5pEdOiuLGr0I99oqeDRtOIRg 5926
autojob/templates/vibration.py.j2 sha256=1MMcTK6n86XwZLnVi6dfPRNN6hOCtzz4El45TC3Cg3Y 470
autojob/utils/__init__.py sha256=E0GqhLFKGpydZSED5dXJFGNt0AU9sZfgdh1-osWZFOg 3791
autojob/utils/cli.py sha256=hsLgq0ha8JjHZo3ErQHYDRr36H_4bYv8eZn_IDX8rHY 5313
autojob/utils/files.py sha256=9-eq6jtaChygxNYJJYopmfvlteKqU0mFJUjP0aW-V4w 10880
autojob/utils/parsing.py sha256=FoxDKSyJQFmDfsRwHgCuThCfCWkoYoJQy44l6RI4Z-c 11680
autojob/utils/schemas.py sha256=svuQgaf7p855n0CqhqQrKjwu7CuLA9fmuxvVJEe_rSQ 3665
autojob/utils/templates.py sha256=XHhu4j6W5m5Mege1pJe8fAEB36QWANifVVx-SojiBGQ 1251
python_autojob-0.12.0b1.dist-info/METADATA sha256=Vm5KrSBfu1FXbDtolQTPOoruLrU-GwBy4j2-wESUkYk 3735
python_autojob-0.12.0b1.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
python_autojob-0.12.0b1.dist-info/entry_points.txt sha256=7p90zylyKgFLXlvZkIJjquC-hhwMWHoEvHn2DP5FFeA 154
python_autojob-0.12.0b1.dist-info/licenses/AUTHORS.rst sha256=NSY2cUnS_dWBNJcnhIOtL5ZGLapzycHbJ6iRCcohCUA 58
python_autojob-0.12.0b1.dist-info/licenses/LICENSE sha256=-DCpYoXQHJjFhgYNhYLAptx8KLbLchT4RVIkoEQdedk 1552
python_autojob-0.12.0b1.dist-info/RECORD

entry_points.txt

autojob = autojob.cli.main:main
restart-relaxation = autojob.cli.restart_relaxation:main
run-vibration = autojob.cli.run_vibration:main