snake.core.phantom.utils#

utilities for phantoms.

Module Contents#

Classes#

PropTissueEnum

Enum for the tissue properties.

TissueFile

Enum for the tissue properties file.

Functions#

resize_tissues

Resize the tissues.

API#

snake.core.phantom.utils.resize_tissues(input: numpy.typing.NDArray, output: numpy.typing.NDArray, i: int, z: tuple[float], order: int = 3) None[source]#

Resize the tissues.

class snake.core.phantom.utils.PropTissueEnum[source]#

Bases: enum.IntEnum

Enum for the tissue properties.

Initialization

Initialize self. See help(type(self)) for accurate signature.

T1 = 0#
T2 = 1#
T2s = 2#
rho = 3#
chi = 4#
class snake.core.phantom.utils.TissueFile[source]#

Bases: str, snake._meta.NoCaseEnum

Enum for the tissue properties file.

Initialization

Initialize self. See help(type(self)) for accurate signature.

tissue_1T5 = 'str(...)'#
tissue_7T = 'str(...)'#