Changeset 2811 in Sophya for trunk/SophyaLib/Manual
- Timestamp:
- Jun 20, 2005, 1:59:06 PM (20 years ago)
- Location:
- trunk/SophyaLib/Manual
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/Manual/piahelp.tex
r2548 r2811 27 27 \vspace{3mm} 28 28 \begin{tabular}{llllll} 29 C ommander & p. \pageref{Commander} & ObjectExpressions & p. \pageref{ObjectExpressions} & PIConsole & p. \pageref{PIConsole} \\30 PI Draw3DWdg & p. \pageref{PIDraw3DWdg} & PIImage & p. \pageref{PIImage} & PIScDrawWdg & p. \pageref{PIScDrawWdg} \\31 RPNEvaluator & p. \pageref{RPNEvaluator} & Windows & p. \pageref{Windows} & autoiniranf & p. \pageref{autoiniranf} \\32 exitpiapp & p. \pageref{exitpiapp} & helpfit & p. \pageref{helpfit} & helpwindow & p. \pageref{helpwindow} \\33 shell execute & p. \pageref{shellZexecute} & & & &\\29 CExpEvaluator & p. \pageref{CExpEvaluator} & Commander & p. \pageref{Commander} & ObjectExpressions & p. \pageref{ObjectExpressions} \\ 30 PIConsole & p. \pageref{PIConsole} & PIDraw3DWdg & p. \pageref{PIDraw3DWdg} & PIImage & p. \pageref{PIImage} \\ 31 PIScDrawWdg & p. \pageref{PIScDrawWdg} & RPNEvaluator & p. \pageref{RPNEvaluator} & Windows & p. \pageref{Windows} \\ 32 autoiniranf & p. \pageref{autoiniranf} & exitpiapp & p. \pageref{exitpiapp} & helpfit & p. \pageref{helpfit} \\ 33 helpwindow & p. \pageref{helpwindow} & shell execute & p. \pageref{shellZexecute} & stop & p. \pageref{stop} \\ 34 34 \end{tabular} 35 35 \end{center} … … 40 40 \vspace{3mm} 41 41 \begin{tabular}{llllll} 42 C ommander & p. \pageref{Commander} & RPNEvaluator & p. \pageref{RPNEvaluator} & autoiniranf & p. \pageref{autoiniranf} \\43 shell execute & p. \pageref{shellZexecute} & & && \\42 CExpEvaluator & p. \pageref{CExpEvaluator} & Commander & p. \pageref{Commander} & RPNEvaluator & p. \pageref{RPNEvaluator} \\ 43 autoiniranf & p. \pageref{autoiniranf} & shell execute & p. \pageref{shellZexecute} & & \\ 44 44 \end{tabular} 45 45 \end{center} … … 94 94 ntfrascii & p. \pageref{ntfrascii} & openfits & p. \pageref{openfits} & openppf & p. \pageref{openppf} \\ 95 95 print & p. \pageref{print} & saveall & p. \pageref{saveall} & savefits & p. \pageref{savefits} \\ 96 saveobjs & p. \pageref{saveobjs} & saveppf & p. \pageref{saveppf} & vecfrascii & p. \pageref{vecfrascii} \\ 96 savelist & p. \pageref{savelist} & saveobjs & p. \pageref{saveobjs} & saveppf & p. \pageref{saveppf} \\ 97 vecfrascii & p. \pageref{vecfrascii} & & & & \\ 97 98 \end{tabular} 98 99 \end{center} … … 122 123 addarc & p. \pageref{addarc} & addarca & p. \pageref{addarca} & addarrow & p. \pageref{addarrow} \\ 123 124 addcirc & p. \pageref{addcirc} & addctext & p. \pageref{addctext} & addfarc & p. \pageref{addfarc} \\ 124 addfarca & p. \pageref{addfarca} & addfcirc & p. \pageref{addfcirc} & addfpoly & p. \pageref{addfpoly} \\ 125 addfrect & p. \pageref{addfrect} & addline & p. \pageref{addline} & addmarker & p. \pageref{addmarker} \\ 126 addpoly & p. \pageref{addpoly} & addrect & p. \pageref{addrect} & addtext & p. \pageref{addtext} \\ 125 addfarca & p. \pageref{addfarca} & addfcirc & p. \pageref{addfcirc} & addfoval & p. \pageref{addfoval} \\ 126 addfpoly & p. \pageref{addfpoly} & addfrect & p. \pageref{addfrect} & addline & p. \pageref{addline} \\ 127 addmarker & p. \pageref{addmarker} & addoval & p. \pageref{addoval} & addpoly & p. \pageref{addpoly} \\ 128 addrect & p. \pageref{addrect} & addtext & p. \pageref{addtext} & & \\ 127 129 \end{tabular} 128 130 \end{center} … … 147 149 \vspace{3mm} 148 150 \begin{tabular}{llllll} 149 contour & p. \pageref{contour} & disp & p. \pageref{disp} & gfd2d & p. \pageref{gfd2d} \\ 150 gfd3d & p. \pageref{gfd3d} & imag & p. \pageref{imag} & nt2d & p. \pageref{nt2d} \\ 151 nt2dvec & p. \pageref{nt2dvec} & nt3d & p. \pageref{nt3d} & ntcont & p. \pageref{ntcont} \\ 152 surf & p. \pageref{surf} & vecplot & p. \pageref{vecplot} & & \\ 151 bargraph & p. \pageref{bargraph} & contour & p. \pageref{contour} & disp & p. \pageref{disp} \\ 152 gfd2d & p. \pageref{gfd2d} & gfd3d & p. \pageref{gfd3d} & imag & p. \pageref{imag} \\ 153 imagnav & p. \pageref{imagnav} & nt2d & p. \pageref{nt2d} & nt2dvec & p. \pageref{nt2dvec} \\ 154 nt3d & p. \pageref{nt3d} & ntcont & p. \pageref{ntcont} & surf & p. \pageref{surf} \\ 155 textdrawer & p. \pageref{textdrawer} & vecplot & p. \pageref{vecplot} & & \\ 153 156 \end{tabular} 154 157 \end{center} … … 170 173 \vspace{3mm} 171 174 \begin{tabular}{llllll} 172 line2nt & p. \pageref{line2nt} & line2vec & p. \pageref{line2vec} & new gfd & p. \pageref{newgfd} \\173 new h1d & p. \pageref{newh1d} & newh2d & p. \pageref{newh2d} & newmtx & p. \pageref{newmtx} \\174 new nt & p. \pageref{newnt} & newprof & p. \pageref{newprof} & newprofe & p. \pageref{newprofe} \\175 new vec & p. \pageref{newvec} & ntcol2var & p. \pageref{ntcol2var} & ntline2var & p. \pageref{ntline2var} \\176 vec2var & p. \pageref{vec2var} & & && \\175 line2nt & p. \pageref{line2nt} & line2vec & p. \pageref{line2vec} & newdt & p. \pageref{newdt} \\ 176 newgfd & p. \pageref{newgfd} & newh1d & p. \pageref{newh1d} & newh2d & p. \pageref{newh2d} \\ 177 newmtx & p. \pageref{newmtx} & newnt & p. \pageref{newnt} & newprof & p. \pageref{newprof} \\ 178 newprofe & p. \pageref{newprofe} & newvec & p. \pageref{newvec} & ntcol2var & p. \pageref{ntcol2var} \\ 179 ntline2var & p. \pageref{ntline2var} & vec2var & p. \pageref{vec2var} & & \\ 177 180 \end{tabular} 178 181 \end{center} … … 182 185 \vspace{3mm} 183 186 \begin{tabular}{llllll} 184 exitpiapp & p. \pageref{exitpiapp} & helpwindow & p. \pageref{helpwindow} & &\\187 exitpiapp & p. \pageref{exitpiapp} & helpwindow & p. \pageref{helpwindow} & stop & p. \pageref{stop} \\ 185 188 \end{tabular} 186 189 \end{center} … … 206 209 \begin{tabular}{llllll} 207 210 mollgrid & p. \pageref{mollgrid} & mollgridsph & p. \pageref{mollgridsph} & powerspec & p. \pageref{powerspec} \\ 211 setprjmoldefval & p. \pageref{setprjmoldefval} & & & & \\ 208 212 \end{tabular} 209 213 \end{center} … … 217 221 h/integ & p. \pageref{hZinteg} & h/oper & p. \pageref{hZoper} & h/plot/2d & p. \pageref{hZplotZ2d} \\ 218 222 h/put\_vec & p. \pageref{hZputZvec} & h/rebin & p. \pageref{hZrebin} & h/set/cont & p. \pageref{hZsetZcont} \\ 219 h/set/err & p. \pageref{hZsetZerr} & n/plot & p. \pageref{nZplot} & n/proj & p. \pageref{nZproj} \\ 223 h/set/err & p. \pageref{hZsetZerr} & n/merge & p. \pageref{nZmerge} & n/pl & p. \pageref{nZpl} \\ 224 n/plot & p. \pageref{nZplot} & n/proj & p. \pageref{nZproj} & n/read & p. \pageref{nZread} \\ 220 225 n/scan & p. \pageref{nZscan} & reset & p. \pageref{reset} & v/deriv & p. \pageref{vZderiv} \\ 221 v/integ & p. \pageref{vZinteg} & & && \\226 v/integ & p. \pageref{vZinteg} & v/sort & p. \pageref{vZsort} & & \\ 222 227 \end{tabular} 223 228 \end{center} … … 227 232 Basic (generic) interpreter (class SOPHYA::Commander) builtin commands 228 233 \\[2mm] \noindent 234 \piahelpitem{CExpEvaluator} \label{CExpEvaluator} 235 \begin{verbatim} 236 > Evaluation of C-like expression (used in V = C-like-Expression) 237 >>> Arithmetic operators, parenthesis ( + - * / ) 238 >>> Functions : sqrt fabs floor hypot 239 ... exp log log10 pow ; sinh cosh tanh 240 ... sin cos tan asin acos atan atan2 241 ... rand01() randpm1() gaurand() 242 >>> Constants : Pi = M_PI E = M_E 243 Example: x = 5.*(2.+sin(0.3*Pi)) 244 \end{verbatim} 229 245 \piahelpitem{Commander} \label{Commander} 230 246 \begin{verbatim} 231 247 >>> (Commander) Interpreter's keywords : 232 > set varname string # To set a variable, $varname 233 > get newvarname varname # To set a newvariable, equal to $varname 234 > setol varname patt # Fills varname with object list 248 > set varname string # To set a variable, $varname 235 249 > unset varname # clear variable definition 236 > rpneval varname RPNExpression # Reverse Polish Notation evaluation 237 > varname = 'string string ...' # To set a variable, $varname 238 > varname = RPNExpression # RPN evaluation / result -> varname 250 > rpneval varname RPNExpression # Reverse Polish Notation evaluation 251 > varname = ArithmeticExpression # C-like Expression evaluation 252 > varname = 'String' # Set variable vname 253 > var2words varname wordvarname [sep] # to break varname into words 239 254 > echo string # output string 240 255 > echo2file filename string # Append the string to the specified file 241 256 > alias name string # define a command alias 242 > readstdin varname # reads a line from stdin into $varname243 257 > foreach varname ( string-list ) # Loop 244 258 > for varname i1:i2[:di] # Integer loop 245 259 > for varname f1:f2[:df] # Float loop 260 > forinfile varname FileName # Loop over lines in file 246 261 > end # end loops 247 262 > if ( test ) then # Conditional test : a == != < > <= >= b … … 256 271 > listscripts # List of all known scripts 257 272 > clearcript # Clear a script definition 273 > thrlist # List of command execution threads (& as the last character) 274 > clearthrlist # Removes finished threads from the list 275 > cancelthr Id # Cancel a given thread (ThrId=id) 276 > waitthr # Waits until all active threads have finished (join()) 258 277 > exec filename # Execute commands from file 259 278 > help <command_name> # <command_name> usage info 279 > sleep nsec # sleep nsec seconds 280 > readstdin varname # reads a line from stdin into $varname 260 281 > timingon timingoff traceon traceoff 261 282 … … 615 636 \piacommand{ntfrascii} \label{ntfrascii} 616 637 \begin{verbatim} 617 Fills an existing NTuple from ASCII table file638 Fills an existing NTuple or DataTable from ASCII table file 618 639 Usage: ntfrascii nt_name file_name [def_init_val] 619 640 Related commands: ntloop fillnt … … 627 648 \piacommand{openppf} \label{openppf} 628 649 \begin{verbatim} 629 Reads all o bjects from a PPF file630 Usage: openppf filename 650 Reads all or some objects from a PPF file 651 Usage: openppf filename [objname1 objname2 ...] 631 652 Related commands: saveall openfits 632 653 \end{verbatim} … … 640 661 Saves all objects into a PPF file 641 662 Usage: saveall filename 642 Related commands: saveobj openppf savefits663 Related commands: saveobj savelist openppf savefits 643 664 \end{verbatim} 644 665 \piacommand{savefits} \label{savefits} … … 648 669 Related commands: openfits saveobjs saveall 649 670 \end{verbatim} 671 \piacommand{savelist} \label{savelist} 672 \begin{verbatim} 673 674 Usage: savelist objname1 [objname2 ...] filename 675 Related commands: saveobj openppf savefits 676 \end{verbatim} 650 677 \piacommand{saveobjs} \label{saveobjs} 651 678 \begin{verbatim} … … 653 680 PPF file (pattern: x?y*) - Alias saveppf 654 681 Usage: saveobjs nameobjpattern filename 655 Related commands: saveppf save all openppf savefits682 Related commands: saveppf savelist saveall openppf savefits 656 683 \end{verbatim} 657 684 \piacommand{saveppf} \label{saveppf} … … 660 687 PPF file (pattern: x?y*) - Alias saveppf 661 688 Usage: saveppf nameobjpattern filename 662 Related commands: saveobjs save all openppf savefits689 Related commands: saveobjs savelist saveall openppf savefits 663 690 \end{verbatim} 664 691 \piacommand{vecfrascii} \label{vecfrascii} … … 930 957 addcirc addarc addfarc addpoly addfpoly graphicatt 931 958 \end{verbatim} 959 \piacommand{addfoval} \label{addfoval} 960 \begin{verbatim} 961 Adds a filled oval (ellipse) to the current graphic object 962 centered on xc,yc - semi-axis ds,dy (+ graphic attribute) 963 The Base/AxesDrawer is used to handle added rectangle 964 Alt<E> to remove added element 965 Usage: addfoval xc yc dx dy [GraphicAtt] [fgnc=false/true] 966 if fgnc==true : Normalized 0..1 coordinates specification (def=false) 967 Related commands: addoval addline addarrow addfrect addcirc addfcirc 968 addcirc addfcirc addarc addfarc addpoly addfpoly graphicatt 969 \end{verbatim} 932 970 \piacommand{addfpoly} \label{addfpoly} 933 971 \begin{verbatim} … … 970 1008 if fgnc==true : Normalized 0..1 coordinates specification (def=false) 971 1009 Related commands: addtext addline addarrow addfrect addfrect 1010 addcirc addfcirc addarc addfarc addpoly addfpoly graphicatt 1011 \end{verbatim} 1012 \piacommand{addoval} \label{addoval} 1013 \begin{verbatim} 1014 Adds an oval (ellipse) to the current graphic object 1015 centered on xc,yc - semi-axis ds,dy (+ graphic attribute) 1016 The Base/AxesDrawer is used to handle added rectangle 1017 Alt<E> to remove added element 1018 Usage: addoval xc yc dx dy [GraphicAtt] [fgnc=false/true] 1019 if fgnc==true : Normalized 0..1 coordinates specification (def=false) 1020 Related commands: addfoval addline addarrow addfrect addcirc addfcirc 972 1021 addcirc addfcirc addarc addfarc addpoly addfpoly graphicatt 973 1022 \end{verbatim} … … 1043 1092 >>>> Keyboard controls : 1044 1093 o <Alt>R : Resets the 3-D view and refreshes the display 1094 o <Alt>O : Displays a specific control window (default: PIDrawerTools) 1095 (2-D histograms, contour plot ...) 1045 1096 o <Alt>G : Show the PIDrawerTools (Graphic attributes of displayed Drawers) 1046 o <Alt>O : = <Alt>G 1097 Drawer 0 manages the axes, as well as the added text 1098 o <Alt>D : Shows the drawer manipulation pop-up menu 1047 1099 o <Alt>V : Copy/Paste / Text paste at the current position (Drawer 0) 1048 1100 o <Alt>Z : Removes added graphic elements (handled by BaseDrawer - 0) … … 1065 1117 o <Alt>O : Shows the PIImageTools (image display parameter controls) 1066 1118 o <Alt>G : Show the PIDrawerTools (Graphic attributes of overlayed graphics (Drawers)) 1119 o <Alt>D : Shows the drawer manipulation pop-up menu 1067 1120 o <Alt>V : Copy/Paste / Text paste at the current cursor position 1068 1121 o <Alt>C : Copy/Paste / Copies the selected regions content as text in the copy/paste buffer … … 1085 1138 o <Alt>R : Refresh display 1086 1139 o <Alt>O : Displays a specific control window (default: PIDrawerTools) 1087 Specific controls for 2-D histograms1140 (2-D histograms, contour plot ...) 1088 1141 o <Alt>G : Show the PIDrawerTools (Graphic attributes of displayed Drawers) 1089 1142 Drawer 0 manages the axes, as well as the added text 1143 o <Alt>D : Shows the drawer manipulation pop-up menu 1090 1144 o <Alt>V : Copy/Paste / Text paste at the current position 1091 1145 o <Alt>Z : Removes added graphic elements (handled by BaseDrawer - 0) … … 1137 1191 \piacommand{graphicatt} \label{graphicatt} 1138 1192 \begin{verbatim} 1139 To change default graphic options 1140 Usage: graphicatt att_list 1193 To change default graphic options 1194 Usage: graphicatt att_list 1141 1195 att_list=def back to default values, Example: gratt 'red circlemarker5' 1142 ------------------ Graphic attribute list ------------------ 1143 >> Colors: defcol black white grey red blue green yellow 1144 magenta cyan turquoise navyblue orange siennared purple 1145 limegreen gold violet violetred blueviolet darkviolet 1146 >> Lines: defline normalline thinline thickline dashedline thindashedline 1147 thickdashedline dottedline thindottedline thickdottedline 1148 >> Font Att: deffontatt normalfont boldfont italicfont bolditalicfont 1149 smallfont smallboldfont smallitalicfont smallbolditalicfont 1150 bigfont bigboldfont bigitalicfont bigbolditalicfont 1151 hugefont hugeboldfont hugeitalicfont hugebolditalicfont 1152 >> Font Names: deffont courierfont helveticafont timesfont symbolfont 1153 >> Marker: dotmarker<T> plusmarker<T> crossmarker<T> circlemarker<T> 1154 fcirclemarker<T> boxmarker<T> fboxmarker<T> trianglemarker<T> 1155 ftrianglemarker<T> starmarker<T> fstarmarker<T> 1156 with <T> = 1 3 5 7 .. 15 , Example fboxmarker5 , plusmarker9 ... 1157 >> ArrowMarker: basicarrow<T> trianglearrow<T> ftrianglearrow<T> 1158 arrowshapedarrow<T> farrowshapedarrow<T> 1159 with <T> = 5 7 .. 15 , Example trianglearrow7 ... 1160 >> ColorTables: defcmap grey32 invgrey32 colrj32 colbr32 1161 grey128 invgrey128 colrj128 colbr128 1162 red32cm green32cm blue32cm yellow32cm 1163 orange32cm cyan32cm violet32cm 1196 ------------------ Graphic attribute list ------------------ 1197 >> Colors: defcol black white grey red blue green yellow 1198 magenta cyan turquoise navyblue orange siennared purple 1199 limegreen gold violet violetred blueviolet darkviolet 1200 or "color=name" "fgcolor=name" "bgcolor=name" ex: "color=red" 1201 >> Lines: defline normalline thinline thickline dashedline thindashedline 1202 thickdashedline dottedline thindottedline thickdottedline 1203 or "line=type,width" ex: "line=dotted,7" 1204 >> Fonts: 1205 > Att: deffontatt normalfont boldfont italicfont bolditalicfont 1206 smallfont smallboldfont smallitalicfont smallbolditalicfont 1207 bigfont bigboldfont bigitalicfont bigbolditalicfont 1208 hugefont hugeboldfont hugeitalicfont hugebolditalicfont 1209 > Names: deffont courierfont helveticafont timesfont symbolfont 1210 or "font=name,type,size" ex: "font=courrier,bolditalic,10" 1211 >> Marker: dotmarker<T> plusmarker<T> crossmarker<T> circlemarker<T> 1212 fcirclemarker<T> boxmarker<T> fboxmarker<T> trianglemarker<T> 1213 ftrianglemarker<T> starmarker<T> fstarmarker<T> 1214 with <T> = 1 3 5 7 .. 15 , Example fboxmarker5 , plusmarker9 ... 1215 or "marker=type,size" ex: "marker=plus,10" 1216 >> ArrowMarker: basicarrow<T> trianglearrow<T> ftrianglearrow<T> 1217 arrowshapedarrow<T> farrowshapedarrow<T> 1218 with <T> = 5 7 .. 15 , Example trianglearrow7 ... 1219 or "arrow=type,size" ex: "arrow=arrowshaped,10" 1220 ------ Specific options for image displays: 1221 >> ColorTables: defcmap grey32 invgrey32 colrj32 colbr32 1222 grey128 invgrey128 colrj128 colbr128 1223 red32cm green32cm blue32cm yellow32cm 1224 orange32cm cyan32cm violet32cm 1164 1225 midas_pastel midas_heat midas_rainbow3 midas_bluered 1165 midas_bluewhite midas_redwhite 1166 multicol16 multicol64 1167 revcmap : This flag reverses ColorMap indexing 1168 --- For image displays: 1169 >> ZoomFactors zoomxN zoomx1 zoomx2 zoomx3 ... 1170 zoom/N zoom/2 zoom/3 zoom/4 ... 1171 >> imagecenter=ix,iy -> Position the image in widget 1172 >> lut=ltyp,min,max -> Sets LUT type and min/max for image display 1173 (ltyp=lin/log/sqrt/square) 1174 >> image axes configuration: invx invy exchxy 1175 >> Axes / Axe labels / LogScale / xylimits / defdrrect 1176 See setaxesatt command 1177 >> stat/nostat or stats/nostats -> Toggle statistic display flag 1178 >> title/notitle or tit/notit -> Toggle Auto AddTitle flag 1179 >> DisplayWindow: next same win stack inset 1226 midas_bluewhite midas_redwhite 1227 multicol16 multicol64 1228 >> revcmap : reverse colorMap 1229 >> ZoomFactors : zoomxN ex: zoomx1 zoomx2 zoomx3 ... 1230 zoom/N ex: zoom/2 zoom/3 zoom/4 ... 1231 >> imagecenter=ix,iy : Position the image in widget 1232 >> lut=ltyp,min,max : Sets LUT type and min/max 1233 (ltyp=lin/log/sqrt/square) 1234 >> invx,invy,exchxy : image axes configuration 1235 >> for Axes / Axe labels / LogScale / xylimits / defdrrect 1236 see setaxesatt command 1237 --- General purpose options: 1238 >> stat,stats / nsta,nstat,nostat,nostats : Toggle statistic display 1239 >> title,tit / notitle,notit -> Toggle automatic title display 1240 >> Choose display window: next same win stack inset 1241 1180 1242 Related commands: setaxesatt setinsetlimits 1181 1243 \end{verbatim} … … 1224 1286 Usage: setaxesatt att_list 1225 1287 Color/Line/Font attributes and axes attributes 1226 >> Axes: axesnone stdaxes=defaxes=boxaxes boxaxesgrid 1227 fineaxes fineaxesgrid centeredaxes finecenteredaxes 1228 centeredaxesgrid finecenteredaxesgrid 1229 grid nogrid labels nolabels 1230 ticks noticks minorticks nominorticks 1231 extticks intticks extintticks 1232 nbticks=X_NTicks,Y_NTicks 1233 tickslen=MajTickLenFrac,MinTickLenFrac 1288 >> Axes: axesnone stdaxes=defaxes=boxaxes boxaxesgrid 1289 fineaxes fineaxesgrid centeredaxes finecenteredaxes 1290 centeredaxesgrid finecenteredaxesgrid 1291 axescenter=x0,y0 (only with centered axes, default "axescenter=") 1292 grid nogrid labels nolabels 1293 ticks noticks minorticks nominorticks 1294 extticks intticks extintticks 1295 nbticks=X_NTicks,Y_NTicks 1296 tickslen=MajTickLenFrac,MinTickLenFrac 1234 1297 >> Axe labels font size: fixedfontsize/autofontsize=fszf 1235 1236 1237 >> LogScale: linx liny logx logy -> Lin/Log Scales for 2D plots1298 autofontsize=fsizef: Font size computed automatically 1299 fixedfontsize: Use font size attribute (BaseDrawer) 1300 >> Scale type: linx liny logx logy -> Lin/Log Scales for 2D plots 1238 1301 >> xylimits=xmin,xmax,ymin,ymax -> Forces X-Y limits in 2-D plots 1239 1302 >> defdrrect=xmin,xmax,ymin,ymax -> Defines drawing rectangle 2-D plots … … 1277 1340 \subsection{Obj. Display} \label{ObjZZDisplay} 1278 1341 \noindent 1342 \piacommand{bargraph} \label{bargraph} 1343 \begin{verbatim} 1344 Bar-Graph view of a sequence of values 1345 Usage: bargraph ValueVarName [gr_opt] 1346 or bargraph ValueVarName LabelVarName ColPosVarName [gr_opt] 1347 ValueVarName,LabelVarName,ColPosVarName are PIACmd interpreter 1348 variable name (vectors) 1349 - ValueVarName: Sequence of values to be represented 1350 - LabelVarName: Corresponding labels 1351 - ColPosVarName: Corresponding colors or color,position pairs 1352 Use a dash (-) or ! as placeholder for LabelVarName/ColPosVarName 1353 Specific graphic options: fill/nofill packfrac=value 1354 horizontalbars/verticalbars barvaluelabel/nobarvaluelabel 1355 Related commands: disp nt2d vecplot ... 1356 \end{verbatim} 1279 1357 \piacommand{contour} \label{contour} 1280 1358 \begin{verbatim} … … 1313 1391 Displays an object as an image 1314 1392 Usage: imag nameobj [graphic_attributes] 1315 Related commands: disp surf nt2d nt3d vecplot 1393 Related commands: disp imagnav surf nt2d nt3d vecplot 1394 \end{verbatim} 1395 \piacommand{imagnav} \label{imagnav} 1396 \begin{verbatim} 1397 Displays an object as an image with the ImageNavigator viewer 1398 Usage: imagnav nameobj [graphic_attributes] 1399 Related commands: disp imag surf nt2d nt3d vecplot 1316 1400 \end{verbatim} 1317 1401 \piacommand{nt2d} \label{nt2d} … … 1350 1434 Related commands: disp nt2d nt3d vecplot 1351 1435 \end{verbatim} 1436 \piacommand{textdrawer} \label{textdrawer} 1437 \begin{verbatim} 1438 Multi line text darwer 1439 Usage : textdrawer LinesVarName AttVarName [gr_opt] 1440 LinesVarName,AttVarName are PIACmd interpreter variables 1441 - LinesVarName: Lines to be displayed 1442 - AttVarName: Corresponding font/marker/color attributes 1443 Use a dash (-) or ! as placeholder for AttVarName 1444 Specific graphic options: frame/noframe 1445 Related commands: disp ... 1446 \end{verbatim} 1352 1447 \piacommand{vecplot} \label{vecplot} 1353 1448 \begin{verbatim} … … 1455 1550 Related commands: newvec line2nt 1456 1551 \end{verbatim} 1552 \piacommand{newdt} \label{newdt} 1553 \begin{verbatim} 1554 Creates a datatable 1555 Usage: newdt name v1:t1 v2:t2 v3:t3 .. vn:tn 1556 newdt name nvar 1557 vi : variable name 1558 ti : variable type 1559 r8,r4 for 8 and 4 bytes float 1560 i8,i4 for 8 and 4 bytes signed integer 1561 s for string 1562 Related commands: newnt newh1d newh2d newprof[e] newgfd 1563 \end{verbatim} 1457 1564 \piacommand{newgfd} \label{newgfd} 1458 1565 \begin{verbatim} 1459 1566 Creates GeneralFit Data object 1460 1567 Usage: newgfd nvar nalloc [errx(0/1)] 1461 Related commands: newh1d newh2d newprof[e] new nt1568 Related commands: newh1d newh2d newprof[e] newdt newnt 1462 1569 \end{verbatim} 1463 1570 \piacommand{newh1d} \label{newh1d} … … 1465 1572 Creates a 1D histogramm 1466 1573 Usage: newh1d name xmin xmax nbin 1467 Related commands: newh2d newprof[e] new nt newgfd1574 Related commands: newh2d newprof[e] newdt newnt newgfd 1468 1575 \end{verbatim} 1469 1576 \piacommand{newh2d} \label{newh2d} … … 1471 1578 Creates a 2D histogramm 1472 1579 Usage: newh2d name xmin xmax nbinx ymin ymax nbiny 1473 Related commands: newh1d newprof[e] new nt newgfd1580 Related commands: newh1d newprof[e] newdt newnt newgfd 1474 1581 \end{verbatim} 1475 1582 \piacommand{newmtx} \label{newmtx} … … 1484 1591 Usage: newnt name v1 v2 v3 .. vn 1485 1592 newnt name nvar 1486 Related commands: new h1d newh2d newprof[e] newgfd1593 Related commands: newdt newh1d newh2d newprof[e] newgfd 1487 1594 \end{verbatim} 1488 1595 \piacommand{newprof} \label{newprof} … … 1491 1598 Usage: newprof name xmin xmax nbin [ymin ymax] 1492 1599 Errors represent the data spread in the X bin 1493 Related commands: newh1d newh2d newprofe new nt newgfd1600 Related commands: newh1d newh2d newprofe newdt newnt newgfd 1494 1601 \end{verbatim} 1495 1602 \piacommand{newprofe} \label{newprofe} … … 1498 1605 Usage: newprofe name xmin xmax nbin [ymin ymax] 1499 1606 Errors represent the error on the data mean in the X bin 1500 Related commands: newh1d newh2d newprof new nt newgfd1607 Related commands: newh1d newh2d newprof newdt newnt newgfd 1501 1608 \end{verbatim} 1502 1609 \piacommand{newvec} \label{newvec} … … 1534 1641 \begin{verbatim} 1535 1642 To display the Help window 1643 \end{verbatim} 1644 \piahelpitem{stop} \label{stop} 1645 \begin{verbatim} 1646 To stop (break) interpreter (PIACmd/Commander) execution 1536 1647 \end{verbatim} 1537 1648 \subsection{SkyMapCmd} \label{SkyMapCmd} … … 1724 1835 FFT on a vector -> Plots power spectrum 1725 1836 Usage: fftp vecName vecFFT [graphic_att] 1837 \end{verbatim} 1838 \piacommand{setprjmoldefval} \label{setprjmoldefval} 1839 \begin{verbatim} 1840 Set default value for Molleweide projection of spherical maps (outside maps) 1841 Usage: setprjmoldefval OutOfMapValue 1726 1842 \end{verbatim} 1727 1843 \subsection{pawCmd} \label{pawCmd} … … 1847 1963 Related commands: h/set/cont 1848 1964 \end{verbatim} 1965 \piacommand{n/merge} \label{nZmerge} 1966 \begin{verbatim} 1967 Merge ntuples 1968 n/merge nt nt_1 nt_2 ... nt_n 1969 Merge ntuples nt_i into ntuple nt 1970 \end{verbatim} 1971 \piacommand{n/pl} \label{nZpl} 1972 \begin{verbatim} 1973 alias to n/plot (see n/plot) 1974 \end{verbatim} 1849 1975 \piacommand{n/plot} \label{nZplot} 1850 1976 \begin{verbatim} 1851 Plot NTuple variables a la paw(alias n/pl)1977 Plot NTuple variables "a la paw" (alias n/pl) 1852 1978 n/plot nameobj.x_exp [cut] [w_exp] [loop] [gratt] 1853 1979 n/plot nameobj.y_exp%x_exp [cut] [loop] [gratt] 1854 1980 n/plot nameobj.z_exp%y_exp%x_exp [cut] [loop] [gratt] 1855 1981 for default use ! , loop=i1[:i2[:di]] 1982 for 1 dimensional (1D) projection: 1983 use graphic option "keepbin" to keep previous 1984 plot binning for 1D distribution 1856 1985 Related commands: plot2dw plot3d 1857 1986 \end{verbatim} … … 1862 1991 n/proj nameproj nameobj.y_exp%x_exp [cut] [w_exp] [loop] [gratt] 1863 1992 for default use ! , loop=i1[:i2[:di]] 1993 for 1 dimensional (1D) projection: 1994 no display is performed if "nameproj" is an existing histogram 1995 unless a graphic option "gratt" is given 1864 1996 Related commands: projh1d projh2d projprof exptovec 1997 \end{verbatim} 1998 \piacommand{n/read} \label{nZread} 1999 \begin{verbatim} 2000 Read columns in an ASCII file and fill a NTuple or a DataTable 2001 n/read nt fascii [options] var_1,c_1 var_2,c_2 ... var_n,c_n 2002 nt : NTuple or DataTable (see options) name 2003 var_i,c_i : variable name, associated column in ASCII file [0,n[ 2004 where [options] are: 2005 "-dt": create a DataTable of double instead of a NTuple 2006 "=s": separator character is 's' (could be " ") 2007 "-^abcd": do not read lines beginning with string "abcd" 2008 "+^abcd": read only lines beginning with string "abcd" 2009 "-abcd": do not read lines which contain string "abcd" 2010 "+abcd": read only lines which contain string "abcd" 2011 these options may be repeated (ex: "-^abcd" "-^xyz") 2012 - in case of "do not read" options are added with logical AND 2013 - in case of "read only" options are added with logical OR 1865 2014 \end{verbatim} 1866 2015 \piacommand{n/scan} \label{nZscan} … … 1902 2051 Related commands: h/integ h/deriv v/deriv 1903 2052 \end{verbatim} 2053 \piacommand{v/sort} \label{vZsort} 2054 \begin{verbatim} 2055 Sort a vector into itself 2056 v/sort namevec [+1/-1] 2057 "+1" means increasing order, "-1" decreasing order 2058 \end{verbatim} -
trunk/SophyaLib/Manual/piapp.tex
r2437 r2811 65 65 \vspace{1cm} 66 66 \begin{center} 67 {\bf \Large piapp Version: 3.9 5 (V\_Mai2003) }67 {\bf \Large piapp Version: 3.985 (V\_Mai2005) } 68 68 \end{center} 69 69 \titrebp{5}
Note:
See TracChangeset
for help on using the changeset viewer.