coreference / potato /cases /__init__.py
davidjurgens's picture
Deploy Potato demo: Potato — Coreference
80f50ca verified
Raw
History Blame Contribute Delete
1.01 kB
"""
Cases (universal annotation feature).
Groups instances into units of analysis (interview participant,
respondent, document set) backed by the universal `project.sqlite`.
Top-level `cases:` config; QDA auto-detects from
`participant_id`/`respondent_id`/`case_id`. The crosstab reads
case-level attributes when set.
Layers:
- `store` — SQLite persistence (cases / case_attributes / case_documents).
- `service` — get-or-create, auto-detection, attribute accessors.
"""
from .service import (
DEFAULT_CASE_KEYS,
assign_instance,
attribute_for_instance,
attributes,
auto_detect,
case_for_instance,
cases_enabled,
get_or_create_case,
init_cases_from_config,
list_cases,
set_attribute,
)
__all__ = [
"DEFAULT_CASE_KEYS",
"get_or_create_case",
"list_cases",
"set_attribute",
"attributes",
"assign_instance",
"case_for_instance",
"attribute_for_instance",
"auto_detect",
"cases_enabled",
"init_cases_from_config",
]