Changeset 642 for trunk/admin


Ignore:
Timestamp:
05/24/05 14:44:22 (20 years ago)
Author:
phi196
Message:

Some updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/requirements2.tex

    r638 r642  
    99\usepackage[dvips]{graphicx}
    1010
    11 \def\complete{yes}
     11\def\complete{no}
    1212
    1313% Adjust the page size
     
    304304\subrequirement{Colours}{Started}{1}{}
    305305
     306\subrequirement{Line styles}{Not started}{1}{}
     307
    306308\subrequirement{Position of axis ticks}{Done1}{2}{}
    307309
     
    310312need basic.}
    311313
    312 \subrequirement{Non-interactive hard copiers}{Not started}{1}
     314\subrequirement{Non-interactive hard copies}{Not started}{1}
    313315{It must be possible to produce hard copiers without an interactive
    314316(i.e X11) plotter starting}.
    315317
    316 \subrequirement{Sctriptable ploting}{Not started}{1} {All aspects of
    317 the plotter (zooming etc) must be settable from the command line for
     318\subrequirement{Scriptable plotting}{Done1}{1} {All aspects of
     319the plotter (zooming etc) must be setable from the command line for
    318320scripting}
    319321
     
    439441be available to save the time of experienced users.
    440442
     443{\em The following requirements are deferred as they require a version
     444of Matplotlib not yet available.}
     445
    441446The plotter should be used to set the following values:
    442447
    443 \requirement{Interactive channel selection}{Not started}{1}{Range of
     448\requirement{Interactive channel selection}{Deferred}{1}{Range of
    444449 spectral channels needed for specific tasks (ie the channel mask)
    445450 (See requirement \reqref{ref:chansel})}
    446451
    447 \requirement{Interactive line fitting}{Not started}{1}{Initial
     452\requirement{Interactive line fitting}{Deferred}{1}{Initial
    448453Gaussian parameters (velocity, width, amplitude) for profile
    449454fitting.}
    450455
    451 \requirement{Plotter change fit values}{Not started}{1}
     456\requirement{Plotter change fit values}{Deferred}{1}
    452457{Change the parameter values of existing line profile
    453458fits, or channel ranges used for baseline fits.}
     
    645650integral part of the data and stored permanently on disk.}
    646651
    647 \requirement{Export fit parameters}{Not started}{1}
    648 {It must be possible to export fitting values in an appropriate
    649 form. (i.e. ASCIIs text format)}
    650 
    651652\requirement{Undo subtracted fits}{Not started}{3}
    652653{It should be possible to ``undo'' functions which have been
     
    736737\requirement{Spectra flagging}{Started}{1}
    737738{The user must be able to set an entire spectra or part thereof
    738 (individual polarisation, IF etc) as being invalid. The effected
    739 channels should either be blanked or interpolated depending on the
    740 user wishes. When blanked data is plotted, the plotting routine should
    741 also either interpolate the data on the fly or show a blank in the
    742 spectrum, depending on the users preferences.}
     739(individual polarisation, IF etc) as being invalid.}
    743740
    744741\requirement{Channel flagging}{Started}{1}
     
    746743range of spectral points are invalid. This should be applied to an
    747744individual spectra, or set of spectra.}
     745
     746\subrequirement{Flagged channel plotting}{???}{1} {When plotting data
     747with flagged spectral channels, the plotting should left a gap (blank)
     748in the plotted data|}.
     749
     750\subrequirement{Flagged channel interpolatin}{Not started}{2}
     751{When plotting or processing data (e.g. quotient spectra), the users
     752should be able to request that the values for flagged data are
     753obtained by interpolation from good data either side of the flagged
     754points.}
    748755
    749756\requirement{Plot average flux vs time}{Not started}{3}
     
    895902polarisation observations.}
    896903
    897 \requirement{Average mixed pol data}{Not started}{1}
     904\requirement{Average mixed pol data}{Not started}{2}
    898905{Average a mixture of dual polarisation and single polarisation data
    899906and form average stokes I (e.g. for a long observation of a source, in
     
    974981available as a plot overlay.}
    975982
    976 \requirement{Auto-identify reference spectra}{Not started}{2}
    977 {When performing sky subtraction on many spectra
    978 simultaneously, the software should have a mechanism for identifying
    979 ``on'' and ``off'' spectra and automatically selecting the signal and
    980 quotient spectra. The algorithm needs to cope with on/off/on/off
    981 sequences as well as off/on/on/off. If an individual quotient spectra
    982 has been marked as invalid, an alternative should be found. User specified preference such as ``closest in time'' to ``first reference before source'' should be accommodated.}
    983 
    984 \requirement{Select source via header values}{Started}{1}{The software
    985 should be able to select sets of sources based on simple regular
    986 expression type filtering (wild cards) on a range of header
    987 values. Examples include G309$*$ or G309$*$w to select on source name,
    988 or NH3$*$ to select on molecule name.}
     983\requirement{Auto-identify reference spectra}{Not started}{1}
     984{When performing sky subtraction on many spectra simultaneously, the
     985software should have a mechanism for identifying ``on'' and ``off''
     986spectra and automatically selecting the signal and quotient
     987spectra. The algorithm needs to cope with on/off/on/off sequences as
     988well as off/on/on/off. If an individual quotient spectra has been
     989marked as invalid, an alternative should be found. User specified
     990preference such as ``closest in time'' to ``first reference before
     991source'' should be accommodated.}
     992
     993\requirement{Select source via header values}{Started}{1}
     994{The software should be able to select sets of sources based on simple
     995regular expression type filtering (wild cards) on a range of header
     996values. }
     997
     998\subrequirment{Select on source name}{Done1}{1}
     999{The use should be able to select dana on source name, e.g G309$*$ or
     1000G309$*$w}
     1001
     1002\subrequirment{Select on molecule}{Done1}{2}
     1003{The use should be able to select data on molecule name, e.g. NH3$*$.}
    9891004
    9901005\subsection{Plugins}
     
    11581173in what the data was recorded.}
    11591174
    1160 \requirement{Positional Reference Frame (other type - Malte defn?}{Not
    1161 Started}{2} {Positional frames such as Az-El should be supported.}
     1175\requirement{Non-conformist Positional Reference Frame}{Not Started}{2}
     1176{Non-confirmist positional frames such as Az-El should be supported.}
    11621177
    11631178\subsection{Meta-data}
Note: See TracChangeset for help on using the changeset viewer.