17 September 2018 Process IF data to create new KL Basis Set with 0-109 modes take later

22:10 aoidl
  • @startup
  • IDL> mm=obj_new('mirmodes', TN12)
  • IDL> mm->summary_opds
tracknum 		 nn 	 amp [nm] 	 first 	  last 	 missing    sampling
20180912_024545 	 35 	  100.0 	 110 	 127 	 0 	 990 x 1002
20180912_024659 	 35 	   80.0 	 128 	 145 	 0 	 990 x 1002
20180912_024818 	 35 	   80.0 	 146 	 163 	 0 	 990 x 1002
20180912_024937 	 35 	   80.0 	 164 	 181 	 0 	 990 x 1002
20180912_025043 	 35 	   80.0 	 182 	 199 	 0 	 990 x 1002
20180912_025330 	 35 	   70.0 	 200 	 217 	 0 	 990 x 1002
20180912_025504 	 35 	   50.0 	 218 	 235 	 0 	 990 x 1002
20180912_025606 	 35 	   50.0 	 236 	 253 	 0 	 990 x 1002
20180912_025705 	 35 	   50.0 	 254 	 271 	 0 	 990 x 1002
20180912_025808 	 35 	   50.0 	 272 	 289 	 0 	 990 x 1002
20180912_025916 	 35 	   40.0 	 290 	 307 	 0 	 990 x 1002
20180912_030026 	 35 	   40.0 	 308 	 325 	 0 	 990 x 1002
20180912_030432 	 35 	   40.0 	 326 	 343 	 0 	 990 x 1002
20180912_030539 	 35 	   40.0 	 344 	 361 	 0 	 990 x 1002
20180912_030642 	 35 	   40.0 	 362 	 370 	 0 	 990 x 1002
20180912_030742 	 35 	   40.0 	 371 	 379 	 0 	 990 x 1002
20180912_030843 	 35 	   40.0 	 380 	 397 	 0 	 990 x 1002
20180912_031001 	 35 	   40.0 	 398 	 415 	 0 	 990 x 1002
20180912_031108 	 35 	   40.0 	 416 	 433 	 0 	 990 x 1002
20180912_031419 	 35 	   40.0 	 434 	 451 	 0 	 990 x 1002
20180912_031517 	 35 	   40.0 	 452 	 469 	 0 	 990 x 1002
20180912_031616 	 35 	   40.0 	 470 	 487 	 0 	 990 x 1002
20180912_031718 	 35 	   40.0 	 488 	 505 	 0 	 990 x 1002
20180912_031816 	 35 	   40.0 	 506 	 523 	 0 	 990 x 1002
20180912_031941 	 35 	   40.0 	 524 	 541 	 0 	 990 x 1002
20180912_032148 	 35 	   40.0 	 542 	 559 	 0 	 990 x 1002
20180912_032304 	 35 	   40.0 	 560 	 577 	 0 	 990 x 1002
20180912_032359 	 35 	   40.0 	 578 	 595 	 0 	 990 x 1002
20180912_032504 	 35 	   40.0 	 596 	 613 	 0 	 990 x 1002
20180912_032600 	 35 	   40.0 	 614 	 631 	 0 	 990 x 1002
20180912_032706 	 35 	   40.0 	 632 	 645 	 0 	 990 x 1002
20180912_033102 	 125 	  500.0 	 0 	 4 	 0 	 990 x 1002
20180912_033213 	 125 	  350.0 	 5 	 9 	 0 	 990 x 1002
20180912_033329 	 51 	  250.0 	 10 	 19 	 0 	 990 x 1002
20180912_033429 	 35 	  150.0 	 20 	 37 	 0 	 990 x 1002
20180912_033529 	 35 	  150.0 	 38 	 55 	 0 	 990 x 1002
20180912_033631 	 35 	  150.0 	 56 	 73 	 0 	 990 x 1002
20180912_033749 	 35 	  150.0 	 74 	 91 	 0 	 990 x 1002
20180912_033852 	 35 	  100.0 	 92 	 109 	 0 	 990 x 1002
  • IDL> mm->collect_opds
  • IDL> mm->mask_calibration, /SHOW
    • Mirror Mode display0-340:
      mm_mode_display.jpg
    • Mirror Mode display 401-671:
      mm_mode_display_401.jpg

  • save, mm, file='/local/aomeas/adsec_calib/if_functions/20180912_mirmodes/mm_1.sav'
  • IDL> mm->produce_ifmat
  • IDL> mm->check_noise
    • images
  • IDL> mm->inv_ifmat
    • save, mm, file='/local/aomeas/adsec_calib/if_functions/20180912_mirmodes/mm_2.sav'
    • images
  • IDL> mm->interactive_tweak_mask
    • tag = good
    • images
  • IDL> mm->tweak_mask, 'better'
  • IDL> mm->tweak_ifmat, 'better'
    • images _tweak
  • IDL> save, mm, file='/local/aomeas/adsec_calib/if_functions/20180912_mirmodes/mm_3.sav'
  • IDL> klf = obj_new('klfit', mm, 'better')
  • IDL> klf->create_theo_kls
  • IDL> klf->create_ortho_fitted_kls, klmax=600
  • IDL> klf->check_fitting
    • 600 modes used for fitting
  • IDL> save, klf, file='/local/aomeas/adsec_calib/if_functions/20180912_mirmodes/klf_2.sav'
  • IDL> klf->showme_the_modes, 'ORTHOFIT', nrows=20, ncol=20, zoom=0.11

Look at force plots for modes 0-12

20180912

  • IDL> restore, '/local/aomeas/adsec_calib/if_functions/20180912_mirmodes/KLdata_fit_better_/force_data.sav', /v
  • IDL> for i=0,12 do begin display, forcemat[i,*], adsec.act_w_cl, title=strtrim(string(i),2), /sh, /no_num, min_v=-1.e5, max_v=2.e5, /no_back, /smooth & wait, 3.0 & endfor
  • 20180912_12_modes.mov: 20180912 0-12 Modes Forces

20180209

  • IDL> restore, '/local/aomeas/adsec_calib/if_functions/20180209_mirmodes/KLdata_fit_better_/force_data.sav', /v
  • IDL> for i=0,12 do begin display, forcemat[i,*], adsec.act_w_cl, title=strtrim(string(i),2), /sh, /no_num, min_v=-1.e5, max_v=2.e5, /no_back, /smooth & wait, 3.0 & endfor
  • 20180209_12_modes.mov: 20180209 0-12 Modes Forces

-- %USERSIG{DougMiller - 2018-09-17}%

I Attachment Action Size Date Who Comment
20180209_12_modes.movmov 20180209_12_modes.mov manage 7 MB 18 Sep 2018 - 06:45 DougMiller 20180209 0-12 Modes Forces
20180912_12_modes.movmov 20180912_12_modes.mov manage 7 MB 18 Sep 2018 - 06:43 DougMiller 20180912 0-12 Modes Forces
mm_mode_display.jpgjpg mm_mode_display.jpg manage 396 K 18 Sep 2018 - 06:52 DougMiller Mirror Mode display
mm_mode_display_401.jpgjpg mm_mode_display_401.jpg manage 283 K 18 Sep 2018 - 06:52 DougMiller Mirror Mode display
Topic revision: r3 - 18 Sep 2018, DougMiller
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback