MathisonTuring
MathisonTuring is a Python library for submitting tasks in projects created in the Mathison Turing website.
Installation
Use the package manager pip to install MathisonTuring.
pip install mathisonturing
Login
import mathisonturing.tools as mt
project_name = mt.auth(institution, project, token) # returns auth class
Bounding box task
## dict example
dict = {
"instruction":str,
"attachement": str,
"attachement_type": str,
"objects_to_annotate": list,
"with_labels":bool,
"min_width":int,
"min_height": int,
"if_not_conclusive": str,
}
## publish bounding box task
project_name.bounding_box(dict).publish()
Classification task
## dict example
dict = {
"instruction":str,
"attachement": str,
"attachement_type": str,
"objects_to_annotate": list,
"choices":bool,
"if_not_conclusive": str,
}
## publish classification task
project_name.classification(dict).publish()
Cuboid task
## dict example
dict = {
"instruction":str,
"attachement": str,
"attachement_type": str,
"objects_to_annotate": list,
"if_not_conclusive": str,
}
## publish classification task
project_name.cuboid(dict).publish()
Splines task
## dict example
dict = {
"instruction":str,
"attachement": str,
"attachement_type": str,
"objects_to_annotate": list,
"splines":bool,
"with_labels":bool,
"if_not_conclusive": str,
}
## publish classification task
project_name.splines(dict).publish()
Point task
## dict example
dict = {
"instruction":str,
"attachement": str,
"attachement_type": str,
"objects_to_annotate": list,
"splines":bool,
"with_labels":bool,
"if_not_conclusive": str,
}
## publish classification task
project_name.point(dict).publish()
Polygon task
## dict example
dict = {
"instruction":str,
"attachement": str,
"attachement_type": str,
"objects_to_annotate": list,
"with_labels":bool,
"if_not_conclusive": str,
}
## publish classification task
project_name.polygon(dict).publish()
Segmentation task
## dict example
dict = {
"instruction":str,
"attachement": str,
"attachement_type": str,
"objects_to_annotate": list,
"with_labels":bool,
"if_not_conclusive": str,
}
## publish classification task
project_name.segmentation(dict).publish()
Transcription task
## dict example
dict = {
"instruction":str,
"attachement": str,
"attachement_type": str,
"objects_to_annotate": list,
"if_not_conclusive": str,
}
## publish classification task
project_name.transcription(dict).publish()
License
Metadata
Release files for MathisonTuring 0.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| MathisonTuring-0.0.6-py3-none-any.whl | Python 3 | none | any | Details |
Release files / MathisonTuring-0.0.6-py3-none-any.whl
| Download URL | MathisonTuring-0.0.6-py3-none-any.whl |
|---|---|
| Size | 3.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
67c1bb735311d6561b9e1b9e46c5be99b5c6b9716716923a5d2ead9bd854efe4
|
|
BLAKE2b-256 checksum How to use checksums |
e1b8aa8ffda0a6d10eb69282c925065126a94760654ba974391c43296ccd0e71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.2
|