-
BACKPROD
-
Replaces the 2D buffer by the product of the current 2D buffer by
the transpose of it
see also : DIAGONALIZE
-
BCOLOR
-
BCOLOR index window
Defines the current background color used for display. The chosen
color remains until the next
BCOLOR command.
index is : 1:white 2:red 3:yellow 4:green
5:cian 6:blue 7:purple 8:black
Window is : 1:1D 2:disp 3:contour 4:3D
see also : CCOLOR
CDISP2D
COLOR
DISP1D
DISP2D
DISP3D
SCOLOR
-
BCORR
-
BCORR A { R {n} list_of_points 0 }
Computes and applies a base-line correction to the current data set.
A describe the algorithm used:
1 is linear correction
2 is cubic spline correction.
3 is polynomial (and related) correction
o If A is 1 or 2 :
R is the radius around which each pivot point is averaged.
n in 2D is either f1 or f2 (dimension in which correction is
applied).
list_of_points is then the list of the pivot points used for the
base-line correction. The list finishes by 0. The content of th
point stack is used for prompting.
Linear correction can use 1 or more pivot points. 1 point
corresponds to correction of a continuous level. Spline corrections
needs at least 3 points.
In any case maximum is 100 pivot points.
o If A is 3 :
This method uses a correction by estimation of the baseline and
subtraction. Words in uppercase are commands.
The four steps are :
* Initial smooth of data : SMOOTH1
* First segmentation (detection of signal) : SEGM1
* Second segmentation (Polynomial approximation
may be done on several areas) : SEGM2
* Approximation (the estimated baseline is an approximation
of data points that are not signal) : APPROX
If you do not know how to use these corrections the next three
commands should help you :
* BCORRP : Will prompt you for the related parameters, along with
the name of the command..
* BCORRP? : the current choices are listed.
* BCORRP0 : the default set up is restored.
* BCORRP1 : another set up is activated
Polynomial correction is described by a set of related external
contexts :
BLCW, BLCITER, BLOCBASE, BCORRP, BCORRP?, BCORRP0, BCORRP1, SMOOTH1,
WINMA, LEVELHYSTE, SEGM1, BLCU, BLCV, SDS, SDB, SCS, SCB, DCFACTOR,
DCITER, MORPHOB, MORPHOS, DCALGO, DCDISTANCE, SEGM2, WINDOW,
WINSEGM2, LEVELSEGM2, APPROX, WINMA2, ITERM2, DEGRE, WINLIN.
see also : APPROX
BCORRP
BCORRP0
BCORRP1
BCORRP?
BLCITER
BLCU
BLCV
BLCW
BLOCBASE
DCALGO
DCDISTANCE
DCFACTOR
DCITER
LEVELHYSTE
LEVELSEGM2
MEDIAN
MORPHOB
MORPHOS
point
SEGM1
SEGM2
SMOOTH
SMOOTH1
WINDOW
-
BCORRP
-
a step by step command to choose a set up for the BCORR 3 module
see also : BCORR
BCORRP?
-
BCORRP0
-
Restores the initial configuration with a polynomial approximation
for the BCORR 3 module
see also : BCORR
BCORRP
BCORRP1
BCORRP?
-
BCORRP1
-
Enables a configuration with a dynamic clusters segmentation and a
moving average approximation for the BCORR 3 module
see also : BCORR
BCORRP
BCORRP0
BCORRP?
-
BCORRP?
-
lists the current configuration for the BCORR 3 module.
see also : BCORR
BCORRP0
BCORRP1
BCORRP?
-
BETA
-
beta b
This context is the angle along the OY axis by which the cube is
rotated during a 3D display with the DISP3D/REF3D set of commands
see also : ALPHA
DISP3D
GAMA
-
big
-
obsolete, for compatibility
big was removed in Gifa since version 4_09alpha
-
BLCITER
-
to be used with BCORR 3
The maximum number of iterations for the whole process
see also : BCORR
BCORRP?
-
BLCU
-
blcu real_value
internal value used by the BCORR 3 algorithm
see also : BCORR
BCORRP?
-
BLCV
-
blcv real_value
internal value used by the BCORR 3 algorithm
see also : BCORR
BCORRP?
-
BLCW
-
To be used with BCORR 3
When the RMS of the correction is lower than BLCW times the RMS of
the data, the correction is finished
see also : BCORR
BCORRP?
-
BLOCBASE
-
to be used with BCORR 3
All parameters in point unit are scaled in the ratio of the data set
size to this parameter.
see also : BCORR
BCORRP?
-
bug_report
-
for interactive bug report
-
build2d
-
build2d file_name
builds a 2d from a set of 1D, the name of which are found in file_name
one entry per line
see also : build3d
READ
-
build3d
-
build3d file_name
builds a 3d from a set of 2D, the name of which are found in file_name
one entry per line
see also : build2d
READ
-
BURG
-
BURG size
Will perform an in-place forward linear prediction, by using the
Burg method. The size of the final data-set is size. This command is
equivalent to the sequence :
DT->AR AR->DT 1 size
but is computed on-place, and can thus be used on a full 2D or 3D
spectrum.
see also : AR->DT
AR->SP
burg2d
burg3d
burg_rev
DT->AR
ORDER
svd_rev
-
burg2d
-
burg2d axis new_size
axis is F1 or F2,
extend the FID up to new_size, using burg method
see also : BURG
burg3d
-
burg3d
-
burg3d axis new_size
axis is F1 F2 or F3
extend the FID up to new_size, using burg method
see also : BURG
burg2d
-
burg_rev
-
burg_rev n_of_point
reconstruct the missing n_of_point first data points
using the burg method
changes order to n_of_point*2
see also : AR->DT
BURG
svd_rev
-
button.g
-
set-up the basic GUI
by loading the default menus
see also : startup.g
-
BUTTONBOX
-
BUTTONBOX menu_name [ button_name gifa_command | separator ] (n
times) *
Permits to construct a new menu in the menu_bar (will create one if
none is available). This menu will appear as menu_name in the
menu_bar. When menu_name is clicked by the user, a button box will
appear, with as many entry as item in the list of commands. Each
entry in the list is defined as a couple of word, the first one
being the name of the button in the box, the second one being the
gifa command to be executed if the button is clicked. The command
will be executed exactly as if the user had typed it as the prompt
level, thus the command can be a simple command, several commands on
a line, of a macro name. However the WHILE, FOR, IF .. THEN, GOTO
commands are not available; the IF .. any_command syntaxe is
available. If a parameter is missing for the command, the user will
be prompted in the text window.
The special entry separator is not associated to a command, but
permits to enter a separator in the menu box.
The list is terminated with a star.
see also : CLOSEBUTTON
DIALOGBOX
FORMBOX
MACRO