Skip to main content

AromaTools

AromaTools is a Python package designed for the analysis of aromaticity using three main approaches.


Aromaticity Criteria

Magnetic Criteria (AroMagnetic)

  • NICS-based analysis:

    • NICS-SP
    • NICS-2D
    • NICS-3D
    • NICS-scan
    • INICS (Integral NICS)
  • Evaluation of ring current strength via numerical integration

  • Reconstruction of the induced magnetic field (Bind) from the nuclear magnetic shielding tensor under an external magnetic field (Bext)

  • Molecular orbital decomposition of the shielding tensor

  • Pseudo-pi model implementation for pi-electron magnetic response analysis

  • Generation of scalar fields (.cube) and visualization grids (.vtk)

These tools enable quantitative and qualitative characterization of aromaticity, antiaromaticity and magnetic response in molecular systems.

Geometric Criteria (AroGeometric)

  • Bond Length Alternation (BLA)
  • HOMA index
  • HOMER index (excited state aromaticity)
  • HOMAc index

Interpretation:

  • HOMA = 1 → aromatic
  • HOMA = 0 → non-aromatic
  • HOMAc = −1 → antiaromatic

Electronic Criteria (AroElectronics)

Coming soon...


Installation

Install using pip:

pip install aromatools

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aromatools-0.2.42.tar.gz (55.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aromatools-0.2.42-py3-none-any.whl (66.2 kB view details)

Uploaded Python 3

File details

Details for the file aromatools-0.2.42.tar.gz.

File metadata

  • Download URL: aromatools-0.2.42.tar.gz
  • Upload date:
  • Size: 55.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for aromatools-0.2.42.tar.gz
Algorithm Hash digest
SHA256 47cb5d7739c04a90b4500b2a71854c5b08e1929ec09b8eb07316ca466deb8692
MD5 02ff285cd265b988e98201190ee5e406
BLAKE2b-256 b29f3be201b5c2815ffc5db10fde9301b69a14202591297cf96c2b1dcb08248a

See more details on using hashes here.

File details

Details for the file aromatools-0.2.42-py3-none-any.whl.

File metadata

  • Download URL: aromatools-0.2.42-py3-none-any.whl
  • Upload date:
  • Size: 66.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for aromatools-0.2.42-py3-none-any.whl
Algorithm Hash digest
SHA256 bb1a6f0db667f6d2412d4dc33232a7d17999e0dec87d8bafe978fe6dea3e4bf4
MD5 95feb0e23e37c1fb72f9c575b46f706c
BLAKE2b-256 28152a79346d35e0f6b1d35aa2e86de16c6e0dc97eb613130e49376c74bd5ebf

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.44

2 files

0.2.43

2 files

This release

0.2.42 This release

2 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