| Name | glossing JSON |
| Version |
1.0.4
JSON |
| download |
| home_page | None |
| Summary | Python manipulation of interlinear glossed text |
| upload_time | 2025-11-08 23:34:51 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.8 |
| license | None |
| keywords |
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# `glossing`
Simple utilities and models for handling interlinear glossed text (IGT) in Python. Useful for training models for IGT generation.
```shell
pip install glossing
```
```python
from glossing import IGT
example = IGT(transcription='los gatos corren',
translation='the cats run',
glosses='DET.PL cat-PL run-3PL')
print(example.gloss_list)
# ['DET.PL', '[SEP]', 'cat', 'PL', '[SEP]', 'run', '3PL']
```
## Development
```shell
# Build and submit to PyPi
pip install -e ".[dev]"
python -m build
python3 -m twine upload dist/*
rm -rf dist
```
```shell
# Run tests
python -m unittest
```
Raw data
{
"_id": null,
"home_page": null,
"name": "glossing",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Michael Ginn <michael.ginn@colorado.edu>",
"download_url": "https://files.pythonhosted.org/packages/1b/ae/ab252b055d01435c92294082ee299df19492258c2c9f6baea5e28b3b35f5/glossing-1.0.4.tar.gz",
"platform": null,
"description": "# `glossing`\n\nSimple utilities and models for handling interlinear glossed text (IGT) in Python. Useful for training models for IGT generation.\n\n```shell\npip install glossing\n```\n\n```python\nfrom glossing import IGT\n\nexample = IGT(transcription='los gatos corren',\n translation='the cats run',\n glosses='DET.PL cat-PL run-3PL')\n\nprint(example.gloss_list)\n# ['DET.PL', '[SEP]', 'cat', 'PL', '[SEP]', 'run', '3PL']\n```\n\n## Development\n\n```shell\n# Build and submit to PyPi\npip install -e \".[dev]\"\npython -m build\npython3 -m twine upload dist/*\nrm -rf dist\n```\n\n```shell\n# Run tests\npython -m unittest\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "Python manipulation of interlinear glossed text",
"version": "1.0.4",
"project_urls": {
"Homepage": "https://github.com/michaelpginn/igt",
"Issues": "https://github.com/michaelpginn/igt/issues"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "cf91500c0732c16724570772f9b19ef88c66fd34a8eaf1578ab727c3b7dc258d",
"md5": "163a3c8edb403cc053d798b4cda8f622",
"sha256": "133f42c6860805965634c93bceb2e3badd4ede5b0a65356ceb1a4affa08c9c07"
},
"downloads": -1,
"filename": "glossing-1.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "163a3c8edb403cc053d798b4cda8f622",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 8196,
"upload_time": "2025-11-08T23:34:50",
"upload_time_iso_8601": "2025-11-08T23:34:50.662635Z",
"url": "https://files.pythonhosted.org/packages/cf/91/500c0732c16724570772f9b19ef88c66fd34a8eaf1578ab727c3b7dc258d/glossing-1.0.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1baeab252b055d01435c92294082ee299df19492258c2c9f6baea5e28b3b35f5",
"md5": "e84d8c033fc7ee3ac993cb9022cf2cd0",
"sha256": "27ff4631c70798fa8331f215dfb168e658203d80a2903b8ce4834f25fc42c3ae"
},
"downloads": -1,
"filename": "glossing-1.0.4.tar.gz",
"has_sig": false,
"md5_digest": "e84d8c033fc7ee3ac993cb9022cf2cd0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 7670,
"upload_time": "2025-11-08T23:34:51",
"upload_time_iso_8601": "2025-11-08T23:34:51.832740Z",
"url": "https://files.pythonhosted.org/packages/1b/ae/ab252b055d01435c92294082ee299df19492258c2c9f6baea5e28b3b35f5/glossing-1.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-11-08 23:34:51",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "michaelpginn",
"github_project": "igt",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "glossing"
}