MAIN_PATH=../../../../
BAS_DIAGN=$(MAIN_PATH)basicdiagn
DIAGN=$(MAIN_PATH)diagnostic
HTML=html/
DATA=data/

analysis:
	cd data;\
	cp /home/svoboda/Fuze/GOLEM/operation/parameters.pl .;\
	cp $(BAS_DIAGN)/Plasma .
	if [ `cat $(DATA)Plasma` -eq 1 ]; then\
		make do&\
	else\
		make do;\
	fi
	chmod -R go+rw ./*
	chmod go+rw ./

do:
	idl call_IDL;
	make htmlplasma;

htmlplasma:
	echo -e "\n\
	<h2 id='title'>Analysis Overview</h2> \n\
	<h2>Data</h2> \n\
	<table>	<tr><td>Input</td><td> -> </td><td><a href='data/data_source'>Source File (see DAS config)</a></td></tr> \n\
		<tr><td>Output</td><td> -> </td><td><a href='data/data_basic'>Basic Params (time [ms], u_loop [V], bt [T], ip [A], H_alpha [a.u.])</a></td></tr><tr><td></td><td></td><td><a href='data/data_mc_raw'>MC Signals (time [ms], mc01 [V], mc05 [V], mc09 [V], mc13 [V])</a></td></tr><tr><td></td><td></td><td><a href='data/data_mc_spec'>MC Power Spectral Densities (time [ms], f [Hz], PSD_01 [a.u.], PSD_05 [a.u.], PSD_09 [a.u.], PSD_13 [a.u.])</a></td></tr><tr><td></td><td></td><td><a href='data/data_central_fld_evol'>Central B-fld (model) (time [ms], B_rad [T], B_vert [T], B_tor [T])</a></td></tr><tr><td></td><td></td><td><a href='data/data_max_pol_profile'>Maximum Magnitude Poloidal Field (model) (time [ms], B_rad [T], B_vert [T], B_tor [T])</a></td></tr><tr><td></td><td></td><td><a href='data/data_max_tor_profile'>Maximum Magnitude Toroidal Field (model) (time [ms], B_rad [T], B_vert [T], B_tor [T])</a></td></tr> \n\
	</table> \n\
	<h2>Used Algorithms</h2> \n\
	<table>	<tr><td>Layer 0</td><td> -> </td><td><a href='data/main.pro'>main.pro</a></td></tr> \n\
		<tr><td>Layer 1</td><td> -> </td><td><a href='data/i_p.pro'>i_p.pro</a></td><td><a href='data/fft_analysis.pro'>fft_analysis.pro</a></td><td><a href='data/vacuum_field.pro'>vacuum_field.pro</a></td></tr> \n\
		<tr><td>Layer 2</td><td> -> </td><td><a href='data/file_reading.pro'>file_reading.pro</a></td><td><a href='data/integration.pro'>integration.pro</a></td><td><a href='data/offset_elim.pro'>offset_elim.pro</a></td><td><a href='data/multi_plot.pro'>multi_plot.pro</a></td><td><a href='data/file_writing.pro'>file_writing.pro</a></td><td><a href='data/standard_plot.pro'>standard_plot.pro</a></td><td><a href='data/contour_plot.pro'>contour_plot.pro</a></td></tr> \n\
	</table> \n\
	<h2>Basic Parameters</h2> \n\
	<img src="$(DATA)plot_basic.png"></img>" > $(HTML)overview.php

	echo -e "\n\
	<h2 id='title'>MHD Activity</h2> \n\
	<h2>Data</h2> \n\
	<table><tr><td><a href='data/data_mc_raw'>MC Signals (time [ms], mc01 [V], mc05 [V], mc09 [V], mc13 [V])</a></td></tr><tr><td><a href='data/data_mc_spec'>MC Power Spectral Densities (time [ms], f [Hz], PSD_01 [a.u.], PSD_05 [a.u.], PSD_09 [a.u.], PSD_13 [a.u.])</a></td></tr> \n\
	</table> \n\
	<h2>Plots</h2> \n\
	<img src="$(DATA)plot_mc_raw.png"></img> \n\
	<img src="$(DATA)plot_mc_spec.png"></img> " > $(HTML)mhd_act.php

	echo -e "\n\
	<h2 id='title'>Vacuum Field</h2> \n\
	<h2>Used Algorithms</h2> \n\
	<table>	<tr><td>Basic Model</td><td> -> </td><td><a href='data/vacuum_field_params/model_vacuum_field.pro'>model_vacuum_field.pro</a></td><td><a href='data/vacuum_field_params/biotsavart_pol.pro'>biotsavart_pol.pro</a></td><td><a href='data/vacuum_field_params/biotsavart_tor.pro'>biotsavart_tor.pro</a></td></tr> \n\
		<tr><td>Implementation</td><td> -> </td><td><a href='data/main.pro'>main.pro</a></td><td><a href='data/vacuum_field.pro'>vacuum_field.pro</a></td></tr> \n\
	</table> \n\
	<h2>Data</h2> \n\
	<table>	<tr><td>Input</td><td> -> </td><td><a href='data/vacuum_field_params/vacuum_field_tor.txt'>Toroidal Field Coils (R [m], Z [m], B_rad [T/A], B_vert [T/A], B_tor [T/A])</a></td></tr><tr><td></td><td></td><td><a href='data/vacuum_field_params/vacuum_field_pol_in.txt'>Poloidal Field Coils in-chamber (R [m], Z [m], B_rad [T/A], B_vert [T/A], B_tor [T/A])</a></td></tr><tr><td></td><td></td><td><a href='data/vacuum_field_params/vacuum_field_pol_in.txt'>Poloidal Field Coils ex-chamber (R [m], Z [m], B_rad [T/A], B_vert [T/A], B_tor [T/A])</a></td></tr> \n\
		<tr><td>Output</td><td> -> </td><td><a href='data/data_central_fld_evol'>Central B-fld (model) (time [ms], B_rad [T], B_vert [T], B_tor [T])</a></td></tr><tr><td></td><td></td><td><a href='data/data_max_pol_profile'>Maximum Magnitude Poloidal Field (model) (time [ms], B_rad [T], B_vert [T], B_tor [T])</a></td></tr><tr><td></td><td></td><td><a href='data/data_max_tor_profile'>Maximum Magnitude Toroidal Field (model) (time [ms], B_rad [T], B_vert [T], B_tor [T])</a></td></tr> \n\
	</table> \n\
	<h2>Plots</h2> \n\
	<img src="$(DATA)plot_central_evol.png"></img> \n\
	<img src="$(DATA)plot_max_tor_profile.png"></img> \n\
	<img src="$(DATA)plot_max_tor_midplane.png"></img> \n\
	<img src="$(DATA)plot_max_vert_profile.png"></img> \n\
	<img src="$(DATA)plot_max_vert_midplane.png"></img> \n\
	<img src="$(DATA)plot_max_rad_profile.png"></img>" > $(HTML)vac_field.php