Changeset 406 in ETALON for SPESO


Ignore:
Timestamp:
Mar 24, 2016, 6:42:20 PM (8 years ago)
Author:
malovyts
Message:

Returned main page generating scrip to original algorith of generating since X days images

File:
1 edited

Legend:

Unmodified
Added
Removed
  • SPESO/ana2015/all_data_summary.m

    r384 r406  
    2424load_analysis_data([ mask '/day_*.dayInfo' ] );
    2525
     26display('Day | Number of events | Number of shots')
    2627[dayData.dateNum;dayData.nDataEvents;dayData.nShots]' %'
    2728
     
    7273print( '-dpng', [ plots_basedir 'recent' '_all_shots' '_diff' '.png' ]);
    7374
    74 %analyse_data_last3days;
     75% ========================================================= analyse data last X days ==================================================
     76
     77analyse_data_last3days();
     78
     79%--------------------------------------------------------------------------------------------------------------------------------------
    7580
    7681dayDataInfo=dayData;
     
    182187print( '-dpng', [ plots_basedir 'recent' '_full_shots' '_diff' '.png' ]);
    183188
    184 
    185 
    186 
     189%===================================================  Copy SOLEIL status imgs ==================================================
     190
     191for iday=0:5
     192        dateStr=datestr(now-iday, 'yyyymmdd');
     193        dateBfStr=datestr(now-iday-1, 'yyyymmdd');
     194        imgName = ['soleil_status_' dateBfStr '_20.png'];
     195        [result errmsg]=copyfile( [ basedir '/' dateBfStr  '/' imgName ] ,[ plots_basedir '/' dateBfStr  '/' imgName ] );
     196        imgName = ['soleil_status_' dateStr '_08.png'];
     197        [result errmsg]=copyfile( [ basedir '/' dateStr  '/' imgName ] ,[ plots_basedir '/' dateStr  '/' imgName ] );
     198        imgName = ['soleil_status_' dateStr '_20.png'];
     199        [result errmsg]=copyfile( [ basedir '/' dateStr  '/' imgName ] ,[ plots_basedir '/' dateStr  '/' imgName ] );
     200end;
     201
     202% --------------------------------------------------------------------------------------------------------------------------
    187203
    188204fid=fopen(fnamehtml,'w');
     
    224240%%% Last 24h
    225241
     242data_names={'DATA1_LPM','DATA2_LPM','DATA1_SPM','DATA2_SPM'};
     243
    226244fprintf(fid,'<HR>');
    227245
    228246for iday=0:5
    229         since_day=datestr(now-iday,'yyyymmdd');
    230        
    231         % create plots since_day
    232         analyse_dayInfo(since_day,200);
    233        
     247
     248        % header for each row
    234249        if iday>0
    235250                fprintf(fid,['<H3>Data taken ' num2str(iday) ' day(s) ago </H3>']);
    236251        else
    237252                fprintf(fid,['<H3>Data taken last 24 hours</H3>']);     
    238         end;
    239 
    240         %table for each day
    241         imgname=[ since_day '/' 'analysis_figure_' num2str(200) '.png' ];
     253        end;% if not current day
     254
     255        dateStr=datestr(now-iday, 'yyyymmdd');
     256        dateBfStr=datestr(now-iday-1, 'yyyymmdd');
     257
     258        imgname = [dateBfStr '/' 'soleil_status_' dateBfStr '_20.png'];
    242259        fprintf(fid, [ '<A HREF="' imgname '" ><IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' ></A>\n' ] );
     260
     261        imgname = [dateStr '/' 'soleil_status_' dateStr '_08.png'];
     262        fprintf(fid, [ '<A HREF="' imgname '" ><IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' ></A>\n' ] );
     263
     264        imgname = [dateStr '/' 'soleil_status_' dateStr '_20.png'];
     265        fprintf(fid, [ '<A HREF="' imgname '" ><IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' ></A>\n' ] );
     266
     267        % total data contrast
     268        imgname=[ 'contrast_since_' num2str(iday) '_days.png'];
     269        fprintf(fid, [ '<A HREF="' imgname '" ><IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' ></A>\n' ] );
     270
     271        % data in table format
    243272        fprintf(fid,'<table>');
    244         for irow=0:4
    245              fprintf(fid,'<tr>');
    246                 for ifig=[201+irow*4:204+irow*4]
    247                    imgname=[  since_day '/' 'analysis_figure_' num2str(ifig) '.png' ];
    248                    fprintf(fid,'<td>');
    249                    fprintf(fid, [ '<A HREF="' imgname '" ><IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' ></A>\n' ] );
    250                    fprintf(fid,'<td>');
    251                 end % for each figure
    252            fprintf(fid, '</tr>');
    253         end; % irow
     273
     274             fprintf(fid,'<tr>');
     275                for ifig=1:4
     276
     277                %================ Plot for all day ====================
     278                   imgname=[ 'allDay_' data_names{ifig} '_since_' num2str(iday) '_days.png' ];
     279                   fprintf(fid,'<td>');
     280                   fprintf(fid, [ '<A HREF="' imgname '" ><IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' ></A>\n' ] );
     281                   fprintf(fid,'<td>');
     282                end % for each figure
     283           fprintf(fid, '</tr>');
     284
     285             fprintf(fid,'<tr>');
     286                for ifig=1:4
     287
     288                %===== Analyse contrast for intervals of 30 mins  =====
     289                   imgname=[ 'contrast_30m_' data_names{ifig} '_since_' num2str(iday) '_days.png' ];
     290                   fprintf(fid,'<td>');
     291                   fprintf(fid, [ '<A HREF="' imgname '" ><IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' ></A>\n' ] );
     292                   fprintf(fid,'<td>');
     293                end % for each figure
     294           fprintf(fid, '</tr>');
     295
     296             fprintf(fid,'<tr>');
     297                for ifig=1:4
     298
     299                %===== Analyse contrast for intervals of 8 hours  =====
     300                   imgname=[ 'contrast_8h_' data_names{ifig} '_since_' num2str(iday) '_days.png' ];
     301                   fprintf(fid,'<td>');
     302                   fprintf(fid, [ '<A HREF="' imgname '" ><IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' ></A>\n' ] );
     303                   fprintf(fid,'<td>');
     304                end % for each figure
     305           fprintf(fid, '</tr>');
     306
     307             fprintf(fid,'<tr>');
     308                for ifig=1:4
     309
     310                %============== values histograms ===================
     311                   imgname=[  data_names{ifig} '_since_' num2str(iday) '_days.png' ];
     312                   fprintf(fid,'<td>');
     313                   fprintf(fid, [ '<A HREF="' imgname '" ><IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' ></A>\n' ] );
     314                   fprintf(fid,'<td>');
     315                end % for each figure
     316           fprintf(fid, '</tr>');
     317
     318             fprintf(fid,'<tr>');
     319                for ifig=1:4
     320
     321                %====== Colored plot of data within 30 minutes =======
     322                   imgname=[ 'data_scatter_' data_names{ifig} '_since_' num2str(iday) '_days.png' ];
     323                   fprintf(fid,'<td>');
     324                   fprintf(fid, [ '<A HREF="' imgname '" ><IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' ></A>\n' ] );
     325                   fprintf(fid,'<td>');
     326
     327                end % for each figure
     328           fprintf(fid, '</tr>');
    254329        fprintf(fid,'</table>');
    255330end %for day
Note: See TracChangeset for help on using the changeset viewer.