- Timestamp:
- 06/01/05 17:38:43 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/requirements2.tex
r646 r647 6 6 \usepackage{longtable} 7 7 8 \def\complete{ yes}8 \def\complete{no} 9 9 10 10 % Adjust the page size … … 65 65 66 66 \newcommand{\requirement}[7]{ 67 \setcounter{subrequirement}{0} 68 \stepcounter{requirement} 69 67 70 \ifthenelse{\equal{\complete}{yes}} 68 71 {\dorequirement{#1}{#2}{#3}{#4}{#5}{#6}{#7}} … … 74 77 } 75 78 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 76 90 \newcommand{\subrequirement}[7]{ 91 \stepcounter{subrequirement} 92 77 93 \ifthenelse{\equal{\complete}{yes}} 78 94 {\dosubrequirement{#1}{#2}{#3}{#4}{#5}{#6}{#7}} … … 84 100 } 85 101 86 87 \newcommand{\dorequirement}[7]{ 88 89 \setcounter{subrequirement}{0} 90 102 \newcommand{\dosubrequirement}[7]{ 91 103 \hspace*{2mm}\begin{minipage}{\textwidth-2mm} 92 104 \setlength{\parindent}{-2mm} 93 \stepcounter{requirement} 94 {\bf \showreqcounter\ \bf #1} \\ 105 {\bf \showsubreqcounter\ \bf #1} \\ 95 106 #7 \\ 96 107 \hspace*{1cm} \status{#2}{#3} 97 108 \end{minipage} 98 109 99 \typeout{REQUIREMENT: \show reqcounter & #1 & #2 & #3& #4 & #5 & #6 :ENDREQ}110 \typeout{REQUIREMENT: \showsubreqcounter & #1 & #2 & #3 & #4 & #5 & #6 :ENDREQ} 100 111 } 112 101 113 102 114 \newcommand{\extendedrequirement}[7]{ … … 114 126 } 115 127 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 }127 128 128 129 \newcommand{\reqeqn}[1]{\\\hspace*{1cm} $#1$} … … 137 138 138 139 \maketitle 140 141 142 %\tableofcontents 143 %\newpage 139 144 140 145 \section{Introduction} … … 211 216 \subsection{Graphical User Interface} 212 217 213 At this stage theASAP GUI has been deferred to a later date.218 At this stage a general ASAP GUI has been deferred to a later date. 214 219 215 220 \smallskip … … 242 247 changes to these values.} 243 248 249 \requirement{Mopra online GUI}{Not started}{1}{}{}{} 250 {A simple GUI to do very basic online reduction of Mopra data should 251 be available. This should include averaging data, quotient } 252 244 253 \subsection{Command Line Interface} 245 254 … … 275 284 the same.} 276 285 286 \requirement{Standard scripts}{Not started}{1}{}{}{} {ASAP should come 287 with sample scripts which users can use for standard observing modes 288 (e.g. standard Mopra observing, Parkes polarimetry etc)} 289 277 290 %\requirement{Scripts from History}{Duplicate}{}{}{}{}{It would be worthwhile 278 291 %having a method to auto-generate scripts (for reduction or plotting) … … 340 353 page, ie define the ``n'' and ``m'' values.} 341 354 342 \subrequirement{Step between plots}{Not started}{ 1}{}{}{}355 \subrequirement{Step between plots}{Not started}{2}{}{}{} 343 356 {If more spectra than can fit on the plot matrix are to be plotted, 344 357 then it must be possible to step back and forth between the viewable … … 389 402 FITs file, for user specific analysis.} 390 403 391 \requirement{Plot overlays}{Not started}{1}{}{}{} {Line markers overlays,404 \requirement{Plot line catalog overlays}{Not started}{1}{}{}{} {Line markers overlays, 392 405 read from a catalogue should be optionally available. This would 393 406 include the full Lovas catalogue, the JPL line catalogue and radio … … 396 409 of the lines in any specific catalogue (to avoid clutter).} 397 410 398 \subrequirement{Plot overlays}{Not started}{2}{}{}{}411 \subrequirement{Plot user catalog overlays}{Not started}{2}{}{}{} 399 412 {Simple user definable catalogue should be definable for plot overlays} 400 413 … … 512 525 Python, SuperMongo etc.} 513 526 514 \requirement{Header Writing}{Not started}{1}{}{}{}527 \requirement{Header writing}{Started}{1}{}{}{} 515 528 {The exported data should retain as much header data as possible. It 516 529 should also be possible to request specific data be written in the … … 618 631 polarisation products should be fit independently.} 619 632 620 \requirement{Export fit s}{Not started}{1}{}{}{}633 \requirement{Export fit parameters}{Not started}{1}{}{}{} 621 634 {There should be an easy way of exporting the fit parameter from 622 635 multiple spectra, e.g. as an ASCII table.} 623 636 624 \requirement{Constrained fitting}{Not started}{ 1}{}{}{}637 \requirement{Constrained fitting}{Not started}{2}{}{}{} 625 638 {It should be also possible to do constrained fitting of multiple 626 639 hyperfine components, e.g. the NH$_3$ hyperfine components. (The 627 640 constraints may be either the frequency separation of the individual 628 641 components or the amplitude ratio etc.)} 642 643 \subrequirement{Specific constrained fitting}{Not started}{1}{}{}{} 644 {Before arbitrary constrained fitting is available, support for 645 specific cases, such as the NH$_3$ hyperfine transition, should e 646 added on a case-by-case basis.} 629 647 630 648 \requirement{Edit fits parameters}{Done1}{}{}{}{} … … 744 762 in the plotted data|}. 745 763 746 \subrequirement{Flagged channel interpolati n}{Not started}{2}{}{}{}764 \subrequirement{Flagged channel interpolation}{Not started}{2}{}{}{} 747 765 {When plotting or processing data (e.g. quotient spectra), the users 748 766 should be able to request that the values for flagged data are … … 865 883 ``split'' into separate spectra. 866 884 867 \requirement{S plice data}{Not started}{1}{}{}{}868 {It must be possible to take multi IF, multibeam or polarisation data869 and split out theindividual spectral portions to form self contained885 \requirement{Slice data}{Not started}{1}{}{}{} {It must be possible to 886 take multi IF, multibeam or polarisation data and split out the a 887 splice of individual spectral portions to form self contained 870 888 spectra.} 871 889 872 \requirement{S plice spectral channels}{Not started}{1}{}{}{} {It must be890 \requirement{Slice spectral channels}{Not started}{1}{}{}{} {It must be 873 891 possible to select a range of spectral channels to form self contained 874 892 spectra. The channel selection may be different for different IFs.} … … 889 907 %two dual polarisation measurements.} 890 908 891 \requirement{Support polarimetry}{ Done1}{}{}{}{}909 \requirement{Support polarimetry}{Started}{1}{}{}{} 892 910 {All functions on the data (calibration, sky subtraction spectral 893 mathematics) must support arbitrary, multiple ,polarisation (linear,911 mathematics) must support arbitrary, multiple polarisation (linear, 894 912 circular \& stokes and single, dual \& cross polarisations.} 895 913
Note:
See TracChangeset
for help on using the changeset viewer.