PyInputData

class multimodars.PyInputData(lumen, eem, calcification, sidebranch, record, ref_point, diastole, label)

Bases: object

Python representation of the intravascular imaging input data for one cardiac phase.

lumen

Vessel lumen contours.

Type:

list of PyContour

eem

Vessel EEM (external elastic membrane) contours.

Type:

list of PyContour or None

calcification

Vessel calcification contours.

Type:

list of PyContour or None

sidebranch

Vessel sidebranch contours.

Type:

list of PyContour or None

record

Metadata records about the input data.

Type:

list of PyRecord or None

ref_point

Reference point used for alignment.

Type:

PyContourPoint

diastole

True when the data corresponds to the diastolic phase.

Type:

bool

label

Human-readable label for this input dataset.

Type:

str

Examples

>>> input_data = PyInputData(
...     lumen=[lumen_contour1, lumen_contour2, ...],
...     eem=[eem_contour1, eem_contour2, ...],
...     calcification=[],
...     sidebranch=[],
...     record=record,
...     diastole=True,
...     lablel="Pat00_diastole_rest"
... )