GRACE(1)

๐Ÿ“ฆ
version 5.1.25 ยท 3 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

๐Ÿ‘‘ GRACE โ€” the manual page, but make it make sense ๐Ÿ’–

okay so bestie, you've found the manual for Grace โ€” and also xmgrace and gracebat, which are the same icon in three different outfits. It lives in section 1 of the General Commands Manual, so it's a command-line girlie at heart. Let's get into it. โœจ


๐ŸŒธ NAME

  • grace โ€” command line interface ๐Ÿซถ
  • xmgrace โ€” full-featured GUI mode, the main character ๐Ÿ’…
  • gracebat โ€” batch mode, prints and then dips immediately ๐Ÿ‘‹

๐Ÿฆ‹ DESCRIPTION

Grace is a WYSIWYG tool to make two-dimensional plots of scientific data. That's the whole vibe. You see it, you get it, you plot it. No cap. ๐Ÿ”ฅ


โœจ SYNOPSIS

grace [ option | filename ]...
xmgrace [ option | filename ]...
gracebat [ option | filename ]...

๐Ÿ’… OPTIONS

Here's the part everyone scrolls to. Every single flag, no skips, no cuts, fr fr.

  • -autoscale x|y|xy|none โ€” sets the autoscale type. pick your axis, or pick none and be free ๐Ÿ•Š๏ธ
  • -barebones โ€” turns off all the toolbars. minimalism era. ๐ŸŒฟ
  • -batch file โ€” runs the batch file on start up. specifically, it happens after all other options have been processed and the UI has been initialized, okay bestie, timing matters โฐ
  • -block file โ€” assume the data file is block data ๐Ÿงฑ
  • -bxy x:y:etc. โ€” makes a set from the current block data set, using the current set type, from the columns you name in the argument ๐Ÿ“Š
  • -datehint iso|european|us|days|seconds|nohint โ€” sets the hint for dates analysis ๐Ÿ“…
  • -dpipe descriptor โ€” read data from that descriptor on startup ๐Ÿ”Œ
  • -fixed width height โ€” locks the canvas size fixed to width*height ๐Ÿ“
  • -free โ€” use free page layout ๐Ÿƒ
  • -graph number โ€” sets the current graph number ๐Ÿ”ข
  • -graphtype xy|chart|fixed|polar|pie โ€” sets the type of the current graph. yes, pie. she contains multitudes ๐Ÿฅง
  • -hardcopy โ€” no interactive session at all, just print and quit. in and out, no small talk ๐Ÿ–จ๏ธ
  • -hdevice device_name โ€” sets the default hardcopy device. peep xmgrace -version for the list of supported devices ๐Ÿ‘€
  • -install โ€” install private colormap ๐ŸŽจ
  • -legend load โ€” turns the graph legend on ๐Ÿท๏ธ
  • -log x|y|xy โ€” sets the axis scaling of the current graph to logarithmic ๐Ÿ“ˆ
  • -maxpath length โ€” sets the maximal drawing path length ๐Ÿ›ค๏ธ
  • -mono โ€” run grace in monochrome mode (affects the display only, so your actual data is untouched, don't worry) ๐Ÿ–ค๐Ÿค
  • -netcdf file โ€” assume the data file is in netCDF format. โš ๏ธ this option is present only if the netCDF support was compiled in
  • -netcdfxy X_var Y_var โ€” if -netcdf was used previously, read the X_var and Y_var variables from the netCDF file and create a set. if X_var is "null" then it loads the index of Y to X. โš ๏ธ also only present if the netCDF support was compiled in
  • -noask โ€” assume the answer is yes to all requests. so if the operation would overwrite a file, grace will just do it, no prompting, no warning, no "are you sure?" ๐Ÿ˜ญ protect your files bestie
  • -noinstall โ€” don't use private colormap ๐Ÿšซ
  • -noprint โ€” in batch mode, do not print ๐Ÿ–จ๏ธโŒ
  • -nosafe โ€” disable safe mode ๐Ÿ˜ณ
  • -nosigcatch โ€” don't catch signals ๐Ÿšจ
  • -npipe file โ€” read data from named pipe on startup ๐Ÿชˆ
  • -nxy file โ€” assume data file is in X Y1 Y2 Y3 ... format ๐Ÿงฎ
  • -param file โ€” load parameters from file to the current graph โš™๏ธ
  • -pexec string โ€” interpret string as a parameter setting ๐Ÿ—ฃ๏ธ
  • -pipe โ€” read data from stdin on startup ๐Ÿ“ฅ
  • -printfile file โ€” save print output to file ๐Ÿ’พ
  • -remove โ€” remove data file(s) after read ๐Ÿ—‘๏ธ (they're gone, girl)
  • -results file โ€” write results of some data manipulations to file ๐Ÿ“
  • -rvideo โ€” exchange the color indices for black and white ๐Ÿ”„
  • -safe โ€” run in the safe mode (this is the default, she's cautious by nature) ๐Ÿ›ก๏ธ
  • -saveall file โ€” save all to file ๐Ÿ’พโœจ
  • -seed value โ€” integer seed for the random number generator ๐ŸŽฒ
  • -settype xy|xydx|... โ€” set the type of the next data file โญ๏ธ
  • -source disk|pipe โ€” source type of next data file ๐Ÿ“€
  • -timer delay โ€” set allowed time slice for real time inputs to delay ms โฑ๏ธ
  • -timestamp โ€” add timestamp to plot ๐Ÿ•ฐ๏ธ
  • -version โ€” show the program version, registered devices and build time configuration information ๐Ÿ—๏ธ
[DEBIAN] Direct PDF output has been disabled, since the PDF library is not free software. There's an easy workaround though โ€” just use the epstopdf script from the texlive-font-utils package. ๐Ÿง
  • -viewport xmin ymin xmax ymax โ€” set the viewport for the current graph ๐Ÿ–ผ๏ธ
  • -wd path โ€” set the working directory ๐Ÿ“
  • -world xmin ymin xmax ymax โ€” set the world coordinates for the current graph ๐ŸŒ
  • -usage | -help โ€” this message ๐Ÿ“–

๐ŸŽ€ RESOURCES

When you run it in GUI mode, the interface is subject to X resource settings. ๐Ÿ’ซ Please refer to the User's Guide for a list of the important ones โ€” iykyk.


๐ŸŒˆ ENVIRONMENT

  • GRACE_HOME โ€” specifies the directory where the Grace docs and libs are stored. default is /usr/local/grace ๐Ÿ 
  • GRACE_HELPVIEWER โ€” the shell command to run an HTML viewer for on-line browsing of the help documents. it must include at least one instance of "%s", which Grace will replace with the actual URL. default is mozilla %s ๐ŸŒ
  • GRACE_EDITOR โ€” specifies the editor used to edit sets. default is xterm -e vi โœ๏ธ
  • GRACE_PRINT_CMD โ€” the print command ๐Ÿ–จ๏ธ
  • GRACE_FFTW_RAM_WISDOM โ€” and GRACE_FFTW_WISDOM_FILE โ€” a flag (0 or 1) and a file name which determine whether a FFT should use wisdom when using the FFTW libraries ๐Ÿง โœจ

๐Ÿ“ FILES

In many cases, when Grace needs to access a file given with a relative pathname, it searches for the file along this path:

./pathname:./.grace/pathname:~/.grace/pathname:$GRACE_HOME/pathname

The following files are of a special importance: ๐Ÿ‘‡

  • gracerc โ€” init file loaded upon start up ๐ŸŒฑ
  • templates/Default.agr โ€” the default template, loaded whenever a new project is started ๐Ÿ†•
  • fonts/FontDataBase โ€” the file responsible for font configuration ๐Ÿ”ค

๐Ÿงš SEE ALSO

grconvert(1), X(1) [or Xorg(1)], Grace User's Guide ๐Ÿ“š


๐Ÿ”ฅ HOME PAGE

http://plasma-gate.weizmann.ac.il/Grace/

๐Ÿ’€ BUGS

The best way to submit a bug report is using the "Help/Comments" menu entry. Alternatively, see the home page. ๐Ÿ› don't be shy, tell her what's wrong, she wants to know ๐Ÿซถ


๐Ÿ‘‘ AUTHORS

Grace is derived from ACE/gr (a.k.a Xmgr) written by Paul J Turner. From version number 4.00, the development was taken over by a team of volunteers under the coordination of Evgeny Stambulchik. iconic lineage honestly ๐ŸŒŸ


Copyright (c) 1991-1995 Paul J Turner, Portland, OR
Copyright (c) 1996-2007 Grace Development Team

๐ŸŒธ LICENSE

The program is distributed 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. ๐Ÿ“œ


and that's the whole page, bestie!! this edition is dated Jan 28, 2007, from the General Commands Manual, and it's the GRACE(1) page โ€” thanks for reading all the way to the bottom, you're a real one ๐Ÿซถโœจ๐Ÿ’