Metadata-Version: 2.4
Name: cumulus-library
Version: 4.6.0
Summary: Clinical study SQL generation for data derived from bulk FHIR
Keywords: FHIR,SQL,Health Informatics
Requires-Python: >= 3.11
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
License-File: LICENSE
Requires-Dist: awswrangler >= 3.11, < 4
Requires-Dist: cumulus-fhir-support >= 1.3.1
Requires-Dist: duckdb >= 1.1.3, <1.3
Requires-Dist: Jinja2 > 3
Requires-Dist: pandas <3, >=2.1.3
Requires-Dist: psmpy <1, >=0.3.13
Requires-Dist: pyarrow >= 11.0
Requires-Dist: pyathena >= 2.23
Requires-Dist: pytablewriter >= 1.2
Requires-Dist: requests >= 2.28
Requires-Dist: rich >= 13.2
Requires-Dist: sqlfluff  >= 3
Requires-Dist: sqlparse >0.4
Requires-Dist: ruff < 0.13 ; extra == "dev"
Requires-Dist: pre-commit ; extra == "dev"
Requires-Dist: freezegun ; extra == "test"
Requires-Dist: pytest ; extra == "test"
Requires-Dist: pytest-cov ; extra == "test"
Requires-Dist: responses ; extra == "test"
Project-URL: Documentation, https://docs.smarthealthit.org/cumulus/library/
Project-URL: Home, https://smarthealthit.org/cumulus/
Project-URL: Source, https://github.com/smart-on-fhir/cumulus-library
Provides-Extra: dev
Provides-Extra: test

# Cumulus Library - Core

A framework for designing, executing, and distributing SQL queries packaged as "studies", e.g., for quality monitoring, clinical research, or public health. Part of the [SMART on FHIR Cumulus Project](https://smarthealthit.org/cumulus/)

## Installing

For end users, just run `pip install cumulus-library`. 
For running from source, checkout the repo, and at the project root run `pip install -e .`. If you're not working on new features, you should check out the tag associated with the latest release.

For more information, [browse the documentation](https://docs.smarthealthit.org/cumulus/library).

