Quick start#
If you are using this software from ESRF, first activate the integrator module:
source /scisoft/tomotools/integrator/activate
By default, the latest version is selected.
You can also select a version, eg. source /scisoft/tomotools/integrator/activate 2024.1
integrator
is used in two steps:
Create/fill a configuration file
Run
integrate-slurm <config_file>
to distribute azimuthal integration over multiple CPUS/nodes.
Create a configuration file#
Create a configuration file:
integrator-config
It will create a file named integrator.conf
with pre-filled values.
More options are available, see integrator-config --help
.
By default, most of the parameters are pre-filled.
The mandatory parameter to fill-in are:
location
in[dataset]
: path to the file(s) to processdetector
in[azimuthal integration]
: path to the detector definitionmask_file
in[azimuthal integration]
: path to the mask fileponi_file
in[azimuthal integration]
: path to the.poni
filelocation
in[output]
: path to the output integrated data directory
Run the integration#
Once you filled-in the configuration, to perform distributed azimuthal integration on a dataset, just run
integrate-slurm integrator.conf
Note
The former integrate-mp
command continues to work, but is now equivalent to integrate-slurm
More options are available, see integrate-slurm --help
.