function metaoptions2html(options,filename)
% Creates an html file from the MCALab metadata structure options.
%
f = fopen(filename,'wt');
fprintf(f,'\n');
fprintf(f,'
\n');
fprintf(f,' \n MCALab summary document \n \n');
fprintf(f,'\n');
fprintf(f,'\n');
if isfield(options,'inputdata'),
fprintf(f,'\n');
fprintf(f,'\n');
fprintf(f,'\n');
fprintf(f,'\n');
fprintf(f,' %s \n',options.inputdata);
if isfield(options,'maskdata'), fprintf(f,' %s \n',options.maskdata); end
fprintf(f,' | \n');
fprintf(f,'
\n');
fprintf(f,'\n');
fprintf(f,'
\n');
end
%
if isfield(options,'mcalabver'),
fprintf(f,' Versions and architecture
\n');
fprintf(f,'%s
\n',options.arch);
fprintf(f,'%s
\n',options.matlabver);
fprintf(f,'%s
\n',options.mcalabver);
fprintf(f,'%s
\n',options.wavelabver);
fprintf(f,'%s
\n',options.curvrlabver);
fprintf(f,'%s
\n',options.rwtver);
end
%
if isfield(options,'algorithm'),
fprintf(f,' Algorithm task
\n');
fprintf(f,'%s
\n',options.algorithm);
fprintf(f,'%s
\n',options.inpaint);
end
%
if isfield(options,'dict'),
fprintf(f,' Dictionary
\n');
fprintf(f,'%s
\n',options.dict);
fprintf(f,'%s
\n',options.pars1);
fprintf(f,'%s
\n',options.pars2);
fprintf(f,'%s
\n',options.pars3);
end
%
fprintf(f,' Algorithm parameters
\n');
if isfield(options,'itermax'), fprintf(f,'%s
\n',options.itermax); end
if isfield(options,'epsilon'), fprintf(f,'%s
\n',options.epsilon); end
fprintf(f,'%s
\n',options.nbcomp);
if isfield(options,'tvregparam'),
fprintf(f,'%s
\n',options.tvregparam);
fprintf(f,'%s
\n',options.tvcomponent);
end
fprintf(f,'%s
\n',options.thdtype);
fprintf(f,'%s
\n',options.sigma);
if isfield(options,'stopciterion'), fprintf(f,'%s
\n',options.stopcriterion); end
if isfield(options,'lambdamax'),
fprintf(f,'%s
\n',options.lambdamax);
fprintf(f,'%s
\n',options.lambdasched);
end
if isfield(options,'lambda'), fprintf(f,'%s
\n',options.lambda); end
fprintf(f,'%s
\n',options.verbose);
fprintf(f,'\n');
fprintf(f,'\n');
fclose(f);