Name | qualitative-coding JSON |
Version |
1.6.2
JSON |
| download |
home_page | None |
Summary | Qualitative coding tools for computer scientists |
upload_time | 2024-11-01 14:09:08 |
maintainer | None |
docs_url | None |
author | Chris Proctor |
requires_python | <4.0,>=3.9 |
license | AGPL3 |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
![QC logo](qc_lockup.v0.png)
[![status](https://joss.theoj.org/papers/7d0c7ed7cbe8f614d986fc699ae42729/status.svg)](https://joss.theoj.org/papers/7d0c7ed7cbe8f614d986fc699ae42729)
`qc` is a free, open-source command-line-based tool for qualitative data
analysis designed to support computational thinking. In addition to making the
qualitative data analysis process more efficient, computational thinking can
contribute to the richness of subjective interpretation. The typical workflow
in qualitative research is an iterative cycle of "notice things," "think about
things," and "collect things" (seidel, 1998). `qc` provides
computational affordances for each of these practices, including the ability to
integrate manual coding with automated coding, a tree-based hierarchy of codes
stored in a YAML file, allowing versioning of thematic analysis, and a powerful
query interface for viewing code statistics and snippets of coded documents.
Qualitative data analysis, in its various forms, is a core methodology for
qualitative, mixed methods, and some quantitative research in the social
sciences. Although there are a variety of well-known commercial QDA software
packages such as NVivo, Dedoose, Atlas.TI, and MaxQDA, they are generally
designed to protect users from complexity rather than providing
affordances for engaging with complexity via algorithms and data structures.
The central design hypothesis of `qc` is that a closer partnership between
the researcher and the computational tool can enhance the quality of QDA.
`qc` adopts the "unix philosophy" (McIlroy, 1978) of building tools which do
one thing well while being composable into flexible workflows, and the
values of "plain-text social science" (Healy, 2020), emphasizing
reproducability, transparency, and collaborative open science.
`qc` was used in [a prior paper](https://chrisproctor.net/research/proctor_2019_defining/)
and the author's doctoral dissertation; `qc` is currently a core tool supporting a large
NSF-funded Delphi study involving multiple interviews
with forty participant experts, open coding with over a thousand distinct
codes, four separate coders, and several custom machine learning tools
supporting the research team with clustering and synthesizing emergent themes.
`qc` is a free, open-source command-line-based tool for qualitative data analysis
designed to support computational thinking. In addition to making qualitative data
analysis process more efficient, computational thinking can contribute to the richness
of subjective interpretation. Although numerous powerful software packages exist
for qualitative data analysis, they are generally designed to protect users from complexity
rather than providing affordances for engaging with complexity via algorithms and
data structures.
## Installation
`qc` is distributed via the Python Package Index (PYPI), and can be
installed on any POSIX system (Linux, Unix, Mac OS, or Windows Subsystem
for Linux) which has Python 3.9 or higher installed. If you want to install
`qc` globally on your system, the cleanest approaach is to use
[pipx](https://pipx.pypa.io/stable/).
pipx install qualitative-coding
If your research project
is already contained within a Python package and you want to install `qc`
as a local dependency, simply add `qualitative-coding` to `pyproject.toml`
or `requirements.txt`.
`qc` relies on [Pandoc](https://pandoc.org/) for converting between file formats,
so make sure that is installed as well. `qc` uses a text editor for coding;
you should install Visual Studio Code, the default editor, unless you prefer
a different editor such as emacs or vim.
## Usage
Please see the [package documentation](https://qualitative-coding.readthedocs.io)
for details on the design of `qc`, a vignette illustrating its usage, and full
documentation of `qc`'s commands.
## Acknowledgements
Partial support for development of `qc` was provided by UB's Digital Studio Scholarship
Network. Logo design by Blessed Mhungu.
Raw data
{
"_id": null,
"home_page": null,
"name": "qualitative-coding",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.9",
"maintainer_email": null,
"keywords": null,
"author": "Chris Proctor",
"author_email": "chris@chrisproctor.net",
"download_url": "https://files.pythonhosted.org/packages/8b/67/4d2b703abbd70936b042d2feea805ab70f2065765c8070eeb46216abead2/qualitative_coding-1.6.2.tar.gz",
"platform": null,
"description": "![QC logo](qc_lockup.v0.png)\n\n[![status](https://joss.theoj.org/papers/7d0c7ed7cbe8f614d986fc699ae42729/status.svg)](https://joss.theoj.org/papers/7d0c7ed7cbe8f614d986fc699ae42729)\n\n`qc` is a free, open-source command-line-based tool for qualitative data \nanalysis designed to support computational thinking. In addition to making the \nqualitative data analysis process more efficient, computational thinking can \ncontribute to the richness of subjective interpretation. The typical workflow\nin qualitative research is an iterative cycle of \"notice things,\" \"think about \nthings,\" and \"collect things\" (seidel, 1998). `qc` provides\ncomputational affordances for each of these practices, including the ability to \nintegrate manual coding with automated coding, a tree-based hierarchy of codes\nstored in a YAML file, allowing versioning of thematic analysis, and a powerful\nquery interface for viewing code statistics and snippets of coded documents. \n\nQualitative data analysis, in its various forms, is a core methodology for \nqualitative, mixed methods, and some quantitative research in the social \nsciences. Although there are a variety of well-known commercial QDA software \npackages such as NVivo, Dedoose, Atlas.TI, and MaxQDA, they are generally \ndesigned to protect users from complexity rather than providing \naffordances for engaging with complexity via algorithms and data structures. \nThe central design hypothesis of `qc` is that a closer partnership between\nthe researcher and the computational tool can enhance the quality of QDA.\n`qc` adopts the \"unix philosophy\" (McIlroy, 1978) of building tools which do \none thing well while being composable into flexible workflows, and the \nvalues of \"plain-text social science\" (Healy, 2020), emphasizing \nreproducability, transparency, and collaborative open science. \n\n`qc` was used in [a prior paper](https://chrisproctor.net/research/proctor_2019_defining/)\nand the author's doctoral dissertation; `qc` is currently a core tool supporting a large \nNSF-funded Delphi study involving multiple interviews \nwith forty participant experts, open coding with over a thousand distinct \ncodes, four separate coders, and several custom machine learning tools \nsupporting the research team with clustering and synthesizing emergent themes.\n`qc` is a free, open-source command-line-based tool for qualitative data analysis\ndesigned to support computational thinking. In addition to making qualitative data \nanalysis process more efficient, computational thinking can contribute to the richness \nof subjective interpretation. Although numerous powerful software packages exist \nfor qualitative data analysis, they are generally designed to protect users from complexity \nrather than providing affordances for engaging with complexity via algorithms and \ndata structures. \n\n## Installation\n\n`qc` is distributed via the Python Package Index (PYPI), and can be\ninstalled on any POSIX system (Linux, Unix, Mac OS, or Windows Subsystem\nfor Linux) which has Python 3.9 or higher installed. If you want to install\n`qc` globally on your system, the cleanest approaach is to use \n[pipx](https://pipx.pypa.io/stable/). \n\n pipx install qualitative-coding\n\nIf your research project\nis already contained within a Python package and you want to install `qc` \nas a local dependency, simply add `qualitative-coding` to `pyproject.toml`\nor `requirements.txt`.\n\n`qc` relies on [Pandoc](https://pandoc.org/) for converting between file formats, \nso make sure that is installed as well. `qc` uses a text editor for coding; \nyou should install Visual Studio Code, the default editor, unless you prefer\na different editor such as emacs or vim.\n\n## Usage\n\nPlease see the [package documentation](https://qualitative-coding.readthedocs.io) \nfor details on the design of `qc`, a vignette illustrating its usage, and full \ndocumentation of `qc`'s commands. \n\n## Acknowledgements\n\nPartial support for development of `qc` was provided by UB's Digital Studio Scholarship\nNetwork. Logo design by Blessed Mhungu. \n",
"bugtrack_url": null,
"license": "AGPL3",
"summary": "Qualitative coding tools for computer scientists",
"version": "1.6.2",
"project_urls": {
"Documentation": "https://qualitative-coding.readthedocs.io",
"repository": "https://github.com/cproctor/qualitative-coding"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f201bf607b477ad1d15e01958974b93550f8b55934afb73933cd6ca3a444ed0a",
"md5": "deeeba20169dc3da2d9bc442d5356e36",
"sha256": "680625c3be68beb22e3d6eed777d531c748cd57f0ab5fa360b7c28368bd0c329"
},
"downloads": -1,
"filename": "qualitative_coding-1.6.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "deeeba20169dc3da2d9bc442d5356e36",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.9",
"size": 150170,
"upload_time": "2024-11-01T14:09:06",
"upload_time_iso_8601": "2024-11-01T14:09:06.912723Z",
"url": "https://files.pythonhosted.org/packages/f2/01/bf607b477ad1d15e01958974b93550f8b55934afb73933cd6ca3a444ed0a/qualitative_coding-1.6.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8b674d2b703abbd70936b042d2feea805ab70f2065765c8070eeb46216abead2",
"md5": "afc61a4ba10fd6fda8e59f140dd91466",
"sha256": "92d77858679bf565b0e3d306cf8e130f96678757f20fae07cf446bcb2d99b979"
},
"downloads": -1,
"filename": "qualitative_coding-1.6.2.tar.gz",
"has_sig": false,
"md5_digest": "afc61a4ba10fd6fda8e59f140dd91466",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 239898,
"upload_time": "2024-11-01T14:09:08",
"upload_time_iso_8601": "2024-11-01T14:09:08.717638Z",
"url": "https://files.pythonhosted.org/packages/8b/67/4d2b703abbd70936b042d2feea805ab70f2065765c8070eeb46216abead2/qualitative_coding-1.6.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-01 14:09:08",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "cproctor",
"github_project": "qualitative-coding",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "qualitative-coding"
}