quantum-espresso/GUI/PWgui
Ivan Carnimeo 1fadebd1d2 End PPCG support 2024-12-12 16:32:36 +01:00
..
doc typo 2022-01-08 12:48:52 +01:00
examples adding some new input files for testing PWgui 2022-06-07 16:08:33 +02:00
external makefile includes ../../Make.include 2004-04-05 13:44:12 +00:00
images updating PWgui to version 7.4 2024-10-28 08:18:32 +01:00
lib *** empty log message *** 2004-02-23 12:32:21 +00:00
modules End PPCG support 2024-12-12 16:32:36 +01:00
pwgui_vfs "make init" is not needed anymore to use the repository version of PWgui, hence the CMake build does not need to care about "make init" 2022-01-06 18:06:43 +01:00
src descreasing the height of text widgets to 200 pt 2022-06-07 16:10:22 +02:00
sys_utils "make init" is not needed anymore to use the repository version of PWgui, hence the CMake build does not need to care about "make init" 2022-01-06 18:06:43 +01:00
tests small improvements 2017-09-26 10:41:50 +00:00
AUTHORS "make init" is not needed anymore to use the repository version of PWgui, hence the CMake build does not need to care about "make init" 2022-01-06 18:06:43 +01:00
BUGS version update 2015-01-13 12:15:10 +00:00
COPYING adapting to tkpwscf --> pwgui change 2004-02-20 15:16:00 +00:00
COPYRIGHT updating the readme-files: in particular INSTALL files have been substantially shortened (hopefully its more understandable now) 2008-12-05 09:30:39 +00:00
ChangeLog updating README type files 2022-01-09 10:33:51 +01:00
INSTALL - aligning PWgui & QE-modes with 7.3.1 2024-02-21 14:38:25 +01:00
INSTALL.repository - aligning PWgui & QE-modes with 7.3.1 2024-02-21 14:38:25 +01:00
Makefile updating PWgui to version 7.4 2024-10-28 08:18:32 +01:00
NEWS - aligning PWgui & QE-modes with 7.3.1 2024-02-21 14:38:25 +01:00
README - aligning PWgui & QE-modes with 7.3.1 2024-02-21 14:38:25 +01:00
README.developer - aligning PWgui & QE-modes with 7.3.1 2024-02-21 14:38:25 +01:00
THANKS - aligning PWgui & QE-modes with 7.3.1 2024-02-21 14:38:25 +01:00
TODO - aligning PWgui & QE-modes with 7.3.1 2024-02-21 14:38:25 +01:00
VERSION updating PWgui to version 7.4 2024-10-28 08:18:32 +01:00
header.tcl adapting to tkpwscf --> pwgui change 2004-02-20 15:16:00 +00:00
init.tcl PWgui needs Guib 1.0 2022-06-08 16:14:46 +02:00
make.usage "make init" is not needed anymore to use the repository version of PWgui, hence the CMake build does not need to care about "make init" 2022-01-06 18:06:43 +01:00
pwgui PWgui updated to be inline with QE-7.2 2023-03-18 20:49:39 +01:00
pwgui.bat improving file 2004-02-23 12:13:07 +00:00
pwgui.settings Removing pwgui_reformat, because its functionally was integrated 2022-01-08 21:25:47 +01:00
pwgui.tcl PWgui updated to be inline with QE-7.2 2023-03-18 20:49:39 +01:00

README

 ==============================================================================
                   * * * README file for PWgui * * *
 ==============================================================================

This is the PWgui---a GUI for the PWscf set of programs within the
open-source Quantum ESPRESSO suite for quantum simulation of materials
(see http://www.quantum-espresso.org).

PWgui is written in [incr Tcl], an extension of Tcl scripting
language, implying that compilation is not needed. However, it depends
on the [incr Tcl] and related software. Therefore, there are two
possibilities:

   (i)  to use a source package (requires the Tcl software, see the
        'INSTALL' file)

   (ii) to use a standalone executable which runs out of the box. It
	works only on the platforms for which it was built. The
	executables are available at http://www-k3.ijs.si/kokalj/pwgui


CURRENT STATUS
--------------

The main purpose of PWgui is to facilitate the creation and
manipulation (editing) of input files for Quantum ESPRESSO programs.
It also provides a syntax checker and an input file formatter
(i.e. pwgui --reformat PROGRAM INPUT).

It is possible to run the supported QE programs by using the GUI. This
feature requires setting the path of the QE executables via the
"File-->Settings" menu (tab: PWscf settings).

PWgui can also use the XCRYSDEN program (http://www.xcrysden.org/) for
the visualization of atomic structures from the pw.x input/output
files or for the visualization of properties calculated via the
sequence: pw.x-->pp.x (when the property was saved into an XSF file).

Currently, the following QE programs (modules) are supported: 
 * pw.x
 * neb.x
 * ph.x
 * pp.x
 * projwfc.x
 * bands.x
 * dos.x
 * ld1.x (atomic)
 * hp.x

Directory structure of the PWgui source package:

src/		main source directory of the PWgui
modules/	GUIB definition files for PWscf programs (modules)
lib/		libraries used by the PWgui
images/		icons and images
examples/	PWscf example input files
doc/		documentation



COPYING
-------

The PWgui is covered by the GNU General Public License. Note that the
PWgui uses also some external Tcl software, which is covered by
modified BSD-like free software licenses.

The material included in the directory external/ is the Tcl-related
software. For the corresponding license see the file
external/lib/copyright.

All the material included in this distribution is free software; you
can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later
version.

These programs are distributed in the hope that they will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.



NOTE ABOUT THE STANDALONE EXECUTABLES
-------------------------------------

Standalone executables are build using the Starkit's SDX
utility. These executables are starkits---a STAandalone Runtime
tclKITs (http://www.equi4.com/starkit.html). The Tclkit license is the
following:

"Tclkit is a combination of Tcl/Tk, IncrTcl, TclVFS, Zlib, and
 Metakit. Metakit is open source, using an X/MIT-style license. Tcl/Tk,
 IncrTcl, TclVFS, and Zlib have their own, BSD-ish open source
 licenses, so in my understanding this code can be used freely, also
 commercially.

 When Tclkit is distributed as part of a commercial package, copyright
 attributions and license terms for the above need to be included in
 the distribution.

 A reference to the origin of Tclkit is appreciated but not required."


--
Anton Kokalj (tone.kokalj@ijs.si), Feb 2024