Metadata-Version: 2.1
Name: delphi-utils
Version: 0.3.17
Summary: Shared Utility Functions for Indicators
Home-page: https://github.com/cmu-delphi/
Author: 
Author-email: 
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: boto3
Requires-Dist: covidcast
Requires-Dist: cvxpy
Requires-Dist: epiweeks
Requires-Dist: freezegun
Requires-Dist: gitpython
Requires-Dist: mock
Requires-Dist: moto
Requires-Dist: numpy
Requires-Dist: pandas (>=1.1.0)
Requires-Dist: pydocstyle
Requires-Dist: pylint (==2.8.3)
Requires-Dist: pytest
Requires-Dist: pytest-cov
Requires-Dist: requests-mock
Requires-Dist: slackclient
Requires-Dist: structlog
Requires-Dist: xlrd

# Delphi Python Utilities

This package provides various utilities used by the [Delphi group](https://delphi.cmu.edu/) at [Carnegie Mellon
University](https://www.cmu.edu) for its data pipelines and analyses.

Submodules:
- `archive`: Diffing and archiving CSV files.
- `export`: DataFrame to CSV export.
- `geomap`: Mappings between geographic resolutions.
- `logger`: Structured JSON logger.
- `nancodes`: Enum constants encoding not-a-number cases.
- `runner`: Orchestrator for running an indicator pipeline.
- `signal`: Indicator (signal) naming.
- `slack_notifier`:  Slack notification integration.
- `smooth`: Data smoothing functions.
- `utils`: JSON parameter interactions.
- `validator`: Data sanity checks and anomaly detection.


Source code can be found here: 
[https://github.com/cmu-delphi/covidcast-indicators/](https://github.com/cmu-delphi/covidcast-indicators/)
