Quick start#
If you are using this software from ESRF, first activate the integrator module:
module load tomotools
By default, the latest version is selected.
You can also select a version, eg. module load tomotools/oldstable
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:
locationin[dataset]: path to the file(s) to processdetectorin[azimuthal integration]: path to the detector definitionmask_filein[azimuthal integration]: path to the mask fileponi_filein[azimuthal integration]: path to the.ponifilelocationin[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.