easyqda
v0.0.1
Published
easyQDA — qualitative data analysis in the editor you already use. This release ships the machine-readable easyQDA format contracts (officeQDA, textQDA, csvQDA); the full toolkit (CLI + desktop app) is in closed alpha and will be published under this name
Maintainers
Readme
easyQDA
any editor will do.
easyQDA is qualitative data analysis (QDA) without the silo: you code
where you already write — in Word or LibreOffice using comments, in
plain text files using a brace convention, in ELAN as tiers — and
easyQDA takes the coders' copies to consensus, computes intercoder
reliability and writes every common exchange format, REFI-QDA
(.qdpx) included.
What this package is
The easyQDA toolkit (CLI + desktop app) is in closed alpha; it will be published under this package name when it opens up. Until then, this package ships something real and useful on its own: the machine-readable easyQDA format contracts (MIT-licensed), the authoritative JSON descriptors of the ecosystem's open formats:
| Contract | Format |
|---|---|
| easyqda-collection v1 | csvQDA — a complete QDA project as relational CSV tables, functionally equivalent to REFI-QDA |
| easyqda-text v1 | textQDA — the brace coding convention for plain text files, with frozen parse/emit test vectors |
| easyqda-exchange v2 | the thematic analysis CSV tables shared across the tool family |
const { contracts, contract } = require("easyqda");
contract("easyqda-collection", 1).tables.selections.columns;
contracts["easyqda-text"].parse; // the frozen test vectorsPublished contract versions are immutable; changes appear only as new, numbered versions. Implementing these formats — reading or writing, in any software under any licence — creates no obligation under the AGPL of the easyQDA application; the contracts here are MIT.
Learn more
- Documentation and format specifications: https://easyqda.org
- Source (opens with the public release): https://github.com/easyqda
- Sister projects: zotQDA (coding inside Zotero), qdaZ, qdaR, qdaPy.
© fre.ms — contracts MIT; the easyQDA application itself is AGPL-3.0-or-later with an additional permission ("what you produce with easyQDA is your own work").
