Downlink Segment Status

Download Report

Transcript Downlink Segment Status

Downlink Segment Test Status (S15.0)
Russ Laher
August 28, 2006
S15.0 Test Readiness Review, August 28, 2006
Russ Laher (1)
Summary of S15.0 D/L work performed





D/L-group software changes implemented for S15.0 (all critical level 3 or 4)
 56 pipeline-related CRs/AIs (59 for S14.0)
 3 database-related CRs/AIs (12 for S14.0)
 24 ARs (19 for S14.0)
D/L segment-testing to check specific CR/AR/AI changes
 Small cluster of 16 pipeline-drones (mini “ops-like” environment)
 New Solaris-10 operating system
 SODB (fresh S14 “pedigreed” database via Ed Jackson)
 Product archiver run on pipeline results for end-to-end verification
ISTs doing science verification of pipeline products
QA team verification of QA sub-system upgrades
Test plan documents written by the Cog. E.s to help I&T
S15.0 Test Readiness Review, August 28, 2006
Russ Laher (2)
What’s New for S15.0 – IRAC





New C module called “slgst” (CR #7089)

To set Bit 2 (indicates ghost-light corruption) and

To set Bit 3 (indicates stray-light corruption) in Imask image
(see SOSDL-SIS-PD-3030 for Imask-bit definitions)

Requires 4 new calibration files (1 per channel; caltype=“GHOSTMASK”)
Changes to fiducial-frame pipeline (plScriptId=25) (CR #7327)

To query for 2MASS sources

Execute caltrans to fetch calibration images for “slgst” module

Execute the new “slgst” module

New parameters added to w_fiducial_frame.nl
Latency-ensemble pipeline change (plScriptId=23) to get inputs from BCD pipeline
(plScriptId=17), not darkcal pre-processing pipeline ( plScriptId=1) (AR #7378)
New SkyDark selection in BCD pipeline (plScriptId=17) (CR #7301)

Applies to HDR images only, for external repeat >1

Use sky dark from regular (non-HDR) AOR for repeated HDR exposures
New LabDark selection in BCD pipeline (plScriptId=17) (CR #7326)

Applies to channel 4 only

Applies only to exposure times of either 100 or 200 seconds

Applies to HDR images only, for external repeat >1

Use lab dark from regular (non-HDR) AOR for repeated HDR exposures
S15.0 Test Readiness Review, August 28, 2006
Russ Laher (3)
What’s New for S15.0 – IRS








BCD-pipeline change to not propagate uncertainties computed by “droopres”
module (w_irs_droopres.pl) (plScriptId=2015 and many others) (CR #7321)
Modification to the “coadd2d” module to propagate the input uncertainties of
BCDs (plScriptId=2016) (CR #6850)
Added input uncertainty image darkdrift_unc.fits to the “imagest” module’s
command line (plScriptdId=2015 and many others) (CR #7351)
Eliminated “shadow” NaNs made by “imagest” module (mode 1) (AR #7244)
New “snest_irs” module to replace “snestimator” module (w_irs_snestimator.pl)
(plScriptId=2015 and many others) (CR #7010)
New FITS keywords in BCD header for velocity corrections: JULIAN, VX, VY, and
VZ (plScriptId=2015 and many others) (CR #7343)
New non-linearity calibration file used by the “satcor” module (“imagest” mode 2)
(w_irs_satcor.pl) (plScriptdId=2015 and many others) (CR #7352)
Changes to the “extract” module (e.g., flag wavelength bins containing all NaNs
with -9999.0) (several plScriptIds) (CR #7344)
S15.0 Test Readiness Review, August 28, 2006
Russ Laher (4)
What’s New for S15.0 – MIPS


MIPS:Si
 None!
MIPS:Ge
 Change to uprop library and radhit module for Solaris-10 compatibility (Sun
apparently added a new long double version of the <math> library and this
created ambiguity in interpreting whether un-cast scalars are data-typed as
either a double or long double) (executed by BCD pipelines associated with
1500-series plScriptIds) (CR #7336)
 New off-line option for least-squares linear and quadratic fitting of stim
solutions in “interp” module (new option is for offline use for comparing with
results from AZ pipelines only) (executed by BCD pipelines associated with
1600-series plScriptIds) (CR #6477)
 Change to MIPS SED post-BCD processing: Bug fixed in flux computation
(needed to multiply CDELT1 by RESCALE in spectrum module)
(plScriptid=1049) (CR #7255)
S15.0 Test Readiness Review, August 28, 2006
Russ Laher (5)
What’s New for S15.0 – Database



New “releaseLevel” field in all calibration fallback database tables (CR #7165)
 IracFallback
 IrsFallback
 Mips1Fallback
 Mips2Fallback
 Mips3Fallback

Small integer datatype, default=99
Modified database stored function “getCalProductsForRequest” to query on new
“releaseLevel” field in all calibration fallback database tables (CR #7166)

Used by Leopard

No change to interface, only internal queries
New database stored procedures to update new “releaseLevel” field in all calibration
fallback database tables (CR #7184)
 updateIracFallbackReleaseLevel(<fbId>,<releaseLevel>)
 updateIrsFallbackReleaseLevel(<fbId>,<releaseLevel>)
 updateMips1FallbackReleaseLevel(<fbId>,<releaseLevel>)
 updateMips2FallbackReleaseLevel(<fbId>,<releaseLevel>)
 updateMips3FallbackReleaseLevel(<fbId>,<releaseLevel>)

Executable under pipelineOpsRole and pipelineSwRole
S15.0 Test Readiness Review, August 28, 2006
Russ Laher (6)
What’s New for S15.0 – Other






The “angleavg” module was modified to make it robust against < 2 samples
when computing the gyro jitter statistics (AR #7360)
Upgraded “nanlib” library for improved NaN handling on multiple platforms
(e.g., Solaris, Mac, Linux, Windows) (CR #7216)
A reference to “nanvalue.h” has been added to many libraries used by many
modules for porting to non-Solaris platforms (e.g., uprop, dlimage, sortutil, dlcs,
colfit, integrate, …) (CR #7249)
Modified “c2s_trans” and “s2c_trans” modules to allow input columns “delta_...”
to be optional (IRAC bandmerge pipeline; plScriptid=32) (AR #7187)
Bug fix in “bandmerge” module to recognize input SNR for optional statistical
calculations and enlarged output flux fields to handle large fluxes (AR #7180)
Fixed SDAT problem of hanging when displaying an image with all NaNs
(CR #7264)
S15.0 Test Readiness Review, August 28, 2006
Russ Laher (7)
Issues/Concerns

S15 D/L software segment-level testing was conducted under the
new Solaris-10 operating system (previous Solar 8 was used).
 Changes to Makefiles for building D/L software were required
 Comparisons of products generated by Solaris 8 vs. Solaris 10
show no differences
 Perl built under Solaris 8 works find under Solaris 10, so we will
not be re-building Perl for Solaris 10.
S15.0 Test Readiness Review, August 28, 2006
Russ Laher (8)