py.Aroma is a multi-functional Python program for aromaticity analyses. py.Aroma is free of charge for acdemic user, for other license term, please contact the developer.
Please refer to the homepage for more information.
Please run pyAroma_main.py
file in /src
folder with Python 3 IDE. Other files including config.ini
and assets
folder should
be put at same dictionary as pyAroma_main.py
file.
Version 4.1.0, Build 3322.
Version 4.0.0, Build 3116.
Version 3.1.0, Build 3100.
Version 3.0.0, Build 2314.
- Added the functionality to calculate HOMER index.
- Added HOMA parameters for B-B, B-C and N-S bonds.
- Change the naming of "NICS scan" to "NICS-XY-Scan".
- Added Appendix V and VI in user manual.
- Fixed the issue of HOMA interface not outputting results.
- Fixed the problem of overlapping of HOMA values or program crashing when calculating HOMA for large cyclic and spherical molecules.
- Ignored monocycles composed of more than 10 atoms.
- Fixed the issue that unable to read Gaussian input files with custom basis sets.
- Fixed the issue that unable to read .pdb files converted from .cif through Mercury.
- Added the functionality to generate INICS input files.
- Added the functionality to process INICS output files generated from INICS input files by py.Aroma 4.
- Added the functionality to calculate BLA values.
- Added the functionality to calculate NICS_ZZ for twisted/tilted rings and rings not in the XY plane.
- Fixed the element symbol error: Ym → Tm.
- Integrated the functionality of py.NMR.
- Added some pop-up infomations.
- Now the program can recognize chordless monocycles.
- Improved reliability for adding ghost atoms for distorted cycles.
- Fully re-wrote code with all new GUI, powered by PyQt6.
- Added BLA, HOMA and POAV functions.
- Combined CSIgen module.
- Added more functions for 2D and 3D NICS analyses.
- Added 1D NICS scan function.
- In 3D NICS module, user can also access 2D NICS module.
- Fixed the issue of scientific notation of Cartesian coordinates in Gaussian input files.
- Fixed a minor bug.
- A new graphical user interface (GUI) is available for py.Aroma.
- HOMA calculation function was removed.
- Improved sufficiency of 2D-NICS plotting.
- Improved stability.
- Typos are fixed in main program.
- Perfoming test has been carried on seven platforms.
- HOMAcalc module has been added into main program for HOMA calculation.
- This version is a beta release.
- The basic functions of ICSSgen, ICSScsv, ICSSgen3D, ICSScub3D and NICSgen are combined to py.Aroma.
- This version is a beta release.
If py.Aroma if ultilized in your work, or the code is implied in your own code, please consider citing following contents:
-
Yuki Miyazawa, Zhe Wang, Misaki Matsumoto, Sayaka Hatano, Ivana Antol, Eiichi Kayahara, Shigeru Yamago, Manabu Abe, Journal of the American Chemical Society, 2021, 143(19), 7426-7439.
-
Zhe Wang, py.Aroma 4, https://wongzit.github.io/program/pyaroma (accessed data, month, year).