Changeset 444 in ETALON for SPESO


Ignore:
Timestamp:
Mar 31, 2016, 5:54:56 PM (8 years ago)
Author:
malovyts
Message:

Changed order of data rows and fixed SOLEIL status plots

File:
1 edited

Legend:

Unmodified
Added
Removed
  • SPESO/ana2015/all_data_summary.m

    r426 r444  
    187187print( '-dpng', [ plots_basedir 'recent' '_full_shots' '_diff' '.png' ]);
    188188
    189 %===================================================  Copy SOLEIL status imgs ==================================================
    190 
     189%=====================  Copy SOLEIL status imgs =============================
    191190for iday=0:5
    192191        dateStr=datestr(now-iday, 'yyyymmdd');
    193         dateBfStr=datestr(now-iday-1, 'yyyymmdd');
    194 
    195         % copy to each date folder
    196         %---------- 1 -----------
    197         imgName1 = ['soleil_status_' dateBfStr '_20.png'];
    198         [result errmsg]=copyfile( [ basedir '/' dateBfStr  '/' imgName1 ] ,[ plots_basedir '/' dateBfStr  '/' imgName1 ] );
    199         % copy to main folder as SOLEIL_since_X_days_;
    200         %---------- 2 -----------
    201         imgName2 = ['SOLEIL_since_' num2str(iday+1) '_days_20.png'];
    202         [result errmsg]=copyfile( [ basedir '/' dateBfStr  '/' imgName1 ] ,[ plots_basedir '/' imgName2 ] );
    203 
    204         %---------- 1 -----------
    205         imgName1 = ['soleil_status_' dateStr '_08.png'];
    206         [result errmsg]=copyfile( [ basedir '/' dateStr  '/' imgName1 ] ,[ plots_basedir '/' dateStr  '/' imgName1 ] );
    207         %---------- 2 -----------
    208         imgName2 = ['SOLEIL_since_' num2str(iday) '_days_08.png'];
    209         [result errmsg]=copyfile( [ basedir '/' dateStr  '/' imgName1 ] ,[ plots_basedir '/' imgName2 ] );
    210 
    211         %---------- 1 -----------
    212         imgName1 = ['soleil_status_' dateStr '_20.png'];
    213         [result errmsg]=copyfile( [ basedir '/' dateStr  '/' imgName1 ] ,[ plots_basedir '/' dateStr  '/' imgName1 ] );
    214         %---------- 2 -----------
    215         imgName2 = ['SOLEIL_since_' num2str(iday) '_days_20.png'];
    216         [result errmsg]=copyfile( [ basedir '/' dateStr  '/' imgName1 ] ,[ plots_basedir '/' imgName2 ] );
     192                imgName1 = ['soleil_status_' dateStr '_08.png'];
     193                imgName2 = ['SOLEIL_status_since_' num2str(iday) '_days_08.png'];
     194                [result errmsg]=copyfile( [ basedir '/' dateStr  '/' imgName1 ] ,...
     195                                                                                  [ plots_basedir '/' imgName2 ] );
     196
     197        if datenum(dateStr, 'yyyymmdd')+20/24<now
     198                imgName1 = ['soleil_status_' dateStr '_20.png'];
     199                imgName2 = ['SOLEIL_status_since_' num2str(iday) '_days_20.png'];
     200                [result errmsg]=copyfile( [ basedir '/' dateStr  '/' imgName1 ] ,...
     201                                                                                  [ plots_basedir '/' imgName2 ] );
     202        end; % if data for 20 hours exist
    217203
    218204end;
    219205
    220 % --------------------------------------------------------------------------------------------------------------------------
     206% ---------------------------------------------------------------------------
    221207
    222208fid=fopen(fnamehtml,'w');
     
    272258
    273259        dateStr=datestr(now-iday, 'yyyymmdd');
    274         dateBfStr=datestr(now-iday-1, 'yyyymmdd');
    275 
    276         imgname = ['SOLEIL_since_' num2str(iday+1) '_days_20.png'];
    277         fprintf(fid, [ '<A HREF="' imgname '" ><IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' ></A>\n' ] );
    278 
    279         imgname = ['SOLEIL_since_' num2str(iday) '_days_08.png'];
    280         fprintf(fid, [ '<A HREF="' imgname '" ><IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' ></A>\n' ] );
    281 
    282         % do not plot 20h plot for 24 last hours
    283         if (iday>0)||(str2num(datestr(now, 'HHMM'))>2000)
    284                 imgname = ['SOLEIL_since_' num2str(iday) '_days_20.png'];
    285                 fprintf(fid, [ '<A HREF="' imgname '" ><IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' ></A>\n' ] );
    286         end
     260
     261   %===================== SOLEIL status images =================================
     262
     263        if datenum(dateStr, 'yyyymmdd')+8/24<now
     264                imgname = ['SOLEIL_status_since_' num2str(iday) '_days_08.png'];
     265      fprintf(fid, [ '<A HREF="' imgname '" >' ...
     266                                                          '<IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' >' ...
     267                                                          '</A>\n' ] );
     268        end; % if dateStr < today(08:00)
     269
     270        if datenum(dateStr, 'yyyymmdd')+20/24<now
     271                imgname = ['SOLEIL_status_since_' num2str(iday) '_days_20.png'];
     272      fprintf(fid, [ '<A HREF="' imgname '" >' ...
     273                                                          '<IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' >' ...
     274                                                          '</A>\n' ] );
     275        end; % if dateStr < today(20:00)
     276
     277        if datenum(dateStr, 'yyyymmdd')+1+8/24<now
     278                imgname = ['SOLEIL_status_since_' num2str(iday-1) '_days_08.png'];
     279                fprintf(fid, [ '<A HREF="' imgname '" >' ...
     280                                                        '<IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' >' ...
     281                                                        '</A>\n' ] );
     282        end; % if dateStr < today+1 (08:00)
     283
     284        % ---------------------- END SOLEIL status ----------------------------------
    287285
    288286        % total data contrast
    289287        imgname=[ 'contrast_since_' num2str(iday) '_days.png'];
    290         fprintf(fid, [ '<A HREF="' imgname '" ><IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' ></A>\n' ] );
     288   fprintf(fid, [       '<A HREF="' imgname '" >' ...
     289                                                '<IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' >' ...
     290                                                '</A>\n' ] );
    291291
    292292        % data in table format
    293293        fprintf(fid,'<table>');
    294294
    295              fprintf(fid,'<tr>');
     295                %====== Colored plot of data within 30 minutes =======
     296           fprintf(fid,'<tr>');
    296297                for ifig=1:4
    297 
    298                 %================ Plot for all day ====================
    299                    imgname=[ 'allDay_' data_names{ifig} '_since_' num2str(iday) '_days.png' ];
    300                    fprintf(fid,'<td>');
    301                    fprintf(fid, [ '<A HREF="' imgname '" ><IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' ></A>\n' ] );
    302                    fprintf(fid,'<td>');
     298                   imgname=[ 'data_scatter_' data_names{ifig} '_since_' num2str(iday) '_days.png' ];
     299                   fprintf(fid,'<td>');
     300                   fprintf(fid, [ '<A HREF="' imgname '" >' ...
     301                                                                '<IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' >' ...
     302                                                                '</A>\n' ] );
     303                   fprintf(fid,'<td>');
     304
    303305                end % for each figure
    304306           fprintf(fid, '</tr>');
    305 
    306              fprintf(fid,'<tr>');
     307                %------------------------------------------------------
     308
     309                %============== values histograms ===================
     310           fprintf(fid,'<tr>');
    307311                for ifig=1:4
    308 
    309                 %===== Analyse contrast for intervals of 30 mins  =====
    310                    imgname=[ 'contrast_30m_' data_names{ifig} '_since_' num2str(iday) '_days.png' ];
    311                    fprintf(fid,'<td>');
    312                    fprintf(fid, [ '<A HREF="' imgname '" ><IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' ></A>\n' ] );
     312                   imgname=[  data_names{ifig} '_since_' num2str(iday) '_days.png' ];
     313                   fprintf(fid,'<td>');
     314                   fprintf(fid, [ '<A HREF="' imgname '" >' ...
     315                                                                '<IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' >' ...
     316                                                                '</A>\n' ] );
    313317                   fprintf(fid,'<td>');
    314318                end % for each figure
    315319           fprintf(fid, '</tr>');
    316 
    317              fprintf(fid,'<tr>');
     320                %-----------------------------------------------------
     321
     322                %================ Plot for all day ====================
     323           fprintf(fid,'<tr>');
    318324                for ifig=1:4
    319 
    320                 %===== Analyse contrast for intervals of 8 hours  =====
    321                    imgname=[ 'contrast_8h_' data_names{ifig} '_since_' num2str(iday) '_days.png' ];
    322                    fprintf(fid,'<td>');
    323                    fprintf(fid, [ '<A HREF="' imgname '" ><IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' ></A>\n' ] );
     325                   imgname=[ 'allDay_' data_names{ifig} '_since_' num2str(iday) '_days.png' ];
     326                   fprintf(fid,'<td>');
     327                   fprintf(fid, [ '<A HREF="' imgname '" >' ...
     328                                                                '<IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' >' ...
     329                                                                '</A>\n' ] );
    324330                   fprintf(fid,'<td>');
    325331                end % for each figure
    326332           fprintf(fid, '</tr>');
    327 
    328              fprintf(fid,'<tr>');
     333                %-----------------------------------------------------
     334
     335                %===== Analyse contrast for intervals of 30 mins  =====
     336           fprintf(fid,'<tr>');
    329337                for ifig=1:4
    330 
    331                 %============== values histograms ===================
    332                    imgname=[  data_names{ifig} '_since_' num2str(iday) '_days.png' ];
    333                    fprintf(fid,'<td>');
    334                    fprintf(fid, [ '<A HREF="' imgname '" ><IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' ></A>\n' ] );
     338                   imgname=[ 'contrast_30m_' data_names{ifig} '_since_' num2str(iday) '_days.png' ];
     339                   fprintf(fid,'<td>');
     340                   fprintf(fid, [ '<A HREF="' imgname '" >' ...
     341                                                                '<IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' >' ...
     342                                                                '</A>\n' ] );
    335343                   fprintf(fid,'<td>');
    336344                end % for each figure
    337345           fprintf(fid, '</tr>');
    338 
    339              fprintf(fid,'<tr>');
    340                 for ifig=1:4
    341 
    342                 %====== Colored plot of data within 30 minutes =======
    343                    imgname=[ 'data_scatter_' data_names{ifig} '_since_' num2str(iday) '_days.png' ];
    344                    fprintf(fid,'<td>');
    345                    fprintf(fid, [ '<A HREF="' imgname '" ><IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' ></A>\n' ] );
    346                    fprintf(fid,'<td>');
    347 
    348                 end % for each figure
    349            fprintf(fid, '</tr>');
     346                %-----------------------------------------------------
     347
     348                %===== Analyse contrast for intervals of 8 hours  =====
     349           %fprintf(fid,'<tr>');
     350                %for ifig=1:4
     351                %   imgname=[ 'contrast_8h_' data_names{ifig} '_since_' num2str(iday) '_days.png' ];
     352                %   fprintf(fid,'<td>');
     353                %   fprintf(fid, [ '<A HREF="' imgname '" >' ...
     354                %                                               '<IMG SRC="' imgname '" WIDTH=' num2str(imageSizes) ' >' ...
     355                %                                               '</A>\n' ] );
     356                %   fprintf(fid,'<td>');
     357                %end % for each figure
     358           %fprintf(fid, '</tr>');
     359                %-----------------------------------------------------
     360
     361
    350362        fprintf(fid,'</table>');
    351363end %for day
Note: See TracChangeset for help on using the changeset viewer.