EXPGUI, a graphical user interface for GSAS

  title={EXPGUI, a graphical user interface for GSAS},
  author={Brian H. Toby},
  journal={Journal of Applied Crystallography},
  • B. Toby
  • Published 1 April 2001
  • Computer Science
  • Journal of Applied Crystallography
A description and justification of the EXPGUI program is presented. This program implements a graphical user interface and shell for the GSAS single-crystal and Rietveld package. Use of the Tcl/Tk scripting language allows EXPGUI to be platform independent. Also included is a synopsis of how the program is implemented. 

Figures from this paper

gsaslanguage: a GSAS script language for automated Rietveld refinements of diffraction data
Use of the bash shell and standard Unix text-processing tools, available natively on Linux and Mac OSX platforms and via the free cygwin software on Windows systems, make this software platform independent.
CIF applications. XIII. CIFEDIT, a program for viewing and editing CIFs
The CIFEDIT program displays the contents of single- or multi-block crystallographic information files (CIF). The program can also be used to edit the data values for CIF items, including adding or
A scripting interface for GSAS-II
A new module within GSAS-II, GSASIIscriptable, is described, which provides access to the GS AS-II data structures and an extensible mechanism to run a significant fraction of GSAS -II functionality, particularly for powder diffraction applications, from within Python scripts or directly from commands in a shell/batch script.
Recent developments targeting new and experienced users in EXPGUI, an open source Rietveld analysis interface
The latest EXPGUI version includes many new intuitive features including methods of implementing distance restraints, fixing coordinates, advanced searching and viewing of interatomic distances and angles as well as improved user friendliness and much more.
RMCgui: a new interface for the workflow associated with running Reverse Monte Carlo simulations.
  • M. Dove, Gary Rigg
  • Computer Science, Physics
    Journal of physics. Condensed matter : an Institute of Physics journal
  • 2013
This work has developed an end-to-end workflow wrapped within a graphical user interface-RMCgui-designed to make the Reverse Monte Carlo more widely accessible.
CIF applications. XIV. Reporting of Rietveld results using pdCIF: GSAS2CIF
A discussion of the process of creating powder diffraction CIF documents (pdCIF) from Rietveld results is presented, with particular focus on the computer program GSAS2CIF. The data structures used
Optimization into UI Application Development Using Control Array, Inheritance and Polymorphism in OOP'S
The aim of this research is to develop an interactive UI to understand different sorting process and their algorithm using array of component, inheritance and polymorphism which have generally not been used during the development of UI application.
Parallel processing for Rietveld refinement
A method for speeding Rietveld refinements using parallel computing is presented and using a cluster with seven processors, least-squares refinements are completed 2.5 to 5 times faster than on an equivalent single-processor computer.
Enhanced Graphical Representation of Data in Web Application (Case Study: Covid-19 in the UK)
This paper describes the analysis, design, and implementation of responsive data representation in the web application that can render data asynchronously to users by making an Application
GSAS‐II: the genesis of a modern open‐source all purpose crystallography software package
The newly developed GSAS-II software is a general purpose package for data reduction, structure solution and structure refinement that can be used with both single-crystal and powder diffraction data


Tcl/Tk-based programs. II. CONVROT: a program to recalculate different rotation descriptions
A program, CONVROT, which can convert the rotation description from any of the widely used molecular-replacement systems to any other, is described and a convenient user-friendly interface is provided based on the Tcl/Tk macrolanguage.
Tcl and the Tk Toolkit
This draft is intended for educational purposes only and the publisher does not offer warranties in regard to this draft.
Tcl/Tk-based programs. IV. CALCRYS: crystallographic calculator
1. The crystallographic problem Crystallographers need to make a number of simple algebraic calculations in order to obtain lengths, angles, define relations between molecules, transformations of the
Tcl/Tk-based programs. III. CRITXPL: graphical analysis of the X-PLOR refinement log files
# 1999 International Union of Crystallography Journal of Applied Crystallography Printed in Great Britain ± all rights reserved ISSN 0021-8898 # 1999 de®ned by the data-processing programs. In the
The crystallographic information file (CIF) : a new standard archive file for crystallography
The specification of a new standard Crystallographic Information File (CIF) is described, based on the Self-Defining Text Archive and Retrieval (STAR) procedure, and the CIF Core Dictionary is presented in full.
Crystallographic Nexus Software Library on CD- ROM, Daresbury Laboratory
  • Crystallographic Nexus Software Library on CD- ROM, Daresbury Laboratory
  • 2000
J. Appl. Cryst.の発刊に際して
Chairman, Collaborative Computational Project
  • Chairman, Collaborative Computational Project
  • 2000
210±213 Brian H. Toby EXPGUI 213 computer programs electronic reprint
  • 210±213 Brian H. Toby EXPGUI 213 computer programs electronic reprint
  • 2001
General Structure Analysis System (GSAS), Los Alamos National Laboratory
  • General Structure Analysis System (GSAS), Los Alamos National Laboratory
  • 2000