VMBICAL algorithm hierarchy


Program Directory Contents

After the vmbical_soft.YYYYMMDD.tar.Z file has been uncompressed and untarred, you should end up with the structure shown here:
    VMBICAL_SOFT
	 |-- bin_c:  All compiled C-executables as well as older versions of executables.
	 |
	 |-- bin_sh:  All shell scripts as well as older versions of shell scripts.
	 |       
	 |-- bin_spp: IRAF packages, par files and tables that VMBICAL requires for processing.  
	 |      
	 |-- iraf:  DNSPIPE and VELCAL IRAF packages.
	 |
	 |-- iraf_cl:  All IRAF CL scripts with accompanying par files.
	 |   
	 |-- params:  Individual site directories for each GONG site contain parameter files needed
	 |		for UCOR, GEOM, HGEOM, EPHEM and other processing.
	 |
	 |-- src_c:  All source code for C-executables as well as older versions of the source.
	 |
	 |-- wa0:  Contains a sample r_all script that can be modified/customized to begin VMBICAL processing.
	 |
	 |-- wa3:  All IRAF CL scripts, shell scripts and older versions of scripts required for
	 |		for running a modified version of DNSPIPE to create l-nu spectra for
	 |		a data quality check.
	 

NOTE: Other directories and scripts do exist when uncompressed and untarred. Only scripts and directories currently involved with processing are described above.

Program hierarchy


R_ALL ->  GET_SITE_DAYS 	-> GETRANGE 
      |				|
      |				-> DAYBREAk
      |				|
      |				-> CHECK_RAW_LIST
      |				|
      |				-> PLOT_NET_RAD.CL
      |				|
      |				-> PREPDISK 		-> GETDATE
      |				|
      |				-> TRANSFER_CAL
      |			
      ->  PROC_SITE_DAYS	-> TAPE2STZ
      |				|
      |				-> STZ2RAW		-> UNRICE
      |				|
      |				-> RUN_UCOR (x_images.e, x_velcal.e, x_ephem.e)		-> UCOR
      |				|			|		
      |                         |			-> UCOR_STATS
      |				|			|
      |				|			-> VMBIGAPS (x_images.e)
      |				|			|
      |				|			-> EPHEMINTERP
      |				|			
      |				-> RUN_GEOM (x_images.e, x_gongcor.e, x_suntrans.e)
      |				|			|
      |				|			-> GPFLAT
      |				|			|
      |				|			-> GEOM
      |				|			|
      |				|			-> GEOM_STATS (x_images.e)
      |				|			|
      |				|			-> HGEOM
      |				|			|
      |				|			-> HGEOM_STATS (x_images.e)
      |				|
      |				-> GEOMPLT
      |	
      ->  GETQA.CL		-> GETQA1.CL		-> GETQA2		-> VELFIT					
      |											
      ->  PUT_SITE_DAYS		-> EDIT_MTF (x_images.e)
      |				|
      |				-> SPLIT_VMBI (x_images.e, x_dataio.e, x_copipe.e)
      |				|
      |				-> MK_ANNULI (x_images.e, x_dataio.e, x_copipe.e)
      |
      ->  PREP_ANCI
      |
      ->  VMBI2TAPE

NOTE: IRAF tasks called from executables are indicated in parantheses beside the script that calls them. These executables are located in the bin_spp directory.

Output hierarchy

The output generated by VMBICAL, when run according to the operating instructions is organized as follows:
WORKING DIRECTORY (wa0.siteday): R_ALL is run from this directory
|
|--Siteday Directories: control directories for each siteday that is being processed that contain all
|	log files, calibration images and statistics.
|
|--VSN Directory:  contains all files associated with reading the raw field tape created by FTR.
|
|--Statistic Directories (A_???):  contains mtf, qac and other statistic files for the sitedays processed.


WORKING DIRECTORY 1 (wa1.siteday): all raw and intermediate data directories
|
|--Siteday.stz:  all stz files read from the raw field tape (see TAPE2STZ)
|
|--Siteday.raw:  all unriced raw fits files (see STZ2RAW)
|
|--Siteday.geom: all calibrated fits images to be QA'ed 
|
|--Siteday.vmbi:  all QA'ed calibrated fits files ready to be split (see SPLIT_VMBI)


WORKING DIRECTORY 2 (wa2.siteday): all calibrated data products
|
|--Siteday.int: all intensity images
|
|--Siteday.mag: all magnetograms
|
|--Siteday.mod: all calibrated modulation images
|
|--Siteday.vel: all calibrated velocity images
|
|--Siteday.vel.gz:  every tenth velocity image for COPIPE
|

Program description

R_ALL (SH): Command script that runs the VMBICAL processing. Prepares the siteday control directories using GET_SITE_DAYS. Transfers the necessary calibration images used for processing each siteday through UCOR. Reads raw stz files from field tapes using TAPE2STZ and unrices them using STZ2RAW. Calibrates images using PROC_SITE_DAYS and then QA's the calibrated images using GETQA.CL. Calibrated and QA'ed images are split into the 4-planes (modulation, intensity, magnetic and velocity) by SPLIT_VMBI. Ancillary files (mtfs, qacs, etc.) are created using PREP_ANCI and then all ancillary and split-calibrated images are written to tape by VMBI2TAPE.
Documentation Main Page | FITS Header Parameter Descriptions | IRAF GRASP Help Pages

Revision: $Id: vmbical_algorithm_hierarchy.html,v 1.3 2004/10/08 22:27:52 khanna Exp $