atom_access is a ray tracing package for addressing the steric hindrance of molecules
Project description
atom_access is a python package for assessing the steric hindrance at any atom in a molecule or molecular fragment.
We request that any results obtained through the use of atom_access are accompanied by the following reference:
Gransbury, G. K.; Corner, S. C.; Kragskow, J. G. C., Evans, P.; Yeung, H. M.; Blackmore, W. J. A.; Whitehead, G. F. S.; Vitorica-Yrezabal, I. J.; Chilton, N. F.; Mills, D. P. AtomAccess: A predictive tool for molecular design and its application to the targeted synthesis of dysprosium single-molecule magnets. ChemRxiv 2023, DOI: 10.26434/chemrxiv-2023-28z84.
This code was developed under the ERC CoG-816268 grant with PI David P. Mills. We acknowledge Ken Gransbury for help conceptualising the atom_access logo.
Web interface
The atom_access web interface allows you to use AtomAccess in a browser with all the same functionality as the python package,
plus the ability to visualise rays/clusters on top of molecular models. The website's repository can be found here.
Installation via pip
The easiest way to install atom_access is to use pip
pip install atom_access
some users, such as those on shared machines, may need to use the --user argument after install
Updating via pip
Update the code using pip
pip install --upgrade atom_access
some users, such as those on shared machines, may need to use the --user argument after install
Usage
atom_access takes an xyz file as the input and can be run in the command line
atom_access <molecule.xyz>
Use atom_access -h to see all available options
Developers: Installation with pip editable install
Clone a copy of this repository, preferably while within a directory called git
mkdir -p git; cd git
git clone https://gitlab.com/atomaccess/atomaccess
Navigate to the package directory
cd atom_access
and install the package in editable mode
pip install -e .
some users, such as those on shared machines, may need to use the --user argument after install
To uninstall this editable copy, use
pip uninstall atom_access
Documentation
The documentation for this package is hosted by gitlab, and is automatically generated whenever new code is committed to the main branch.
Bugs
If you believe you have a bug, please check that you are using the most up to date version of the code.
If that does not fix the problem, please create an issue on GitLab detailing the following:
- The commands you entered
- The error message
If possible, try to simplify the problem as much as possible, e.g. providing an example for a small molecule rather than one with 1000 atoms.
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 atom_access-2.7.1.tar.gz.
File metadata
- Download URL: atom_access-2.7.1.tar.gz
- Upload date:
- Size: 27.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.10.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0fa79c83ac0b9ad0e9d139a1b4dd5b3a26c673bec9c61140d781b1fe9dc5bf45
|
|
| MD5 |
eec691a123f5e4db541f5277343c7d92
|
|
| BLAKE2b-256 |
de5395d2132ee10a9a6bcd46adb3aeedee463eef2585f73e50ea36300efdd339
|
File details
Details for the file atom_access-2.7.1-py3-none-any.whl.
File metadata
- Download URL: atom_access-2.7.1-py3-none-any.whl
- Upload date:
- Size: 27.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.10.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52e9e69d819ccbe78069a9933f3c04c3360193fff85a8a768567e62ba9a9e159
|
|
| MD5 |
b371f4684d709389d535b9a319a105b9
|
|
| BLAKE2b-256 |
afa5b4a64ceb7d33e08adb316184890bb3534cb2948ff30786283183cb912e92
|