changeset 24:817a8101d2e4 draft

"planemo upload for repository https://github.com/rolfverberg/galaxytools commit 3d7910473008ec94bc0b4580d62e61310e69917d"
author rv43
date Mon, 18 Apr 2022 20:36:53 +0000
parents 3e336f5b6402
children 1728c330a87d
files output.yaml tomo.py
diffstat 2 files changed, 49 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/output.yaml	Mon Apr 18 20:36:53 2022 +0000
@@ -0,0 +1,46 @@
+bright_field:
+  data_path: /nfs/chess/scratch/user/rv43/2022-1/id3b/sobhani-3249-A/tomo7C/tomo7C_flat_ANDOR2_001.h5
+  img_offset: 1
+  img_start: 0
+  num: 20
+dark_field:
+  data_path: null
+  img_start: -1
+  num: 0
+data_filetype: h5
+detector:
+  columns: 1700
+  id: andor2
+  pixel_size: 0.0013
+  rows: 1436
+find_center:
+  center_stack_index: 1
+  completed: true
+  lower_center_offset: -49.75
+  lower_row: 670
+  row_bounds:
+  - 620
+  - 950
+  upper_center_offset: -49.0
+  upper_row: 890
+preprocess:
+  img_x_bounds:
+  - 0
+  - 1436
+  num_theta_skip: 0
+  zoom_perc: 100
+stack_info:
+  num: 1
+  stacks:
+  - data_path: /nfs/chess/scratch/user/rv43/2022-1/id3b/sobhani-3249-A/tomo7C/tomo7C_ANDOR2_001.h5
+    img_offset: 1
+    img_start: 0
+    index: 1
+    num: 354
+    preprocessed: true
+    ref_height: 0.0
+theta_range:
+  end: 180.0
+  num: 354
+  start: 0.0
+work_folder: /nfs/chess/scratch/user/rv43/2022-1/id3b/sobhani-3249-A
--- a/tomo.py	Mon Apr 18 20:02:08 2022 +0000
+++ b/tomo.py	Mon Apr 18 20:36:53 2022 +0000
@@ -1183,7 +1183,7 @@
         center = sinogram.shape[1]/2
 
         # try automatic center finding routines for initial value
-        print('OK2')
+        print(f'OK2 numcore = {num_core}')
         tomo_center = tomopy.find_center_vo(sinogram, ncore=num_core)
         center_offset_vo = tomo_center-center
         print(f'center_offset_vo = {center_offset_vo}')
@@ -1198,7 +1198,7 @@
             title = f'edges row{row} center offset{center_offset_vo:.2f} Vo'
             self._plotEdgesOnePlane(recon_plane, title, path='find_center_pngs')
             del recon_plane
-            print(f'center_type_selector = {center_type_selector}')
+            print(f'center_type_selector = {galaxy_param["center_type_selector"]}')
             if not galaxy_param['center_type_selector']:
                 del sinogram_T
                 return float(center_offset_vo)
@@ -1800,7 +1800,7 @@
                 if self.save_plots_only:
                     msnc.clearFig(f'theta={theta_start}')
             # center_stack order: row,theta,column
-            center_offset = self._findOenterOnePlane(center_stack[row,:,:], row, thetas_deg,
+            center_offset = self._findCenterOnePlane(center_stack[row,:,:], row, thetas_deg,
                     eff_pixel_size, cross_sectional_dim, num_core=num_core,
                     galaxy_param=galaxy_param)
         logging.info(f'upper_center_offset = {center_offset:.2f}')