quantum-espresso/GUI/PWgui
Tone Kokalj af580b5874 A few more changes so that "make gui" creates a functional PWgui. 2019-03-01 23:44:12 +01:00
..
doc/pwdocs A few more changes so that "make gui" creates a functional PWgui. 2019-03-01 23:44:12 +01:00
examples adding test for verbosity flag 2015-01-13 12:15:52 +00:00
external makefile includes ../../Make.include 2004-04-05 13:44:12 +00:00
images Updating/synchronizing PWgui to version 6.4 2019-03-01 17:52:53 +01:00
lib *** empty log message *** 2004-02-23 12:32:21 +00:00
modules Updating/synchronizing PWgui to version 6.4 2019-03-01 17:52:53 +01:00
pwgui_vfs fixing make.inc problem, which does not always exist and the non-existence prevents the "clean" targets from working 2017-09-26 10:05:57 +00:00
src A few more changes so that "make gui" creates a functional PWgui. 2019-03-01 23:44:12 +01:00
sys_utils textually replacing cvs to svn 2011-06-08 06:38:08 +00:00
tests small improvements 2017-09-26 10:41:50 +00:00
AUTHORS adapting to tkpwscf --> pwgui change 2004-02-20 15:16:00 +00: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 2012-01-23 11:25:11 +00:00
INSTALL Updating/synchronizing PWgui to version 6.4 2019-03-01 17:52:53 +01:00
INSTALL.repository Updating/synchronizing PWgui to version 6.4 2019-03-01 17:52:53 +01:00
Make.include updating versions 2011-04-06 10:45:26 +00:00
Makefile A few more changes so that "make gui" creates a functional PWgui. 2019-03-01 23:44:12 +01:00
NEWS disabling the module for no-longer-existing d3.x 2017-09-26 09:34:15 +00:00
README disabling the module for no-longer-existing d3.x 2017-09-26 09:34:15 +00:00
README.developer renaming INSTALL.cvs to INSTALL.svn and textually replacing cvs to svn 2011-06-08 06:29:24 +00:00
THANKS 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
TODO a few small documentation-style updates 2010-05-04 14:20:15 +00:00
VERSION Updating/synchronizing PWgui to version 6.4 2019-03-01 17:52:53 +01:00
header.tcl adapting to tkpwscf --> pwgui change 2004-02-20 15:16:00 +00:00
init.tcl cleanup 2008-06-02 12:50:28 +00:00
make.usage Updating/synchronizing PWgui to version 6.4 2019-03-01 17:52:53 +01:00
pwgui Updating/synchronizing PWgui to version 6.4 2019-03-01 17:52:53 +01:00
pwgui.activeTcl Paolo noticed that newer ActiveTcl (versions 8.5 and 8.6) have been stripped off the many packages including Itcl. Therefore the ActiveTcl8.4 is the one that is good. Making an explicit notice in the INSTALL file. 2009-07-17 08:02:31 +00:00
pwgui.bat improving file 2004-02-23 12:13:07 +00:00
pwgui.settings disabling the module for no-longer-existing d3.x 2017-09-26 09:34:15 +00:00
pwgui.tcl Updating/synchronizing PWgui to version 6.4 2019-03-01 17:52:53 +01:00
pwgui_reformat Synchronising(updating) PWgui with QE 4.0cvs. For changes see files: 2008-02-15 17:09:19 +00:00
pwgui_reformat.tcl smallish ... 2015-01-13 12:13:39 +00: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 (hence no compilation is
needed for the PWgui source package). However the package depends on
the [incr Tcl] and related software. Therefore you have two
possibilities:

   (i)  to use a standalone executable which run out of the box. Works
	only on the platforms for which executable has been built. Currently
	the following platforms are supported: Linux, Windows, Mac. 

   (ii) to use source package if required Tcl software is installed
        (see SOFTWARE REQUIREMENTS section below)

See the file "INSTALL" for installation instructions.


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

The main purpose of the PWgui is to facilitate the creation and
manipulation (editing) of input files for PWscf set of programs. It is
possible to run the PWscf programs by using the GUI. This feature
requires to set the path of the PWscf executables via
"File-->Settings" menu (tab: PWscf settings). The GUI 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 PWscf programs (modules) are supported: 

 * pw.x
 * neb.x's neb.dat
 * ph.x
 * pp.x
 * projwfc.x
 * bands.x
 * dos.x
 * ld1.x (atomic)

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), Mon Jan 23 12:28:40 CET 2012