BaseAcquisitionEngine#
- class snake.core.engine.base.BaseAcquisitionEngine(*, model='simple', snr=inf)[source]#
Bases:
object
Base acquisition engine.
Specific step can be overwritten in subclasses.
Methods
__init__
Attributes
Get a logger.
model
snr
- _acquire_ksp_job(filename, chunk, tmp_dir, shared_phantom_props=None, model='T2s', **kwargs)[source]#
Entry point for worker.
This handles the io part (Read dataset, write partial k-space), and dispatch to specialized functions for getting the k-space.
- Parameters:
filename (PathLike)
tmp_dir (str)
shared_phantom_props (tuple[str, ArrayProps, ArrayProps, ArrayProps] | None)
model (str)
- Return type: