Skip to main content

Easy, simple to customize, data annotation framework.

Project description

Easy Annotation

ipyezannotation - Easy, simple to customize, data annotation framework.

Disclaimer

This project is in early development stage BUT IT WORKS! 🥳

Docs & examples coming soon.

Examples

Images selection annotation

Annotation using ImageSelectAnnotator.

Define data to annotate with ImageSelectAnnotator:

source_groups = [
    ["./surprized-pikachu.png"] * 16,
    ["./surprized-pikachu.png"] * 7,
    ["./surprized-pikachu.png"] * 8,
    ["./surprized-pikachu.png"] * 4,
]

Convert input data to Sample's:

from ipyezannotation.studio.sample import Sample, SampleStatus

samples = [
    Sample(
        status=SampleStatus.PENDING,
        data=group,
        annotation=None
    )
    for group in source_groups
]

Initialize database of your liking and synchronize it with your new input samples:

from ipyezannotation.studio.storage.sqlite import SQLiteDatabase

db = SQLiteDatabase("sqlite:///:memory:")
synced_samples = db.sync(samples)

Configure & create annotation Studio to label your samples:

from ipyezannotation.studio import Studio
from ipyezannotation.annotators import ImageSelectAnnotator

Studio(
    annotator=ImageSelectAnnotator(n_columns=8),
    database=db
)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ipyezannotation-0.1.1.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

ipyezannotation-0.1.1-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

File details

Details for the file ipyezannotation-0.1.1.tar.gz.

File metadata

  • Download URL: ipyezannotation-0.1.1.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.9.13 Windows/10

File hashes

Hashes for ipyezannotation-0.1.1.tar.gz
Algorithm Hash digest
SHA256 eced11a3c8cb8c75494949a028765b32393bf278de7229ffe4833f309db335cd
MD5 3df72e96fba0e672ed4eee07b34e9656
BLAKE2b-256 ce2259ea0178a1bb5e09547779d9b18b5be7c4816ff7f654fef4bdeed64343e0

See more details on using hashes here.

File details

Details for the file ipyezannotation-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for ipyezannotation-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 35c6861bb8d34f2b603a8c23dba4bb4cd7522867c318c80ec6c385be74516016
MD5 9bfddec7de44ed3346e1a9547290ef39
BLAKE2b-256 7d4e546c5672f73181649d45feaadadffee01d21dad2f7d36f5d756a6e998229

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page