当前位置: X-MOL 学术Comput. Phys. Commun. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
GUI4dft — A SIESTA oriented GUI
Computer Physics Communications ( IF 7.2 ) Pub Date : 2021-01-28 , DOI: 10.1016/j.cpc.2021.107843
S.A. Sozykin

The Graphical User Interface for Density Functional Theory (GUI4dft) is a new software for users of SIESTA. It is a free cross-platform software with a graphical user interface. GUI4dft allows the user to work with standard SIESTA files and prepare manuscript-quality figures of the atomic structure and properties such as three-dimensional charge density distributions, DOS, PDOS, and band structure. GUI4dft is written in Python language and falls under an MIT license.

Program summary

Program title: GUI4dft.

CPC Library link to program files: http://dx.doi.org/10.17632/htrvwm7k2h.1

Developer’s repository link: https://github.com/sozykinsa/GUI4dft

Licensing provision: MIT.

Programming language: Python 3.

External routines/libraries: PyQt5, OpenGL, Scipy, Numpy, Scikit-image [1].

Nature of problem: The program can be used in the daily workflow when preparing the input files for the SIESTA package and analyzing the results of its calculations.

Solution method: The graphical user interface of the GUI4dft is created using Qt5. Figures are plotted by means of matplotlib library. Three-dimensional objects are displayed using OpenGL.

Additional comments including restrictions and unusual features: GUI4dft is a Python 3 script developed with modules from standard Python repositories. All modules are cross-platform and available on Windows, Linux and Mac OS. To install the required modules, you can run the following command in the terminal: “pip3 install pyqt5 numpy scipy pyopengl matplotlib scikit-image”. Depending on the hardware used, it may be necessary to install Qt. The installation method depends on the operating system you are using. In Ubuntu, for this installation, just run the command “sudo apt-get install qt5-default”. On laptops with Windows 10 and Mac, this installation was not required

References: [1] S. van der Walt, J.L. Schonberger, J. Nunez-Iglesias, F. Boulogne, J. D. Warner, N. Yager, E. Gouillart, T. Yu, the scikit-image contributors, scikit-image: image processing in Python, PeerJ 2 (2014) e453. http://dx.doi.org/10.7717/peerj.453.



中文翻译:

GUI4dft —面向SIESTA的GUI

密度泛函理论的图形用户界面(GUI4dft)是SIESTA用户的新软件。它是带有图形用户界面的免费跨平台软件。GUI4dft允许用户使用标准的SIESTA文件并准备原子结构和属性(如三维电荷密度分布,DOS,PDOS和能带结构)的手稿品质的图形。GUI4dft用Python语言编写,并受MIT许可。

计划摘要

程序标题: GUI4dft。

CPC库链接到程序文件: http : //dx.doi.org/10.17632/htrvwm7k2h.1

开发人员的资料库链接: https : //github.com/sozykinsa/GUI4dft

许可条款:麻省理工学院。

编程语言: Python 3。

外部例程/库: PyQt5,OpenGL,Scipy,Numpy,Scikit图像[1]。

问题的性质:在为SIESTA程序包准备输入文件并分析其计算结果时,可以在日常工作流程中使用该程序。

解决方法:使用Qt5创建GUI4dft的图形用户界面。图是通过matplotlib库绘制的。使用OpenGL显示三维对象。

其他注释包括限制和异常功能: GUI4dft是Python 3脚本,使用来自标准Python存储库的模块开发。所有模块都是跨平台的,可在Windows,Linux和Mac OS上使用。要安装所需的模块,可以在终端中运行以下命令:“ pip3 install pyqt5 numpy scipy pyopengl matplotlib scikit-image”。根据使用的硬件,可能需要安装Qt。安装方法取决于您使用的操作系统。在Ubuntu中,对于此安装,只需运行命令“ sudo apt-get install qt5-default”。在装有Windows 10和Mac的笔记本电脑上,不需要此安装

参考文献: [1] S. van der Walt,JL Schonberger,J。Nunez-Iglesias,F。Boulogne,JD Warner,N。Yager,E。Gouillart,T。Yu,scikit图像贡献者,scikit图像:image Python中的处理,PeerJ 2(2014)e453。http://dx.doi.org/10.7717/peerj.453。

更新日期:2021-02-08
down
wechat
bug