This page was created by IDL
lasco_mk_html_help.pro on
Wed Aug 17 12:21:59 2005.
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
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)
ROI = Region of Interest in pixels for computing Ave
SEQNO = sequence number of the day e.g to process the
2nd sequence of the day set seqno=2
DATATYPE = 5 for quicklook
1 for level 0
2 for level 1
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
07 Jun 00 - Added SEQNO and DATATYPE Keywords
15 Aug 2000 - Fixed CAMERA Keyword
@(#)do_polariz.pro 1.7 03/05/01 LASCO IDL LIBRARY
NAME:
PB_INVERTER
PURPOSE:
This program takes a calibrated pB image and returns the density
using a Van de Hulst inversion. A polynomial fit to the pB data
of the form r^(-n), where n is user-defined, is inverted to get
electron density. Either single radial profiles or the entire
360 degrees in latitude can be processed.
CATEGORY:
Data analysis
CALLING SEQUENCE:
PB_INVERTER [,filename]
OPTIONAL INPUTS:
Filename: Enter the calibrated pB filename. Default is to prompt
user for filename
OUTPUTS:
Displays pB image, pB profiles, and calculated density profiles
OPTIONAL OUTPUTS:
Density data save in filenames as follows:
pbne_YYYYMMDD_HHMM_Cx.sav; where x is the telescope
or
pbne_YYYYMMDD_HHMM_Cx_aaa.sav; where aaa is position angle
COMMON BLOCKS:
Programconstants:
Simconstants:
Widgetvars:
Ipexpansionarg:
PROCEDURE:
The default is to look for pB files in the directory specified by
the environment variable POLDIR
EXAMPLE:
pb_inverter
MODIFICATION HISTORY:
Written by: R. Howard and A. Hayes
various up to Nov 9, 2001 by D.A. Biesecker
Modified so that the order of the polynomial fit and
the width of the angular binnin can be set in the widget.
Also modified to display the PA as the cursor is moved
Many other mods which I've forgotted about.
July 25, 2005 RA Howard corrected error with Mk4 Header
added simpb to the saveset
added capability to set the max height in inversion
@(#)pb_inverter.pro 1.2 07/25/05 LASCO IDL LIBRARY
@(#)polariz.pro 1.8 03/05/01 - NRL IDL Library PURPOSE: POLARIZ.PRO defines a^2, a0^2, and mu assumption: e1, e2, e3 in that order around the horizontal axis further assumption e1 = -60, e2 = 0, e3 = +60 KEYWORDS: /Diff = input images are differenced images, do not adjust for bias or exposure times HISTORY 1 Feb 2000 DW - Modified for lack of C3 +0 filter 7 Jun 2000 DW - Added seqno and datatype input vars
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
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
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
1 Feb 2000 - Move FIXC3ZERO calculations - DW
12 Oct 2000 - polariz_rtan call changed to add cmu
02 Mar 2001 - Added B0 call to c2_calibrate and c3_calibrate
@(#)polariz_calc.pro 1.8 03/05/01 LASCO IDL LIBRARY - D. Wang
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
4 Oct 99 Added roll to position angle calculation
27 Oct 99 Changed PICKFILE to DIALOG_PICKFILE for IDL5.x
1 Feb 00 Removed FIXC3ZERO in polariz_calc call - DW
15 Aug 2000 Fixed NaN values in % Pol when field stop mask is used
12 Oct 2000 Added Non Tang Angle display to Pol Angle Button
01 Mar 2001 Fixed Raw.Clr Button Case statement
Added B0 Displays
@(#)polariz_display.pro 1.16 03/05/01 NRL LASCO IDL LIBRARY
PURPOSE: convert to tangential frame of reference HISTORY: 12 Oct 2000 - Added cmu array of angles for non tang angle - DW @(#)polariz_rtan.pro 1.2 03/06/01 - NRL IDL Library - D.Wang
lasco_mk_html_help.pro on
Wed Aug 17 12:21:59 2005.