Skip to main content

Tools for aromaticity evaluation

Project description

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

Project details


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.27.tar.gz (46.5 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.27-py3-none-any.whl (60.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aromatools-0.2.27.tar.gz
  • Upload date:
  • Size: 46.5 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.27.tar.gz
Algorithm Hash digest
SHA256 5f692f24a561374ba36a062adec50280df0f3c7b4272068a43617eb4d3062aa1
MD5 a212f9c09b27831e947feee77bacf276
BLAKE2b-256 2dc36f21885d19e2631212472c1f1e46ac69417ee664d68850827c7572a5bf37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aromatools-0.2.27-py3-none-any.whl
  • Upload date:
  • Size: 60.1 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.27-py3-none-any.whl
Algorithm Hash digest
SHA256 9242c66619badbddbd508f9815c75a4f4477cdf7ba8047b03209dbe5b4387458
MD5 464729b76211d1aeebeb93506926b4ae
BLAKE2b-256 abeb97343f36e8996f1113ed442e056cb14f89e66f5d3669abde0e6aa17be993

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page