Getting Started | Documentation | Glish | Learn More | Programming | Contact Us |
Version 1.9 Build 1488 |
|
------------------------------------------------------------------------ NAME: Release v1.7 (June 2002) ID: 1.7 DESCRIPTION: AIPS++ release v1.7 (includes all targets 1.7.* below) REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: PM, 2001-12-24 to 2002-05-27 22 weeks less 2 weeks vacation = 20 weeks less 6 weeks defects/user support (30%) = 14 weeks @ 100% = 14 wk @ 75% = 11 wk @ 50% = 7 wk @ 25% = 4 wk Available personnel: ASTRON: GvD, 50%, 7 wk, Ger van Diepen JN,5%, 1 wk, Jan Noordam ATNF: AL, 75%, 11 wk, Allan Leigh MM, 100%, 14 wk, Malte Marquarding MW, 40%, 6 wk, Mark Wieringa NK, 75%, 11 wk, Neil Killeen WB, 50%, 7 wk, Wim Brouw BIMA/NCSA: AS, 70%, 10 wk, Anuj Sarma DG, 75%, 11 wk, Daniel Goscha DM, 50%, 7 wk, Dave Mehringer PT, 35%, 5 wk, Peter Teuben RP, 50%, 7 wk, Ray Plante JBO: RN,5%, 1 wk, Roger Noble NRAO: AK, 100%, 14 wk, Athol Kemball BG, 75%, 11 wk, Bob Garwood DK, 100%, 14 wk, David King DrS, 100%, 14 wk, Darrell Schiebel GM, 75%, 11 wk, George Moellenbrock JU, 25%, 4 wk, Jeff Uphoff JB, 75%, 11 wk, Jim Braatz JM, 85%, 12 wk, Joe McMullin KG, 75%, 11 wk, Kumar Golap SB, 60%, 8 wk, Sanjay Bhatnagar TC, 35%, 5 wk, Tim Cornwell WY, 100%, 14 wk, Wes Young ND1, 40%, 6 wk, New developer #1 ND2, 40%, 6 wk, New developer #2 ---------------------------------------------------------------------------- NAME: ATCA scientific completeness ID: 1.7.1 DESCRIPTION: Scientific completeness of end-to-end ATCA data reduction, including: i) resolve Q/U sign for linearly-polarized data (1.7.1.1); ii) capability to average G Jones solutions (1.7.11.4); iii) ATCA filler enhancements (1.7.1.2); iv) ATCA test scripts (1.7.1.3); v) generic connected-element calibration improvements (1.7.6); vi) generic data flagging improvements (1.7.9); vii) generic calibration table utility improvements (1.7.11); viii) generic spectral line calibration and imaging improvements (1.7.12). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ----------------------------------------------------------------------- NAME: Resolve Q/U sign for linearly polarized data ID: 1.7.1.1 DESCRIPTION: Ensure compatibility in Stokes (Q,U) sign between AIPS++ and MIRIAD for X,Y data. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: MW, 1 wk ----------------------------------------------------------------------- NAME: ATCA filler enhancements ID: 1.7.1.2 DESCRIPTION: ATCA filler enhancements, including: i) remove channels (instead of flag) when birdie=true. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: MW, 0.5 wk ----------------------------------------------------------------------- NAME: ATCA test scripts ID: 1.7.1.3 DESCRIPTION: ATCA end to end test scripts, including: i) the following observing modes: a) cm continuum (including mosaicing); b) cm line reduction; ii) scripts should inter-compare results with MIRIAD and return pass/fail. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: MW, 2 wk ----------------------------------------------------------------------- NAME: VLA scientific completeness ID: 1.7.2 DESCRIPTION: Scientific completeness of end to end VLA reduction in common observing modes, including: i) expand vlafiller to add a priori VLA gain curves to the MS (1.7.2.1); ii) VLA test scripts (1.7.2.2); iii) default SCAN_ID handling in vlafiller (1.7.2.3); iv) generic connected-element calibration improvements (1.7.6); v) generic data flagging improvements (1.7.9); vi) generic calibration table utility improvements (1.7.11); vii) generic spectral line calibration and imaging improvements (1.7.12); viii) full heterogeneous spectral window support (1.7.14). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: VLA filler a priori gain curves ID: 1.7.2.1 DESCRIPTION: Fill a priori VLA gain curves in the MS, including: i) generic gain curve support in MS (1.7.13); ii) propagate VLA gain curves through the filler to the MS GAIN sub-table (1.7.2.1.1) REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Propagate gain curves through VLA filler ID: 1.7.2.1.1 DESCRIPTION: Adjust the vla filler to propagate gain curves to the MS GAIN sub-table. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: GM, 1 wk ------------------------------------------------------------------------ NAME: VLA test scripts ID: 1.7.2.2 DESCRIPTION: i) test scripts and data for end to end reduction of additional standard observing modes, beyond those already implemented; ii) scripts should inter-compare results with those obtained using AIPS. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: GM, 1 wk ------------------------------------------------------------------------ NAME: Default SCAN_ID handling in VLA filler ID: 1.7.2.3 DESCRIPTION: Provide default SCAN_ID handling in VLA filler REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: RM, 1 wk ------------------------------------------------------------------------ NAME: BIMA scientific completeness ID: 1.7.3 DESCRIPTION: Scientific completeness for BIMA end to end reduction in common observing modes, including: i) planet-based flux density calibration (1.7.3.1); ii) BIMA line-length correction (1.7.3.2); iii) MS time-averaging tool (1.7.3.3); iv) BIMA Getting Results chapter (1.7.3.4); v) BIMA test scripts (1.7.3.5); vi) generic connected-element calibration improvements (1.7.6); vii) generic data flagging improvements (1.7.9); viii) generic calibration table utility improvements (1.7.11); ix) generic spectral line calibration and imaging improvements (1.7.12); x) full heterogeneous spectral window support (1.7.14). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Planet-based flux density calibration ID: 1.7.3.1 DESCRIPTION: Support planet-based flux density calibration, including: i) representation of planet flux-density models; ii) verify correct transform to MODEL_DATA column. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: DG, 4 wk ------------------------------------------------------------------------ NAME: BIMA line-length correction ID: 1.7.3.2 DESCRIPTION: i) add line-length corrections to a BIMA-specific MS sub-table; ii) convert to a calibration table to apply. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: DM, 2 wk ------------------------------------------------------------------------ NAME: MS time averaging tool ID: 1.7.3.3 DESCRIPTION: Tool to average an MS in time, including support for BIMA polarization switching. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: DG, 7 wk ------------------------------------------------------------------------ NAME: BIMA GR chapter ID: 1.7.3.4 DESCRIPTION: Migrate BIMA user-level documentation to a Getting Results chapter. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: AS, 2 wk ------------------------------------------------------------------------ NAME: BIMA test scripts ID: 1.7.3.5 DESCRIPTION: Test scripts for end to end reduction of remaining BIMA observing modes (incl polarization) REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: DM, 1 wk, AS, 1 wk ------------------------------------------------------------------------ NAME: GBT scientific completeness ID: 1.7.4 DESCRIPTION: Scientific completeness of GBT reduction in common observing modes: i) GBT filler enhancements (1.7.4.1); ii) IARDS completion (1.7.4.2); iii) GBT position-switched calibration (1.7.4.3); iv) GBT frequency-switched calibration (1.7.4.4); v) GBT imaging improvements (1.7.4.5) REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ----------------------------------------------------------------------- NAME: GBT filler enhancements ID: 1.7.4.1 DESCRIPTION: i) Tcal and frequency information filled properly for DCR data (1.7.4.1.1); ii) revised Van Vleck corrections in filler (1.7.4.1.2); iii) support multi-bank modes in spectrometer (1.7.4.1.3); iv) on-line capability enabled (1.7.4.1.4); v) implement alternate weighting schemes (1.7.4.1.5); vi) support cross-correlation modes in spectrometer (1.7.4.1.6); vii) support holography (1.7.4.1.7); viii) fill receiver information in GAIN sub-table (1.7.4.1.8); ix) prepare filler for transition to GBT operations (1.7.4.1.9); x) SD MS audit (1.7.4.1.10). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: BG, 9 wk ----------------------------------------------------------------------- NAME: GBT Interim Astronomical Real-time Display System (IARDS) completion ID: 1.7.4.2 DESCRIPTION: i) display spectrometer data (1.7.4.2.1); ii) display spectral processor data (1.7.4.2.2); iii) display DCR data (1.7.4.2.3); iv) update after end of each scan (1.7.4.2.4); v) user adjustment of display rate (1.7.4.2.5); vi) display multiple scans in sequence without intervention (1.7.4.2.6); vii) display track data (1.7.4.2.7); viii) display on/off data (1.7.4.2.8); ix) ignore unsupported modes within an observing session (1.7.4.2.9); x) display uncalibrated data correctly (1.7.4.2.10); xi) display calibrated data correctly (1.7.4.2.11); xii) can toggle between calibrated and uncalibrated data (1.7.4.2.12); xiii) displays appropriate header information (1.7.4.2.13); xiv) displays one spectrum per spectral window (1.7.4.2.14).; xv) all auxilliary calibration displays enabled (1.7.4.2.15). REQUIREMENTS: DESIGN: AGGREGATE: ASSIGNED: JB, 4 wk ----------------------------------------------------------------------- NAME: GBT position-switched calibration ID: 1.7.4.3 DESCRIPTION: i) generic single-dish calibration improvements (1.7.8) REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ----------------------------------------------------------------------- NAME: GBT frequency-switched calibration ID: 1.7.4.4 DESCRIPTION: i) generic single-dish calibration improvements (1.7.8) REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ----------------------------------------------------------------------- NAME: GBT imaging improvments ID: 1.7.4.5 DESCRIPTION: i) add the latest empirical modelled, theoretical and possibly numerical GBT primary beam models to imager; ii) automatically GBT and VLA data by a least-squares fit to overlapping points. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: TC, 1 wk ----------------------------------------------------------------------- NAME: IRAM scientific completeness ID: 1.7.5 DESCRIPTION: i) complete ALMA-TI filler (1.7.5.1); ii) polynomial phase correction (1.7.5.2); iii) polynomial bandpass correction (1.7.5.3); iv) phase transfer from 3mm to 1mm (1.7.5.4); v) millimeter amplitude calibration (1.7.5.5); vi) generic connected-element calibration improvements (1.7.6); vii) generic data flagging improvements (1.7.9); viii) generic calibration table utility improvements (1.7.11); ix) generic spectral line calibration and imaging improvements (1.7.12); x) full heterogeneous spectral window support (1.7.14). REQUIREMENTS: DESIGN: AGGREGATE: ASSIGNED: KG, 6 wk, AK, 4 wk ----------------------------------------------------------------------- NAME: Generic connected-element calibration improvements ID: 1.7.6 DESCRIPTION: Enhancements to the generic calibration capabilities for scientific completeness, including: i) GJones incremental calibration (1.7.6.1); ii) enhanced calibration interpolation modes (1.7.6.2); iii) scan-based solution intervals (1.7.6.3); iv) make MJones available in calibrater interface (1.7.6.4); v) calibrater solver robustness improvements (1.7.6.5); vi) ionosphere corrections (1.7.6.6); vii) opacity correction (1.7.6.7); REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ---------------------------------------------------------------------------- NAME: GJones incremental calibration ID: 1.7.6.1 DESCRIPTION: Support incremental calibration for GJones matrices REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: AK, 1 wk ------------------------------------------------------------------------ NAME: Enhanced calibration interpolation modes ID: 1.7.6.2 DESCRIPTION: Support enhanced calibration interpolation modes, including: i) nearest; ii) linear interpolation (weighted and unweighted); iii) polynomial interpolation. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: AK, 1 wk ------------------------------------------------------------------------ NAME: Scan-based solution intervals ID: 1.7.6.3 DESCRIPTION: Support solution intervals aligned in various ways: a) fixed reference to UT 0; b) irregularly spaced for maximum data coverage; c) scan-based; i) VisIter changes to support solution interval placement, including arbitrary iteration order. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: GM, 1 wk ------------------------------------------------------------------------ NAME: MJones available in calibrater interface ID: 1.7.6.4 DESCRIPTION: Make the MJones solve and apply methods available in the calibrater interface, including: i) support type=M in calibrater.setsolve(); ii) support type=M in calibrater.setapply(); iii) read and write MJones calibration tables in SolvableMJones. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: ND2, 2 wk ------------------------------------------------------------------------ NAME: calibrater solver robustness improvements ID: 1.7.6.5 DESCRIPTION: Including: i) automatic rejection of solutions below a specified SNR; ii) rejection of time intervals with insufficient data; iii) proper handling of incomplete polarizations; iv) verify correct functioning of phase-only solver. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: AK, 0.5 wk ------------------------------------------------------------------------ NAME: Ionosphere corrections ID: 1.7.6.6 DESCRIPTION: Enhancements to generic low-frequency calibration scientific completeness (< 2 GHz), including: i) FJones PIM integration. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: AK, 1 wk ------------------------------------------------------------------------ NAME: Opacity corrections ID: 1.7.6.7 DESCRIPTION: Enhancements to generic high-frequency calibration scientific completeness (2 GHz < f < 43 GHz), including: i) correction for a specified zenith opacity (1.7.6.7.1); ii) solver for opacity corrections (1.7.6.7.2); iii) solver for elevation-dependent GJones (1.7.6.7.3). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: GM, 2 wk ------------------------------------------------------------------------ NAME: Generic VLBI scientific completeness ID: 1.7.7 DESCRIPTION: Including: i) FITS-IDI filler improvements (1.7.7.1); ii) gain curve and temperature GJones correction (1.7.7.2); iii) full integration of fringe-fitter (1.7.7.3); REQUIREMENTS: DESIGN: AGGREGATE: ASSIGNED: ND1, 4 wk ------------------------------------------------------------------------ NAME: Generic single-dish calibration and imaging improvements ID: 1.7.8 DESCRIPTION: Including: i) solvers for SD (phase I) (1.7.8.1); ii) solvers for SD (phase II) (1.7.8.2); iii) write single-dish calibration to a calibration table (1.7.8.3); iv) finalize generic STATE table heuristics (1.7.8.4); v) spectral-line OTF calibration and analysis (1.7.8.5); vi) continuum OTF calibration and analysis (1.7.8.6); vii) spectral-line fitting routines (GMEAS) (1.7.8.7); viii) cache/deprecate superfluous MS calibration columns (1.7.8.8); ix) enhance aver task for improved weighting schemes (1.7.8.9); x) polarization processing (1.7.8.10); xi) generic SDFITS improvements (1.7.8.11); xii) position-switched calibration (1.7.8.12); xiv) frequency-switched calibration (1.7.8.13). REQUIREMENTS: DESIGN: AGGREGATE: ASSIGNED: JM, 6 wk, JB, 2 wk ------------------------------------------------------------------------ NAME: Solvers for SD (phase I) ID: 1.7.8.1 DESCRIPTION: Provide first-pass solvers for phase I SD (on-off) REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: AK, 1 wk ------------------------------------------------------------------------ NAME: Spectral-line fitting routines (GMEAS) ID: 1.7.8.7 DESCRIPTION: Implement GMEAS in AIPS++ REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: BG, 1 wk ------------------------------------------------------------------------ NAME: Generic SDFITS improvements ID: 1.7.8.11 DESCRIPTION: i) SDFITS to MS enhancements; ii) resolve SDFITS conventions with CLASS; iii) support vector Tsys as written at ATCA. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: BG, 1 wk ------------------------------------------------------------------------ NAME: Generic data flagging improvements ID: 1.7.9 DESCRIPTION: Enhancements to generic data flagging for scientific completeness, including: i) flag transfer from one MS to another (1.7.9.1); ii) flag undo capabilities (1.7.9.2); iii) flag polarization templates (1.7.9.3); iv) flagging from data averages in time and frequency (1.7.9.4); REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Flag transfer from one MS to another ID: 1.7.9.1 DESCRIPTION: Allow flags to be transferred from one MS to another. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: GM, 1 wk ------------------------------------------------------------------------ NAME: Flag undo capabilities ID: 1.7.9.2 DESCRIPTION: Implement FLAG_CATEGORY fully to allow flag undo. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: GM, 1 wk ------------------------------------------------------------------------ NAME: Flag polarization templates ID: 1.7.9.3 DESCRIPTION: Flag all slave polarizations when template is flagged REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: GM, 1 wk ------------------------------------------------------------------------ NAME: Flagging from data averages in time and frequency ID: 1.7.9.4 DESCRIPTION: i) msplot ch 0; ii) flagger channel averaging selection. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: GM, 1 wk ------------------------------------------------------------------------ NAME: Generic single-dish and interferometer combination ID: 1.7.10 DESCRIPTION: i) imager.feather() improvements (1.7.10.1); ii) uv-data combination improvements (1.7.10.2); iii) joint deconvolution of single-dish and interferometer data (1.7.10.3) REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: imager.feather() improvements ID: 1.7.10.1 DESCRIPTION: i) estimate first cut at relative scaling from the known nominal beams; ii) add the capability for additional scaling numbers. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: TC, 2 wk ------------------------------------------------------------------------ NAME: uv-data combination improvements ID: 1.7.10.2 DESCRIPTION: Enhancements to generic uv-data combination scientific completeness, including: i) MS concatenation improvements (1.7.10.2.1); ii) multiple-MS support in calibrater and imager (1.7.10.2.2). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: MS concatenation improvements ID: 1.7.10.2.1 DESCRIPTION: Improvements to msconcat to: i) support variable-shaped spectral windows; ii) support all optional MS sub-tables. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: MW, 2 wk ------------------------------------------------------------------------ NAME: Multiple MS support in calibrater and imager ID: 1.7.10.2.2 DESCRIPTION: Allow imager and calibrater to take multiple Measurement Sets as input. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: AK, 1 wk ------------------------------------------------------------------------ NAME: Joint deconvolution of single-dish and interferometer data ID: 1.7.10.3 DESCRIPTION: Joint deconvolution of single-dish and interferometer data. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: TC, 2 wk ------------------------------------------------------------------------ NAME: Generic calibration table utility improvements ID: 1.7.11 DESCRIPTION: Enhancements to the scientific completeness of generic calibration table manipulation utilities, including: i) caltable tool (1.7.11.1); ii) re-referencing (1.7.11.2); iii) cal smoothing (1.7.11.3); iv) cal averaging, both vector and scalar (1.7.11.4); v) gainpolyfitter integration (1.7.11.5); v) gain normalization (1.7.11.6). REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: DM, 3 wk ------------------------------------------------------------------------ NAME: Generic spectral line calibration and imaging improvements ID: 1.7.12 DESCRIPTION: i) uv-plane continuum subtraction (1.7.12.1); ii) ms plot spectra (1.7.12.2). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: uv-plane continuum subtraction ID: 1.7.12.1 DESCRIPTION: Subtract a continuum model estimate in the uv-plane REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: ND2, 2 wk ------------------------------------------------------------------------ NAME: msplot spectra ID: 1.7.12.2 DESCRIPTION: i) enhance msplot to deal with spectra. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: DK, 1 wk ------------------------------------------------------------------------ NAME: Generic gain curve support in MS ID: 1.7.13 DESCRIPTION: i) draft a change-proposal for GAIN sub-table (1.7.13.1); ii) implement MSGain MS access classes (1.7.13.2). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Generic gain curve support in MS ID: 1.7.13.1 DESCRIPTION: i) draft a change-proposal for GAIN sub-table REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: AK, 0.5 wk ------------------------------------------------------------------------ NAME: MSGain access classes ID: 1.7.13.2 DESCRIPTION: i) implement MSGain MS access classes. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: ND1, 1 wk ------------------------------------------------------------------------ NAME: Full heterogeneous spectral window support ID: 1.7.14 DESCRIPTION: Complete support for heterogeneous spectral windows, including: i) heterogeneous window support in all AIPS++ tools. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: KG, 1 wk ------------------------------------------------------------------------ *************************** USABILITY BELOW **************************** ------------------------------------------------------------------------ NAME: Generic AIPS++ performance improvements ID: 1.7.A DESCRIPTION: i) implement AIPS++ performance benchmarks (1.7.A.1); ii) AIPS++ performance optimization (1.7.A.2); iii) MS compression support (1.7.A.3). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Implement AIPS++ performance benchmarks ID: 1.7.A.1 DESCRIPTION: i) implement benchmarks for the following imaging and calibration operations: a) self-calibration for G, D and B Jones; b) form a PSF and dirty image and deconvolve using Clark CLEAN; ii) the benchmarks comprise an AIPS++ script (1.7.A.1.1) and associated AIPS (1.7.A.1.2) and MIRIAD scripts (1.7.A.1.3) for the same operation; iii) the benchmarks depend on the following variables: a) no. of visibility points; b) image size (in pixels); c) mosaic, wide-field and single-field imaging modes; iv) the benchmarks need to be able to be run automatically and routinely. REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Performance benchmark AIPS++ scripts ID: 1.7.A.1.1 DESCRIPTION: i) implement AIPS++ benchmark scripts for the following imaging and calibration operations: a) self-calibration for G, D and B Jones; b) form a PSF and dirty image and deconvolve using Clark CLEAN; ii) the benchmarks depend on the following variables: a) no. of visibility points; b) image size (in pixels); c) mosaic, wide-field and single-field imaging modes; iv) the benchmarks need to be able to be run automatically and routinely. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: KG, 1 wk ------------------------------------------------------------------------ NAME: Performance benchmark AIPS scripts ID: 1.7.A.1.2 DESCRIPTION: i) implement AIPS benchmark scripts for the following imaging and calibration operations: a) self-calibration for G, D and B Jones; b) form a PSF and dirty image and deconvolve using Clark CLEAN; ii) the benchmarks depend on the following variables: a) no. of visibility points; b) image size (in pixels); c) mosaic, wide-field and single-field imaging modes; iv) the benchmarks need to be able to be run automatically and routinely. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: KG, 0.5 wk ------------------------------------------------------------------------ NAME: Performance benchmark MIRIAD scripts ID: 1.7.A.1.3 DESCRIPTION: i) implement MIRIAD benchmark scripts for the following imaging and calibration operations: a) self-calibration for G, D and B Jones; b) form a PSF and dirty image and deconvolve using Clark CLEAN; ii) the benchmarks depend on the following variables: a) no. of visibility points; b) image size (in pixels); c) mosaic, wide-field and single-field imaging modes; iv) the benchmarks need to be able to be run automatically and routinely. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: AS, 1 wk ------------------------------------------------------------------------ NAME: AIPS++ performance optimization ID: 1.7.A.2 DESCRIPTION: i) measure execution profiles for the AIPS++ performance benchmarks (1.7.A.2.1); ii) implement the required optimizations to achieve comparable performace to AIPS and MIRIAD, including implement known performance optimizations: a) frequency-independent gridding (1.7.A.2.2); b) imager.setjy() optimization (1.7.A.2.3); c) I/O optimization (1.7.A.2.4); d) memory use optimization (1.7.A.2.5) REQUIREMENTS: To optimize AIPS++ performance in standard calibration and imaging operations. DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Measure performance benchmark profiles ID: 1.7.A.2.1 DESCRIPTION: Measure execution profiles for the AIPS++ performance benchmarks, and identify optimization possibilities, including: i) Quantify or pgprof call graph profiling (1.7.A.2.1.1); ii) PABLO I/O profiling (1.7.A.2.1.2) DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Quantify benchmark profiling ID: 1.7.A.2.1.1 DESCRIPTION: Measure execution profiles for the AIPS++ performance benchmarks using Quantify or pgprof call graph profiling. DESIGN: AGGREGATE: N ASSIGNED: SB, 2 wk ------------------------------------------------------------------------ NAME: PABLO benchmark profiling ID: 1.7.A.2.1.2 DESCRIPTION: Measure and analyze execution profiles for the AIPS++ performance benchmarks using PABLO I/O profiling. DESIGN: AGGREGATE: N ASSIGNED: RP, 1 wk ------------------------------------------------------------------------ NAME: Frequency independent gridding optimization ID: 1.7.A.2.2 DESCRIPTION: Offer the option of frequency-independent uv-data gridding. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: SB, 2 wk ------------------------------------------------------------------------ NAME: imager.setjy() optimization ID: 1.7.A.2.3 DESCRIPTION: Bypass the image-plane effects in imager.setjy() if they are null. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: SB, 1 wk ------------------------------------------------------------------------ NAME: I/O optimization ID: 1.7.A.2.4 DESCRIPTION: Implement I/O optimizations identified in profiling, including known opimization cases: i) mosaic data access optimization (ATCA/BIMA); ii) spectral-line data access optimization (BIMA); iii) optimizations need to be of general applicability. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: RP, 1 wk ------------------------------------------------------------------------ NAME: Memory use optimization ID: 1.7.A.2.5 DESCRIPTION: i) make memory defaults server/host specific in aipsrc; ii) make all memory choices visible at the user level; iii) sensible dynamic defaults. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: SB, 3 wk ------------------------------------------------------------------------ NAME: MeasurementSet compression ID: 1.7.A.3 DESCRIPTION: i) support optional compression of MODEL_DATA, CORRECTED_DATA and IMAGING_WEIGHT columns for spectral-line datat (VisSet::addColumns()), selected from the imager and calibrater tool constructors (1.7.A.3.1); ii) support optional compression of the DATA column by MSFitsInput (1.7.A.3.2); iii) support optional compression of the DATA column by the VLA filler (1.7.A.3.3), WSRT filler (1.7.A.3.4), BIMA filler (1.7.A.3.5), FITS-IDI filler (1.7.A.3.6), ms to archive tool (1.7.A.3.7), ATCA filler (1.7.A.3.8) REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Optional compression of MODEL_DATA, CORRECTED_DATA and IMAGING_WEIGHT ID: 1.7.A.3.1 DESCRIPTION: i) support optional compression of MODEL_DATA, CORRECTED_DATA and IMAGING_WEIGHT columns for spectral-line datat (VisSet::addColumns()), selected from the imager and calibrater tool constructors (1.7.A.3.1) REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: AK, 1 wk ------------------------------------------------------------------------ NAME: Optional compression of data in MSFitsInput ID: 1.7.A.3.2 DESCRIPTION: i) support optional compression of the DATA, SIGMA_SPECTRUM and WEIGHT_SPECTRUM columns by the UVFITS filler. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: GM, 0.5 wk ------------------------------------------------------------------------ NAME: Optional compression of data in VLA filler ID: 1.7.A.3.3 DESCRIPTION: i) support optional compression of the DATA, SIGMA_SPECTRUM and WEIGHT_SPECTRUM columns by the VLA filler. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: GM, 0.5 wk ------------------------------------------------------------------------ NAME: Optional compression of data in WSRT filler ID: 1.7.A.3.4 DESCRIPTION: i) support optional compression of the DATA, SIGMA_SPECTRUM and WEIGHT_SPECTRUM columns by the ATCA filler. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: GvD, 0.5 wk ------------------------------------------------------------------------ NAME: Optional compression of data in BIMA filler ID: 1.7.A.3.5 DESCRIPTION: i) support optional compression of the DATA, SIGMA_SPECTRUM and WEIGHT_SPECTRUM columns by the ATCA filler. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: RP, 0.5 wk ------------------------------------------------------------------------ NAME: Optional compression of data in FITS-IDI filler ID: 1.7.A.3.6 DESCRIPTION: i) support optional compression of the DATA column by the FITS-IDI filler. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: ND1, 1 wk ------------------------------------------------------------------------ NAME: Optional compression of data in ms from archive ID: 1.7.A.3.7 DESCRIPTION: i) support optional compression of the DATA, SIGMA_SPECTRUM and WEIGHT_SPECTRUM columns by the WSRT filler. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: GvD, 0.5 wk ------------------------------------------------------------------------ NAME: Optional compression of data in ATCA filler ID: 1.7.A.3.8 DESCRIPTION: i) support optional compression of the DATA, SIGMA_SPECTRUM and WEIGHT_SPECTRUM columns by the ATCA filler. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: MW, 0.5 wk ------------------------------------------------------------------------ NAME: Correctness testing ID: 1.7.B DESCRIPTION: Including: i) analytic errors in simulator (1.7.B.1); ii) calibrater.fluxscale() return variables for computed flux densities (1.7.B.2); iii) replace imager tests with imagerpositiontest() (1.7.B.3); REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Analytic errors in simulator ID: 1.7.B.1 DESCRIPTION: Complete analytic error models in simulator. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: RP, 1 wk ------------------------------------------------------------------------ NAME: Return variables for computed flux densities ID: 1.7.B.2 DESCRIPTION: Adjust calibrater.fluxscale() to return computed flux densities as return variables to Glish. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: KG, 0.5 wk ------------------------------------------------------------------------ NAME: Replace imagertest() with imagerpositiontest() ID: 1.7.B.3 DESCRIPTION: Replace imager tests with imagerpositiontest() REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: KG, 1 wk ------------------------------------------------------------------------ NAME: Generic calibration usability ID: 1.7.C DESCRIPTION: i) uv selection using MSSelection (1.7.C.1); ii) map.selfcal() function (1.7.C.2). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: uv selection using MSSelection ID: 1.7.C.1 DESCRIPTION: i) complete uv selection implementation using MSSelection (1.7.C.1.1); ii) unify selection interfaces across all tools (1.7.C.1.2); iii) improved baseline selection mechanism (1.7.C.1.3); iv) use of gopher/widgets in all selection interfaces (1.7.C.1.4); v) unify synthesis data selection defaults (1.7.C.1.5). REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: AK, 1 wk ------------------------------------------------------------------------ NAME: map.selfcal() function ID: 1.7.C.2 DESCRIPTION: Complete map.selfcal() function. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: AK, 1 wk ------------------------------------------------------------------------ NAME: User interface usability improvements ID: 1.7.D DESCRIPTION: i) re-edit of Getting Started (1.7.D.1); ii) GUI speed improvements (1.7.D.2); iii) expansion of Recipes section (1.7.D.3); iv) editing of outstanding GR chapters (1.7.D.4); v) multi-process logging improvements (1.7.D.5); REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Re-edit of Getting Started ID: 1.7.D.1 DESCRIPTION: Re-edit of Getting Started REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: RP, 1 wk ------------------------------------------------------------------------ NAME: GUI speed improvements ID: 1.7.D.2 DESCRIPTION: Improve GUI speed, including: i) bind GlishTk to the interpreter as a dynamically loadable module (1.7.D.2.1); ii) manual threading/process synchronization at the sub-sequence level to minimize blocking (1.7.D.2.2). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Bind GtK to the interpreter ID: 1.7.D.2.1 DESCRIPTION: Bind GlishTk to the interpreter as a dynamically loadable module. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: DrS, 2 wk ------------------------------------------------------------------------ NAME: Glish sub-sequence threading ID: 1.7.D.2.2 DESCRIPTION: Including: i) run dynamically bound GtK as a thread; ii) implement manual threading/process synchronization at the sub-sequence level to minimize blocking between the GtK thread and the Glish interpreter. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: DrS, 5.5 wk ------------------------------------------------------------------------ NAME: Expansion of Recipes section ID: 1.7.D.3 DESCRIPTION: Expand recipes section REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: GM, 1 wk ------------------------------------------------------------------------ NAME: Editing of outstanding GR chapers ID: 1.7.D.4 DESCRIPTION: Editing of outstanding GR chapters, including: i) dish; ii) generic single-dish imaging. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: NK, 1 wk ------------------------------------------------------------------------ NAME: Multi-process logging improvements ID: 1.7.D.5 DESCRIPTION: Provide more robust support for multi-process logging. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: GvD, 2 wk ------------------------------------------------------------------------ NAME: BIMA calibration and imaging usability ID: 1.7.E DESCRIPTION: i) gainpolyfitter enhancements (1.7.E.1); ii) millimeter BIMA calibrator table (1.7.E.2); iii) support masking in MiriadImage (1.7.E.3). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: gainpolyfitter enhancements ID: 1.7.E.1 DESCRIPTION: Including: i) arbitrary grouping of input gains for fitting; ii) support for fitting as a function of time or frequency (G, D, or B); iii) saving fits parametrically; iv) write a re-sampled gain table based on fits; v) interactive or batch fitting; vi) interactive or batch plotting. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: RP, 2 wk ------------------------------------------------------------------------ NAME: BIMA millimeter calibrator table ID: 1.7.E.2 DESCRIPTION: Add a calibrator catalog containing BIMA calibrators to the global data respository and verify use with ComponentModels in forming a componentlist. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: AS, 2 wk ------------------------------------------------------------------------ NAME: Support masking in MiriadImage ID: 1.7.E.3 DESCRIPTION: Complete support for masking in MiriadImage REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: PT, 1 wk ------------------------------------------------------------------------ NAME: Visualization usability improvements ID: 1.7.F DESCRIPTION: i) viewer enhancement in speed (1.7.F.1); ii) pvslice application (1.7.F.2); iii) uv-visualization in viewer and msplot using DL components (1.7.F.3); iv) viewer blinking of conformant images (1.7.F.4); v) viewer annotation capabilities (1.7.F.5); vi) graphical display of viewer transfer function and min-max setting widget (1.7.F.6). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Viewer speed enhancement ID: 1.7.F.1 DESCRIPTION: i) profile viewer speed; ii) make first-order optimizations. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: JU, 4 wk ------------------------------------------------------------------------ NAME: pvslice application ID: 1.7.F.2 DESCRIPTION: Develop a pvslice application, including: i) optimization of ImageRegrid (1.7.F.2.1); ii) non-cardinal axes coordinate support (1.7.F.2.2); iii) non-cardinal slicing support in Lattices (1.7.F.2.3); iv) high-level pvslice application (1.7.F.2.4) REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Optimization of ImageRegrid ID: 1.7.F.2.1 DESCRIPTION: Optimization of ImageRegrid REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: NK, 2 wk ------------------------------------------------------------------------ NAME: Non-cardinal axes coordinate support ID: 1.7.F.2.2 DESCRIPTION: Support non-cardinal axes in coordinate REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: NK, 2 wk ------------------------------------------------------------------------ NAME: Non-cardinal axes support in Lattices ID: 1.7.F.2.3 DESCRIPTION: Non-cardinal slicing support in Lattices REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: GvD, 3 wk ------------------------------------------------------------------------ NAME: High-level pvslice application in viewer ID: 1.7.F.2.4 DESCRIPTION: Provide the high-level pvslice viewer application REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: MM, 3 wk ------------------------------------------------------------------------ NAME: uv visualization in msplot and viewer using DL components ID: 1.7.F.3 DESCRIPTION: Support full uv-visualization in the viewer and msplot using DL components, including: i) complete MSAsRaster (1.7.F.3.1); ii) add interactive editing (1.7.F.3.2); iii) complete MSAsXY (1.7.F.3.3); iv) deploy uv DD in msplot and viewer (1.7.F.3.4) REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: ------------------------------------------------------------------------ NAME: Complete MSAsRaster ID: 1.7.F.3.1 DESCRIPTION: Including: i) full incorporation of MSSelection (1.7.F.3.1.1); ii) handling of invalid MeasurementSets (1.7.F.3.1.2); iii) data slider improvements (1.7.F.3.1.3); iv) elimination of antennas not present in the data (1.7.F.3.1.4); v) FLOAT_DATA support (1.7.F.3.1.5); vi) use World Coordinates in axis labelling and position information (1.7.F.3.1.6). REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: DK, 3 wk ------------------------------------------------------------------------ NAME: Add interactive editing ID: 1.7.F.3.2 DESCRIPTION: Including: i) enhancements to MWCTool (1.7.F.3.2.1); ii) flagging buttons in the Adjust menu (1.7.F.3.2.2); iii) DParameter enhancements to support (ii) (1.7.F.3.2.3); iv) flag support in MSAsRaster (1.7.F.3.2.4). REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: DK, 3 wk ------------------------------------------------------------------------ NAME: Complete MSAsXY ID: 1.7.F.3.3 DESCRIPTION: Complete MSAsXY REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: DK, 4 wk ------------------------------------------------------------------------ NAME: Deploy uvDD in msplot and viewer ID: 1.7.F.3.4 DESCRIPTION: Deploy uvDD in msplot and viewer REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: DK, 3 wk ------------------------------------------------------------------------ NAME: viewer blinking of conformant images ID: 1.7.F.4 DESCRIPTION: Support viewer blinking of conformant images REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: MM, 1 wk ------------------------------------------------------------------------ NAME: viewer annotation capabilities ID: 1.7.F.5 DESCRIPTION: i) make DisplayShapes a base class in DDD (AOCso01474) (1.7.F.5.1); ii) re-implement rectangle DDD (1.7.F.5.2); iii) finish ellipse DDD (1.7.F.5.3); iv) re-implement viewer display tools as DDD (e.g. regions and positions) (1.7.F.5.4); v) provide a front-end in the viewer to the DDD to allow basic annotation of viewer displays (1.7.F.5.5). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: AL, 9 wk ------------------------------------------------------------------------ NAME: Viewer transfer fn and min-max setting ID: 1.7.F.6 DESCRIPTION: Graphical display of viewer transfer function and min-max setting widget. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: AL, 2 wk ------------------------------------------------------------------------ NAME: GBT usability improvements ID: 1.7.G DESCRIPTION: i) complete unijr (1.7.G.1); ii) user-friendly error-checking in unijr (1.7.G.2); iii) GBT observers documentation (1.7.G.3). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Complete unijr ID: 1.7.G.1 DESCRIPTION: i) complete unijr REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: JB, 3 wk ------------------------------------------------------------------------ NAME: User-friendly error-checking in unijr ID: 1.7.G.2 DESCRIPTION: i) user-friendly error-checking in unijr REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: JB, 1 wk ------------------------------------------------------------------------ NAME: GBT observers documentation ID: 1.7.G.3 DESCRIPTION: GBT observers documentation REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: JB, 1 wk ------------------------------------------------------------------------ NAME: Parkes MB usability improvements ID: 1.7.H DESCRIPTION: Parkes multi-beam usability improvements, including: i) implement an updatable DisplayData to integrate the standard AIPS++ viewer into MultibeamView (1.7.H.1) REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Integrate viewer into MultibeamView ID: 1.7.H.1 DESCRIPTION: Implement an updatable DisplayData to integrate the standard AIPS++ viewer into MultibeamView (1.7.H.1) REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: MM, 2 wk ------------------------------------------------------------------------ NAME: ACSIS usability improvements ID: 1.7.J DESCRIPTION: ACSIS usability improvements, including: i) assist ACSIS development of ssh support in the Glish communications layer (1.7.J.1) REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Assist ssh support in Glish communications layer ID: 1.7.J.1 DESCRIPTION: Assist the ACSIS project in development of ssh support in the Glish communications layer (1.7.J.1). REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: DrS, 2 wk ------------------------------------------------------------------------ NAME: Generic single-dish usability improvements ID: 1.7.K DESCRIPTION: Including: i) use imageprofilefitter in dish (1.7.K.1); ii) support one abscissa per ordinate in imageprofilesupport (1.7.K.2); iii) support abscissa ranges in imageprofilefitter (1.7.K.3). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Use imageprofilefitter in dish ID: 1.7.K.1 DESCRIPTION: Use imageprofilefitter in dish. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: JM, 1 wk ------------------------------------------------------------------------ NAME: imageprofilesupport: one abscissa per ordinate ID: 1.7.K.2 DESCRIPTION: Support one abscissa per ordinate in imageprofilesupport (1.7.K.2). REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: NK, 1 wk ------------------------------------------------------------------------ NAME: imageprofilefitter: support abscissa ranges ID: 1.7.K.3 DESCRIPTION: i) imageprofilefitter: support abscissa ranges; ii) zoom capabilities. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: NK, 1 wk ------------------------------------------------------------------------ ***** STREAMLINED REDUCTION **** ------------------------------------------------------------------------ NAME: Generic streamlined reduction ID: 1.7.AA DESCRIPTION: i) framework for a custom synthesis GUI; ii) expansion of existing wizards (imagerwizard; mosaicwizard) REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: AK, 1 wk ------------------------------------------------------------------------ **** MODULE DEVELOPMENT ***** ------------------------------------------------------------------------ NAME: Image analysis module development ID: 1.7.IM DESCRIPTION: i) imagefitter: simplify interface so less clicking is required (1.7.IM.1); ii) rotation curve velocity fitter (1.7.IM.2); iii) integrate existing 3-D source finder and fitter in image tool (1.7.IM.3); iv) finish Coordinates review (1.7.IM.4). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: imagefitter: simplify GUI interface ID: 1.7.IM.1 DESCRIPTION: i) imagefitter: simplify GUI interface to minimize user mouse clicks required. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: NK, 1 wk ------------------------------------------------------------------------ NAME: Rotation curve velocity fitter ID: 1.7.IM.2 DESCRIPTION: Develop an application to fit galaxy rotation curves from spectral line data. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: PT, 4 wk ------------------------------------------------------------------------ NAME: 3-D source finder and fitter in image tool ID: 1.7.IM.3 DESCRIPTION: i) complete integration of 3-D finder and fitter written by D. Perley. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: NK, 2 wk ------------------------------------------------------------------------ NAME: Finish Coordinates review ID: 1.7.IM.4 DESCRIPTION: Complete Coordinates review including any outstanding FITSUtil review steps. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: NK, 0.5 wk, BG, 0.5 wk ------------------------------------------------------------------------ NAME: Image visualization module development ID: 1.7.IV DESCRIPTION: i) WorldCanvas coordinate system (1.7.IV.1); ii) unify caching and PADD display datas (1.7.IV.2). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: WorldCanvas coordinate system ID: 1.7.IV.1 DESCRIPTION: Complete implementation of the coordinate system on the WorldCanvas. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: MM, 5 wk ------------------------------------------------------------------------ NAME: Unify PADD and caching DD ID: 1.7.IV.2 DESCRIPTION: i) unify old and new DisplayData's; ii) adjust DisplayDatas for the WorldCanvas coordinate system changes. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: MM, 3 wk ------------------------------------------------------------------------ NAME: Basic library ID: 1.7.BL DESCRIPTION: i) deploy new Functionals classes (1.7.BL.1); ii) develop CodeWizard rules for greater automation of code copping (1.7.BL.2); iii) provide a Functional Glish interface (1.7.BL.3); iv) parallactic angle tool (1.7.BL.4); v) improved Glish interface to Fitting classes (1.7.BL.5); vi) provide Glish interface to ColumnsIndex capabilities in table tool (1.7.BL.6). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Deploy new Functionals classes ID: 1.7.BL.1 DESCRIPTION: Fully deploy new Functionals classes REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: WB, 1 wk ------------------------------------------------------------------------ NAME: More automated code review tools ID: 1.7.BL.2 DESCRIPTION: i) Develop CodeWizard rules for greater automation of code copping; REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: WB, 1 wk ------------------------------------------------------------------------ NAME: Glish Functional interface ID: 1.7.BL.3 DESCRIPTION: Provide a Glish interface to Functionals. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: WB, 2 wk ------------------------------------------------------------------------ NAME: Parallactic angle tool ID: 1.7.BL.4 DESCRIPTION: Develop an optimized parallactic angle tool. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: WB, 1 wk ------------------------------------------------------------------------ NAME: Improved Glish interface to Fitting classes ID: 1.7.BL.5 DESCRIPTION: Improve the Glish interface to the Fitting classes. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: WB, 2 wk ------------------------------------------------------------------------ NAME: Table tool interface to ColumnsIndex ID: 1.7.BL.6 DESCRIPTION: Provide a Glish interface to the ColumnsIndex capability in the table tool. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: GvD, 1 wk ------------------------------------------------------------------------ NAME: Parallelization ID: 1.7.PR DESCRIPTION: Parallelization development in AIPS++, including: i) finalize pimager integration (1.7.PR.1); ii) key science processing (1.7.PR.2); iii) generic AIPS++ performance improvements (1.7.A). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Finalize pimager integration ID: 1.7.PR.1 DESCRIPTION: Complete pimager integration REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: AK, 0.5 wk, KG, 1 wk ------------------------------------------------------------------------ NAME: Key science processing ID: 1.7.PR.2 DESCRIPTION: Key science processing, including: i) M33 dataset (1.7.PR.2.1); ii) galactic center data set (1.7.PR.2.2). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: M33 key science processing ID: 1.7.PR.2.1 DESCRIPTION: Key science processing of the M33 dataset. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: AS, 2 wk ------------------------------------------------------------------------ NAME: Galactic center key science processing ID: 1.7.PR.2.2 DESCRIPTION: Key science processing of the galactic center data set. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: AS, 2 wk ------------------------------------------------------------------------ NAME: Glish ID: 1.7.GL DESCRIPTION: Glish development, including: i) complete fail on return documentation in the Glish Users Manual (1.7.GL.1) REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Document Glish fail on return ID: 1.7.GL.1 DESCRIPTION: Complete fail on return documentation in the Glish Users Manual. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: DrS, 0.5 wk ------------------------------------------------------------------------ NAME: Operations ID: 1.7.OP DESCRIPTION: i) evaluation and migration to gcc 3.* (1.7.OP.1); ii) complete port to Solaris NTV (1.7.OP.2); iii) build maintenance (1.7.OP.3); iv) release preparation v1.7 (1.7.OP.4); v) meetings and tutorials in v1.7 cycle (1.7.OP.5); vi) newsletters (two) (1.7.OP.6); vii) user group coordination (1.7.OP.7); viii) patches 1.6.1, 1.6.2 and 1.6.3 (1.7.OP.8); ix) brochure for v1.7 (1.7.OP.9); x) poster for v1.7 (1.7.OP.10); xi) all e-mail exploders under mailman control (1.7.OP.11); xii) complete developer's release for Linux (1.7.OP.12); xiii) system administrators guide to AIPS++ installation and maintenance (includes script) (1.7.OP.13); xiv) partial data repository update (1.7.OP.14); xv) distribution of built documentation using cvsup (1.7.OP.15); REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: Evaluation and migration to gcc 3.* ID: 1.7.OP.1 DESCRIPTION: i) prepare change proposal for migration to gcc 3.*; ii) test gcc 3.* on all consortium architectures; iii) document changes in a note; iv) make changes in the code distribution; iv) set date for change of project compiler. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: WY, 1 wk, DM, 1 wk ------------------------------------------------------------------------ NAME: Complete port to Solaris NTV ID: 1.7.OP.2 DESCRIPTION: Complete port to Solaris NTV, including: i) identify all code changes required for Sun CC 6.2 support; ii) submit change proposal for all proposed modifications; iii) check in agreed changes and complete Sun CC port. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: WY, 2 wk ------------------------------------------------------------------------ NAME: Build maintenance ID: 1.7.OP.3 DESCRIPTION: Maintain build health for all systems at the AOC, including: i) Linux; ii) Sun CC; iii) Sun GNU; iv) SGI CC. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: WY, 3 wk ------------------------------------------------------------------------ NAME: Release preparation for v1.7 ID: 1.7.OP.4 DESCRIPTION: Prepare release v1.7 REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: WY, 3 wk, JM, 1 wk ------------------------------------------------------------------------ NAME: Meetings and tutorials in v1.7 cycle ID: 1.7.OP.5 DESCRIPTION: Arrange meetings and tutorials in v1.7 cycle. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: JM, 1 wk ------------------------------------------------------------------------ NAME: Newsletters in v1.7 cycle ID: 1.7.OP.6 DESCRIPTION: Edit two newsletters in the v1.7 cycle REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: ND2, 2 wk ------------------------------------------------------------------------ NAME: NRAO user group coordination ID: 1.7.OP.7 DESCRIPTION: Coordinate AIPS++ NAUG. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: JM, 1 wk ------------------------------------------------------------------------ NAME: v1.6 patches ID: 1.7.OP.8 DESCRIPTION: Build and dsitribute patches 1.6.1, 1.6.2 and 1.6.3. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: WY, 2 wk, JM, 0.5 wk ------------------------------------------------------------------------ NAME: Brochure for v 1.7 ID: 1.7.OP.9 DESCRIPTION: Produce and print a brochure for v1.7 REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: ND2, 1 wk ------------------------------------------------------------------------ NAME: Produce and print a poster for v1.7 ID: 1.7.OP.10 DESCRIPTION: Produce and print a poster for v1.7 REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: ND2, 1 wk ------------------------------------------------------------------------ NAME: Place all AIPS++ mail exploders under mailman control ID: 1.7.OP.11 DESCRIPTION: Place all AIPS++ exploders under mailman control REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: WY, 1 wk ------------------------------------------------------------------------ NAME: Complete developer's release for Linux ID: 1.7.OP.12 DESCRIPTION: Complete the packaging of the developer's release for Linux. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: DrS, 2 wk ------------------------------------------------------------------------ NAME: System administrators guide to AIPS++ installation / maintenance ID: 1.7.OP.13 DESCRIPTION: Including: i) add material to the system manual useful to system administrators administering an AIPS++ binary installation, including user data access, library revision requirements and related information; ii) provide any scripts useful for administering an AIPS++ binary installation. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: WY, 1 wk ------------------------------------------------------------------------ NAME: Partial data repository update ID: 1.7.OP.14 DESCRIPTION: Including: i) sub-divide the global data system (GDS) into core and optional components; ii) the core components are those parts of the GDS required to run the main AIPS++ package; iii) allow partial data repository update of optional components. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: DrS, 2 wk ------------------------------------------------------------------------ NAME: Distribution of built documentation using cvsup ID: 1.7.OP.15 DESCRIPTION: Provide a mechanism to automatically update a local documentation tree using cvsup to retrieve a master built version at the project center. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: WY, 1 wk ------------------------------------------------------------------------ NAME: Management ID: 1.7.MN DESCRIPTION: Project management time assignments, including: i) general project management, including NRAO (1.7.MN.1); ii) ATCA site management (1.7.MN.2); iii) ASTRON site management (1.7.MN.3); iv) BIMA site management (1.7.MN.4); v) JBO site management (1.7.MN.5). REQUIREMENTS: DESIGN: AGGREGATE: Y ASSIGNED: ------------------------------------------------------------------------ NAME: General project management, including NRAO ID: 1.7.MN.1 DESCRIPTION: General project management, including NRAO. REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: AK, 4 wk, JM, 2 wk ------------------------------------------------------------------------ NAME: ATCA site management ID: 1.7.MN.2 DESCRIPTION: ATCA site management REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: NK, 1 wk ------------------------------------------------------------------------ NAME: ASTRON site management ID: 1.7.MN.3 DESCRIPTION: ASTRON site management REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: JN, 1 wk ------------------------------------------------------------------------ NAME: BIMA site management ID: 1.7.MN.4 DESCRIPTION: BIMA site management REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: RP, 1 wk ------------------------------------------------------------------------ NAME: JBO site management ID: 1.7.MN.5 DESCRIPTION: JBO site management REQUIREMENTS: DESIGN: AGGREGATE: N ASSIGNED: RN, 1 wk ------------------------------------------------------------------------