PyAR: Python program for Aggregation and Reaction
Project description
PyAR
PyAR is a chemistry-focused structure-search package for aggregation, reaction discovery, solvation growth, and bond scans.
Install
python -m pip install pyar-chem
Quick Start
pyar-cli --help
pyar-cli -a C H -as 1 4 -N 8
pyar-cli react A.xyz B.xyz -N 8 -gmin 100 -gmax 1000 --software xtb
pyar-cli solvate solute.xyz solvent.xyz --software xtb -ss 10 -N 16
Supported Workflows
aggregatefor clusters, aggregates, and noncovalent complexesreactfor AFIR-style reaction searches between two reactantssolvatefor microsolvation, ligand addition, and growth around a corescan-bondfor a simple bond-distance probepyar-reaction-tracefor reaction-trace analysis
External Program Requirements
Some workflows rely on external executables such as xTB, ORCA, Gaussian, Psi4, MOPAC, Turbomole, OpenBabel, MLatom, and DFT-D4. The optional extras install Python dependencies only; they do not bundle large model or vendor files into the main pyar-chem wheel. AIMNet2 .jpt models, AIQM1 .pt models, and vendored MLatom binaries must come from the upstream project or another separate model/package source. See docs/external_programs.rst for the official project websites and installation notes.
Documentation
Full documentation: docs/ and https://pyar.readthedocs.io/ Changelog: CHANGELOG.md
Citation
If you use PyAR, cite the paper that matches your chemistry problem. See docs/publications.rst for the current publication map. For general cluster-building use, start with:
- Nandi et al., Computational and Theoretical Chemistry 1111, 69-81 (2017)
- Khatun et al., Frontiers in Chemistry 7:644 (2019)
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyar_chem-1.2.0.tar.gz.
File metadata
- Download URL: pyar_chem-1.2.0.tar.gz
- Upload date:
- Size: 397.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac3e211a8c718d677f80d3c9b2db8714be7776dc7feb3a2259231c3568db0f50
|
|
| MD5 |
87df0355df2ef32b79060b38bdcfd2d5
|
|
| BLAKE2b-256 |
9fc0add020bb178ab2613a6be3476bd6b87ef61ff59fd075c25a335ab35da326
|
Provenance
The following attestation bundles were made for pyar_chem-1.2.0.tar.gz:
Publisher:
publish.yml on anooplab/pyar
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyar_chem-1.2.0.tar.gz -
Subject digest:
ac3e211a8c718d677f80d3c9b2db8714be7776dc7feb3a2259231c3568db0f50 - Sigstore transparency entry: 1804088778
- Sigstore integration time:
-
Permalink:
anooplab/pyar@155f894050d754b5f772362c8566f16683749b54 -
Branch / Tag:
refs/tags/v1.2.0 - Owner: https://github.com/anooplab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@155f894050d754b5f772362c8566f16683749b54 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyar_chem-1.2.0-py3-none-any.whl.
File metadata
- Download URL: pyar_chem-1.2.0-py3-none-any.whl
- Upload date:
- Size: 419.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9120d44e6b76a4bd8568b9dd705497f3cd1eece0f9254131b1b212b9aaeeeb62
|
|
| MD5 |
03a33300f03bc74b9da9c5d67fbfd8ed
|
|
| BLAKE2b-256 |
7c498fce4c578cacf5f6aff88a907d5e82dc43ce26a287932ad6daba7f35b6b4
|
Provenance
The following attestation bundles were made for pyar_chem-1.2.0-py3-none-any.whl:
Publisher:
publish.yml on anooplab/pyar
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyar_chem-1.2.0-py3-none-any.whl -
Subject digest:
9120d44e6b76a4bd8568b9dd705497f3cd1eece0f9254131b1b212b9aaeeeb62 - Sigstore transparency entry: 1804088866
- Sigstore integration time:
-
Permalink:
anooplab/pyar@155f894050d754b5f772362c8566f16683749b54 -
Branch / Tag:
refs/tags/v1.2.0 - Owner: https://github.com/anooplab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@155f894050d754b5f772362c8566f16683749b54 -
Trigger Event:
push
-
Statement type: