`nabu-multicor`: fails if no `rotation_axis_position` set in conf file.
If rotation_axis_position
is not set in the conf file and the acquisition is half
mode, then it raises an error (see trace stack), though nabu-multicor
has correct cor values to use.
Traceback (most recent call last):
File "/home/esrf/lesaint/envs/ub2004_x86/bin/nabu-multicor", line 8, in <module>
sys.exit(main())
File "/home/esrf/lesaint/envs/ub2004_x86/lib/python3.8/site-packages/nabu/app/multicor.py", line 37, in main
reconstructor = get_reconstructor(args)
File "/home/esrf/lesaint/envs/ub2004_x86/lib/python3.8/site-packages/nabu/app/reconstruct.py", line 82, in get_reconstructor
proc = ProcessConfig(conf_dict=conf_dict, create_logger=logfile)
File "/home/esrf/lesaint/envs/ub2004_x86/lib/python3.8/site-packages/nabu/pipeline/processconfig.py", line 69, in __init__
self._coupled_validation()
File "/home/esrf/lesaint/envs/ub2004_x86/lib/python3.8/site-packages/nabu/pipeline/fullfield/processconfig.py", line 228, in _coupled_validation
self._dataset_validator = FullFieldDatasetValidator(self.nabu_config, self.dataset_info)
File "/home/esrf/lesaint/envs/ub2004_x86/lib/python3.8/site-packages/nabu/pipeline/dataset_validator.py", line 30, in __init__
self._validate()
File "/home/esrf/lesaint/envs/ub2004_x86/lib/python3.8/site-packages/nabu/pipeline/fullfield/dataset_validator.py", line 8, in _validate
self._convert_negative_indices()
File "/home/esrf/lesaint/envs/ub2004_x86/lib/python3.8/site-packages/nabu/pipeline/dataset_validator.py", line 94, in _convert_negative_indices
raise ValueError(
ValueError: Cannot use rotation axis position in the middle of the detector when half tomo is enabled