Giter Club home page Giter Club logo

pyaroma's Introduction

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

pyaroma's People

Contributors

wongzit avatar notvinz avatar

Stargazers

Kirubakaran Palani avatar Safaa Sader avatar  avatar  avatar  avatar  avatar Lizhiq avatar Letícia Maria Pequeno Madureira avatar

Watchers

 avatar Andrew Molino avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.