July 4, 1989
1- PAW improvements
================
* A BATCH version of PAW is available on IBM/VM and on Apollos.
To use it, On VM do: PAW (BATCH=macroname
On Apollo PAW -b macroname
* One can disable the automatic execution of the PAWLOGON macro
on IBM/VM and on Apollos.
On VM do: PAW (NOLOG
On Apollo PAW -n
* Improvements in log/log scales.
* Improvement of the distributed PAW (Rlogin/Rshell)
In particular the connection with the IBM is more stable.
* Some bugs removed.
2- KUIP improvements
=================
* Added new parameter, MATCH, in command VECTOR/READ,
to specify a pattern string, restricting the vector filling
only to the records in the file which verify the pattern.
/string/ match a string (starting in column 1)
-/string/ do not match a string (starting in column 1)
/string/(n) match a string, starting in column n
Example of reading in the vector Y the third column printed
by NTUPLE/SCAN, under OUTPUT_LP :
V/RE Y FILE 24X,F13.2 ! '/ !/'
Example of reading in the vector Y all record of a file containing
the string 'SUM =' starting in columns 33 :
V/RE Y FILE 39X,F13.2 ! '/SUM =/(33)'
* Added labelled common block /KCWORK/ for vector '?'.
A vector called '?', mono-dimensional and of length 100,
is always present. Is is used for communicating between user arrays
and KUIP vectors. It is equivalenced with the real array VECTOR(100)
in the labelled common block /KCWORK/VECTOR(100).
Ex:
Get/Content Id ?
Vector/print ?
Note that the common /KCWORK/ may be used in a COMIS routine.
This may be useful to pass parameters to a COMIS function or routine.
* Added new system functions $CPTIME and $RTIME.
(see HELP KUIP/FUNCTIONS)
* New user routine KUTERM, to define the routine to be called
after execution of each command. The routine name passed to KUTERM
must be defined as EXTERNAL.
* New user routine KUTIME, to print current RT and CP time
in the same format as printed under TIMING ON.
This new routine KUTIME may be invoked from a COMIS routine.
* New option ALL in command TIMING, to print the timing after execution
of every line in a macro.
=====> Some bugs fixed
3- HPLOT improvements
==================
* A new OPTION FIT/NFIT and SET FIT is available.
When the option FIT is selected, the parameter names,values
and errors and the chisquare of the most recent
fit operation will be plotted in a "box" below the 'STAT'
box in the top-right corner of the current zone.
The SET FIT XYZ command may be used to change default options.
If Z=1, Chisquare is plotted.
If Y=1, Errors on parameters are plotted.
If X=1, Parameters values are plotted.
Default is XYZ=101.
* Changes in OPTION FILE. If the file name corresponding
to the Current Directory has changed from the previous zone,
then the new file name will be plotted on top of the new zone.
* Changes in SET BCOL.
Now the BCOL has the format C.BS where C is the color of
the zone, B the color of the shadow box and S the
color of the shadow for the STAT and FIT boxes.
Ex: SET BCOL 1005.41 will produce (with GKSGRAL):
- Zone background color yellow.
- Zone shadow blue.
- Stat shadow black.
* LOGX option is operational for 1-Dim histograms.
* LEGO plots with negative contents are now OK.
* The options DATE and FILE operational with Surfaces
and Contours.
NOTE: We encourage PAW users to make use of the parameters
HWID,FWID,HTYP,BTYP,VFON,TFON,etc with the command SET
to improve the quality of the picture in particular with
the POSTSCRIPT interpreters.
* Some bugs corrected.
4- HIGZ improvements
=================
* Protections in Request locator.
Bugs corrected in axis drawing routines.
Many updates in the DECGKS and DI3000 implementations.
A Patchy option WINDOWS can be selected to generate
a version of HIGZ to run with DECGKS and DECWINDOWS.
* New routine IGWKTY to prompt for the workstation type
* Updates in the 3D routines.
5- HBOOK improvements
=================
* The fitting routines of HBOOK have been interfaced to
the new version of MINUIT (Work by Eliane Lessner at FNAL).
This new version is backward compatible.
* Some bugs have been corrected in HNORMA and HSTATI.
6- SIGMA improvements
==================
In order to be more consistent with a number of routines already
existing in the CERN Program Library, the names of a number of
SIGMA functions has been changed,according to the following list:
DEL V1=DEL(V) set each element of V1 to 0. (if the corresponding
element in V is non-zero) or to 1. (if the corresponding
element is zero) Analog to the Dirac-DELta Function
DIFF V1=DIFF(V) V1 is the forward DIFFerence of V
LS V1=LS(V,N) shifts index of V to the left by N steps (cyclic)
NCO V1=NCO(V) Number of COmponent vector of V
ORDER V1=ORDER(V,P) finds a permutation that brings P in a
non-descending order and applies it to V to generate V1.
Examples: V1=ORDER(V,V) will sort V in ascending order
V1=ORDER(V,-V) will sort V in descending order
PROD V1=PROD(V) V1 is the running product of V.
MINV V1=MINV(V) set each element of V1 equal to the minimum value in V
MAXV V1=MAXV(V) set each element of V1 equal to the maximum value in V
MIN V3=MIN(V1,V2) set each element of V3 equal to the minimum
of the corresponding elements in V1 and V2
MAX V3=MAX(V1,V2) set each element of V3 equal to the maximum
of the corresponding elements in V1 and V2
VMIN S1=VMIN(V1) set S1 equal to the minimum value in V1
VMAX S1=VMAX(V1) set S1 equal to the maximum value in V1
LVMIN S1=LVMIN(V1) set S1 equal to the index (location) of the
minimum value in V1
LVMAX S1=LVMAX(V1) set S1 equal to the index (location) of the
maximum value in V1
SUMV V2=SUMV(V1) running sum of V (Vector result)
VSUM S1=VSUM(V) sum of all components of V (Scalar result)
DIFFV V2=DIFFV(V) forward difference of V (Vector result)
7- New PAW documentation
=====================
A new PAW user's guide and reference manual is in preparation.
This new manual will be available from the printing shop
at the end of August.
![]() | Release Notes | Known bugs | FAQs | Contributions | Tutorial | Reference manual | Down load | Miscellaneous |