1- import time
21import tkinter as tk
32from tkinter .ttk import Button
43
@@ -392,15 +391,12 @@ def fft(self):
392391 """
393392
394393 def perform_fft (fftholder ):
395- time0 = time .time ()
396394 fftholder = np .nan_to_num (fftholder )
397395 size = list (fftholder .shape )
398396 fftholder = np .fft .ifftshift (fftholder )
399397 fftholder = np .fft .fftn (fftholder , s = size , norm = "ortho" )
400398 fftholder = np .fft .fftshift (fftholder )
401399 fftholder = fftholder .real
402- fftdur = time .time () - time0
403- print ("- FFT performed in {} sec." .format (round (fftdur , 4 )))
404400 return fftholder
405401
406402 if not self .transformed and not self .transcutted : # no fft at all yet
@@ -469,7 +465,6 @@ def applycutoff(self):
469465 """
470466 if not self .cutted :
471467
472- time0 = time .time ()
473468 X , Y , Z = self .cube .shape
474469 sphere = np .ones ((X , Y , Z ))
475470 qmin = float (self .qminentry .get ())
@@ -482,21 +477,18 @@ def applycutoff(self):
482477 R2 = (XS - X // 2 ) ** 2 + (YS - Y // 2 ) ** 2 + (ZS - Z // 2 ) ** 2
483478 mask = (R2 <= r2_inner ) | (R2 >= r2_outer )
484479 sphere [mask ] = np .nan
485- cutdur = time .time () - time0
486480
487481 if self .space .get ():
488482 self .cube_real = self .cube
489483 self .cube = self .cube_reci * sphere
490484 self .cube_recicut = self .cube
491- print ("- Cutoff below {} and beyond {} in {} sec." .format (qmin , qmax , round (cutdur , 4 )))
492485 self .fft ()
493486 else :
494487 self .cube_reci = self .cube
495488 self .cube = self .cube * sphere
496489 self .cube_recicut = self .cube
497490 self .plot_plane ()
498491 self .intensity_upd_global ()
499- print ("- Cutoff below {} and beyond {} in {} sec." .format (qmin , qmax , round (cutdur , 4 )))
500492
501493 self .cutted = True
502494
0 commit comments