This page was created by IDL
lasco_mk_html_help.pro
on
Fri Jan 12 09:28:43 2007.
NAME: air2vac PURPOSE: Convert air wavelength to vacuum wavelength CALLING SEQUENCE: air2vac INPUTS: wa - air wavelength (Angstroms) OPTIONAL INPUTS: none KEYWORD PARAMETERS: none OUTPUTS: The value returned is the vacuum wavelength (in Angstroms) corresponding to the input air wavelength. OPTIONAL OUTPUTS none COMMON BLOCKS: None SIDE EFFECTS: None RESTRICTIONS: Results are valid only between 2960 and 13000 Angstroms PROCEDURE: This procedure is the same algorithm used by Kurucz, et. al. "Solar Flux Atlas From 296 to 1300 nm", National Solar Observatory Atlas No. 1, June 1984. MODIFICATION HISTORY: Adapted from a FORTRAN program provided by R. Kurucz via private communication. Adapted by Paul Reiser July 22, 1997.
NAME: CNVRT2REF PURPOSE: This procedure converts coordinate system to the standard coordinate system using the FITS keyword notation CATEGORY: DATA_ANAL Widgets. CALLING SEQUENCE: CNVRT2REF, Hdr, Level INPUTS: Hdr: FITS header Level: String indicating level to define coordinate system: '0.5', '1', '2' OUTPUTS: None SIDE EFFECTS: Keywords are added to the FITS header: CRPIX, CRVAL, CROTA, CDELT, CTYPE, CUNIT MODIFICATION HISTORY: RA Howard, NRL, 14 April 1996 Vers 1 14 Apr 1996, Initial Release @(#)cnvrt2ref.pro 1.1 03/06/97 LASCO IDL LIBRARY
NAME: CNVRT_FILTER PURPOSE: Interprets the LASCO/EIT filter number into a text string (or the reverse: str to int) CATEGORY: REDUCTION CALLING SEQUENCE: Result = CNVRT_FILTER( Tel, Filt) INPUTS: Tel = Telescope number (0..3) Filt = Filter number (0..4) or string ('Orange') OUTPUTS: Result = Text string containing the description or integer index of filter (if filt is type string) MODIFICATION HISTORY: Written RA Howard, NRL Version 1 RAH 15 Nov 1995 Version 2 RAH 04 Apr 1996 Changed EIT Version 3 AEE 09 Jul 1996 Allowed array inputs. Version 4 SEP 30 Aug 1996 Modified to allow reverse conversion Note: does not work with tel array inputs @(#)cnvrt_filter.pro 1.1 04 Apr 1996 LASCO IDL LIBRARY
NAME: CNVRT_IP PURPOSE: Convert image processing steps into one character per step codes. CATEGORY: REDUCTION CALLING SEQUENCE: Result = CNVRT_IP(Hdr) INPUTS: Hdr: Header Structure OPTIONAL INPUTS: None KEYWORD PARAMETERS: None OUTPUTS: Result: String containing the IP characters OPTIONAL OUTPUTS: None COMMON BLOCKS: None SIDE EFFECTS: None RESTRICTIONS: None PROCEDURE: EXAMPLE: MODIFICATION HISTORY: Written, RA Howard, NRL VERSION 1 rah 30 Nov 1995 VERSION 2 sep 31 May 1996 Modified to read data from cnvrt_ip.dat VERSION 3 rah 14 Jun 1996 Modified ip_arr structure names @(#)cnvrt_ip.pro 1.2 03/06/97 LASCO IDL LIBRARY
NAME: CNVRT_LP PURPOSE: Interprets the LEB Programs (LP) number into a string CATEGORY: REDUCTION CALLING SEQUENCE: Result = CNVRT_LP ( Lpnum) INPUTS: Lpnum = LP number (0..23) -or- string containing the description OUTPUTS: Result = string containing the description -or- lpnum (0..23) MODIFICATION HISTORY: Written RA Howard, NRL, 15 Nov 1995 Version 1 RAH, 15 Nov 1995 Initial Release Version 2 NBR, 2 Nov 1998 allow string input for number output jake 030811 added AltMech = 25 @(#)cnvrt_lp.pro 1.1 03/06/97 LASCO IDL LIBRARY
NAME: CNVRT_POLAR PURPOSE: Interprets the LASCO/EIT polarizer wheel number into a text string CATEGORY: REDUCTION CALLING SEQUENCE: Result = CNVRT_POLAR ( Tel, Polar) INPUTS: Tel = Telescope number (0..3) Polar = Polarizer wheel number (0..4) OUTPUTS: Result = string containing the description MODIFICATION HISTORY: Written RA Howard, NRL, 15 Nov 1995 Version 1 RAH 15 Nov 1995 Initial Release Version 2 RAH 02 Dec 1996 Changed EIT Version 3 AEE 09 Jul 1996 Allowed array inputs. @(#)cnvrt_polar.pro 1.4 07/23/97 :NRL Solar Physics
NAME: CNVRT_PORT PURPOSE: Interprets the readout port number into a text string CATEGORY: REDUCTION CALLING SEQUENCE: Result = CNVRT_PORT (Port) INPUTS: Port = Read port number (0..3) OUTPUTS: Result = string containing the description MODIFICATION HISTORY: Written RA Howard, NRL Version 1 RAH, 15 Nov 1995 Initial Release @(#)cnvrt_port.pro 1.1 03/06/97 LASCO IDL LIBRARY
NAME: CNVRT_RO_COORDS PURPOSE: This procedure converts readout coordinates, P1 and P2, to new values depending upon the readout port. The LASCO/EIT CCDs may be read out from any of the four ports. However, the P1 and P2 coordinates are specified according to the readout port. This routine converts the P1 and P2 into values that would have been used had the readout been from port A. CATEGORY: REDUCTION CALLING SEQUENCE: CNVRT_RO_COORDS, P1in, P2in, Port, P1out, P2out INPUTS: P1in A two word array giving the column and row numbers of the P1 point. P2in A two word array giving the column and row numbers of the P2 point. Port A string of indicaing the readout port, 'A',..'D' OUTPUTS: P1out A two word array giving the rectified column and row numbers of the P1 coordinate. P2out A two word array giving the rectified column and row numbers of the P2 coordinate. RESTRICTIONS: The coordinates are only truly valid if the image area is not over or underscanned, that is the image area is from the CCD parallel register. MODIFICATION HISTORY: Written RAHoward NRL 6 November 1995 Version 1 @(#)cnvrt_ro_coords.pro 1.1 03/06/97 LASCO IDL LIBRARY
NAME: DISTORTION_COEFFS PURPOSE: Returns a 3-element array of distortion coefficients (mm) for the requested telescope CATEGORY: REDUCTION CALLING SEQUENCE: Result = DISTORTION_COEFFS (Telescope) INPUTS: Telescope = Number of the telescope that the distortion coefficients are desired Either (C1..C4/EIT) or (0..3) OPTIONAL INPUTS: None KEYWORD PARAMETERS: None OUTPUTS: Result = A 3-element array of distortion coefficients in millimeters (mm). Returns zeros if telescope not defined. OPTIONAL OUTPUTS: None COMMON BLOCKS: None MODIFICATION HISTORY: Written, AEE, NRL Version 1 aee 24 Nov 1998 nbr 21 Jul 2000 - Put version info in common block ersion= '@(#)distortion_coeffs.pro 1.3 08/07/00' ; LASCO IDL LIBRARY
NAME: FIX_HT_SCALE PURPOSE: This procedure is used to fix the scaling of the HT files CATEGORY: MOVIE CALLING SEQUENCE: FIX_HT_SCALE,Fname INPUTS: Fname: String containing the filename to be fixed OUTPUTS: This routine renames the filename to Fname.old and copies the information to a new file, correcting the scaling factors. COMMON BLOCKS: None RESTRICTIONS: The file should not have any blank lines. PROCEDURE: MODIFICATION HISTORY: Written by: RAH, 9 May 97 @(#)fix_ht_scale.pro 1.1 05/14/97 :NRL Solar Physics
NAME: OFFSET_BIAS PURPOSE: Provides the electronic offset introduced for each readout port CATEGORY: LASCO Calibration CALLING SEQUENCE: Offset = OFFSET_BIAS(Telescope,Readport) INPUTS: Telescope = String indicating telescope Values are 'C1','C2','C3','EIT' Readport = String indicating read out port Values are 'A','B','C','D' OPTIONAL INPUTS: Date= string giving the date as YYMMDD KEYWORD PARAMETERS: SUM: If present, computes the proper bias for LEB Summing OUTPUTS: Integer giving the offset bias in DN OPTIONAL OUTPUT PARAMETERS: COMMON BLOCKS: SIDE EFFECTS: RESTRICTIONS: PROCEDURE: Obtained from flight calibration MODIFICATION HISTORY: RA Howard Writen 6 Feb 1996 V1 RAH 02/06/96 Initial Release V2 RAH 06/02/97 Added function of date to C3 V3 RAH 06/10/97 Added function of date to C1 & C2 V4 RAH 08/21/97 Added correction for leb summing V5 RAH 06/08/98 Updates to C2 and C3 coefficients for port C V6 RAH 06/10/98 Updates to C2 and C3 coefficients for port C, QL through 5/98 V7 RAH 09/18/98 Updates to C2 and C3 coefficients for port C, LZ through 6/21/98 V8 NBR 10/21/98 Use lasco_ftshdr2struct, not ftshdr2struct V9 RAH 08/20/99 Updates to C2 and C3 coefficients for port C V10 RAH 12/21/99 Updates to C2 and C3 coefficients for port C V11 RAH 01/21/00 Syntax change from ENDIF to END for IDL 5.3 V12 RAH 07/03/00 Updates to C2 and C3 coefficients for port C NBR, 08/04/00 - Use SCCS version number; Add HISTORY to header if FITS header V13 RAH 01/06/01 Updates to C2 and C3 coefficients for port C, split c2 before/after mispoint V14 RAH 12/13/01 Updates to C2 and C3 coefficients for port C V15 RAH 07/09/02 Updates to C2 and C3 coefficients for port C V16 RAH 05/11/05 Updates to C2 and C3 coefficients for port C
NAME: READ_IP_DAT PURPOSE: Returns an array of structures comtaining defined image processing id codes and descriptions. CATEGORY: LASCO CONVERT CALLING SEQUENCE: Result = READ_IP_DAT () INPUTS: None OUTPUTS: Result = array of structures containing: Result.ip_num ;int: compression type as understood by OBE Result.ip_char ;string: 1 character compression code Result.ip_description ;string: String describing compression step CALLS: GET_DB_STRUCT RESTRICTIONS: The file cnvrt_ip.dat must exist in $NRL_LIB/lasco/convert MODIFICATION HISTORY: Written, SE Paswaters, NRL Version 1 sep 13 Jun 1996 Karl Battams 2 Nov 2005 - Add swap_if_little_endian keyword for opening binary data files @(#)read_ip_dat.pro 1.6 11/02/05 LASCO IDL LIBRARY
NAME: READ_OCC_DAT PURPOSE: Returns an array of structures containing LASCO occulter centers, and EIT Sun Centers CATEGORY: LASCO CONVERT CALLING SEQUENCE: Result = READ_OCC_DAT () INPUTS: None OUTPUTS: Result = 4 by 5 by 2 element array of structures containing: 4 for C1,C2,C3,EIT 5 for filter position 2 for valid dates (now have only two) Result.xcen ;double: x center of occulter Result.ycen ;double: y center of occulter Result.mjd ;long: start date of validity RESTRICTIONS: The file occulter_center.dat must exist in $NRL_LIB/lasco/convert MODIFICATION HISTORY: Written, SE Paswaters, NRL Version 1 sep 30 Aug 1996 Version 2 rah 27 Nov 1998 added valid date 11 Jan 2002, nbr - Change path for windows compatibility Karl Battams 2 Nov 2005 - Add swap_if_little_endian keyword for opening binary data files 11/02/05 @(#)read_occ_dat.pro 1.9 :NRL Solar Physics
NAME: SUBTENSE PURPOSE: Returns the angular subtense (arc sec/pixel) for the requested telescope CATEGORY: REDUCTION CALLING SEQUENCE: Result = SUBTENSE (Telescope) INPUTS: Telescope = Number of the telescope that the angular subtense is desired Either (C1..C4/EIT) or (0..3) OPTIONAL INPUTS: None KEYWORD PARAMETERS: None OUTPUTS: Result = angular subtense of a pixel in arc seconds OPTIONAL OUTPUTS: None COMMON BLOCKS: None MODIFICATION HISTORY: Written, RAH, NRL Version 1 rah 5 Nov 1995 Version 2 rah 13 Apr 1996 Added test for telescope as string Version 3 rah 6 May 1997 Changed C2 and C3 based on star transits Version 4 sep 16 Dec 1997 Changed EIT from 2.8 to 2.59 Version 4 rah 26 Feb 1998 Changed C2 from 12.4 to 12.1 Version 5 sep 7 Apr 1998 Changed C1 from 5.6 to 5.8 Version 6 sep 28 Aug 1998 Mods for telescope being a structure Version 7 rah 12 Nov 1998 Mods for MLO MK3 k-coronameter Version 8 rah 20 Nov 1998 Changed C2 from 12.1 to 11.9 Version 9 dab 14 Jan 2000 Mods for MLO MK$ k-coronameter nbr 26 Jul 2000 Use SCCS version for reduce_history common block SCCS variables for IDL use ersion= '@(#)subtense.pro 1.13 08/07/00' ; LASCO IDL LIBRARY
NAME: w_vac2air PURPOSE: Convert vacuum wavelength to air wavelength CALLING SEQUENCE: w_vac2air INPUTS: wv - vacuum wavelength (Angstroms) OPTIONAL INPUTS: none KEYWORD PARAMETERS: none OUTPUTS: The value returned is the air wavelength (in Angstroms) corresponding to the input vacuum wavelength. OPTIONAL OUTPUTS none COMMON BLOCKS: None SIDE EFFECTS: None RESTRICTIONS: Results are valid only between 2960 and 13000 Angstroms PROCEDURE: This procedure is the same algorithm used by Kurucz, et. al. "Solar Flux Atlas From 296 to 1300 nm", National Solar Observatory Atlas No. 1, June 1984. MODIFICATION HISTORY: Adapted from a FORTRAN program provided by R. Kurucz via private communication. Adapted by Paul Reiser July 22, 1997.
lasco_mk_html_help.pro
on
Fri Jan 12 09:28:43 2007.