# Tasks ```{note} Use these tasks to create your own 3DXRD workflow. If you are looking for an example workflow, see the [Workflows](./workflows.md) page ``` ## Segmentation ```{ewokstasks} ewoks3dxrd.tasks.segment_scan :task-type: class ``` ## Data correction ```{ewokstasks} ewoks3dxrd.tasks.detector_spatial_correction :task-type: class ``` ```{ewokstasks} ewoks3dxrd.tasks.geometry_transformation :task-type: class ``` ## Peak filtering ```{ewokstasks} ewoks3dxrd.tasks.filter_by_index :task-type: class ``` ```{ewokstasks} ewoks3dxrd.tasks.filter_by_lattice :task-type: class ``` ```{ewokstasks} ewoks3dxrd.tasks.filter_by_intensity :task-type: class ``` ## Indexing ```{ewokstasks} ewoks3dxrd.tasks.grid_index_grains :task-type: class ``` ```{ewokstasks} ewoks3dxrd.tasks.index_grains :task-type: class ``` ## Grain mapping ```{ewokstasks} ewoks3dxrd.tasks.make_grain_map :task-type: class ```