Skip to content

Auto filter

Sebastien Petitdemange requested to merge auto_filter into master

A new controller AutoFilter providing a step-by-step ascan which can repeat counting to fit with the countrate range by changing the filter provided by the FilterSet controller behind. An energy axis must be available to calculate the best transmission factor for each filter.

Missing features in AutoFilter controller: Still missing features to be implemented in AutoFilter controller:

  • moving back the previous filter after scan, FilterSet saves it, but AutoFilter is not using it yet
  • a transmission counter
  • a filter index counter
  • a corrected monitor counter

Missing Features in FilterSet controller:

  • reading the detector dead time and peaking time if they are available
  • remove PyMca dependency by using fisx module for the element density calculation. Edit: several backends are supported (xraylib, fisx and pymca)

Filterset to be implemented:

  • wheel like on ID10
  • Wago filters, the most common at ESRF
  • Maatel filters, on BM28
Edited by Wout De Nolf

Merge request reports