#!/bin/bash source /dev/shm/golem/Commons.sh DAS="Oscilloscopes/TektrDPO3014-a/Interferometry" DeviceList=$DAS function DefineDiagTable() { CreateTable diagnostics.$diag_id } function GetReadyTheDischarge () { #GeneralTableUpdateAtDischargeBeginning $diag_id #@Commons.sh GeneralTableUpdateAtDischargeBeginning diagnostics.interferometry #@Commons.sh } function PostDischargeAnalysis() { Call $SHM0/Devices/$DAS RawDataAcquiring ln -s ../../../Devices/$DAS DAS_raw_data_dir GenerateDiagWWWs $instrument $setup $DAS #GenerateDiagWWWs $diag_id $setup_id `dirname $DAS` Zrc6YenW4gfLxAjJ8 # @Commons.sh if [ `cat $SHM0/Production/Parameters/DataProcessing` == "off" ] ; then No_Analysis else Analysis fi } function Analysis { local nb_id="phase_detection_density_LL" sed -i "s/shot_no\ =\ 0/shot_no\ =\ `cat $SHMS/shot_no`/g" $nb_id.ipynb jupyter-nbconvert --execute $nb_id.ipynb --to html --output analysis.html convert -resize $icon_size icon-fig.png graph.png } function No_Analysis { #Workarround echo "