Skip to main content

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)

Source distribution for atom-access 2.7.1
File Size Uploaded
atom_access-2.7.1.tar.gz 27.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for atom-access 2.7.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

2.7.1 This release

2 release files

2.7.0

2 release files

2.6.0

2 release files

2.5.0

2 release files

2.4.0

2 release files

2.3.2

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page