Skip to content

Extend exclude_projections in nabu_config

Pierre Paleo requested to merge exclude_angular_range into master

About

This MR extends the exclude_projections capability. For now it's quite cumbersome to exclude projections, as only projections indices can be provided.

There will be several options:

  • exclude_projections = angles=angles_file.txt: provide a text file with one angle (in degree) per line
  • exclude_projections = indices=indices_file.txt: previous behavior
  • exclude_projections = angular_range=[a,b]: exclude angles from a to b degrees (included)

Close #396 (closed)

To do

  • Update nabu_config.py
  • Update changelog/documentation
  • Update dataset_analyzer.py
  • End-to-end reconstruction test
    • HDF5
    • EDF

Notes

Internally exclude_projections is passed to tomoscan when instantiating NXTomoScan or EDFTomoScan. The simplest is to "convert" the two new modes to the "index" mode.

Edited by Pierre Paleo

Merge request reports