BASEDIR="../.."
source $BASEDIR/Commons.sh
source $BASEDIR/Tools.sh
OUT=onstage.html
namesize=100
iconsize=200

DAS=StandardDAS
Diagnostics=`basename $PWD`



function Arming()
{
    echo "OK"
}


function InitCheck()
{
    echo "OK"
}

function PostDischargeFinals 
{

#convert  ScreenShot.png   -morphology Dilate Octagon  test.gif;convert -resize 200x200 test.gif graph.png
        
    convert -resize $icon_size $BASEDIR/Diagnostics/BasicDiagnostics/icon-fig.png analysis.jpg
    echo "OK"
    
    export SHOT_NO=`cat ../../shot_no` # for linux
    sed -i "s/shot_no\ =\ 0/shot_no\ =\ `cat /dev/shm/golem/shot_no`/g" notebook.ipynb
    jupyter-nbconvert --execute notebook.ipynb --output analysis.html 2>ErrorLog

    cp /$SHM/Management/imgs/DAS.jpg .
    convert -resize $icon_size icon-fig.png graph.png
    convert -resize $icon_size icon-fig.png $SHM/ActualShot/Diagnostics/BasicDiagnostics/analysis.jpg
    convert /$SHM/Management/imgs/DAS_icon.jpg graph.png +append icon_.png
    convert -bordercolor Black -border 2x2 icon_.png icon.png
    
    GenerateWWWs
}


function GenerateWWWs
{
  #  echo '<HTML><META HTTP-EQUIV="Refresh" CONTENT="0;URL=http://golem.fjfi.cvut.cz/shots/'`cat $BASEDIR/shot_no`'/Diagnostics/BasicDiagnostics/analysis.html"><HEAD><TITLE></TITLE><BODY></BODY></HTML>' > analysis.html

    echo '<HTML><HEAD><TITLE></TITLE><BODY>
    <H1>Raw data</H1>
    <p style="color:blue;font-size:25px;"><a href="http://golem.fjfi.cvut.cz/shots/'`cat $BASEDIR/shot_no`'/DASs/StandardDAS/">Data directory</a></p>
    <img src="http://golem.fjfi.cvut.cz/shots/'`cat $BASEDIR/shot_no`'/DASs/StandardDAS/ScreenShotAll.png"></img>
    <H1>Data after oscilloscope inner function math recalculation </H1>
    <img src="http://golem.fjfi.cvut.cz/shots/'`cat $BASEDIR/shot_no`'/DASs/StandardDAS/ScreenShot.png"></img>
    </BODY></HTML>' > rawdata.html
    
        ln -s $BASEDIR/DASs/StandardDAS/ DAS_raw_data_dir
        ln -s $BASEDIR/Diagnostics/BasicDiagnostics Diagnostics_dir
        
       echo '
     <table>
<tbody>
        <tr class="data-flow"><th>Data flow</th><th >measurement &rarr;</th><th >digitization &rarr;</th><th >analysis &rarr;</th><th >saving &rarr;</th><th>plotting &rarr;</th><th></th></tr>
<tr><th>Name</th><th>Experiment setup</th><th>Data acquistition system</th><th>Raw data</th><th>Analysis results</th><th>All files</th><th>Data processing</th></tr>
    ' > $OUT 
    echo "<tr>
    <td valign=bottom><a href=http://golem.fjfi.cvut.cz/shots/$SHOT_NO/Diagnostics/$Diagnostics/><img src=http://golem.fjfi.cvut.cz/shots/$SHOT_NO/Diagnostics/$Diagnostics/name.png  width='$namesize'/></a></td>
    <td valign=bottom><a href=http://golem.fjfi.cvut.cz/shots/$SHOT_NO/Diagnostics/$Diagnostics/setup.html><img src=http://golem.fjfi.cvut.cz/shots/$SHOT_NO/Diagnostics/$Diagnostics/setup.png  width='$iconsize'/></a></td>
    <td valign=bottom><a href=http://golem.fjfi.cvut.cz/shots/$SHOT_NO/DASs/$DAS/StandardDAS.html><img src=http://golem.fjfi.cvut.cz/shots/$SHOT_NO/DASs/$DAS/das.jpg  width='$iconsize'/></a></td>
    <td valign=bottom><a href=http://golem.fjfi.cvut.cz/shots/$SHOT_NO/DASs/$DAS/><img src=http://golem.fjfi.cvut.cz/shots/$SHOT_NO/DASs/$DAS/rawdata.jpg  width='$iconsize'/></a></td>
    <td valign=bottom><a href=http://golem.fjfi.cvut.cz/shots/$SHOT_NO/Diagnostics/$Diagnostics/analysis.html><img src=http://golem.fjfi.cvut.cz/shots/$SHOT_NO/Diagnostics/$Diagnostics/analysis.jpg  width='$iconsize'/></a></td>
    <td valign=bottom><a href=http://golem.fjfi.cvut.cz/shots/$SHOT_NO/Diagnostics/$Diagnostics/><img src=http://golem.fjfi.cvut.cz/_static/direct.png  width='100px'/></a></td>
    <td valign=bottom><a href=http://golem.fjfi.cvut.cz/shots/$SHOT_NO/Diagnostics/$Diagnostics/DataProcessing/DataProcessing.html><img src=http://golem.fjfi.cvut.cz/_static/DataProc.png  width='100px'/></a></td></tr></tbody></table>" >> $OUT;
    
    echo "<center><h1>The GOLEM tokamak Basic Diagnostics setup</h1>
    <h2>Photo</h2>
    <img src="/_static/figs/DAS-d_s.jpg" width="25%"></img><br/>
    <h2>Relevant excerpt from the manual</h2>" > setup.html;
    for j in `seq 0 2`; do
        echo "<img src=http://golem.fjfi.cvut.cz/wiki/Education/GMinstructions/extracts/Extracts/Diagnostics/output-$j.jpg width='50%'></img>" >> setup.html;
    done
    
    cd DataProcessing/;source DataProcessing.sh ;PostDischargeFinals; cd -

}
