From aconrad Wed Jul 19 17:39:11 2000 Received: from paniau.keck.hawaii.edu (paniau [128.171.96.133]) by keck.hawaii.edu (8.8.8+Sun/8.8.8) with ESMTP id RAA27500; Wed, 19 Jul 2000 17:39:09 -1000 (HST) Received: by paniau.keck.hawaii.edu (8.8.8+Sun/SMI-4.1) id RAA01155; Wed, 19 Jul 2000 17:35:38 -1000 (HST) Date: Wed, 19 Jul 2000 17:35:38 -1000 (HST) From: aconrad (Al Conrad) Message-Id: <200007200335.RAA01155@paniau.keck.hawaii.edu> To: larkin@astro.ucla.edu Subject: NIRC2 list Cc: aconrad, goodrich, kym@tacos.submm.caltech.edu, wea@ligo.caltech.edu Content-Length: 3243 X-Lines: 92 Status: O Hi, James. At Tuesday morning's call Bill asked me to create a list of outstanding items for NIRC2 detector electronics and software. Thanks, Al ----------------------------------------------------------------------- NIRC2 Detector Subsystem Punch List 1. Web Documentation a) Operations Manual. Including cookbook instructions for how to perform basic operations needed to characterize the InSb like adjusting offsets and biases i) from primitive keywords. ii) from the command line (via scripts). iii) from the GUI see KSD-3 for additional ideas for this document. b) Trouble Shooting Guide. i) known bugs and peculiarities (e.g., running check 3 times). ii) log file locations. see KSD-3 for additional ideas for this document. c) Enumerated list of keywords with one paragraph description. see KSD-3 for additional ideas for this document. d) Specific code mechanisms i) short description of the changes required fix column swap. ii) notify mechanism (Tim Liu's code). 2. Apply a better fix to quicklook print than opening permissions on the source code directory. 3. Fix problem that m q1offset="anystring" does not return an error and sets the offset to 4. Check all other keywords for similar bugs and fix. 4. Fix problems encountered in the nirspec server that possibly have been inherited in the alad server a) Crash on FITS keyword collection. If the external keyword server (ACS, DCS, or AO) is unavailable, the keyword server sometimes (but not always) crashes somewhere during its attempt to get the keywords. Could this be related to the timing associated with waiting for pixels to come back from the transputers? This was once an independently "forked" process, but, becasue of a different problem with that mechanism, is back to being a single thread with the FITS creation. b) Hard coded array lengths, not using #defines, not checking array bounds before inserting elements into arrays (e.g., two bugs in fileio.c found during nirspao: FitsHeader[2][16384] ... line[STR_LEN] c) hard coded directory paths for: i) log files ii) SKY frames (/tmp) iii) initial OUTDIR value. 5. Provide image display features (like the full image window that displays the zoomed in area) that are specified in 5.3.1.1 of the NIRC2 requirements document. Do we need to revisit this list now that we have some experience with quicklook? 6. dlp Any IDL changes to the "dlp" mechanisms that come up during testing (probably none, but I think BobG said there's something outstanding here). 7. /kroot/kss/alad CVS and gmakes a) make sure each app can be rebuilt without overwriting the current release. b) make sure each app can be rebuilt by typing gmake. c) make sure each app is under CVS. 8. Reorder motor keywords to be reverse-photon-order in the fits header. 9. Modify software and electronics as appropriate to accomplish InSb readout with sufficiently low noise.