mkfilter2 - Produce an ASCA filter file for XSELECT.
mkfilter2 S0HK S1HK G2HK G3HK rigidityfile frf leapsecfile attitudefile Euler_angles(3) bin_width outfile
mkfilter2 is a program to produce a filter file that XSELECT uses. mkfilter2 gets information from HK files (SIS S0-1 and GIS G2-3), frf.orbit, rigidity.data, and attitude frf. To do this, mkfilter2 accesses HK files, NOT telemetry frf.
This is an FTOOLS version of Toshiaki Takeshima's mkfilter2 program, version 2.34.
The filter file contains the following parameters:
--------------------------------------------------------------------- Name Type Unit Comment --------------------------------------------------------------------- TIME double sec Bin center, in seconds from Jan. 1, 1993 START char Start time of record BN_WIDTH double sec Data Bin Width BIT_RATE byte DP Bit Rate 0:H, 1:M, 2:L ACS byte ACS Status 0:fine mode, 1:corse mode NSAS float degree NSAS cone angle (sun angle) Z_ALPHA float degree R.A.(2000) of Z-Axis Z_DELTA float degree Dec.(2000) of Z-Axis EULER_3 float degree 3rd Euler Angle (Z-Y-Z) SAT_ALT float degree Satellite altitude SAT_LON float km Satellite longitude SAT_LAT float degree Satellite latitude ELV float degree Target elevation from the Earth regde COR float GeV Cut Off Rigidity FOV byte Field of View 0:Sky/1:Night Earth/2:Day Earth BR_EARTH float degree Angular distance from Bright Earth SAA byte Passage of South Atlantic Anomaly 1:yes/0:no T_SAA float sec Time after SAA passage (sec) SUNSHINE byte 1:satellite is in daytime/ 0:night T_DY_NT float sec Time after day/night transition (sec) S0_MODE byte SIS_0 observation mode 0:Fnt/1:Brt/2:Fst/3:Frm S1_MODE byte SIS_1 observation mode 4:DkFrm/5:Hst/6:Intg S0_ID int SIS_0 CCD ID LIST S1_ID int SIS_1 CCD ID LIST S0_DSCR byte SIS_0 Discriminator status S1_DSCR byte SIS_1 Discriminator status SIS_ADRS byte SIS Address Dscri 0:in 1:out for each chip S0_GRADE byte SIS_0 grade discriminate value S1_GRADE byte SIS_1 grade discriminate value S0_EVTR0 int SIS_0 Chip_0 Event Threshold S0_EVTR1 int SIS_0 Chip_1 Event Threshold S0_EVTR2 int SIS_0 Chip_2 Event Threshold S0_EVTR3 int SIS_0 Chip_3 Event Threshold S1_EVTR0 int SIS_1 Chip_0 Event Threshold S1_EVTR1 int SIS_1 Chip_1 Event Threshold S1_EVTR2 int SIS_1 Chip_2 Event Threshold S1_EVTR3 int SIS_1 Chip_3 Event Threshold S0_SPTR0 int SIS_0 Chip_0 Split Threshold S0_SPTR1 int SIS_0 Chip_1 Split Threshold S0_SPTR2 int SIS_0 Chip_2 Split Threshold S0_SPTR3 int SIS_0 Chip_3 Split Threshold S1_SPTR0 int SIS_1 Chip_0 Split Threshold S1_SPTR1 int SIS_1 Chip_1 Split Threshold S1_SPTR2 int SIS_1 Chip_2 Split Threshold S1_SPTR3 int SIS_1 Chip_3 Split Threshold S0_AE byte SIS_0 AE Status 0:normal/1:A-off/2:Power off S1_AE byte SIS_1 AE Status 0:normal/1:A-off/2:Power off S0_TEMP float deg C SIS_0 CCD temperature S1_TEMP float deg C SIS_1 CCD temperature S0_EVNT0 float evt/sec SIS_0 chip_0 HK Event number S0_EVNT1 float evt/sec SIS_0 chip_1 HK Event number S0_EVNT2 float evt/sec SIS_0 chip_2 HK Event number S0_EVNT3 float evt/sec SIS_0 chip_3 HK Event number S1_EVNT0 float evt/sec SIS_1 chip_0 HK Event number S1_EVNT1 float evt/sec SIS_1 chip_1 HK Event number S1_EVNT2 float evt/sec SIS_1 chip_2 HK Event number S1_EVNT3 float evt/sec SIS_1 chip_3 HK Event number S0_PIXL0 float pxl/sec SIS_0 chip_0 HK Pixel number over threshold S0_PIXL1 float pxl/sec SIS_0 chip_1 HK Pixel number over threshold S0_PIXL2 float pxl/sec SIS_0 chip_2 HK Pixel number over threshold S0_PIXL3 float pxl/sec SIS_0 chip_3 HK Pixel number over threshold S1_PIXL0 float pxl/sec SIS_1 chip_0 HK Pixel number over threshold S1_PIXL1 float pxl/sec SIS_1 chip_1 HK Pixel number over threshold S1_PIXL2 float pxl/sec SIS_1 chip_2 HK Pixel number over threshold S1_PIXL3 float pxl/sec SIS_1 chip_3 HK Pixel number over threshold S0_TELM0 float evt/sec SIS_0 chip_0 telemely event number S0_TELM1 float evt/sec SIS_0 chip_1 telemely event number S0_TELM2 float evt/sec SIS_0 chip_2 telemely event number S0_TELM3 float evt/sec SIS_0 chip_3 telemely event number S1_TELM0 float evt/sec SIS_1 chip_0 telemely event number S1_TELM1 float evt/sec SIS_1 chip_1 telemely event number S1_TELM2 float evt/sec SIS_1 chip_2 telemely event number S1_TELM3 float evt/sec SIS_1 chip_3 telemely event number S0_SATF0 byte SIS_0 chip_0 saturation flag 0:no/ 1:yes S0_SATF1 byte SIS_0 chip_1 saturation flag 0:no/ 1:yes S0_SATF2 byte SIS_0 chip_2 saturation flag 0:no/ 1:yes S0_SATF3 byte SIS_0 chip_3 saturation flag 0:no/ 1:yes S1_SATF0 byte SIS_1 chip_0 saturation flag 0:no/ 1:yes S1_SATF1 byte SIS_1 chip_1 saturation flag 0:no/ 1:yes S1_SATF2 byte SIS_1 chip_2 saturation flag 0:no/ 1:yes S1_SATF3 byte SIS_1 chip_3 saturation flag 0:no/ 1:yes S0_DFE0 float ADU SIS_0 chip_0 dark frame error S0_DFE1 float ADU SIS_0 chip_1 dark frame error S0_DFE2 float ADU SIS_0 chip_2 dark frame error S0_DFE3 float ADU SIS_0 chip_3 dark frame error S1_DFE0 float ADU SIS_1 chip_0 dark frame error S1_DFE1 float ADU SIS_1 chip_1 dark frame error S1_DFE2 float ADU SIS_1 chip_2 dark frame error S1_DFE3 float ADU SIS_1 chip_3 dark frame error GIS_MODE byte GIS observation mode, 0:PH/ 1:MPC/ 2:PCAL GHV2_L byte GIS HVL2 status 16:off/8:reduction/0-7:level GHV3_L byte GIS HVL3 status 16:off/8:reduction/0-7:level GHV2_H byte GIS HVH2 status 16:off/8:reduction/0-7:level GHV3_H byte GIS HVH3 status 16:off/8:reduction/0-7:level G2_LDHIT float cnt/sec GIS_2 Lower Discri Hit counting rate G3_LDHIT float cnt/sec GIS_3 Lower Discri Hit counting rate G2_H0 float cnt/sec GIS_2 HK monitor H0 G3_H0 float cnt/sec GIS_3 HK monitor H0 G2_H1 float cnt/sec GIS_2 HK monitor H1 G3_H1 float cnt/sec GIS_3 HK monitor H1 G2_H2 float cnt/sec GIS_2 HK monitor H2 G3_H2 float cnt/sec GIS_3 HK monitor H2 G2_L0 float cnt/sec GIS_2 HK monitor L0 G3_L0 float cnt/sec GIS_3 HK monitor L0 G2_L1 float cnt/sec GIS_2 HK monitor L1 G3_L1 float cnt/sec GIS_3 HK monitor L1 G2_L2 float cnt/sec GIS_2 HK monitor L2 G3_L2 float cnt/sec GIS_3 HK monitor L2 G2_CPU_I float cnt/sec GIS_2 HK monitor CPU_IN G3_CPU_I float cnt/sec GIS_3 HK monitor CPU_IN G2_CPU_O float cnt/sec GIS_2 HK monitor CPU_OUT G3_CPU_O float cnt/sec GIS_3 HK monitor CPU_OUT G2_TELM float cnt/sec GIS_0 telemely event number G3_TELM float cnt/sec GIS_1 telemely event number G2_CPU_S byte GIS_2 CPU status, run +4, stop +2, error +1 G3_CPU_S byte GIS_3 CPU status, run +4, stop +2, error +1 GIS_HAMM byte GIS Hamming Error 0:off/1:on G2_TEMP float deg C GIS_2 temperature G3_TEMP float deg C GIS_3 temperature G2_HVHMN float V GIS2 HV-H monitor G2_HVLMN float V GIS2 HV-L monitor G2_HVHCM float uA GIS2 HV-H current monitor G3_HVHMN float V GIS3 HV-H monitor G3_HVLMN float V GIS3 HV-L monitor G3_HVHCM float uA GIS3 HV-H current monitor G2_DEADT float GIS_2 Dead time correction factor (0-1) G3_DEADT float GIS_3 Dead time correction factor (0-1) RBM_TEMP float deg C RBM temperature GIS_RBMF byte RBM flag status of GIS 0:off/1:on SIS_RBMF byte RBM flag status of SIS 0:off/1:on RBM_CONT float cnt/sec RBM counting rate ETI int Extended TI counter ANG_DIST float degree Ang. Distance of FOV from specified direction ---------------------------------------------------------------------
Toshiaki Takeshima NASA Goddard Space Flight Center Code 662 / XTE SOF Greenbelt MD 20771, USA Phone 703-286-5090 Email toshiaki.takeshima@gsfc.nasa.gov
For FTOOLS assistance and to report bugs, contact the FTOOLS Development Team at NASA Goddard Space Flight Center, http://heasarc.gsfc.nasa.gov/cgi-bin/ftoolshelp, or the ASCA Guest Observer Facility, ascahelp@olegacy.gsfc.nasa.gov.