LiMS Downlodable Codes Page: version 5.1


Version 5.1 released July 2004.
This version is Y2K compliant. The major change is in the date format, which was "yyddmmhhmmss" (char*12) but is now "yyyy-dd-mm hh:mm:ss" (char*19). A simple code is provided to update your windows files from the old format to the new one (wv3v4tov5).

Additional features have been added to control the processing through the process configuration file (process.cfg), including:
REMOTE : E or H whether to use the remote E or H as remote
COHMIN : 20*0.5 minimum coherence to use when restacking

A number of Unix scripts have been added, including ones for multiple remote-reference processing (lims_process_all) and for choosing to process a list of times (lims_process_times_all).


Latest version build date: 20 JULY 2004


The LIMS processing codes consist of two main programs, and other ancillary codes for conversion, plotting, etc. The codes read in data in "ts" format. This is a general format (I hope), so you can reformat your time series files into ts format and use these codes.

To see the time series format for input to LiMS v4.x and higher, please read the time series format documentation

The time series for each window from a site are read into tscascade, which performs cascade decimation, and writes the decimate estimates of spectra out (to a .cas file). The cascade decimates files from each window are then read by tsrestack, and computations performed of MT impedance and GDS estimates using the Jones/Joedicke jackknife selection scheme with a choice of weights. For each ensemble average estimate, if there are more than four individual estimates that are acceptible, then the errors are computed using a jackknife method. Estimates and error estimates for MT and GDS are performed independently, and so the resulting estimates cannot be obtained from a single spectral matrix. Spectra for both MT and GDS estimates are written out.

As well as the ts file, the programs need some other files to run. One is the windows file, which contains the parameters of the windows from each site. The other file is a hardware file, that contains information regarding the systems used for calibration (filter coefficients etc.). More information can be obtained by reading the lims documentation.


Local Operating System.....

There should only be one file that needs to be edited for your local operating system. This is the include file "op_sys.inc". It sets UNIX to .TRUE. or .FALSE. depending on whether you are on a Unix box or not.

In order to ensure the same binaries on both DOS and UNIX platforms, I have made use of preprocessor options. These are "DOS" and "SUN" respectively. For the PC you must compile with DOS set as your preprocessor keyword. Virtual Fortran makefiles are available on request.

Most programs use unix system call "fdate" to get the local time and date. Program x2edi uses unix system call "idate" to get the current date and time.
You can either replace these with an appropriate call to your operating system, or comment out those lines.


Downloadable source codes.....

If you download source codes, please inform Alan Jones so that you will be placed on a list for automatic notification of updates and bug reports, etc.

The two files contain all the source codes necessary. For UNIX users, there is an "install" command which installs the libraries, executables, and scripts in the relevant directories.
For now, PC users must build the executables manually. If you use Visual Fortran, the .dsw file is available.
If the download will take too long, contact Alan Jones for a floppy disk by mail.

Version date: 20 JULY 2004

The compressed files contain the following routines... Other routines...