Extended IDL Help

This page was created by the IDL library routine mk_html_help. For more information on this routine, refer to the IDL Online Help Navigator or type:

     ? mk_html_help

at the IDL command line prompt.

Last modified: Wed Mar 31 06:40:44 1999.


List of Routines


Routine Descriptions

C2_VIG1

[Next Routine] [List of Routines]
vignetting function for C2
 INPUT: suncen_x, suncenter_y
 OUTPUT: vignetting array (floating point array)  

 Created: Dennis Wang

 @(#)c2_vig1.pro	1.2 02/12/99 NRL LASCO IDL LIBRARY

(See /net/cronus/opt/local/idl_nrl_lib/lasco/polariz/c2_vig1.pro)


DO_POLARIZ

[Previous Routine] [Next Routine] [List of Routines]
 NAME:			do_polariz

 PURPOSE:		Reduce Polarization Sequences for C1, C2 & C3

 CATEGORY:
 CALLING SEQUENCE:	do_polariz
 INPUTS:		NONE
		

 OPTIONAL INPUTS:	Batch Mode requires INDEXLIST, SAVEPATH, CAMERA keywords
                       and one or more of: SAVE_POLARIZ, SAVE_PERCENT, SAVE_MU,
                       SAVE,US,SAVE_UNPOLARIZ, SAVE_TOTAL, SAVE_JY, SAVE_JZ
                       SAVE_ALL

                       INDEXLIST = list of img_hdr.txt files including pathnames
                       SAVEPATH = location to put saved output files
                       CAMERA = camera number (C1 = 1, C2 = 2, C3 = 3)

                       DIFF - input difference images (C1)
		        C1TRIPLE - input 3 wavelength C1 images
			FIXC3ZERO - Define C3 +00 filter image to be 3.0*j0 - (j+60 + j-60)
                                   instead of using +00 image (must be used after 10/14/98)
                       PTF - point filter output files
			AUTO - for days with multiple PW sequences try to match
                              them automatically (BATCH mode only)
 OUTPUTS:
 OPTIONAL OUTPUT PARAMETERS:
 COMMON BLOCKS:        POLARIZ_DATA, POLARIZ_DISPLAY
 SIDE EFFECTS:
 RESTRICTIONS:
 PROCEDURE:
	 Example: Normal Interactive File Selection
	  do_polariz
	 Example: Batch Mode - File Selection by input file list
	  do_polariz,INDEXLIST='it.lst',SAVEPATH='/mypath',CAMERA=1,/SAVE_ALL
	 Example: Difference Image Analysis
	  do_polariz,/DIFF
	 Example: C3 Fix
	  do_polariz,/FIXC3ZERO

 MODIFICATION HISTORY:
	WRITTEN BY:	Dennis Wang, Interferometrics/NRL, 1996
       14 Jul 97       - Added SAVE_PERCENT
       27 Oct 97       - Added PTF - point filter keyword to batch
			  and interactive mode
			- changed output FITS headers
			- changed output filenames and type codes
			- changed output for brightness to DN instead of DN/sec
       10 Nov 97       - C2 & C3 vignetting Functions added to 'Recalc' Button
                       - Point Filter added to 'Recalc' Button
                       - saved Files now have LASCO FITS Headers 
                       - Added AUTO keyword - batch mode sequence matching
	27 Oct 98	- Added FixC3ZERO keyword and supporting code

	@(#)do_polariz.pro	1.4 03/22/99 LASCO IDL LIBRARY

(See /net/cronus/opt/local/idl_nrl_lib/lasco/polariz/do_polariz.pro)


POLARIZ_CALC

[Previous Routine] [Next Routine] [List of Routines]
 NAME:
	POLARIZ_CALC

 PURPOSE:
	
	This function produces the Stoke I, Q, U and parameters derived
       from them such as polarization angle, pB 
       Vignetting , point filtering is also done here

 CATEGORY:
	Data Analysis

 CALLING SEQUENCE:

       POLARIZ_CALC,j0,j1,j2,j3,filter0,filter1,filter2,filter3,batch_mode,ptf,vig,fixc3zero

 
	Result = FUNCTION_NAME(Parameter1, Parameter2, Foobar)

 INPUTS:
	j0:	Raw Clear image
	j1:	Raw -60 image
	j2:	Raw 0 image
	j3:	Raw +60 image
	filter0: Filter for j0
	filter1: Filter for j1
	filter2: Filter for j2
       batch_mode : flag for batch mode,true = 1
       ptf : flag for point filter mode,true = 1
       vig : flag for vignetting,true = 1
       fixc3zero : flag for synthetic C3 +0 polarizer,true = 1

 OPTIONAL INPUTS:
	
 KEYWORD PARAMETERS:

	DIFF: for C1 observations that have already had straylight and the
             continum removed by differencing	
	

 OUTPUTS:

 OPTIONAL OUTPUTS:

 COMMON BLOCKS:
	POLARIZ_DATA: Output Stokes and other parameters are placed here 
	POLARIZ_RTAN: Output j in radial and tangential coord system are here

 SIDE EFFECTS:

 RESTRICTIONS:

 PROCEDURE:

 EXAMPLE:

 MODIFICATION HISTORY:
 	Written by:	Dennis Wang
	11 Feb 1999 - Mueller matrices	

	@(#)polariz_calc.pro	1.6 03/26/99 LASCO IDL LIBRARY

(See /net/cronus/opt/local/idl_nrl_lib/lasco/polariz/polariz_calc.pro)


POLARIZ_DISPLAY

[Previous Routine] [List of Routines]
 NAME:			polariz_display

 PURPOSE:		Widget Interface for do_polariz

 CATEGORY:
 CALLING SEQUENCE:	
 INPUTS:		NONE
		

 OPTIONAL INPUTS:	

 OUTPUTS:
 OPTIONAL OUTPUT PARAMETERS:
 COMMON BLOCKS:        POLARIZ_DATA
 SIDE EFFECTS:
 RESTRICTIONS:
      Requires JULDAT and DAYCNV from the IDL ASTRON Library
 PROCEDURE:

 MODIFICATION HISTORY:
	WRITTEN BY:	Dennis Wang, Interferometrics/NRL, 1996
       29 Sep 97       - Save File header changes
                          1. Date-OBS and TIME-OBS are now the average of
                             3 individual DATE-OBS and TIME-OBS 
                          2. Added as comment Exposure times of all 3 exposures; 
                          3. Added as comment offset bias 
                          4. Added file permission check prior to writing file

	@(#)polariz_display.pro	1.11 03/26/99 NRL LASCO IDL LIBRARY

(See /net/cronus/opt/local/idl_nrl_lib/lasco/polariz/polariz_display.pro)