collabutils


Namecollabutils JSON
Version 0.2.0 PyPI version JSON
download
home_pagehttps://github.com/dlce-eva/collabutils
SummaryUtilities for collaborative data curation
upload_time2023-01-25 10:51:16
maintainer
docs_urlNone
authorRobert Forkel
requires_python>=3.7
licenseApache 2.0
keywords
VCS
bugtrack_url
requirements None
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # collabutils

[![Build Status](https://github.com/dlce-eva/collabutils/workflows/tests/badge.svg)](https://github.com/dlce-eva/collabutils/actions?query=workflow%3Atests)
[![Documentation Status](https://readthedocs.org/projects/collabutils/badge/?version=latest)](https://collabutils.readthedocs.io/en/latest/?badge=latest)
[![PyPI](https://img.shields.io/pypi/v/collabutils.svg)](https://pypi.org/project/collabutils)


Utilities for collaborative curation of data - in particular for curating cross-linguistic data via
[cldfbench](https://github.com/cldf/cldfbench).


## Installation

Install via
```shell
pip install collabutils
```

Note that some modules have "extra" requirements, thus can only be used when these extras are
installed as well. Refer to the docs linked below for details.


## Curating tabular data

In a `cldfbench`-enabled curation workflow, it is often required to curate the
"configuration data", i.e. data in a dataset's `etc/` directory collaboratively -
or even share it (e.g. language lists) across multiple datasets.

Thus, curating this data in collaborative spreadsheet apps, and only pulling it into
the dataset repository when `cldfbench download` is run, can be a solution.

`collabutils` provides functionality to do this easily

- [from Google Sheets](https://collabutils.readthedocs.io/en/latest/googlesheets.html)
- [from OwnCloud installations](https://collabutils.readthedocs.io/en/latest/oc.html)


## Curating lexical data

While simple wordlists are somewhat easy to maintain as single table, this gets
considerably trickier when cognate codings are added. Thus, curating lexical
data with cognate codings can profit from specialized apps.

`collabutils` provides functionality to pull down lexical data curated

- [in EDICTOR](https://collabutils.readthedocs.io/en/latest/edictor.html)


## Curating bibliographies

Sources referenced in datasets are another type of data, that may be better curated
with tools tailored to bibliographical data.

`collabutils` provides functionality to sync bibliographies between a dataset's
sources file and

- [Zotero](https://collabutils.readthedocs.io/en/latest/zotero.html)
- Overleaf: coming soon!


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/dlce-eva/collabutils",
    "name": "collabutils",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "",
    "author": "Robert Forkel",
    "author_email": "robert_forkel@eva.mpg.de",
    "download_url": "https://files.pythonhosted.org/packages/90/ea/cc8818262629b2eebc2bd04866c7df5df57d8a4724211eb85ce9d0dc2dd4/collabutils-0.2.0.tar.gz",
    "platform": "any",
    "description": "# collabutils\n\n[![Build Status](https://github.com/dlce-eva/collabutils/workflows/tests/badge.svg)](https://github.com/dlce-eva/collabutils/actions?query=workflow%3Atests)\n[![Documentation Status](https://readthedocs.org/projects/collabutils/badge/?version=latest)](https://collabutils.readthedocs.io/en/latest/?badge=latest)\n[![PyPI](https://img.shields.io/pypi/v/collabutils.svg)](https://pypi.org/project/collabutils)\n\n\nUtilities for collaborative curation of data - in particular for curating cross-linguistic data via\n[cldfbench](https://github.com/cldf/cldfbench).\n\n\n## Installation\n\nInstall via\n```shell\npip install collabutils\n```\n\nNote that some modules have \"extra\" requirements, thus can only be used when these extras are\ninstalled as well. Refer to the docs linked below for details.\n\n\n## Curating tabular data\n\nIn a `cldfbench`-enabled curation workflow, it is often required to curate the\n\"configuration data\", i.e. data in a dataset's `etc/` directory collaboratively -\nor even share it (e.g. language lists) across multiple datasets.\n\nThus, curating this data in collaborative spreadsheet apps, and only pulling it into\nthe dataset repository when `cldfbench download` is run, can be a solution.\n\n`collabutils` provides functionality to do this easily\n\n- [from Google Sheets](https://collabutils.readthedocs.io/en/latest/googlesheets.html)\n- [from OwnCloud installations](https://collabutils.readthedocs.io/en/latest/oc.html)\n\n\n## Curating lexical data\n\nWhile simple wordlists are somewhat easy to maintain as single table, this gets\nconsiderably trickier when cognate codings are added. Thus, curating lexical\ndata with cognate codings can profit from specialized apps.\n\n`collabutils` provides functionality to pull down lexical data curated\n\n- [in EDICTOR](https://collabutils.readthedocs.io/en/latest/edictor.html)\n\n\n## Curating bibliographies\n\nSources referenced in datasets are another type of data, that may be better curated\nwith tools tailored to bibliographical data.\n\n`collabutils` provides functionality to sync bibliographies between a dataset's\nsources file and\n\n- [Zotero](https://collabutils.readthedocs.io/en/latest/zotero.html)\n- Overleaf: coming soon!\n\n",
    "bugtrack_url": null,
    "license": "Apache 2.0",
    "summary": "Utilities for collaborative data curation",
    "version": "0.2.0",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ccdd88c48f9d7657b2b6ed8f464a2b682e2252e1882a175863251b4d1f319e44",
                "md5": "8a725aaee507b87960c301de4ac65115",
                "sha256": "9b387d9c9c30c9f57a5ebf2c056a2f895b17bfa635effc3ed53a82bd0a5846e4"
            },
            "downloads": -1,
            "filename": "collabutils-0.2.0-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "8a725aaee507b87960c301de4ac65115",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.7",
            "size": 14611,
            "upload_time": "2023-01-25T10:51:14",
            "upload_time_iso_8601": "2023-01-25T10:51:14.573867Z",
            "url": "https://files.pythonhosted.org/packages/cc/dd/88c48f9d7657b2b6ed8f464a2b682e2252e1882a175863251b4d1f319e44/collabutils-0.2.0-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "90eacc8818262629b2eebc2bd04866c7df5df57d8a4724211eb85ce9d0dc2dd4",
                "md5": "447796e6337b929a0c0845feef664c86",
                "sha256": "576fbe67b51370b5de047788923e2c2baae01557a42f5677ac58ca4f199053ef"
            },
            "downloads": -1,
            "filename": "collabutils-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "447796e6337b929a0c0845feef664c86",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 14248,
            "upload_time": "2023-01-25T10:51:16",
            "upload_time_iso_8601": "2023-01-25T10:51:16.416553Z",
            "url": "https://files.pythonhosted.org/packages/90/ea/cc8818262629b2eebc2bd04866c7df5df57d8a4724211eb85ce9d0dc2dd4/collabutils-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-25 10:51:16",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "dlce-eva",
    "github_project": "collabutils",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": null,
            "specs": []
        }
    ],
    "lcname": "collabutils"
}
        
Elapsed time: 0.05033s