Package API

Subpackages

Submodules

pupil.annotation module

class pupil.annotation.Annotator(labels: List[str], data_type: pupil.annotation.DataType = DataType.TEXT)

Bases: abc.ABC

Annotator class for Jupyter lab

annotate(inds: Sequence[int])
abstract get_data(i) str
class pupil.annotation.DataFrameAnnotator(df, col_name, **kwargs)

Bases: pupil.annotation.Annotator

get_data(i)
class pupil.annotation.DataType(value)

Bases: enum.Enum

Types of the data you have. Act as a selector

IMAGE = 2
TEXT = 1
class pupil.annotation.PupilDBAnnotator(db: pupil.db.database.DataBase, col_name: str, **kwargs)

Bases: pupil.annotation.Annotator

get_data(i) str
pupil.annotation.draw_line(s)
pupil.annotation.show_img_data(path: str) bytes

Read image.

Parameters

path (str) – path to the file

Return type

bytes

pupil.annotation.show_txt_data(txt)

pupil.pupil module

class pupil.pupil.PriorityGenerator(model: pupil.models.clustering.Clustering, spliter: pupil.models.clustering.Splitter, center_of_labeled_data: nptyping.types._ndarray.NDArray[1, Any, Any])

Bases: object

fit(embeddings: nptyping.types._ndarray.NDArray[Any, Any])

pupil.types module

class pupil.types.Distance(value)

Bases: enum.Enum

An enumeration.

COSINE = 1
DOT_PRODUCT = 2
class pupil.types.IsDataclass(*args, **kwargs)

Bases: Protocol

Module contents