Tables in Bongo Commands   

LATIN/GREEK ALPHABETS

Click here

COLORS

PostScript colors
(pdf)
Older palette
(Oldest [original] palette)

LTYPE

0[0 16] No LINE
1[] '----------------'
2[5 2 2 2] '----- -- -----'
3[8 8] '-------- '
4[2 2] '-- -- -- -- '
5[1 2] '. . . . . .'
6[1 1] '. . . . . . . . '
7[3 1 1 1 3]'--- . --- . --- '
Line patterns

2X-Zoom

PTYPE

  0 No Symbol
  1 +
  2 x
  3 Triangle up Δ
  4 Square
  5 Diamond
  6 Circle
  7 Dot (1 pixel)
  8 Asterisk
  9 Star (minimum dimension: 3 pixels)
10 Triangle down V
11 Vertical bar (vbar) |
12 Horizontal bar (hbar) -
Symbols

TEXT

dim=Times-Roman
(fontx)
Symbol
(fontxg)
Helvetica
(fonthx)
06----
199--
21515--
32424--
4----6
5--99
6--1515
7--2424
text.png, text.bon, text-old.png

SPECIAL SYMBOLS

(used with the special character '|' (ascii 124D)

Expression
in Bongo
Result
(html)
Octal code
(Adobe Symbol font)
Decimal code
(Adobe Symbol font)
|pm or |PM±261177
|de or |DE°260176
|gr or |GR°260176
|ge or |GE263179
|le or |LE243163
|ne or |NE271185
|up or |UP÷270184
|su or |SUΣ345229
|in or |IN245165
An example (.bon). For codes see e.g. this page at UCLA
To add new symbols go to plotps.f from line 2700, past and modify an existent symbol, recompile by ./lbongo.gf and ... enjoy!

(XY)OPER

OperationOpcodeOperationOpcode
1) vector+constant(+) or (1)10) EXP(vector*constant)(exp,EXP) or (10)
2) vector*constant (*) or (2)11) vector/(vector values)(11)
3) vector/constant(/) or (3)12) vector to hh.mmss ordd.mmss(12)
4) LOG10(vector)*constant(log,LOG) or (4)13) (1:i)vector/ (1:N)vector(13)
5) LN(vector)*constant(ln,LN) or (5) 14) const/vector(14)
6) vector**constant(^) or (6) 15) residuals: (X-Xm)*constant(15)
7) vector/vector(constant)(7) 16) (1:N)vector (16)
8) vector-vector(constant)(8) 17) (17)
9) 10**(vector*constant)(10^,10**) or (9) 18)(18)
21) vector1± (vector2*const)(21) 24) vector1=vector2(24)
22) vector1*(vector2*const)(22) 25) vector2=vector1(25)
23) vector1/(vector2*const)(23)  

Original data vector will be modified by ANY of the above operations.
Modifications remain in effect until another XOPER is given or command is cancelled.
Log of negative number is set to -50.
Code 3: constant=0 (zero) means constant=# of data (N or KMAX).
Codes 7 and 8 allow normalization with respect any element (set constant to the ordinal of the element) of the YV vector.
Code 11 allows normalization with respect the integral of vector. The file sum.out, containing the sum of the vector is also created.
Code 12 assumes that data are expressed in terms of minor unit (e.g. in arcsec if degrees.minutesseconds are required)
Code 13 computes the empirical distribution function (cumulative distribution) of an early binned vector. The file sum.out, containing the sum of the data vector is also created.
Code 14 computes the inverse of the vector time a constant. If vector=0 then the inverse will be equal to 9999.
Code 15 computes the residuals from the mean of the vector, raised to a constant. i.e. (Y-Ym)**const, Ym beeing the vector mean.The file aver.out, containing the vector mean, is written.
Code 16 computes the sum of a vector. Constant not used, so set it to 1 in the command (e.g. XOPER 16 1). Result stored in sum.out.
Codes above 20 allow operations between XV and EXV and/or between YV and EYV vectors. Results are copied into XV and YV vectors respectively (i.e. into vector1).
Code 25 copies YV value into EYV vector (i.e. saves YV into EYV). On the contrary,Code 24 saves EYV into YV.


Last update: