Changeset 647 for trunk


Ignore:
Timestamp:
06/01/05 17:38:43 (20 years ago)
Author:
phi196
Message:

Few more requirements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/requirements2.tex

    r646 r647  
    66\usepackage{longtable}
    77
    8 \def\complete{yes}
     8\def\complete{no}
    99
    1010% Adjust the page size
     
    6565
    6666\newcommand{\requirement}[7]{
     67  \setcounter{subrequirement}{0}
     68  \stepcounter{requirement}
     69
    6770  \ifthenelse{\equal{\complete}{yes}}
    6871             {\dorequirement{#1}{#2}{#3}{#4}{#5}{#6}{#7}}
     
    7477}
    7578
     79\newcommand{\dorequirement}[7]{
     80  \hspace*{2mm}\begin{minipage}{\textwidth-2mm}
     81    \setlength{\parindent}{-2mm}
     82      {\bf \showreqcounter\ \bf #1} \\
     83    #7 \\
     84    \hspace*{1cm} \status{#2}{#3}
     85  \end{minipage}
     86
     87  \typeout{REQUIREMENT: \showreqcounter & #1 & #2 & #3 & #4 & #5 & #6 :ENDREQ}
     88}
     89
    7690\newcommand{\subrequirement}[7]{
     91  \stepcounter{subrequirement}
     92
    7793  \ifthenelse{\equal{\complete}{yes}}
    7894             {\dosubrequirement{#1}{#2}{#3}{#4}{#5}{#6}{#7}}
     
    84100}
    85101
    86 
    87 \newcommand{\dorequirement}[7]{
    88 
    89   \setcounter{subrequirement}{0}
    90 
     102\newcommand{\dosubrequirement}[7]{
    91103  \hspace*{2mm}\begin{minipage}{\textwidth-2mm}
    92104    \setlength{\parindent}{-2mm}
    93     \stepcounter{requirement}
    94     {\bf \showreqcounter\ \bf #1} \\
     105    {\bf \showsubreqcounter\ \bf #1} \\
    95106    #7 \\
    96107    \hspace*{1cm} \status{#2}{#3}
    97108  \end{minipage}
    98109
    99   \typeout{REQUIREMENT: \showreqcounter & #1 & #2 & #3 & #4 & #5 & #6 :ENDREQ}
     110  \typeout{REQUIREMENT: \showsubreqcounter & #1 & #2 & #3 & #4 & #5 & #6 :ENDREQ}
    100111}
     112
    101113
    102114\newcommand{\extendedrequirement}[7]{
     
    114126}
    115127
    116 \newcommand{\dosubrequirement}[7]{
    117   \hspace*{2mm}\begin{minipage}{\textwidth-2mm}
    118     \setlength{\parindent}{-2mm}
    119     \stepcounter{subrequirement}
    120     {\bf \showsubreqcounter\ \bf #1} \\
    121     #7 \\
    122     \hspace*{1cm} \status{#2}{#3}
    123   \end{minipage}
    124 
    125   \typeout{REQUIREMENT: \showsubreqcounter & #1 & #2 & #3  & #4 & #5 & #6 :ENDREQ}
    126 }
    127128
    128129\newcommand{\reqeqn}[1]{\\\hspace*{1cm} $#1$}
     
    137138
    138139\maketitle
     140
     141
     142%\tableofcontents
     143%\newpage
    139144
    140145\section{Introduction}
     
    211216\subsection{Graphical User Interface}
    212217
    213 At this stage the ASAP GUI has been deferred to a later date.
     218At this stage a general ASAP GUI has been deferred to a later date.
    214219
    215220\smallskip
     
    242247changes to these values.}
    243248
     249\requirement{Mopra online GUI}{Not started}{1}{}{}{}
     250{A simple GUI to do very basic online reduction of Mopra data should
     251be available. This should include averaging data, quotient }
     252
    244253\subsection{Command Line Interface}
    245254
     
    275284the same.}
    276285
     286\requirement{Standard scripts}{Not started}{1}{}{}{} {ASAP should come
     287with sample scripts which users can use for standard observing modes
     288(e.g. standard Mopra observing, Parkes polarimetry etc)}
     289
    277290%\requirement{Scripts from History}{Duplicate}{}{}{}{}{It would be worthwhile
    278291%having a method to auto-generate scripts (for reduction or plotting)
     
    340353page, ie define the ``n'' and ``m'' values.}
    341354
    342 \subrequirement{Step between plots}{Not started}{1}{}{}{}
     355\subrequirement{Step between plots}{Not started}{2}{}{}{}
    343356{If more spectra than can fit on the plot matrix are to be plotted,
    344357then it must be possible to step back and forth between the viewable
     
    389402FITs file, for user specific analysis.}
    390403
    391 \requirement{Plot overlays}{Not started}{1}{}{}{} {Line markers overlays,
     404\requirement{Plot line catalog overlays}{Not started}{1}{}{}{} {Line markers overlays,
    392405read from a catalogue should be optionally available. This would
    393406include the full Lovas catalogue, the JPL line catalogue and radio
     
    396409of the lines in any specific catalogue (to avoid clutter).}
    397410
    398 \subrequirement{Plot overlays}{Not started}{2}{}{}{}
     411\subrequirement{Plot user catalog overlays}{Not started}{2}{}{}{}
    399412{Simple user definable catalogue should be definable for plot overlays}
    400413
     
    512525Python, SuperMongo etc.}
    513526
    514 \requirement{Header Writing}{Not started}{1}{}{}{}
     527\requirement{Header writing}{Started}{1}{}{}{}
    515528{The exported data should retain as much header data as possible. It
    516529should also be possible to request specific data be written in the
     
    618631polarisation products should be fit independently.}
    619632
    620 \requirement{Export fits}{Not started}{1}{}{}{}
     633\requirement{Export fit parameters}{Not started}{1}{}{}{}
    621634{There should be an easy way of exporting the fit parameter from
    622635multiple spectra, e.g. as an ASCII table.}
    623636
    624 \requirement{Constrained fitting}{Not started}{1}{}{}{}
     637\requirement{Constrained fitting}{Not started}{2}{}{}{}
    625638{It should be also possible to do constrained fitting of multiple
    626639hyperfine components, e.g. the NH$_3$ hyperfine components. (The
    627640constraints may be either the frequency separation of the individual
    628641components or the amplitude ratio etc.)}
     642
     643\subrequirement{Specific constrained fitting}{Not started}{1}{}{}{}
     644{Before arbitrary constrained fitting is available, support for
     645specific cases, such as the NH$_3$ hyperfine transition, should e
     646added on a case-by-case basis.}
    629647
    630648\requirement{Edit fits parameters}{Done1}{}{}{}{}
     
    744762in the plotted data|}.
    745763
    746 \subrequirement{Flagged channel interpolatin}{Not started}{2}{}{}{}
     764\subrequirement{Flagged channel interpolation}{Not started}{2}{}{}{}
    747765{When plotting or processing data (e.g. quotient spectra), the users
    748766should be able to request that the values for flagged data are
     
    865883``split'' into separate spectra.
    866884
    867 \requirement{Splice data}{Not started}{1}{}{}{}
    868 {It must be possible to take multi IF, multibeam or polarisation data
    869 and split out the individual spectral portions to form self contained
     885\requirement{Slice data}{Not started}{1}{}{}{} {It must be possible to
     886take multi IF, multibeam or polarisation data and split out the a
     887splice of individual spectral portions to form self contained
    870888spectra.}
    871889
    872 \requirement{Splice spectral channels}{Not started}{1}{}{}{} {It must be
     890\requirement{Slice spectral channels}{Not started}{1}{}{}{} {It must be
    873891possible to select a range of spectral channels to form self contained
    874892spectra. The channel selection may be different for different IFs.}
     
    889907%two dual polarisation measurements.}
    890908
    891 \requirement{Support polarimetry}{Done1}{}{}{}{}
     909\requirement{Support polarimetry}{Started}{1}{}{}{}
    892910{All functions on the data (calibration, sky subtraction spectral
    893 mathematics) must support arbitrary, multiple, polarisation (linear,
     911mathematics) must support arbitrary, multiple polarisation (linear,
    894912circular \& stokes and single, dual \& cross polarisations.}
    895913
Note: See TracChangeset for help on using the changeset viewer.