Handling/DataMining/Depot/bash_gnuplot/0316LongTermStability4SUJB/report.sh

#!/bin/bash

START=21000
START=19898
END=21097
BASE=/golem/database/operation/shots/;
docum=ReportZDStokamamGOLEM.tex


echo '\documentclass[12pt,pdftex]{article}\usepackage{graphicx}\usepackage[utf8]{inputenc}\usepackage[czech]{babel}\topmargin -3cm\oddsidemargin -1.5cm\textwidth 19cm\textheight 27cm\begin{document}' >$docum
echo '\title{Report zkoušek provozní stálosti pro tokamak GOLEM}\date{\today}\author{\normalsize\it k povolení SUJB ev.č. 115479 o nakládání se zdroji ionizujícího záření \\ \it experimentálního zařízení tokamak GOLEM}\maketitle' >>$docum
echo '\section{Základní data}
  \begin{itemize}
  \item Počátek sledování: 30.11.2015, Výboj číslo \#20279
  \item Konec sledování: 29.3.2016, Výboj číslo \#21085
  \item Nastavení parametrů výboje:
  \begin{itemize}
  \item Nabití kondenzátorů pro generaci toroidálního elektrického pole: 400 V.
  \item Nabití kondenzátorů pro generaci toroidálního magnetického pole: 800 V.
  \item Tlak a druh pracovního plynu: vodík, 10 mPa.
  \item Druh předionizace: rozžhavený wolframový filament generující elektronový oblak.
  \end{itemize} 
  \end{itemize}' >>$docum
echo '\section{Zpracovávané parametry}\def\dlina{2.3cm}
  \begin{tabular}{ |p{\dlina}|p{\dlina}|p{\dlina}|p{\dlina}|p{\dlina}|p{\dlina}|p{\dlina}| }
  \hline Datum & Číslo výboje & Délka výboje\newline $\tau_{pl}$ [ms] & Elektronová teplota\newline $T_e$ [eV] & Elektronová hustota\newline $n_{e}$ [$\cdot \mathrm{10^{18}/m^3}$] & Proud plazmatem\newline $I_{pl}$ [kA] & Dávka\newline $D$ [$\cdot 10^{-2} \mathrm{\mu Sv}$] \\ \hline
  \input{'tabletobeincl.tex'}
  \end{tabular}
  \includegraphics[width=\textwidth]{DlouhodobaStabilita@tokamakGOLEM.pdf}' >>$docum
echo '\section{Závěr}
Závěrem lze konstatovat, že ve sledovaném období vykazoval tokamak GOLEM ve sledovaných parametrech provozní stálost a naplnil tím předpoklady radiační ochrany při jeho provozu.
\\~\\
V Praze \today
\begin{flushright}
Vojtěch Svoboda\\
\includegraphics[width=4cm, height=!]{/home/svoboda/buon/osobni/VojSvSign.jpg}
\end{flushright}

' >>$docum
  
  
echo '\end{document}'>>$docum

exit


echo "All comments"
#for i in `seq $START $END`; do  echo -ne $i "\t"; cat /golem/database/operation/shots/$i/wwwcomment; echo "";done |tee Allwwwcoments
echo "grep TDSs"
grep "test dlouhodobe stability" Allwwwcoments|tee TDSs
echo "Table generation"
for i in `awk '{print $1}' TDSs`; do cat $BASE/$i/date; echo -ne "\t" $i "\t"; cat  $BASE/$i/basicdiagn/PlasmaTimeLength|tr "\n" " ";echo -ne "\t"; cat  $BASE/$i/basicdiagn/ElectronTempMax|tr "\n" " ";echo -ne "\t"; cat  $BASE/$i/basicdiagn/StateEqElectronDensity |tr "\n" " ";echo -ne "\t"; cat  $BASE/$i/basicdiagn/IplaMean|tr "\n" " ";echo -ne "\t";echo ""; done|column -t|tee WholeTable
echo "Table correction"
grep -v nan WholeTable |tee TableCorrected
echo "Waiting for human correction ..."
grep -v '-' TableManuallyCorrectedWithTDS|tee TableManuallyCorrectedWithTDSwithDose
awk '{printf $1 " & " $2 " & %2.2f & %2.1f & %2.1f & %2.2f & " $7 " \\\\ \\hline ",$3*1000,$4,$5,$6/1000 }' TableManuallyCorrectedWithTDSwithDose| tee tabletobeincl.tex 





exit
# Varianta Electron density:
BASE=/golem/database/operation/shots/;for i in `awk '{print $1}' TDSs`; do cat $BASE/$i/date; echo -ne "\t" $i "\t"; cat  $BASE/$i/basicdiagn/PlasmaTimeLength|tr "\n" " ";echo -ne "\t"; cat  $BASE/$i/basicdiagn/ElectronTempMax|tr "\n" " ";echo -ne "\t"; if [ -f $BASE/$i/diagnostics/Microwaves/0712Interferometer.ON/results/electron_density_mean ]; then cat  $BASE/$i/diagnostics/Microwaves/0712Interferometer.ON/results/electron_density_mean;else echo -ne "nan";fi;echo ""; done|column -t