\select@language {english}
\contentsline {section}{\numberline {1}Introduction}{5}{section.1}
\contentsline {subsection}{\numberline {1.1}What is GraceGTK? }{5}{subsection.1.1}
\contentsline {subsection}{\numberline {1.2}Copyright statement }{5}{subsection.1.2}
\contentsline {section}{\numberline {2}Installation guide}{6}{section.2}
\contentsline {subsection}{\numberline {2.1}Installing from sources}{6}{subsection.2.1}
\contentsline {subsection}{\numberline {2.2}Binary installation}{7}{subsection.2.2}
\contentsline {subsubsection}{\numberline {2.2.1}MS Windows}{7}{subsubsection.2.2.1}
\contentsline {subsubsection}{\numberline {2.2.2}Unix/Linux}{7}{subsubsection.2.2.2}
\contentsline {section}{\numberline {3}Getting started}{7}{section.3}
\contentsline {subsection}{\numberline {3.1}General concepts}{8}{subsection.3.1}
\contentsline {subsubsection}{\numberline {3.1.1}\texttt {GraceGTK} command files}{8}{subsubsection.3.1.1}
\contentsline {subsubsection}{\numberline {3.1.2}Input data file}{8}{subsubsection.3.1.2}
\contentsline {subsubsection}{\numberline {3.1.3}Datasets and sets}{8}{subsubsection.3.1.3}
\contentsline {subsubsection}{\numberline {3.1.4}Graphs and sets}{9}{subsubsection.3.1.4}
\contentsline {subsubsection}{\numberline {3.1.5}World and viewport coordinates}{9}{subsubsection.3.1.5}
\contentsline {subsubsection}{\numberline {3.1.6}Regions}{9}{subsubsection.3.1.6}
\contentsline {subsubsection}{\numberline {3.1.7}Geometric objects}{10}{subsubsection.3.1.7}
\contentsline {subsubsection}{\numberline {3.1.8}Identification numbers}{10}{subsubsection.3.1.8}
\contentsline {subsubsection}{\numberline {3.1.9}TreeView}{10}{subsubsection.3.1.9}
\contentsline {subsubsection}{\numberline {3.1.10}Layers}{10}{subsubsection.3.1.10}
\contentsline {subsubsection}{\numberline {3.1.11}Compounds}{11}{subsubsection.3.1.11}
\contentsline {subsubsection}{\numberline {3.1.12}Real Time Input}{11}{subsubsection.3.1.12}
\contentsline {subsubsection}{\numberline {3.1.13}Devices}{11}{subsubsection.3.1.13}
\contentsline {subsubsection}{\numberline {3.1.14}Magic path}{11}{subsubsection.3.1.14}
\contentsline {subsection}{\numberline {3.2}Invocation}{11}{subsection.3.2}
\contentsline {subsubsection}{\numberline {3.2.1}Command line options}{12}{subsubsection.3.2.1}
\contentsline {subsection}{\numberline {3.3}Customization}{13}{subsection.3.3}
\contentsline {subsubsection}{\numberline {3.3.1}Environment variables}{13}{subsubsection.3.3.1}
\contentsline {subsubsection}{\numberline {3.3.2}Init file}{14}{subsubsection.3.3.2}
\contentsline {subsubsection}{\numberline {3.3.3}Default template}{14}{subsubsection.3.3.3}
\contentsline {section}{\numberline {4}Guide to the graphical user interface}{14}{section.4}
\contentsline {subsection}{\numberline {4.1} Using mouse}{14}{subsection.4.1}
\contentsline {subsubsection}{\numberline {4.1.1}Using left button (button 1)}{14}{subsubsection.4.1.1}
\contentsline {subsubsection}{\numberline {4.1.2}Using mouse button 3}{14}{subsubsection.4.1.2}
\contentsline {subsection}{\numberline {4.2} Left toolbar}{15}{subsection.4.2}
\contentsline {subsection}{\numberline {4.3}Menubar}{16}{subsection.4.3}
\contentsline {subsubsection}{\numberline {4.3.1}File menu}{16}{subsubsection.4.3.1}
\contentsline {subsubsection}{\numberline {4.3.2}Edit menu}{17}{subsubsection.4.3.2}
\contentsline {subsubsection}{\numberline {4.3.3}Data menu}{19}{subsubsection.4.3.3}
\contentsline {subsubsection}{\numberline {4.3.4}Plot menu}{21}{subsubsection.4.3.4}
\contentsline {subsubsection}{\numberline {4.3.5}View menu}{23}{subsubsection.4.3.5}
\contentsline {subsubsection}{\numberline {4.3.6}Window menu}{23}{subsubsection.4.3.6}
\contentsline {subsubsection}{\numberline {4.3.7}Help menu}{23}{subsubsection.4.3.7}
\contentsline {subsection}{\numberline {4.4}Explorer window}{23}{subsection.4.4}
\contentsline {subsubsection}{\numberline {4.4.1}Left pane}{24}{subsubsection.4.4.1}
\contentsline {subsubsection}{\numberline {4.4.2}Arcs, boxes, circles, lines, polylines and strings}{24}{subsubsection.4.4.2}
\contentsline {subsubsection}{\numberline {4.4.3}Right pane menus}{24}{subsubsection.4.4.3}
\contentsline {subsection}{\numberline {4.5}Using layers}{25}{subsection.4.5}
\contentsline {subsection}{\numberline {4.6}Some hints}{25}{subsection.4.6}
\contentsline {subsubsection}{\numberline {4.6.1}Polar graphs}{25}{subsubsection.4.6.1}
\contentsline {subsubsection}{\numberline {4.6.2}Set types}{25}{subsubsection.4.6.2}
\contentsline {section}{\numberline {5}Behavior different from \texttt {grace-5.1.22 }}{26}{section.5}
\contentsline {subsection}{\numberline {5.1}Arcs}{26}{subsection.5.1}
\contentsline {subsection}{\numberline {5.2}Compounds}{26}{subsection.5.2}
\contentsline {subsection}{\numberline {5.3}Comments and legends}{26}{subsection.5.3}
\contentsline {subsection}{\numberline {5.4}Command window}{26}{subsection.5.4}
\contentsline {subsection}{\numberline {5.5}Font tool}{26}{subsection.5.5}
\contentsline {subsection}{\numberline {5.6}Non-linear fit}{27}{subsection.5.6}
\contentsline {subsubsection}{\numberline {5.6.1}Gaussian Functions}{27}{subsubsection.5.6.1}
\contentsline {subsubsection}{\numberline {5.6.2}Lorentzian Functions}{27}{subsubsection.5.6.2}
\contentsline {subsubsection}{\numberline {5.6.3}Peak Functions}{28}{subsubsection.5.6.3}
\contentsline {subsubsection}{\numberline {5.6.4}Periodic Peak Functions}{29}{subsubsection.5.6.4}
\contentsline {subsubsection}{\numberline {5.6.5}Baseline Functions}{29}{subsubsection.5.6.5}
\contentsline {section}{\numberline {6}2D graphs}{30}{section.6}
\contentsline {subsection}{\numberline {6.1}Color map and contour sets}{30}{subsection.6.1}
\contentsline {section}{\numberline {7}Undo and Redo}{30}{section.7}
\contentsline {section}{\numberline {8}Command interpreter}{31}{section.8}
\contentsline {subsection}{\numberline {8.1}Definitions}{31}{subsection.8.1}
\contentsline {subsubsection}{\numberline {8.1.1}Version number}{31}{subsubsection.8.1.1}
\contentsline {subsubsection}{\numberline {8.1.2}Constant}{31}{subsubsection.8.1.2}
\contentsline {subsubsection}{\numberline {8.1.3}Variables}{31}{subsubsection.8.1.3}
\contentsline {subsubsection}{\numberline {8.1.4}Colors, patterns and regions}{32}{subsubsection.8.1.4}
\contentsline {subsection}{\numberline {8.2}Expressions}{32}{subsection.8.2}
\contentsline {subsubsection}{\numberline {8.2.1}Elements and operators}{32}{subsubsection.8.2.1}
\contentsline {subsubsection}{\numberline {8.2.2}Grammar rules}{33}{subsubsection.8.2.2}
\contentsline {subsection}{\numberline {8.3}Functions}{34}{subsection.8.3}
\contentsline {subsubsection}{\numberline {8.3.1}Elementary functions}{34}{subsubsection.8.3.1}
\contentsline {subsubsection}{\numberline {8.3.2}Min, max and others}{34}{subsubsection.8.3.2}
\contentsline {subsubsection}{\numberline {8.3.3}Statistical functions}{35}{subsubsection.8.3.3}
\contentsline {subsubsection}{\numberline {8.3.4}Special math functions}{36}{subsubsection.8.3.4}
\contentsline {subsection}{\numberline {8.4}Procedures to transform and create new sets}{37}{subsection.8.4}
\contentsline {subsection}{\numberline {8.5}Page loading, sizing, saving and printing}{39}{subsection.8.5}
\contentsline {subsection}{\numberline {8.6}Flow control and GUI interaction}{39}{subsection.8.6}
\contentsline {subsection}{\numberline {8.7}Graphs}{40}{subsection.8.7}
\contentsline {subsubsection}{\numberline {8.7.1}General graphs operation}{40}{subsubsection.8.7.1}
\contentsline {subsubsection}{\numberline {8.7.2}Axis parameters}{40}{subsubsection.8.7.2}
\contentsline {subsubsection}{\numberline {8.7.3}Titles and legends}{40}{subsubsection.8.7.3}
\contentsline {subsection}{\numberline {8.8}Sets}{43}{subsection.8.8}
\contentsline {subsubsection}{\numberline {8.8.1}General sets operation}{43}{subsubsection.8.8.1}
\contentsline {subsubsection}{\numberline {8.8.2}Commands for XYCMAP sets}{44}{subsubsection.8.8.2}
\contentsline {subsection}{\numberline {8.9}Geometric objects}{45}{subsection.8.9}
\contentsline {section}{\numberline {9}Details on Fourier transformation in \texttt {GraceGTK} }{47}{section.9}
\contentsline {subsection}{\numberline {9.1}Few words about \texttt {FFTW }}{47}{subsection.9.1}
\contentsline {subsection}{\numberline {9.2}Classical Fourier transformation}{47}{subsection.9.2}
\contentsline {subsection}{\numberline {9.3}Discrete Fourier Transform}{47}{subsection.9.3}
\contentsline {subsection}{\numberline {9.4}Fourier transform in \texttt {GraceGTK}}{47}{subsection.9.4}
\contentsline {subsubsection}{\numberline {9.4.1}Choice of parameters}{47}{subsubsection.9.4.1}
\contentsline {subsubsection}{\numberline {9.4.2}Call in \texttt {GraceGTK} scripts}{48}{subsubsection.9.4.2}
\contentsline {subsubsection}{\numberline {9.4.3}Examples}{48}{subsubsection.9.4.3}
\contentsline {subsection}{\numberline {9.5}\texttt {FFTW }tuning}{48}{subsection.9.5}
\contentsline {section}{\numberline {10}Wavelet transformations in \texttt {GraceGTK} }{48}{section.10}
\contentsline {subsection}{\numberline {10.1}Continuous and discrete wavelet transforms}{49}{subsection.10.1}
\contentsline {subsection}{\numberline {10.2}Wavelets families}{49}{subsection.10.2}
\contentsline {subsection}{\numberline {10.3}Wavelets parameters}{49}{subsection.10.3}
\contentsline {subsection}{\numberline {10.4}Some hints}{49}{subsection.10.4}
\contentsline {subsection}{\numberline {10.5}Call in \texttt {GraceGTK} scripts}{50}{subsection.10.5}
\contentsline {section}{\numberline {11}Advanced topics}{50}{section.11}
\contentsline {subsection}{\numberline {11.1}Fonts}{50}{subsection.11.1}
\contentsline {subsubsection}{\numberline {11.1.1}Font configuration}{50}{subsubsection.11.1.1}
\contentsline {subsubsection}{\numberline {11.1.2}Font data files}{51}{subsubsection.11.1.2}
\contentsline {subsubsection}{\numberline {11.1.3}Custom fonts}{51}{subsubsection.11.1.3}
\contentsline {subsubsection}{\numberline {11.1.4}\texttt {GraceGTK} internal encoding}{51}{subsubsection.11.1.4}
\contentsline {subsection}{\numberline {11.2}Interaction with other applications}{51}{subsection.11.2}
\contentsline {subsubsection}{\numberline {11.2.1}Using pipes}{51}{subsubsection.11.2.1}
\contentsline {subsubsection}{\numberline {11.2.2}Using grace\_np library}{52}{subsubsection.11.2.2}
\contentsline {subsection}{\numberline {11.3}DL modules }{55}{subsection.11.3}
\contentsline {subsubsection}{\numberline {11.3.1}Function types}{55}{subsubsection.11.3.1}
\contentsline {subsubsection}{\numberline {11.3.2}Examples}{55}{subsubsection.11.3.2}
\contentsline {paragraph}{Example 1}{55}{section*.3}
\contentsline {paragraph}{Example 2}{56}{section*.4}
\contentsline {paragraph}{Example 3}{56}{section*.5}
\contentsline {paragraph}{Example 4}{57}{section*.6}
\contentsline {section}{\numberline {12}References}{57}{section.12}
\contentsline {subsection}{\numberline {12.1}Typesetting}{57}{subsection.12.1}
\contentsline {subsection}{\numberline {12.2}Device-specific limitations}{57}{subsection.12.2}
\contentsline {subsection}{\numberline {12.3}Device-specific settings}{59}{subsection.12.3}
\contentsline {subsection}{\numberline {12.4}Dates in Grace }{59}{subsection.12.4}
\contentsline {section}{\numberline {13}Developper's section}{62}{section.13}
\contentsline {subsection}{\numberline {13.1}Program structure}{62}{subsection.13.1}
\contentsline {subsubsection}{\numberline {13.1.1}The kernel}{62}{subsubsection.13.1.1}
\contentsline {subsubsection}{\numberline {13.1.2}The display drivers}{62}{subsubsection.13.1.2}
\contentsline {subsubsection}{\numberline {13.1.3}The command interpreter}{63}{subsubsection.13.1.3}
\contentsline {subsection}{\numberline {13.2}Filenames}{63}{subsection.13.2}
\contentsline {subsection}{\numberline {13.3}Arrays and the drawing tree}{63}{subsection.13.3}
\contentsline {subsubsection}{\numberline {13.3.1}Arrays}{63}{subsubsection.13.3.1}
\contentsline {subsubsection}{\numberline {13.3.2}Drawing tree}{64}{subsubsection.13.3.2}
\contentsline {subsection}{\numberline {13.4}Miscellaneous}{64}{subsection.13.4}
\contentsline {subsubsection}{\numberline {13.4.1}Layers}{64}{subsubsection.13.4.1}
\contentsline {subsubsection}{\numberline {13.4.2}Management of handles}{64}{subsubsection.13.4.2}
\contentsline {subsubsection}{\numberline {13.4.3}Instantaneous update}{64}{subsubsection.13.4.3}
\contentsline {section}{Index}{66}{section*.7}
