Auto filter
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