Metadata-Version: 2.1
Name: pycausalgps
Version: 0.0.2
Summary: Matching on generalized propensity scores with continuous exposures
Home-page: https://github.com/NSAPH-Software/pycausalgps
Author: Naeem Khoshnevis, Xiao Wu, Danielle Braun
Author-email: nkhoshnevis@g.harvard.edu, xw2892@cumc.columbia.edu, dbraun@mail.harvard.edu
Maintainer: Naeem Khoshnevis
Maintainer-email: nkhoshnevis@g.harvard.edu
License: GPL-3
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE

# pycausalgps

_[This packages is under development. Some of the features are not yet implemented.]_

[![Test Status](https://github.com/nsaph-software/pycausalgps/workflows/Python%20package/badge.svg?branch=develop&event=push)](https://github.com/nsaph-software/pycausalgps/actions)
[![PyPI version](https://badge.fury.io/py/pycausalgps.svg)](https://badge.fury.io/py/pycausalgps)
[![codecov](https://codecov.io/gh/NSAPH-Software/pycausalgps/branch/develop/graph/badge.svg)](https://codecov.io/gh/NSAPH-Software/pycausalgps)


Causal Inference with Generalized Propensity Score

pycausalgps is a Python library for implementing matching on generalized propensity scores with continuous exposures. We have developed an innovative approach for estimating causal effects using observational data in settings with continuous exposures and introduced a new framework for GPS caliper matching that jointly matches on both the estimated GPS and exposure levels to fully adjust for confounding bias.


## Setting Up Environment

Please refer to the documentation for setting up the enviorment.

## Installation

To install the latest release from PyPI, run:

```bash
pip install pycausalgps
```

To install the latest development version from GitHub, run:

```bash
git clone https://github.com/NSAPH-Software/pycausalgps
cd pycausalgps
pip install .
```

## Documentation

Documentation is hosted at https://nsaph-software.github.io/pycausalgps/
