Module openpack_toolkit.configs.datasets.annotations

Expand source code
from .._schema import AnnotConfig, Label, Metadata, DataLocation


OPENPACK_ACTIONS = (
    Label(
        id=101,
        name="Pick Up Sheet",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=103,
        name="Pick Up Item from Box",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=107,
        name="Pick Up Box Sheet",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=108,
        name="Walk to Work Bench",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=109,
        name="Put Packed Box",
        version="v3.3.0",
        is_ignore=False,
    ),
    Label(
        id=201,
        name="Remove Item Label",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=202,
        name="Attach to Order Sheet",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=203,
        name="Hold Pen",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=204,
        name="Write Check Mark",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=205,
        name="Put Item Small Bag",
        version="v3.4.0",
        is_ignore=False,
    ),
    Label(
        id=301,
        name="Pick Cardboard",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=302,
        name="Bend Flap",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=303,
        name="Attach Tape",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=304,
        name="Turn Over Box",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=305,
        name="Pick Up Assembled Box",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=401,
        name="Insert Item into Box",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=402,
        name="Air Cushion",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=403,
        name="Separate Air Cushion",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=404,
        name="Put Item Small Bag",
        version="v3.4.0",
        is_ignore=False,
    ),
    Label(
        id=501,
        name="Bend Flap",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=502,
        name="Attach Tape",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=601,
        name="Attach Box Label",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=701,
        name="Pick Up HT",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=702,
        name="Scan Order Sheet",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=703,
        name="Scan Box",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=704,
        name="Scan Item",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=705,
        name="Hold Scanner",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=706,
        name="Scan Order Sheet",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=707,
        name="Scan Printer",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=801,
        name="Pick Up Shipping Label",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=802,
        name="Attach Shipping Label",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=901,
        name="Pick Up Packed Box",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=902,
        name="Put Packed Box",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=1001,
        name="Pick Up Pen",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=1002,
        name="Write Sign",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=1003,
        name="Push Order Sheet into Tray",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=8101,
        name="Others",
        version="v3.2.2",
        is_ignore=True,
    ),
    Label(
        id=8102,
        name="System Error",
        version="v3.2.2",
        is_ignore=True,
    ),
    Label(
        id=8103,
        name="Ignore",
        version="v3.2.2",
        is_ignore=True,
    ),
    Label(
        id=8104,
        name="Unknown",
        version="v3.2.2",
        is_ignore=True,
    ),
    Label(
        id=8105,
        name="Null",
        version="v3.5.0",
        is_ignore=False,
    ),
    Label(
        id=8106,
        name="Exclude",
        version="v3.5.0",
        is_ignore=True,
    ),
    Label(
        id=8201,
        name="System Error",
        version="v3.2.2",
        is_ignore=True,
    ),
)


OPENPACK_OPERATIONS = (
    Label(
        id=100,
        name="Picking",
        version="v3.0.0",
        is_ignore=False,
    ),
    Label(
        id=200,
        name="Relocate Item Label",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=300,
        name="Assemble Box",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=400,
        name="Insert Items",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=500,
        name="Close Box",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=600,
        name="Attach Box Label",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=700,
        name="Scan Label",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=800,
        name="Attach Shipping Label",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=900,
        name="Put on Back Table",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=1000,
        name="Fill out Order",
        version="v3.2.2",
        is_ignore=False,
    ),
    Label(
        id=8100,
        name="Null",
        version="v3.2.2",
        is_ignore=True,
    ),
)


OPENPACK_OUTLIERS = (
    Label(
        id="Aa01",
        name="Incident / Others",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Aa02",
        name="Incident / Miss",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Aa03",
        name="Incident / Accident",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Aa04",
        name="Incident / System Error",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Aa05",
        name="Incident / Talk to Staff",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Aa06",
        name="Incident / Break Label",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Aa07",
        name="Incident / Wrong Choice of Box Size",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ab01",
        name="Investigation / Others",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ab02",
        name="Investigation / System Error",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ab03",
        name="Investigation / Check Box Size",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ab04",
        name="Investigation / Check Item Size",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ab05",
        name="Investigation / Talk to Staff",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ac01",
        name="Recovery / Others",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ac02",
        name="Recovery / System Error",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ac03",
        name="Recovery / Take out Inserted Items from Box",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ac04",
        name="Recovery / Put Away Box for Resizing",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ac05",
        name="Recovery / Disassemble Box for Resizing",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ac06",
        name="Recovery / Fold Box to Clean Up",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ac07",
        name="Recovery / Return Box",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ac08",
        name="Recovery / Talk to Staff",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ac09",
        name="Recovery / Item Label",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Bx01",
        name="Struggling / Others",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Bx02",
        name="Struggling / Look for Items",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Bx03",
        name="Struggling / Label",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Bx04",
        name="Struggling / Scan",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Bx05",
        name="Struggling / Air Cushion",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Bx06",
        name="Struggling / Insert Items",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Bx07",
        name="Struggling / Tape",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Cx01",
        name="Confused / Others",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Cx02",
        name="Confused / Box Size",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Cx04",
        name="Confused / Process",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Cx05",
        name="Confused / Double Check",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Dx01",
        name="Parallel / Others",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Dx02",
        name="Parallel / Action&Action",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Dx03",
        name="Parallel / Action&Additional",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Dx04",
        name="Parallel / Action&Others",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Dx05",
        name="Parallel / Additional&Additional",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Dx06",
        name="Parallel / Additional&Others",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ex01",
        name="Additional / Others",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ex02",
        name="Additional / Talk to Staff",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ex03",
        name="Additional / Dispose",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ex05",
        name="Additional / Refill Boxe Stock",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ex06",
        name="Additional / Clean Up the Workbench",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ex07",
        name="Additional / Lift Up Box",
        version="v1.4.0",
        is_ignore=False,
    ),
    Label(
        id="Ex08",
        name="Additional / Move Box",
        version="v1.4.0",
        is_ignore=False,
    ),
)


OPENPACK_ACTIONS_ANNOTATION = AnnotConfig(
    kind="dataset/annotation/csv",
    name="openpack-actions",
    metadata=Metadata(
        labels={
            "type": "annotation/action",
            "version": "v3.5.0",
            "dependency": "None",
            "resolution": "original",
        }
    ),
    path=DataLocation(
        dir="${path.openpack.rootdir}/${user.name}/annotation/openpack-actions",
        fname="${session}.csv",
    ),
    classes=OPENPACK_ACTIONS,
)

OPENPACK_ACTIONS_1HZ_ANNOTATION = AnnotConfig(
    kind="dataset/annotation/csv/sequence",
    name="openpack-actions-1hz",
    metadata=Metadata(
        labels={
            "type": "annotation/action",
            "version": "v3.5.0",
            "dependency": "openpack-actions",
            "resolution": "1Hz",
            "label_format": "soft-target",
        }
    ),
    path=DataLocation(
        dir="${path.openpack.rootdir}/${user.name}/annotation/openpack-actions-1hz",
        fname="${session}.csv",
    ),
    classes=OPENPACK_ACTIONS,
)

OPENPACK_OPERATIONS_ANNOTATION = AnnotConfig(
    kind="dataset/annotation/csv",
    name="openpack-operations",
    metadata=Metadata(
        labels={
            "type": "annotation/operation",
            "version": "v3.5.0",
            "dependency": "openpack-actions",
            "resolution": "original",
        }
    ),
    path=DataLocation(
        dir="${path.openpack.rootdir}/${user.name}/annotation/openpack-operations",
        fname="${session}.csv",
    ),
    classes=OPENPACK_OPERATIONS,
)

OPENPACK_OPERATIONS_1HZ_ANNOTATION = AnnotConfig(
    kind="dataset/annotation/csv/sequence",
    name="openpack-operations-1hz",
    metadata=Metadata(
        labels={
            "type": "annotation/operation",
            "version": "v3.5.0",
            "dependency": "openpack-operations",
            "resolution": "1Hz",
        }
    ),
    path=DataLocation(
        dir="${path.openpack.rootdir}/${user.name}/annotation/openpack-operations-1hz",
        fname="${session}.csv",
    ),
    classes=OPENPACK_OPERATIONS,
)

OPENPACK_OUTLIERS_ANNOTATION = AnnotConfig(
    kind="dataset/annotation/csv",
    name="openpack-outliers",
    metadata=Metadata(
        labels={
            "type": "annotation/outlier",
            "version": "v1.4.0",
            "dependency": "None",
            "resolution": "original",
        }
    ),
    path=DataLocation(
        dir="${path.openpack.rootdir}/${user.name}/annotation/openpack-outliers",
        fname="${session}.csv",
    ),
    classes=OPENPACK_OUTLIERS,
)