-
Benoit Valiron authoredBenoit Valiron authored
ganttchart.tex 3.35 KiB
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "FULLPROP"
%%% End:
%%% the following will regenerate all the gantt bars from the
%%% FULLPROP.aux file.
%% ./gettasks.sh |
%% awk '{print "\\ganttbar\{\\ref\{"$1"\} \\REM\{Title\}\}\{1\}\{36\}\\\\";}'
\begin{ganttchart}[
x unit=3mm,
y unit title=4mm,
y unit chart=4mm,
hgrid=false,
vgrid={*2{draw=none},*1{blue, dotted},*2{draw=none},*1{blue,
dotted},*2{draw=none},*1{blue, dotted},*2{draw=none},*1{black, dashed}},
title height=1,
bar height=0.75,
bar top shift=0.125,
milestone/.append style={shape=rectangle}
]{1}{36}
\foreach
\x in {3,6,...,36}
\gantttitle{\x}{3};
\\
%%%% WP 1
\ganttset{bar/.append style={fill=red!50}}
\ganttbar{\footnotesize \ref{task:HHL} Front-end}{3}{36}\\
\ganttbar{\footnotesize \ref{task:trans1} Open API for \dzxc}{1}{36}\\
\ganttbar{\footnotesize \ref{task:testBench} Open test-suite}{6}{36}\\
\ganttbar{\footnotesize \ref{task:circuit-model} Idealised quantum circuits}{1}{15}\\
\ganttbar{\footnotesize \ref{task:mbqc-model} Idealised 1WQC}{1}{15}\\
\ganttbar{\footnotesize \ref{task:backendapi} Back-end API}{15}{36}\\
%%%% WP 2
\ganttset{bar/.append style={fill=yellow}}
\ganttbar{\footnotesize \ref{task:axioms} Beyond qubits and stabilisers}{1}{14}\\
\ganttbar{\footnotesize \ref{task:betterboxes} Control in \zx}{1}{18}\\
\ganttbar{\footnotesize \ref{task:resources} Resources and axioms}{1}{36}\\
\ganttbar{\footnotesize \ref{task:resourcesagain} Computational resources}{12}{36}\\
%%%% WP 3
\ganttset{bar/.append style={fill=green!50}}
\ganttbar{\footnotesize \ref{task:algorithms} Reduction strategies etc.}{1}{36}\\
\ganttbar{\footnotesize \ref{task:annotate1} Topological \& causal constraints}{1}{18}\\
\ganttbar{\footnotesize \ref{task:annotate2} Quantitative properties}{13}{24}\\
\ganttbar{\footnotesize \ref{task:basic-opt} Generic optimisations of \zx-terms}{13}{24}\\
\ganttbar{\footnotesize \ref{task:ECC} Application of Error-Correction}{1}{36}\\
%%% WP 4
\ganttset{bar/.append style={fill=blue!50}}
\ganttbar{\footnotesize \ref{task:qdot-model} Grenoble silicon spin qubits}{13}{36}\\
\ganttbar{\footnotesize \ref{task:NQIT-model} Oxford ion traps}{13}{30}\\
\ganttbar{\footnotesize \ref{task:IBM-model} IBM superconducting devices}{18}{36}\\
\ganttbar{\footnotesize \ref{task:runnable} Formatting for target systems}{15}{30}\\
\ganttbar{\footnotesize \ref{task:error} Error correction for target devices}{15}{30}\\
\ganttbar{\footnotesize \ref{task:opt-machine} Model-guided optimisations}{21}{36}\\
%%% WP 5 -- don't use
% \ganttset{bar/.append style={fill=gray!50}}
% \ganttbar{\ref{task:admin} \REM{Title}{1}{36}
% \ganttbar{\ref{task:website} \REM{Title}{1}{36}
% \ganttbar{\ref{task:wkshopone} \REM{Title}{1}{36}
% \ganttbar{\ref{task:wkshoptwo} \REM{Title}{1}{36}
% \ganttbar{\ref{task:wkshopthree} \REM{Title}{1}{36}
%%% Milestones
\ganttset{bar/.append style={draw=none,fill=none}}
\ganttbar{\footnotesize\textbf{Milestones (see \S\ref{sec:manag-struct-milest})}}{0}{0}
\ganttset{inline=true}
\ganttset{milestone inline label node/.append style={left=1mm}}
\ganttmilestone{\ref{ms:qasmqasm}}{12}
\ganttmilestone{\ref{ms:quippermbqc}}{18}
\ganttmilestone{\ref{ms:optimise-ecc}}{24}
\ganttmilestone{\ref{ms:nqitbackend}}{30}
\ganttmilestone{\ref{ms:delftbackend}}{36}
\end{ganttchart}