NJW's Prototyping Page

This page contains links to c source code and other files that have been written by Niels Joergen Westergaard. These are intended to help other members of the SDAST team in developing their own ISSW code. This code is not necessarily complete, tested nor reliable - it is simply provided to give an idea of how some problems may be overcome. The files are split up in various subdirectories, following the specifications set out in ISDC CTS2.2d. If you wish to run these programs you will need to set up a similar array of directories and put the required files into the relevant directories.
Directory FileName Description Date
doc SciWinList.readme
Instructions for
SciWinList program 
15/1/99 txt
doc readme
General Instructions
for these programs 
15/1/99 txt
mak Makefile
Makefile to compile and
run the programs
15/1/99 make
pip init_new_obs.pipe
Pipeline to intialise
a new observation 
15/1/99 pipe
pip make-repository.pipe
Pipeline to make
a repository 
 
15/1/99 pipe
inc definitions.h
Header containing
definintions 
15/1/99 h
inc group.h
Header containing
group definitions 
15/1/99 h
inc pil.h
Header for the
ISDC PIL 
15/1/99 h
inc prototypes.h
Header containing
function prototypes 
15/1/99 h
inc fitsio.h
Header for
CFITSIO library
15/1/99 h
inc longnam.h
Header for use with long
fitsio function  names
15/1/99 h
inc pil_error.h
Header with PIL
error codes 
15/1/99 h
par Coor.par
Parameter file
for Coor.c 
15/1/99 par
par SciWinList.par
Parameter file 
for SciWinList.c 
15/1/99 par
src Coor.c
 Coordinate
source code
15/1/99 c
src SciWinList.c
Science Window List
source code 
15/1/99 c
src itoan.c
Integer to string function
source code
15/1/99 c
src MakeDitherPattern.c
Dither pattern function
source code
15/1/99 c
src MatMult.c
Matrix Multiplication
function source code
15/1/99 c
src matPrint.c
Matrix Printout
function source code
15/1/99 c
src printAxes.c
Axis printout
function source code
15/1/99 c
src printerror.c
Error printout
function source code
15/1/99 c
src reverse.c
Reverse function
source code
15/1/99 c
src rotationMatrix.c
Matrix rotation
function source code
15/1/99 c
src yRot.c
Y rotation function
source code
15/1/99 c
src zRot.c
Z rotation function
source code
15/1/99 c
src Zero2Pi.c
Does something
source code
15/1/99 c