Some information about Azara:

ftp address:  www.bio.cam.ac.uk in directory pub/azara
e-mail address (bugs, etc.):  W.Boucher@bioc.cam.ac.uk

Azara is a suite of programs to process and view NMR data.
Copies (source code and executables for SG machines) are
available from the above ftp address.  Help files are
included in the release.

The programs use a 'blocked' data format.  The programs
'process' and 'combine' are the only ones that accept
unblocked data as input.

A quick guide to the programs currently available.
[Motif] means that the Motif libraries are needed to
compile the program, and an X server is needed to run it.

process :
	A general multi-dimensional NMR processing program.
	Output can be used as input to Per Kraulis' program
	Ansig.  It can also be used just to convert unblocked
	data to blocked data, for use in the other programs.

plot2 :  [Motif]
	Allows contouring and viewing of (2-dimensional) planes
	from one or more data files, with hardcopy output also
	available.  Also allows (approximate) phasing of
	(1-dimensional) slices (rows or columns) of the planes.

plot1 :  [Motif]
	Allows processing and viewing of 1-dimensional data,
	with 'real-time' control over arbitrary parameters.
	Hardcopy output is also available.

contours :
	Contours (two-dimensional) planes from multi-dimensional
	data.  The contours are output in a format suitable for
	use by Per Kraulis' program Ansig.

combine :
	Combines two or more separate data sets, e.g. by
	adding them together.  Only a couple of combining
	functions are currently defined.

project :
	Projects multi-dimensional data onto chosen dimensions.
	It can also be used to permute the ordering of the
	dimensions of data.  In particular, any 2 dimensions
	of a multi-dimensional data file can be transposed.

extract :
	Extracts (hyper)planes from multi-dimensional data.
	Useful for testing 'process' on smaller data sets.

deflate :
	Compresses data by zeroing all data below a specified
	level (in absolute value), and then using 'run-length'
	encoding.  Output can be used as input to Per Kraulis'
	program Ansig.

reflate :
	Uncompresses data compressed using 'deflate'.

unblock :
	Converts blocked data to unblocked (i.e., sequential)
	data.  This provides a possible route to importing
	data into other programs.

Now a quick guide to the functionality available in 'process'.
'process' uses scripts and commands to specify the processing
carried out on a given data set.

The following is the currently available list of commands,
grouped (approximately) according to function:

complex		- data is complex
real		- data is real (default)
complexify	- complexify real data
reduce		- reduce complex data to real
exchange	- exchange real and imaginary values
conjugate	- conjugate complex data
magnitude	- magnitude of (real or complex) data

lower		- new lower point of data
upper		- new upper point of data
range		- new lower and upper point of data
shift		- shift data right
cycle		- cycle data right or left
reverse		- reverse order of data
zerofill	- zero fill data
set		- set real data to specified value
set2		- set complex data to specified value
scale		- scale real data by specified value
scale2		- scale complex data by specified value
mask_ppmm	- ++-- mask for data

decay		- exponential weighting
gaussian	- gaussian weighting
sinebell	- sinebell weighting
sinebell2	- sinebell2 weighting

convolve	- convolution to suppress water line

phase		- phase data with pivot = 1
phase2		- phase data with general pivot

fft		- complex Fourier transform
ifft		- inverse complex Fourier transform
rft		- real Fourier transform
irft		- inverse real Fourier transform
cft		- cosine Fourier transform
icft		- inverse cosine Fourier transform
sft		- sine Fourier transform
isft		- inverse sine Fourier transform
hft		- Hilbert Fourier transform

base_const	- constant baseline correction
base_const2	- constant baseline correction for fixed range
base_poly	- polynomial baseline correction
base_poly2	- polynomial baseline correction for fixed range
base_trig	- trigonometric baseline correction
base_trig2	- trigonometric baseline correction for fixed range

lp_first	- 'real' linear prediction of first points
lp_first2	- 'complex' linear prediction of first points
lp_last		- 'real' linear prediction of last points
lp_last2	- 'complex' linear prediction of last points

maxent		- 1-dimensional maximum entropy processing
maxent2		- 2-dimensional maximum entropy processing
maxent3		- 3-dimensional maximum entropy processing

Note that all commands except 'maxent2' and 'maxent3' are
1-dimensional.
