next up previous contents index
Next: Cookbook for the impatient Up: The structure of the Previous: Structure and recommendations   Contents   Index

A bit of history

Implementation of imaging and deconvolution algorithms inside GILDAS started in the early nighties. The first implementation was made as a collection of independent programs, called tasks in the GILDAS environment, and activated through the RUN command in the GRAPHIC program. The main advantage was the ease of programing, the main drawback was the lack of user-friendliness. To tackle this drawback, two different approaches were used.

Up to 2003, there thus were two GILDAS program, i.e. MAPPING and GRAPHIC, which offered slightly different services with procedures sharing the same names. The status of the GRAPHIC program was difficult to understand as it shared similarities with the GREG program (which defines all the drawing commands of GILDAS) and with the MAPPING program. We thus decided during the 2003 change of GILDAS architecture to transfer the visualization and analysis capacities of GRAPHIC in GREG and the imaging and deconvolution capacities of GRAPHIC in MAPPING. The GRAPHIC program was deprecated and we made the GREG and MAPPING program able to understand the graphic extension of procedure files for backward compatibility. The major drawback of this decision is the fact that we currently have in the same program (i.e. MAPPING) both tasks, procedures and commands to do similar but slightly different things. Not much happened following this step due to manpower shortage in the GILDAS team. Our goal in the coming years is to clean this situation by ensuring that both tasks and commands use the same FORTRAN code. Our first main step is to update the documentation.


next up previous contents index
Next: Cookbook for the impatient Up: The structure of the Previous: Structure and recommendations   Contents   Index
Gildas manager 2024-03-29