Gsharp at NERSC
Table of Contents
- Gsharp is an interactive 2D/3D plotting tool that helps you
create, automate, and publish graphs. Gsharp can be operated both
through its interactive GUI using point-and-click operations, and it
can be programmed using the Gsharp Script Language - GSL.
The current default version of Gsharp is 3.3l.
More information can be found at the vendor's
vendor's web site.
- Accessing Gsharp
Gsharp is available on several NERSC platforms via the modules facility.
Links to online local documentation (html format).
- Additional Resources
Links to the Gsharp distribution site,
User Forums, USENET groups,
supplemental information, a FAQ page, emacs modes etc.
- Sample Screen Shots
Gsharp is a commercial plotting application, and is installed on
installed on SEABORG and ESCHER.
- Gsharp's intelligent user interface, automatic scripting and
broad import capabilities let you automate the process of working with
ASCII, binary and SQL data from a variety of file formats and
- Gsharp provides hundreds of plot types, interpolation and
control, an extensive function library, batch-mode graphics production
and the ability to create multiple graphs and axes from a single
- Point and click to build your graphic: Create and modify your
graphs easily using toolbars, custom widgets, popup wizards, and
hypertext help. Click directly within a graph to move, re-size, or
rotate graphical objects; probe and edit data values; copy and delete
object hierarchies with simple drag-and-drop actions.
- Auto-generate a command script for reuse and modification: Design
your graph interactively, then let Gsharp generate the corresponding
command script. Use the script to reproduce your graph or as the
starting point for further development; add variable substitution and
flow control to turn command scripts into reusable macros and graphics
- Run your script in batch mode: Once you've created a graph and
generated its script, run reports with a single command without even
launching Gsharp. For example, you could automate the production of
hundreds of graphs overnight for display on your corporate intranet
the next day.
- Provide Web-based graphs on demand: By adding a simple HTML form
interface to your graph template, you can let visitors to your site
input their own selection of data and other graphing parameters to
produce custom publication-quality graphs within seconds. Your graph
templates can even include database queries and access URL addresses
dynamically using Gsharp's built-in Oracle and ODBC SQL
- Produce superior hardcopy output: Output your graphs as scalable,
high-resolution hardcopy and metafiles. Gsharp generates outstanding
hardcopy by converting the data display to graphics primitives that
drive the output device at its maximum resolution and plotting
performance. Hardcopy drivers are available for every plotter
architecture, including laser, thermal, electrostatic, penplotter and
- For NERSC machines (Seaborg) do:
module load Gsharp
- Gsharp has a rich set of examples. To try them out after starting up
Gsharp: select examples from the pulldown menus.
- For help:
- On Seaborg, selecting help from the pulldown menus will
display a message in the command window pointing to
our online documentation.
- A great deal of source code, sample datasets and application code
for Gsharp is supplied in various directories under
$UNIDIR. Appplication code may be loaded into Gsharp or viewed in
a text editor.
Emacs Modes For Gsharp (Unsupported Downloads)
Local Documentation Downloads: (Use shift left-mouse to download files)
Local Tutorials for Downloads: (Use shift left-mouse to download files)
Sample Screen Shots