FibrePopulation

from mcot.dippi.simulator import FibrePopulation
class mcot.dippi.simulator.FibrePopulation(M0: float = 1.0, phi: float = 0.0, T2: float = 60.0, T2_star: float = 35.0, d_parallel: float = 1.7, f_myelin: float = 0.5, g_ratio: float = 0.8, theta: float = 1.5707963267948966)[source]

Represents a single fibre population with a single orientation and b-value

__init__(M0: float = 1.0, phi: float = 0.0, T2: float = 60.0, T2_star: float = 35.0, d_parallel: float = 1.7, f_myelin: float = 0.5, g_ratio: float = 0.8, theta: float = 1.5707963267948966) → None

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

Inheritance diagram

Inheritance diagram of mcot.dippi.simulator.FibrePopulation

Methods

as_dict(fibre_idx)

Converts all the relevant information into a dictionary

Attributes

M0

Angle in 2D plane

T2

T2i of water due to dephasing in ms; 35 ms (Sati et al. 2013) at 7T;.

T2_star

paralled diffusivity in micrometer^2/ms

T2i

d_parallel

perpendicular diffusivity in micrometer^2/ms

d_perpendicular

fraction of water in myelinated versus unmeylinated axons

f_myelin

g-ratio of the fibres

g_ratio

Angle of fibre with the z-direction (default orientation for main magnetic field)

orientation

phi

T2 of water in ms; 60 ms (Wiggermann et al. 2018) at 7T;.

theta

as_dict

FibrePopulation.as_dict(fibre_idx)[source]

Converts all the relevant information into a dictionary

Parameters

fibre_idx – index of the fibre