snake.core.phantom.dynamic
#
Dynamic data object.
Module Contents#
Classes#
Dynamic data object. |
|
Dynamic DAta that will be applied in the k-space. |
Data#
API#
- class snake.core.phantom.dynamic.DynamicData[source]#
Dynamic data object.
- data: numpy.typing.NDArray = None#
- func: collections.abc.Callable[[snake.core.phantom.static.Phantom, numpy.typing.NDArray, int], snake.core.phantom.static.Phantom] = None#
- apply(phantom: snake.core.phantom.static.Phantom, sim_conf: snake.core.simulation.SimConfig, time_idx: int) snake.core.phantom.static.Phantom [source]#
Apply the dynamic data to the phantom.
- classmethod _from_waveform(waveform: ismrmrd.Waveform, wave_info: dict) snake.core.phantom.dynamic.DynamicData [source]#
- class snake.core.phantom.dynamic.KspaceDynamicData[source]#
Bases:
snake.core.phantom.dynamic.DynamicData
Dynamic DAta that will be applied in the k-space.
- data: numpy.typing.NDArray = None#
- func: collections.abc.Callable[[numpy.typing.NDArray, numpy.typing.NDArray, int], snake.core.phantom.static.Phantom] = None#