Tools for measuring and manipulating molecular structures
Project description
AaronTools.py
AaronTools provides a collection of tools for automating routine tasks encountered when running quantum chemistry computations.
These tools can be used either directly within a Python script using AaronTools objects, or via a series of command-line scripts.
Installation
AaronTools can be installed from PyPI or from GitHub. See the installation guide for more details.
Citation
If you use the Python AaronTools, please cite:
V. M. Ingman, A. J. Schaefer, L. R. Andreola, and S. E. Wheeler "QChASM: Quantum Chemistry Automation and Structure Manipulation" WIREs Comp. Mol. Sci. 11, e1510 (2021)
Features
AaronTools has a wide variety of features that can be accessed through the Python API as well as command line scripts (CLSs). These features include, but are not limited to:
- Calculating steric parameters
- Sterimol Parameters, including Sterimol2Vec (substituent CLS, ligand CLS, substituent API, ligand API)
- Buried Volume (CLS, API)
- Steric Maps (CLS, API)
- Ligand Solid Angle (CLS, API)
- Ligand Cone Angle - Tolman for asymmetric mono- and bidentate ligands, as well as exact cone angles (CLS, API)
- Molecular Structure Editing
- add or modify substituents (single CLS, batch CLS, single API)
- swap ligands (CLS, API)
- Generating Molecular Structures
- Quantum Computation Setup and Processing
- making input files for Gaussian, ORCA, Psi4, Q-Chem, xTB, and SQM (CLS, API)
- parsing data from output files (CLS, API)
- thermochemistry based on Boltzmann-populated vibrational modes (CLS, API)
- normal vibrational modes (displace along mode CLS, print data CLS, IR or VCD spectrum CLS, API)
- valence excitations (UV/vis or ECD spectrum CLS, API)
- orbitals, electron density, and Fukui functions (CLS, API)
- Parse output from output files of several popular quantum chemistry programs (wiki)
- Gaussian
- ORCA
- Psi4
- Q-Chem
- NBO
- xTB
Features are explained in more detail on various pages of the wiki, on help pages for various CLSs, and in docstrings of the Python API.
Other Versions
ChimeraX Plugin
The majority of these features are also available with a graphical interface in the SEQCROW plugin for ChimeraX.
Perl
A Perl implementation of AaronTools is also available here. However, users are strongly urged to use the Python version since it has far more powerful features and, unlike the Perl version, will continue to be developed and supported.
Contact
If you have any questions or would like to discuss bugs or additional needed features, feel free to contact us at qchasm@uga.edu
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
Hashes for AaronTools-1.0b19-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dbf012d70c22f1c9099bd8fe17f1d6a8d01f374ae99f14e1dbcc5a4a852c98b |
|
MD5 | f2644b0a72f59312019ae5fb09ce87e7 |
|
BLAKE2b-256 | f9572cf2a85665104b099669342327373bb39c78630c49eb3797d0a3151da0d3 |