Skip to content

wongzit/pyAroma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

py.Aroma 4

Statement

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.

Running with Source Code

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.

Download

Version 4.1.0, Build 3322.

Version 4.0.0, Build 3116.

Version 3.1.0, Build 3100.

Version 3.0.0, Build 2314.

Update History

v4.1.0, Build 3322.

  1. Added the functionality to calculate HOMER index.
  2. Added HOMA parameters for B-B, B-C and N-S bonds.
  3. Change the naming of "NICS scan" to "NICS-XY-Scan".
  4. Added Appendix V and VI in user manual.

v4.0.0, Build 3116.

  1. Fixed the issue of HOMA interface not outputting results.
  2. Fixed the problem of overlapping of HOMA values or program crashing when calculating HOMA for large cyclic and spherical molecules.
  3. Ignored monocycles composed of more than 10 atoms.
  4. Fixed the issue that unable to read Gaussian input files with custom basis sets.
  5. Fixed the issue that unable to read .pdb files converted from .cif through Mercury.
  6. Added the functionality to generate INICS input files.
  7. Added the functionality to process INICS output files generated from INICS input files by py.Aroma 4.
  8. Added the functionality to calculate BLA values.
  9. Added the functionality to calculate NICS_ZZ for twisted/tilted rings and rings not in the XY plane.
  10. Fixed the element symbol error: Ym → Tm.
  11. Integrated the functionality of py.NMR.
  12. Added some pop-up infomations.

v3.1.0, Build 3100.

  1. Now the program can recognize chordless monocycles.
  2. Improved reliability for adding ghost atoms for distorted cycles.

v3.0.0, Build 2314.

  1. Fully re-wrote code with all new GUI, powered by PyQt6.
  2. Added BLA, HOMA and POAV functions.
  3. Combined CSIgen module.
  4. Added more functions for 2D and 3D NICS analyses.
  5. Added 1D NICS scan function.
  6. In 3D NICS module, user can also access 2D NICS module.

v2.1.0, Build 2026.

  1. Fixed the issue of scientific notation of Cartesian coordinates in Gaussian input files.

v2.0.1, Build 1516.

  1. Fixed a minor bug.

v2.0.0, Build 1510.

  1. A new graphical user interface (GUI) is available for py.Aroma.
  2. HOMA calculation function was removed.
  3. Improved sufficiency of 2D-NICS plotting.

v1.0.0, Build 410.

  1. Improved stability.
  2. Typos are fixed in main program.
  3. Perfoming test has been carried on seven platforms.

v0.6.0, Build 409b.

  1. HOMAcalc module has been added into main program for HOMA calculation.
  2. This version is a beta release.

v0.3.0, Build 408b.

  1. The basic functions of ICSSgen, ICSScsv, ICSSgen3D, ICSScub3D and NICSgen are combined to py.Aroma.
  2. This version is a beta release.

Citation

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).