This package provides an annotation UI for arbitrary dataset in json format.
Project description
jupyter json annotator
This package provides an annotation UI for arbitrary dataset in json format.
Install
pip install jupyter-annotator
Usage
1. Normal usage
from jupyter_annotator import Annotator
problems = [{
"id": 2,
"problem": "Where would I not want a fox? (a problem from coommonsenseQA)",
"options": {
"a": "hen house", "b": "england", "c": "mountains", "d": "english hunt", "e": "california"
},
"answer": "a",
"filtered": "xxxxxxxxxx"
}]
anno = Annotator(problems)
anno.start()
2. Custom fields + skip + filter
- Custom fields: add custom field in the format (field_name, type, max_length)
- Skip fields: the fields which will not appear in the form but still in the preview so that they won't be edited.
- Filter fields: the fields that won't appear either in the form or in the preview
problems = [{
"id": 2,
"problem": "Where would I not want a fox? (a problem from coommonsenseQA)",
"options": {
"a": "hen house", "b": "england", "c": "mountains", "d": "english hunt", "e": "california"
},
"answer": "a",
"filtered": "xxxxxxxxxx"
}]
custom_fields = [("rationale", str, 100)]
skip_fields = ['id']
filter_fields = ["xxx"]
annotator = Annotator(problems, custom_fields=custom_fields, skip_fields=skip_fields, filter_fields=filter_fields)
annotator.start()
References
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file jupyter-annotator-1.3.0.tar.gz
.
File metadata
- Download URL: jupyter-annotator-1.3.0.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 232bf93feb556f267486491a02f0135caf1b33e4c1ad972c8f4a9aa797b32c63 |
|
MD5 | 7d5a04e1de7696ae079c78797bae01e3 |
|
BLAKE2b-256 | 109e41df00c12e92218dc1d380d1f8427cd0e7b10993d94e00b89d551993116a |