Getting Started Documentation Glish Learn More Programming Contact Us
Version 1.9 Build 1488
News FAQ
Search Home


next up previous contents
Up: AIPS++ DEVELOPMENT PLAN: Release 1.7 Previous: Introduction

Targets for v1.7

	
------------------------------------------------------------------------

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

------------------------------------------------------------------------


next up previous contents
Up: AIPS++ DEVELOPMENT PLAN: Release 1.7 Previous: Introduction   Contents
Please send questions or comments about AIPS++ to aips2-request@nrao.edu.
Copyright © 1995-2000 Associated Universities Inc., Washington, D.C.

Return to AIPS++ Home Page
2006-08-01