What is your feature request?
The multipass (PR #256 ) C++ and Python APIs already accept custom detector classifiers with the signature (detector_index, coordinates, tag) -> component_label. The Python interface also supports lambda functions.
The CLI currently uses one automatic classifier that checks measure_basis metadata, then basis metadata, and finally the Chromobius-style fourth detector coordinate.
Add a CLI option for selecting a built-in classifier, such as --multipass-classifier=auto|measure-basis-tag|basis-tag|chromobius-coordinate. It would also be useful to support an arbitrary classifier through a suitable representation, such as an expression or detector-to-component JSON mapping.
What solution or approach do you envision?
No response
How urgent is this for you?
None
What is your feature request?
The multipass (PR #256 ) C++ and Python APIs already accept custom detector classifiers with the signature
(detector_index, coordinates, tag) -> component_label. The Python interface also supports lambda functions.The CLI currently uses one automatic classifier that checks
measure_basismetadata, thenbasismetadata, and finally the Chromobius-style fourth detector coordinate.Add a CLI option for selecting a built-in classifier, such as
--multipass-classifier=auto|measure-basis-tag|basis-tag|chromobius-coordinate. It would also be useful to support an arbitrary classifier through a suitable representation, such as an expression or detector-to-component JSON mapping.What solution or approach do you envision?
No response
How urgent is this for you?
None