معرفی شرکت ها


ase-grain-0.1.4


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

An async wrapper for ASE
ویژگی مقدار
سیستم عامل -
نام فایل ase-grain-0.1.4
نام ase-grain
نسخه کتابخانه 0.1.4
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Harry Zhang
ایمیل نویسنده zhanghar@iu.edu
آدرس صفحه اصلی https://github.com/Contextualist/ase-grain
آدرس اینترنتی https://pypi.org/project/ase-grain/
مجوز -
# ASE-Grain [![Docs](https://img.shields.io/badge/docs-read%20now-blue.svg)](https://ase-grain.readthedocs.io) [![PyPI version](https://img.shields.io/pypi/v/ase-grain.svg)](https://pypi.org/project/ase-grain) An async wrapper for [ASE](https://gitlab.com/ase/ase), adapting the calculators into Grain-compatible jobs. ### Supported calculators * Gaussian * Psi4 * ORCA * Quantum Espresso ### Quickstart ```Bash pip install ase-grain ``` Want to try out the tasklets without running a Grain mission? Easy: ```Python from ase_grain import gautask, psi4task from grain.subproc import subprocess_pool_scope from grain import GVAR from grain.resource import Node import trio async def main(): async with subprocess_pool_scope(): # only needed for Psi4 GVAR.res = Node(N=[0,1,2,3],M=1) # 4 processors, 1 GB memory e, f = await psi4task("test", "b3lyp/6-31++g(d,p)", #e, f = await gautask("test", "b3lyp/6-31++g(d,p)", (0, 1), [[-4.546300, 0.811495, -1.302550], [-3.783370, 1.116810, -1.871810], [-3.418490, 0.344640, -2.321040]], [1, 8, 1], # a water molecule ) print(e) print(f) trio.run(main) ``` This also demonstrates that you can use `ASE-Grain` outside a Grain scheduler, more specifically, in any Trio-based async environment with Grain's context variables (`GVAR`).


نیازمندی

مقدار نام
<3.23.0,>=3.22.0 ase
>=0.12.1 grain-scheduler
- trio


زبان مورد نیاز

مقدار نام
>=3.6 Python


نحوه نصب


نصب پکیج whl ase-grain-0.1.4:

    pip install ase-grain-0.1.4.whl


نصب پکیج tar.gz ase-grain-0.1.4:

    pip install ase-grain-0.1.4.tar.gz