Skip to content

Add random axes in full tomo seq

Valentin Valls requested to merge fulltomo-with-randomized-axes into main

Based on the sequence from ID16A.

  • The rand axes field name was changed to be meaningful (i.e. it's not just randomization, it's also following specific axis modelization)
  • step_runner stores this metadata in the resulting HDF5
  • step_runner has the axis with displacement in axis unit
  • fulltomo has the axis with displacement in detector pixel
  • Added a test to check processing and the resulting data

What have changed:

Previously at ID16A:

# yml
- class: FullFieldTomo
  rand_mot1: $test_fulltomo_rand_spy
  rand_mot2: $test_fulltomo_rand_spz

# python
fast_scan.pars.disp_mot1 = 1
fast_scan.pars.disp_mot2 = 1

Now:

# yml
- class: FullFieldTomo
  rand_y_axis: $test_fulltomo_rand_spy
  rand_z_axis: $test_fulltomo_rand_spz

# python
fast_scan.pars.rand_disp_y = 1
fast_scan.pars.rand_disp_z = 1
Edited by Valentin Valls

Merge request reports