The current version iof the code s IDAC Version 2.7 (August
2000).

Currently, the main characteristics of the `idac.c' code are:

- 1. Simple yet powerful command line arguments

2. Pilot error checking.

3. Code structure flexibility. (Future development made a little easier)

4. Portable to many

CONVEX, Silicon Graphics, Linux, RISC, etc.

5. FITS I/O (conforming to NOST 100-1.1 FITS Standard).

6. Image Plane or Fourier Plane processing environments.

7. Weighting function to move the minimization faster.

8. First order sky subtraction.

9. PSF/SAA minimization.

10. The new GUI piloting interface `idacx' still in development.

The Players | |
---|---|

Function Name | Description |

idac.c | The main driver program |

read_conv.c | Reads in convolution image |

read_image.c | Used to read in any image other than convolution image |

store_var.c | Stores all the free variables into one array |

read_var.c | Reads back stores variables and restores 'images' |

bp_mask.c | Creates a band-limit binary mask |

normalize.c | Normalizes the input to unit volume |

positivity.c | Makes all values positive |

fourier.c | Forward and inverse FFT function |

f_reass.c | Wrapping function (32-bit floating point) |

dfunc.c | Computes the derivatives for the CG function |

f_reass.c | Wrapping function (32-bit floating point) |

func.c | Computes the values needed for the CG function |

tmp_out.c | Writes out object, psf |

d_reass.c | Wrapping function (64-bit floating point) |

out_resid.c | Writes out residuals |

frprmn.c | The driver for the Congugate Gradient (CG) function |

dlinmin.c | CG function - Line Minimization |

mnbrak.c | CG function - Minimum Bracketing |

f1dim.c | CG function - Artificial Function generator |

df1dim.c | CG function - Artificial Gradient generator |

dbrent.c | CG function - Brent's Method in 1D |

17 December 2000