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.30.tar.gz (51.3 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.30-py3-none-any.whl (61.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aromatools-0.2.30.tar.gz
  • Upload date:
  • Size: 51.3 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.30.tar.gz
Algorithm Hash digest
SHA256 4444fea6b546b183971329dba136f131623134a46370cb655817e239215d82f6
MD5 067c0b5afb2ee5c1065b5a5795db55d6
BLAKE2b-256 68570d5724bbdd7e9e2e1e2d7dcde0995344246525fe4b68617736bb7e929055

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aromatools-0.2.30-py3-none-any.whl
  • Upload date:
  • Size: 61.9 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.30-py3-none-any.whl
Algorithm Hash digest
SHA256 9a9d6c69f081d7dfc87bc9c97ace41b5055f4a6e9e5ad31afca0c63ca8421a85
MD5 95b7432b4ef5e628503bc2854b50284e
BLAKE2b-256 7555b01ad7f700763ffa043ee97922f9cb8059807fce9d06e345b7b9b1863cb6

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