├── .github └── workflows │ ├── build.yaml │ ├── docs.yaml │ ├── release.yaml │ └── test.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── CITATION.cff ├── LICENSE ├── README.md ├── codecov.yml ├── docs ├── .gitignore ├── Makefile ├── _static │ └── extra.css ├── _templates │ └── base.html ├── api.rst ├── basic-usage │ ├── attgt.rst │ ├── basic-usage.rst │ └── notebooks.rst ├── conf.py ├── genindex.rst ├── getting-started.rst ├── index.rst ├── ipython_with_reprs.py ├── logo │ ├── bw │ │ ├── logo_bw.png │ │ └── logo_name_bw.png │ ├── favicon-white.png │ └── home-icon-white.svg ├── make.bat ├── release-notes │ ├── v0.2.md │ └── versioning.rst └── requirements.txt ├── examples └── attgt.py ├── notebooks └── v-0_1 │ └── attgt.ipynb ├── pyproject.toml ├── requirements-dev.txt ├── requirements.txt ├── src └── differences │ ├── __init__.py │ ├── attgt │ ├── __init__.py │ ├── aggregate.py │ ├── attgt.py │ ├── attgt_cal.py │ ├── difference.py │ ├── mboot.py │ └── utility.py │ ├── datasets │ ├── __init__.py │ ├── generate_data.py │ ├── load_data.py │ ├── me.csv │ ├── mpdta.csv │ ├── rcs-multi_period.csv │ ├── rcs-two_periods.csv │ └── se.csv │ ├── did │ ├── __init__.py │ ├── att_if.py │ ├── did_cal.py │ ├── pscore_cal.py │ └── utility.py │ └── tools │ ├── __init__.py │ ├── panel_utility.py │ ├── panel_validation.py │ ├── relative_periods.py │ └── utility.py └── tests └── test_attgt.py /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/.github/workflows/docs.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/codecov.yml -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | api/ 2 | build/ 3 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/docs/_static/extra.css -------------------------------------------------------------------------------- /docs/_templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/docs/_templates/base.html -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/basic-usage/attgt.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/basic-usage/basic-usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/docs/basic-usage/basic-usage.rst -------------------------------------------------------------------------------- /docs/basic-usage/notebooks.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/genindex.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/docs/genindex.rst -------------------------------------------------------------------------------- /docs/getting-started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/docs/getting-started.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/ipython_with_reprs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/docs/ipython_with_reprs.py -------------------------------------------------------------------------------- /docs/logo/bw/logo_bw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/docs/logo/bw/logo_bw.png -------------------------------------------------------------------------------- /docs/logo/bw/logo_name_bw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/docs/logo/bw/logo_name_bw.png -------------------------------------------------------------------------------- /docs/logo/favicon-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/docs/logo/favicon-white.png -------------------------------------------------------------------------------- /docs/logo/home-icon-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/docs/logo/home-icon-white.svg -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/release-notes/v0.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/docs/release-notes/v0.2.md -------------------------------------------------------------------------------- /docs/release-notes/versioning.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/docs/release-notes/versioning.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /examples/attgt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/examples/attgt.py -------------------------------------------------------------------------------- /notebooks/v-0_1/attgt.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/notebooks/v-0_1/attgt.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/differences/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/__init__.py -------------------------------------------------------------------------------- /src/differences/attgt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/attgt/__init__.py -------------------------------------------------------------------------------- /src/differences/attgt/aggregate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/attgt/aggregate.py -------------------------------------------------------------------------------- /src/differences/attgt/attgt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/attgt/attgt.py -------------------------------------------------------------------------------- /src/differences/attgt/attgt_cal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/attgt/attgt_cal.py -------------------------------------------------------------------------------- /src/differences/attgt/difference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/attgt/difference.py -------------------------------------------------------------------------------- /src/differences/attgt/mboot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/attgt/mboot.py -------------------------------------------------------------------------------- /src/differences/attgt/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/attgt/utility.py -------------------------------------------------------------------------------- /src/differences/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/datasets/__init__.py -------------------------------------------------------------------------------- /src/differences/datasets/generate_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/datasets/generate_data.py -------------------------------------------------------------------------------- /src/differences/datasets/load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/datasets/load_data.py -------------------------------------------------------------------------------- /src/differences/datasets/me.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/datasets/me.csv -------------------------------------------------------------------------------- /src/differences/datasets/mpdta.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/datasets/mpdta.csv -------------------------------------------------------------------------------- /src/differences/datasets/rcs-multi_period.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/datasets/rcs-multi_period.csv -------------------------------------------------------------------------------- /src/differences/datasets/rcs-two_periods.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/datasets/rcs-two_periods.csv -------------------------------------------------------------------------------- /src/differences/datasets/se.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/datasets/se.csv -------------------------------------------------------------------------------- /src/differences/did/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/differences/did/att_if.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/did/att_if.py -------------------------------------------------------------------------------- /src/differences/did/did_cal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/did/did_cal.py -------------------------------------------------------------------------------- /src/differences/did/pscore_cal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/did/pscore_cal.py -------------------------------------------------------------------------------- /src/differences/did/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/did/utility.py -------------------------------------------------------------------------------- /src/differences/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/differences/tools/panel_utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/tools/panel_utility.py -------------------------------------------------------------------------------- /src/differences/tools/panel_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/tools/panel_validation.py -------------------------------------------------------------------------------- /src/differences/tools/relative_periods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/tools/relative_periods.py -------------------------------------------------------------------------------- /src/differences/tools/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardodionisi/differences/HEAD/src/differences/tools/utility.py -------------------------------------------------------------------------------- /tests/test_attgt.py: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------