voxelops.runners package
========================

Procedure runner functions. Each runner validates inputs, builds a command,
executes it (via Docker or direct Python call), and returns an execution
record dict.

Shared Utilities
----------------

.. automodule:: voxelops.runners._base
   :members:
   :undoc-members:
   :show-inheritance:

HeudiConv
---------

.. automodule:: voxelops.runners.heudiconv
   :members:
   :undoc-members:
   :show-inheritance:

QSIPrep
-------

.. automodule:: voxelops.runners.qsiprep
   :members:
   :undoc-members:
   :show-inheritance:

QSIRecon
--------

.. automodule:: voxelops.runners.qsirecon
   :members:
   :undoc-members:
   :show-inheritance:

QSIParc
-------

.. automodule:: voxelops.runners.qsiparc
   :members:
   :undoc-members:
   :show-inheritance:

Module contents
---------------

.. automodule:: voxelops.runners
   :members:
   :undoc-members:
   :show-inheritance:
