API Reference

List of Ikomia Python modules

Utils module

ikomia.utils.pyutils

Module offering various helper tools.

ikomia.utils.pyqtutils

Module providing helper functions to design your own task widget.

ikomia.utils.qtconversion

Module dedicated to wrap widget instance from Qt-based Python frameworks to C++ Qt.

Core module

ikomia.core.pycore

Module offering core features to handle tasks, I/O, parameters and widgets.

ikomia.core.task

Module dedicated to high-level features around task management.

DataProcess module

ikomia.dataprocess.pydataprocess

Module offering all features to implement image processing plugins that can be used in Ikomia workflows.

ikomia.dataprocess.registry

Module dedicated to algorithms management from the Ikomia platform.

ikomia.dataprocess.workflow

Module dedicated to workflow management.

ikomia.dataprocess.displayIO

Module dedicated to the visualization of workflow components.

DNN module

ikomia.dnn.dnntrain

Module dedicated to Deep Learning training.

ikomia.dnn.datasetio

Module dedicated to provide default implementation of Ikomia Deep Learning dataset structure.

ikomia.dnn.dataset

Module providing dataset loaders from different source format.

ikomia.dnn.torch.models

Model providing helper funtions to create TorchVision Deep Learning models.

ikomia.dnn.torch.datasetmapper

Module providing implementation of a PyTorch dataset mapper for Ikomia dataset structure.