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: Fri Mar 24 12:48:15 2000.
NAME:
CREATE_PFITS
PURPOSE:
Write a PHT FITS table.
CATEGORY:
PIA - I/O
CALLING SEQUENCE:
CREATE_FITS, filename, columns, col_names, col_types
INPUT:
FILENAME: filename for the output file without extension
COLUMNS: multi-dimensional array
OPTIONAL INPUT:
PIPELINENAME: string type, default is the pipeline product name
USERNAME : the username line in the fits header, string type.
the maximum character length is 8.
COMMENT : the comment line in the fits header, string type
VERSION : the version number, string type, less than 8 chars
default is 0001
OUTPUT:
(none)
PROCEDURES USED:
PIA Library:
write_fxisoheader
ASTROLIB:
fxwrite
fxbhmake
fxbaddcol
fxbcreate
fxbwrite
fxbfinish
MODIFICATION HISTORY:
Written by: Carlos GABRIEL (ESA-SAI) Jan. 1997
(See create_pfits.pro)
NAME:
GET_RESPCHK_STR
PURPOSE:
Returns the responsivity check structure corresponding to detector
CATEGORY:
PIA - processing
CALLING SEQUENCE:
GET_RCHKSTR, Det, respchkstr
INPUTS:
Det: Detector name. One of: P1, P2, P3, C1, C2, SL
OUTPUTS:
Darkcstr: the corresponding dark current structure
PROCEDURES USED:
None
MODIFICATION HISTORY:
Written by: Jose Acosta
May 97 Version 6.4
(See get_respchk_str.pro)
NAME:
PIA_CAL_ACTRESPONS
PURPOSE:
Top level menu for Actual Responsivity handling
CATEGORY:
PIA - calibration
CALLING SEQUENCE:
PIA_CAL_ACTRESPONS
KEYWORD PARAMETERS:
GROUP=group: Group leader
COMMON BLOCKS:
colour_indices
phtresact
pia_actrespons_cmn (internal)
cactresp_edit_cmn (internal)
cal_actresp_cmn (internal)
PROCEDURES USED:
PIA LIB:
get_respstr
pia_select_var
pia_showstr
pia_write_author
pia_write_comment
pia_write_version
pia_xplot
read_asc_pdetect
read_resp
weight_mean
write_asc_pdetect
write_resp
write_respstr
ASTRO LIB:
boost_array
date_conv
fxhread
fxpar
match
INTERNAL:
resp2calu_weight_event
resp2calu_weight
respstruct_val_choice
respstr_show
respons_edit_event
respons_edit
crespons_edit_event
crespons_edit
cluresp_edit_event
cluresp_edit
clgresp_edit_event
clgresp_edit
pia_cal_respons_event
MODIFICATION HISTORY:
Written by: C. Gabriel (ESA/ESTEC) March 1995
Modified (last) by: cg, wmt Sept 1995
Oct 95 Version 3.5
Processing from measurements not allowed (CG) January 1996
Replacing of accumulated structures added (CG) January 1996
Handling from export version possible (CG) April 1997
V6.2
(See pia_cal_actrespons.pro)
NAME:
PIA_CAL_COLOUR_CORRECTION
PURPOSE:
Top level menu for colour correction file display and editing
CATEGORY:
PIA - graphics
CALLING SEQUENCE:
PIA_CAL_COLOUR_CORRECTION
KEYWORD PARAMETERS:
GROUP=group: Group leader
COMMON BLOCKS:
colour_indices
pia_colour_correction_cmn
PROCEDURES USED:
PIA LIB:
pia_disp_print_file
INTERNAL:
show_cc
MODIFICATION HISTORY:
Written by: I. Heinrichsen August 1997
(See pia_cal_colour_correction.pro)
NAME:
PIA_CAL_CRELIN
PURPOSE:
Top level menu for PHT CRE linearization Files production, one of
the Calibration Files Derivation Procedures (CFDP)
CATEGORY:
PIA - graphics
CALLING SEQUENCE:
PIA_CAL_CRELIN
COMMON BLOCKS:
colour_indices
phtcrelin
PROCEDURES USED:
PIA LIB:
pia_multchoice
pia_xplot
pia_xsurface
read_crelin
write_crelin
ASTRO LIB:
fxread
INTERNAL:
crelin_edit
crelin_edit_event
ccrelin_edit
ccrelin_edit_event
pia_crelin_event
MODIFICATION HISTORY:
Written by: C. Gabriel (ESA/ESTEC) March 1995
Modified (last) by: (CG) September 1995
Oct 95 Version 3.5
Processing button deleted (CG) April 1997
Version 6.2
Re-initialize button added (CG) November 1997
V6.6
Format for editing added (CG) January 1999
V7.3
/Modal use according to IDL >=5.0 (CG) February 1999
V7.3.1
(See pia_cal_crelin.pro)
NAME:
PIA_CAL_DARKCUR
PURPOSE:
Top level menu for Dark Current File production, one of
the Calibration Files Derivation Procedures (CFDP)
CATEGORY:
PIA - graphics
CALLING SEQUENCE:
PIA_CAL_DARKCUR
COMMON BLOCKS:
colour_indices
phtcap
phtdarkcur
pia_caldark_cmn (internal)
darkc2calu_cmn (internal)
cdark_edit_cmn (internal_)
cal_pdet (internal)
pia_dspchz_cmn (internal)
PROCEDURES USED:
PIA LIB:
get_darkcstr
get_darkcur
phtcap_init
pia_multchoice
pia_select_var
pia_showstr
pia_write_author
pia_write_version
pia_xplot
read_asc_pdetect
weight_mean
write_asc_pdetect
write_darkcstr
write_detdarkcur
ASTRO LIB:
avg
boost_array
date_conv
fxhread
fxpar
match
INTERNAL:
darkc2calu_weight_event
darkc2calu_weight
darkc_struct_val_choice
darkcstr_show
darkcur_edit_event
darkcur_edit
cludarkcur_edit_event
cludarkcur_edit
clgdarkcur_edit_event
clgdarkcur_edit
pia_cal_darkcur_event
MODIFICATION HISTORY:
Written by: C. Gabriel (ESA/ESTEC) March 1995
Modified (last) by: CG, WMT September 1995
Oct 95 Version 3.5
Cal G overplot added (CG) December 1995
The final value of dark current and min NEP is
taken as the median value, not as weighted
mean [Rout:DARKC_STRUCT_VAL_CHOICE] (J.Acosta) March 1996
Processing can start from SCP level (J.Acosta0 October 1996
Handling from export version possible (CG) April 1997
V6.2
Bug for non-existence of cal_struct fixed (CG) May 1997
V6.3
Change the access to calsave files (JA) Oct 1997
V6.5
/Modal use according to IDL >=5.0 (CG) February 1999
V7.3.1
(See pia_cal_darkcur.pro)
NAME:
PIA_CAL_DARKCUR_ORB
PURPOSE:
Top level menu for orbital position dependant Dark Currents File
CATEGORY:
PIA - calibration
CALLING SEQUENCE:
PIA_CAL_DARKCUR_orb
COMMON BLOCKS:
colour_indices
phtcap
phtdarkorb
pia_caldark__orb_cmn (internal)
PROCEDURES USED:
PIA LIB:
pia_xplot
read_darkorb
pia_cal_darkcur_orb_event
MODIFICATION HISTORY:
Written by: C. Gabriel (ESA/VILSPA-SAI) Feb.98
V7.0
(See pia_cal_darkcur_orb.pro)
NAME:
PIA_CAL_DARKCUR_PROC
PURPOSE:
Calibration Files Derivation Procedures (CFDP)
corresponding to the Dark Current File production
CATEGORY:
PIA - processing
CALLING SEQUENCE:
PIA_CAL_DARKCUR_PROC, det, newdarkcurr, cal_darkc_str, newnep
INPUT:
det: String indicating the detector
OUTPUT:
newdarkcurr: computed dark current
cal_darkc_str: computed dark currents structure
newnep: computed minimum NEP
COMMON BLOCKS:
deglitch_param
phtcs
phtacc
phtcap
phterd
phtresdef
phtscp
phtsrd
gencho (internal)
PROCEDURES USED:
PIA LIB:
deglitch_param_init
lin_voltages
phtcap_init
pia_cal_darkcur
pia_gencho
pia_load_ierd
pia_load_isrd
pia_pickfile
pia_rodisc
pia_sigdisc
pickmeas
process_erd
process_srd
read_erd
read_resp
set_orbpos
weight_mean
ASTRO LIB:
boost_array
MODIFICATION HISTORY:
Written by: C. Gabriel (ESA/ESTEC) January 1995
Modified (last) by: CG July 1995
Oct 95 Version 3.5
Ramp deglitching added (CG) December 1995
NEP calculation modified (JACOSTA) March 1996
The final value of dark current and min NEP is taken
as the median value, not as weighted mean (J.Acosta) March 1996
From_SRD option included (CG) June 1996
Change way of computing orbital pos. (JAcosta) October 1996
Bug for first SCP element + add Proc_date to
cumulated structure (JAcosta) October 1997
V6.5
(See pia_cal_darkcur_proc.pro)
NAME:
PIA_CAL_DEFRESP_ORB
PURPOSE:
Top level menu for orbital position dependant Default Responses files
CATEGORY:
PIA - calibration
CALLING SEQUENCE:
PIA_CAL_DEFRESP_orb
COMMON BLOCKS:
colour_indices
phtcap
phtresporb
pia_caldresp__orb_cmn (internal)
PROCEDURES USED:
PIA LIB:
pia_xplot
read_resporb
pia_cal_defresp_orb_event
MODIFICATION HISTORY:
Written by: C. Gabriel (ESA/VILSPA-SAI) Feb.98
V7.0
(See pia_cal_defresp_orb.pro)
NAME:
PIA_CAL_DIETRAN
PURPOSE:
Top level menu for DIE1 and DIE2 (Digital Interface Electronics)
Files production, one of the Calibration Files Derivation
Procedures (CFDP)
CATEGORY:
PIA - graphics
CALLING SEQUENCE:
PIA_CAL_DIETRAN
KEYWORD PARAMETERS:
GROUP=group: group leader
COMMON BLOCKS:
phtdietrans
pia_dietran_cmn (internal)
PROCEDURES USED:
PIA LIB:
pia_write_comment
pia_write_version
write_dietrans
INTERNAL:
dietran_edit_event
dietarn_edit
cdietarn_edit_event
cdietran_edit
pia_cal_dietran_event
MODIFICATION HISTORY:
Written by: C. Gabriel (ESA/ESTEC) March 1995
Modified (last) by: CG September 1995
Oct 95 Version 3.5
Re-initialize button added (CG) November 1997
V6.6
/Modal use according to IDL >=5.0 (CG) February 1999
V7.3.1
(See pia_cal_dietran.pro)
NAME:
PIA_CAL_FCSILL
PURPOSE:
Top level menu for FCS illumination File production, one of
the Calibration Files Derivation Procedures (CFDP)
CATEGORY:
PIA - graphics
CALLING SEQUENCE:
PIA_CAL_FCSILL
KEYWORD PARAMETERS:
Group=group: Group leader
COMMON BLOCKS:
colour_indices
phtillum
pia_verselectedf_cmn (internal)
pia_fcsil_cmn (internal)
cfcsill_edit_cmn (internal)
cal_fcsill_cmn (internal)
PROCEDURES USED:
PIA LIB:
pia_write_comment
pia_write_version
pia_xplot
read_fcsill
write_illum
ASTRO LIB:
fxbclose
fxbopen
fxbread
INTERNAL:
fcsill_struct_val_choice
fcsill_edit_event
fcsill_edit
cfcsill_edit_event
cfcsill_edit
clg_fcsill_edit_event
clg_fcsill_edit
pia_cal_fcsill_event
MODIFICATION HISTORY:
Written by: C. Gabriel (ES/ESTEC) March 1995
Modified (last) by: CG, WMT Sep 1995
Oct 95 Version 3.5
Changed for new FCSPOW cumulated structures (CG) February 1996
Writing Cal G fixed for C200 pipeline pixel order &
Bug for non-existence of cal_struct fixed (CG) May 1997
V6.3
(See pia_cal_fcsill.pro)
NAME:
PIA_CAL_FCSPOW
PURPOSE:
Top level menu for PHT FCS power Files production, one of
the Calibration Files Derivation Procedures (CFDP)
CATEGORY:
PIA - calibration menues
CALLING SEQUENCE:
PIA_CAL_FCSPOW
KEYWORD PARAMETERS:
GROUP=group: Group leader
COMMON BLOCKS:
colour_indices
phtfcs
phtfilter
phtoptpow
pia_varselected_cmn (internal)
pia_fcsp_cmn (internal)
cfcs_edit_cmn (internal)
calu_fcspow (internal)
calg_fcs (internal)
PROCEDURES USED:
PIA Lib:
get_fcspstr
phtfilter_init
pia_disp_print_file
pia_multchoice
pia_select_var
pia_showstr
pia_write_author
pia_write_comment
pia_write_version
pia_xplot
pia_xsurface
read_asc_fcspow
read_fcspow
write_asc_fcspow
write_fcspow
write_fcspstr
Astro Lib:
avg
bsort
date_conv
fxread
match
sigma
INTERNAL:
fcsp_struct_val_coice
fcspstr_show
fcspow_edit_event
fcspow_edit
cfcspow_edit_event
cfcspow_edit
clufcspow_edit_event
clufcspow_edir
pia_cal_fcspow_event
MODIFICATION HISTORY:
Written by: C. Gabriel (ESA/ESTEC) March 1995
Modified (last) by: Jose Acosta (IAC) June 1996
Version 5.0 August 1996
Handling from export version possible (CG) April 1997
V6.2
Bug for non-existence of cal_struct fixed (CG) May 1997
V6.3
/Modal use according to IDL >=5.0 (CG) February 1999
V7.3.1
(See pia_cal_fcspow.pro)
NAME:
PIA_CAL_FCSPOW_CROS
PURPOSE:
Calibration Files Derivation Procedures (CFDP)
corresponding to the FCS power tables File production -
FCS1-FCS2 cross calibration part
CATEGORY:
PIA - processing
CALLING SEQUENCE:
PIA_CAL_FCSPOW_CROS, det, fcstab
INPUT:
det: String indicating the detector
fcstab: FCS Power table to be used
KEYWORD PARAMETERS:
fcs_nr: Number of FCS measurements performed in the cob - Def=4
OUTPUT:
none
COMMON BLOCKS:
deglitch_param
phtapertures
phtcs
phterd
phtscp
phtsrd
phtfilter
gencho
pia_cal_fcspow_proc_cmn (internal)
pia_cal_fcspow_proc_res (containing the results):
heatpow: Flt(fcs_nr) Array: FCS heating powers used in the
calibration sequence
fcspow: Flt(pixels,fcs_nr) Array: computed optical in-band powers
fcspun: uncertainties of fcspow
cal_fcspow_str: computed fcs-in-band-powers structure
cal_fcspre_str: computed pre_reduced signal table
PROCEDURES USED:
PIA LIB:
aperture_size_init
deglitch_param_init
get_wheels
lin_voltages
phtfilter_init
pia_cal_fcspow
pia_gencho
pia_load_ierd
pia_load_iscp
pia_load_isrd
pia_pickfile
pia_rodisc
pia_sigdisc
pickmeas
process_erd
process_tmpsrd
read_cs
read_erd
weight_mean
ASTRO LIB:
date_conv
INTERNAL:
pia_cal_fcspow_proc_event
MODIFICATION HISTORY:
Written by: C. Gabriel (ESA/ESTEC-SAI) November 1995
Ramp deglitching + stability analysis added (CG) February 1996
Bug in structure & overplot fixed (CG) February 1996
Bug with identification of C100 filter fixed (CG) April 1996
Change calculation of orbital position (JAcosta) October 1996
(See pia_cal_fcspow_cros.pro)
NAME:
PIA_CAL_FCSPOW_PROC
PURPOSE:
Calibration Files Derivation Procedures (CFDP)
corresponding to the FCS power tables File production
CATEGORY:
PIA - processing
CALLING SEQUENCE:
PIA_CAL_FCSPOW_PROC, det, heatpow, fcspow, fcspun, cal_fcspow_str
INPUT:
det: String indicating the detector
KEYWORD PARAMETERS:
source: Name of Calibration Source used
inbflux: In-band flux of Calibration Source used [W/pixel]
qb_star: Number of photons / second on detector for the filter used
fcs_nr: Number of FCS measurements performed in the cob - Def=4
orbit_pos: Orbital position at time of cob begin
OUTPUT:
none
COMMON BLOCKS:
deglitch_param
phtapertures
phtcs
phterd
phtppsf
phtscp
phtsrd
phtfilter
gencho
pia_get_inbp_res
pia_cal_fcspow_proc_cmn (internal)
pia_cal_fcspow_proc_res (containing the results):
heatpow: Flt(fcs_nr) Array: FCS heating powers used in the
calibration sequence
fcspow: Flt(pixels,fcs_nr) Array: computed optical in-band powers
fcspun: uncertainties of fcspow
cal_fcspow_str: computed fcs-in-band-powers structure
cal_fcspre_str: computed pre_reduced signal table
PROCEDURES USED:
PIA LIB:
aperture_size_init
deglitch_param_init
get_wheels
lin_voltages
phtfilter_init
pia_cal_fcspow
pia_gencho
pia_get_inbpower
pia_load_ierd
pia_load_iscp
pia_load_isrd
pia_pickfile
pia_rodisc
pia_sigdisc
pickmeas
process_erd
process_srd
read_cs
read_erd
read_ppsf
set_orbpos
subtr_bckg
weight_mean
ASTRO LIB:
date_conv
INTERNAL:
pia_cal_fcspow_proc_event
MODIFICATION HISTORY:
Written by: C. Gabriel (ESA/ESTEC) May 1995
Modified (last) by: cg July 1995
Oct 95 Version 3.5
Bug counting for P1 fixed (CG) December 1995
Ramp deglitching added (CG) December 1995
P1 and P2 are not anymore a special case (CG) December 1995
Orbit position from PSF file, extension of FCSPOW
structure (CG) December 1995
Processing from SRD level now possible (CG) +
effective int times used
IDL !stime instead of systime() for proc time (CG) January 1996
/From_SRD works also with discontinuous set (CG) February 1996
Drift stability analysis choice implemented (CG) April 1996
Processing from SCP level implemented (JA) May 1996
Index mistake fixed (CG) June 1996
Change procedure for data input (JAcosta) June 1996
Change calculation of orbital position (JAcosta) October 1996
Using posi from pickmeas, and new gen_choices (JAcosta) June 1997
V6.3
(See pia_cal_fcspow_proc.pro)
NAME:
PIA_CAL_flatf
PURPOSE:
Top level menu for FCS illumination File production, one of
the Calibration Files Derivation Procedures (CFDP)
CATEGORY:
PIA - graphics
CALLING SEQUENCE:
PIA_CAL_flatf
KEYWORD PARAMETERS:
Group=group: Group leader
COMMON BLOCKS:
colour_indices
phtillum
pia_verselectedf_cmn (internal)
pia_flatf_cmn (internal)
cflatf_edit_cmn (internal)
cal_flatf_cmn (internal)
PROCEDURES USED:
PIA LIB:
pia_write_comment
pia_write_version
pia_xplot
read_flatf
write_illum
ASTRO LIB:
fxbclose
fxbopen
fxbread
INTERNAL:
flatf_struct_val_choice
flatf_edit_event
flatf_edit
cflatf_edit_event
cflatf_edit
clg_flatf_edit_event
clg_flatf_edit
pia_cal_flatf_event
MODIFICATION HISTORY:
Written by: C. Gabriel (ES/ESTEC) March 1995
Modified (last) by: CG, WMT Sep 1995
Oct 95 Version 3.5
Changed for new FCSPOW cumulated structures (CG) February 1996
Re-initialize button added (CG) November 1997
V6.6
(See pia_cal_flatfield.pro)
NAME:
PIA_CAL_footpr
PURPOSE:
Menu for accessing and plotting the calibration files P#FOOTPR
CATEGORY:
PIA - graphics
CALLING SEQUENCE:
PIA_CAL_footpr
KEYWORD PARAMETERS:
Group=group: Group leader
COMMON BLOCKS:
phtfilter
PROCEDURES USED:
PIA LIB:
pia_xsurface
read_footpr
ASTRO LIB:
fxread
INTERNAL:
pia_cal_footpr_event
MODIFICATION HISTORY:
Written by: C. Gabriel (ESA/VILSPA) July 1998
V7.2
(See pia_cal_footpr.pro)
NAME:
PIA_CAL_FPGC
PURPOSE:
Top level menu for Focal Plane Geometry calibration
CATEGORY:
PIA - graphics
CALLING SEQUENCE:
PIA_CAL_FPGC
KEYWORD PARAMETERS:
GROUP=group: Group leader
COMMON BLOCKS:
colour_indices
pia_multi_fit_results (internal)
pia_cal_fpgc_cmn (internal)
pia_cal_fpgres (internal)
PROCEDURES USED:
PIA LIB:
fpg_cross
fpgc_manager
interpol_fpgc
pia_disp_print_file
pia_xplot
INTERNAL:
pia_cal_fpgc_event
MODIFICATION HISTORY:
Written by: C. Gabriel (ESA/ESTEC) September 1995
Modified by: cg October 1995
Oct 95 Version 3.5
Scan direction bug fixed, CG October 1995
(See pia_cal_fpgc.pro)
NAME:
PIA_CAL_NDRSEL
PURPOSE:
Top level menu for NDR general Selection File production
CATEGORY:
PIA - graphics
CALLING SEQUENCE:
PIA_CAL_NDRSEL
KEYWORD PARAMETERS:
GROUP=group: Group leader
COMMON BLOCKS:
colour_indices
phtselndr
pia_ndrsel_cmn (internal)
cndrs_edit_cmn (internal)
cal_ndrsel_cmn (internal)
PROCEDURES USED:
PIA LIB:
pia_write_comment
pia_write_version
read_selndr
write_selndr
ASTRO LIB:
boost_array
fxbclose
fxbopen
fxbread
INTERNAL:
ndrsel_edit_event
ndrsel_edit
cndrsel_edit_event
cndrsel_edit
pia_cal_ndrsel_event
MODIFICATION HISTORY:
Written by: C. Gabriel (ESA/ESTEC) March 1995
Modified (last) by: cg, wmt September 1995
Oct 95 Version 3.5
Re-initialize button added (CG) November 1997
V6.6
/Modal use according to IDL >=5.0 (CG) February 1999
V7.3.1
(See pia_cal_ndrsel.pro)
NAME:
PIA_CAL_PPSF
PURPOSE:
Top level menu for PHT Point Spread Function File production, one of
the Calibration Files Derivation Procedures (CFDP)
CATEGORY:
PIA - graphics
CALLING SEQUENCE:
PIA_CAL_PPSF
KEYWORD PARAMETERS:
GROUP=group: Group leader
COMMON BLOCKS:
colour_indices
phtapert
phtfilter
phtppsf
pia_ppsf_cmn (internal)
cppsf_edit_cmn (internal)
cal_ppsf_cmn (nternal)
PROCEDURES USED:
PIA LIB:
aperture_size_init
phtfilter_init
pia_multchoice
pia_write_author
pia_write_comment
pia_write_version
pia_xplot
pia_xsurface
read_asc_ppsf
read_ppsf
write_asc_ppsf
write_ppsf
ASTRO LIB:
fxread
INTERNAL:
ppsf_edit_event
ppsf_edit
cppsf_edit_event
cppsf_edit
clg_ppsf_edit_event
clg_ppsf_edit
pia_cal_ppsf_event
MODIFICATION HISTORY:
Written by: C. Gabriel (ESA/ESTEC) March 1995
Modified (last) by: cg, wmt September 1995
Oct 95 Version 3.5
Handling from export version possible (CG) April 1997
V6.2
Re-initialize button added (CG) November 1997
V6.6
/Modal use according to IDL >=5.0 (CG) February 1999
V7.3.1
(See pia_cal_ppsf.pro)
NAME:
PIA_CAL_RESPCHK_PROC
PURPOSE:
Calibration Files Derivation Procedures (CFDP)
corresponding to responsivity check analysis
CATEGORY:
PIA - processing
CALLING SEQUENCE:
PIA_CAL_RESPCHK_PROC, det, respchkstr
INPUT:
det: String indicating the detector
OUTPUT:
respchkstr: computed responsivity check structure
COMMON BLOCKS:
deglitch_param
phtcs
phtacc
phterd
phtresdef
phtscp
phtsrd
pickmeas_results
gencho (internal)
PROCEDURES USED:
PIA LIB:
deglitch_param_init
lin_voltages
phtcap_init
pia_cal_darkcur
pia_gencho
pia_load_ierd
pia_load_isrd
pia_pickfile
pia_rodisc
pia_sigdisc
pickmeas
process_erd
process_srd
read_erd
read_resp
set_orbpos
weight_mean
ASTRO LIB:
boost_array
MODIFICATION HISTORY:
Written by: Jose Acosta June 1997
V6.3
(See pia_cal_respchk_proc.pro)
NAME:
PIA_CAL_RESPONS
PURPOSE:
Top level menu for Response File production, one of
the Calibration Files Derivation Procedures (CFDP)
CATEGORY:
PIA - graphics
CALLING SEQUENCE:
PIA_CAL_RESPONS
KEYWORD PARAMETERS:
GROUP=group: Group leader
COMMON BLOCKS:
colour_indices
phtresdef
resp2calu_cmn (internal)
pia_respons_cmn (internal)
pia_varselected_cmn (internal)
cresp_edit_cmn (internal)
cal_resp_cmn (internal)
PROCEDURES USED:
PIA LIB:
get_respstr
pia_select_var
pia_showstr
pia_write_author
pia_write_comment
pia_write_version
pia_xplot
read_asc_pdetect
read_resp
weight_mean
write_asc_pdetect
write_resp
write_respstr
ASTRO LIB:
boost_array
date_conv
fxhread
fxpar
match
INTERNAL:
resp2calu_weight_event
resp2calu_weight
respstruct_val_choice
respstr_show
respons_edit_event
respons_edit
crespons_edit_event
crespons_edit
cluresp_edit_event
cluresp_edit
clgresp_edit_event
clgresp_edit
pia_cal_respons_event
MODIFICATION HISTORY:
Written by: C. Gabriel (ESA/ESTEC) March 1995
Modified (last) by: cg, wmt Sept 1995
Oct 95 Version 3.5
Processing from measurements not allowed (CG) January 1996
Replacing of accumulated structures added (CG) January 1996
Handling from export version possible (CG) April 1997
V6.2
Showing PHT-S responsivities also (CG) September 1997
V6.5
Re-initialize button added (CG) November 1997
V6.6
/Modal use according to IDL >=5.0 (CG) February 1999
V7.3.1
(See pia_cal_respons.pro)
NAME:
PIA_CAL_RESPONS_PROC
PURPOSE:
Calibration Files Derivation Procedures (CFDP)
corresponding to the Responsivity tables File production
CATEGORY:
PIA - processing
CALLING SEQUENCE:
PIA_CAL_RESPONS_PROC, det
INPUT:
det: String indicating the detector
source: Name of Calibration Source used
flux: Expected flux of Calibration Source used [Jy],
where flux is a two elements array, and flux(0)
is the flux and flux(1) is the uncertainty
inbpower: Expected power on detector [W], where inbpower
is a two elements array, and inbpower(0) is the
power and inbpower(1) is the uncertainty
COMMON BLOCKS:
aperture_info
deglitch_param
phtcap
phterd
phtscp
phtsrd
gencho
pia_get_inbp_res
pickmeas_results
pia_cal_respons_proc_cmn (internal)
pia_cal_respons_proc_res_cmn (for passing results)
PROCEDURES USED:
PIA LIB:
deglitch_param_init
get_wheels
lin_voltages
pia_cal_respons
pia_gencho
pia_get_inbpower
pia_load_ierd
pia_load_iscp
pia_load_isrd
pia_pickfile
pia_rodisc
pia_sigdisc
pickmeas
process_erd
process_srd
read_erd
subtr_bckg
weight_mean
pia_fcspre_struct_val_choice
get_fcspre_str
ASTRO LIB:
date_conv
INTERNAL:
pia_cal_respons_proc_event
MODIFICATION HISTORY:
Written by: C. Gabriel (ESA/ESETC) May 1995
Modified (last) by: cg, wmt September 1995
Oct 95 Version 3.5
Pre-reduced signal tables handling +
print + file included (CG) November 1995
In-band power from FITS file, extension of resp
accumulated structure, only /from_table allowed (CG) December 1995
The orbital position was added to the responsivity
accumulated structure (Jacosta) April 1996
Using new pickmeas and pickmeas_results-CB (CG) May 1997
V6.3
(See pia_cal_respons_proc.pro)
NAME:
PIA_CAL_SWAVL
PURPOSE:
Top level menu for SS-SL central wavelengths file production, one of
the Calibration Files Derivation Procedures (CFDP53201)
CATEGORY:
PIA - graphics
CALLING SEQUENCE:
PIA_CAL_SWAVL
KEYWORD PARAMETERS:
GROUP=group: Group leader
COMMON BLOCKS:
colour_indices
phtslwavlen
pia_swavl_cmn (internal)
cswavl_edit_cmn (internal)
pia_cal_swavl_cmn (intenral)
pia_cal_swavl_data (internal)
PROCEDURES USED:
PIA LIB:
pia_cal_swavl_comp
pia_multchoice
pia_multi_fit
pia_write_author
pia_write_version
pia_xplot
read_asc_psssl
set_slwavelen
write_asc_psssl
INTERNAL:
swavl_edit_event
swavl_edit
cswavl_edit_event
cswavl_edit
clu_swavl_edit_event
clu_swavl_edit
pia_cal_swavl_event
MODIFICATION HISTORY:
Written by: C. Gabriel (ESA/ESTEC) June 1995
Modified (last) by: cg, wmt September 1995
Oct 95 Version 3.5
Handling from export version possible (CG) April 1997
V6.2
Re-initialize button added (CG) November 1997
V6.6
/Modal use according to IDL >=5.0 (CG) February 1999
V7.3.1
Code bug (not accepted by IDL5.3) corrected(CG) March 2000
V8.2
(See pia_cal_swavl.pro)
NAME:
PIA_CAL_SWAVL_COMP
PURPOSE:
Compute new central PHT SS/SL wavelengths fitting lines positions.
CATEGORY:
PIA - graphics
CALLING SEQUENCE:
PIA_CAL_SWAVL_COMP
COMMON BLOCKS:
phtslwavlen
pia_cal_swavl_comp_cmn (internal)
CALLED ROUTINES:
PIA LIB:
pia_disp_print_file
pia_xplot
INTERNAL:
pia_cal_swavl_comp_event
MODIFICATION HISTORY:
Written by C.Gabriel (ESA/ESTEC) August 1995
Modified (last) by: cg September 1995
Oct 95 Version 3.5
(See pia_cal_swavl_comp.pro)
NAME:
PIA_CAL_SWAVL_PROC
PURPOSE:
Calibration Files Derivation Procedures (CFDP)
corresponding to the PHT-S Wavelengths tables File production
CATEGORY:
PIA - processing
CALLING SEQUENCE:
PIA_CAL_SWAVL_PROC
OUTPUT:
MNPW: FLTARR(128,n) = mean powers of SS/SL obtained for all n raster
position
MNPU: FLTARR(128,n) = MNPW uncertainties
COMMON BLOCKS:
colour_indices
deglitch_param
phterd
phtscp
phtslwavlen
phtsrd
pickmeas_results
gencho (internal)
PROCEDURES USED:
PIA LIB:
deglitch_param_init
get_rastersteps
pia_gencho
pia_load_iscp
pia_load_isrd
pia_pickfile
pia_rodisc
pia_sigdisc
pia_xplot
pickmeas
process_erd
process_scp
process_srd
read_erd
weight_mean
MODIFICATION HISTORY:
Written by: C. Gabriel (ESA/VILSPA) June 1995
Modified (last) by: cg August 1995
Oct 95 Version 3.5
Using new pickmeas and pickmeas_results-CB (CG) May 1997
V6.3
(See pia_cal_swavl_proc.pro)
NAME:
PIA_CAL_VIGNET
PURPOSE:
Top level menu for PHT Vignetting Files production, one of
the Calibration Files Derivation Procedures (CFDP)
CATEGORY:
PIA - graphics
CALLING SEQUENCE:
PIA_CAL_VIGNET
KEYWORD PARAMETERS:
GROUP=group: Group leader
COMMON BLOCKS
colour_indices
phtfilter
phtvignet
pia_vign_cmn (internal)
cvign_edit_cmn (internal)
cal_vignet_cmn (internal)
PROCEDURES USED:
PIA LIB:
phtfilter_init
pia_multchoice
pia_xplot
pia_xsurface
vignet_tables_read
write_vign
ASTRO LIB:
fxread
INTERNAL:
vignet_edit_event
vignet_edit
cvignet_edit_event
cvignet_edit
clgvignet_edit_event
clgvignet_edit
pia_cal_vignet_event
MODIFICATION HISTORY:
Written by: C. Gabriel (ESA/ESTEC) March 1995
Modified (last) by: cg, wmt Jul 1995
Oct 95 Version 3.5
Handling from export version possible (CG) April 1997
V6.2
Re-initialize button added (CG) November 1997
V6.6
/Modal use according to IDL >=5.0 (CG) February 1999
V7.3.1
(See pia_cal_vignet.pro)
NAME:
RESPCHK_STR_INIT
PURPOSE:
Initializes the Responsivity check Structures
CATEGORY:
PIA - initialisation
CALLING SEQUENCE:
RESPCHK_STR_INIT
INPUTS:
None
OUTPUTS:
None
PROCEDURES USED:
None
MODIFICATION HISTORY:
Written by: Jose Acosta
May 97 Version 6.4
(See respchk_str_init.pro)
NAME:
WRITE_CHOPCOR
PURPOSE:
Write signal losses correction factor to a FITS file
CATEGORY:
PIA - I/O
CALLING SEQUENCE:
WRITE_CHOPCOR, DET, CHOPCOR_STR, FILENAME = FILENAME
COMMENT = COMMENT, VERSION = VERSION
INPUT:
filename: fits file name without the '.FITS' extension
det: character string of 'C1', 'C2', 'P'
CHOPCOR_STR: structure containing the correction factor per
detector
OPTIONAL INPUT:
COMMENT : the comment line in the fits header, string type
VERSION : the version number, string type, less than 8 chars
default is 0001
PROCEDURES USED:
PIA library:
c2p_IA2pipe: changing order of C2 pixels
MODIFICATION HISTORY:
Written by: Jose Acosta - Jan 98
V7.0
;
(See write_chopcor.pro)
NAME:
WRITE_DARKCSTR
PURPOSE:
Append a new structure to the dark current structure corresponding
to det
CATEGORY:
PIA - I/O
CATEGORY:
CALLED SEQUENCE:
WRITE_RESPCHKSTR, DETECTOR_NAME, newrchkstr [,/REPLACE]
INPUTS:
DETECTOR_NAME: ONE OF THESE STRINGS -- P1, P2, P3, C1, C2, SL
newrchkstr: the corresponding new responsivity check structure
OPTIONAL INPUTS:
NONE
KEYWORD PARAMETERS:
NONE
PROCEDURE:
MODIFICATION HISTORY:
WRITTEN BY: Jose Acosta
MAy 97 Version 6.4
(See write_respchkstr.pro)
NAME:
WRITE_DARKORB
PURPOSE:
Write a dark current values depending on orbital position to a FITS file.
CATEGORY:
PIA - I/O
CALLING SEQUENCE:
WRITE_DARKORB, FILENAME, DET, DARKORB_STR
COMMENT = COMMENT, VERSION = VERSION
INPUT:
filename: fits file name without the '.FITS' extension
det: character string of 'C1', 'C2', 'P'
DARKORB_STR:
OPTIONAL INPUT:
COMMENT : the comment line in the fits header, string type
VERSION : the version number, string type, less than 8 chars
default is 0001
PROCEDURES USED:
PIA library:
c2p_IA2pipe: changing order of C2 pixels
MODIFICATION HISTORY:
Written by: Jose Acosta
V6.6
;
(See write_darkorb.pro)
NAME:
WRITE_FXISOHEADER
PURPOSE:
Write a PHT primary FITS header for a FITS file.
CATEGORY:
PIA - I/O
CALLING SEQUENCE:
WRITE_FXISOHEADER, FILENAME, HEADER, DATA,
USERNAME=USERNAME, COMMENT=COMMENT, VERSION=VERSION,EXTENSION=EXTENSION
INPUT:
FILENAME: filename for the output file without extension
OPTIONAL INPUT:
PIPELINENAME: string type, default is the pipeline product name
USERNAME : the username line in the fits header, string type.
the maximum character length is 8.
COMMENT : the comment line in the fits header, string type
VERSION : the version number, string type, less than 8 chars
default is 0001
EXTENSION: for binary extension files
OUTPUT:
HEADER: string array containing the new header
PROCEDURES USED:
ASTROLIB:
fxhmake
fxaddpar
MODIFICATION HISTORY:
Written by: I. Heinrichsen Jan. 1997
(See write_fxisoheader.pro)