Source code for dipy.workflows.utils
"""Module for utility functions."""
from ..utils.convert import expand_range
[docs]
def handle_vol_idx(vol_idx):
    """Handle user input for volume index."""
    if vol_idx is not None:
        if isinstance(vol_idx, str):
            vol_idx = expand_range(vol_idx)
        elif isinstance(vol_idx, int):
            vol_idx = [vol_idx]
        elif isinstance(vol_idx, (list, tuple)):
            vol_idx = [int(idx) for idx in vol_idx]
    return vol_idx