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.
Metadata
Release files for atom-access 2.7.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| atom_access-2.7.1.tar.gz | 27.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| atom_access-2.7.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 54.1 kB
Release files / atom_access-2.7.1.tar.gz
| Download URL | atom_access-2.7.1.tar.gz |
|---|---|
| Size | 27.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0fa79c83ac0b9ad0e9d139a1b4dd5b3a26c673bec9c61140d781b1fe9dc5bf45
|
|
BLAKE2b-256 checksum How to use checksums |
de5395d2132ee10a9a6bcd46adb3aeedee463eef2585f73e50ea36300efdd339
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.2.0 CPython/3.10.18
|
Release files / atom_access-2.7.1-py3-none-any.whl
| Download URL | atom_access-2.7.1-py3-none-any.whl |
|---|---|
| Size | 27.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
52e9e69d819ccbe78069a9933f3c04c3360193fff85a8a768567e62ba9a9e159
|
|
BLAKE2b-256 checksum How to use checksums |
afa5b4a64ceb7d33e08adb316184890bb3534cb2948ff30786283183cb912e92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.2.0 CPython/3.10.18
|