Read-only Python access library for remotely hosted causal inference benchmark datasets.
Project description
CIDL - Causal Inference Data Library
CIDL is a read-only Python library for accessing remotely hosted benchmark datasets for causal inference research. It provides a structured and reproducible interface for loading simulation datasets, aligned ground-truth artifacts, and dataset metadata.
The current release focuses on the Atlantic Causal Inference Conference 2022 Data Challenge (ACIC22). CIDL is designed as a broader framework and may support additional dataset contexts in future versions.
Important: CIDL does not include the benchmark datasets themselves. The package provides access logic only. Dataset artifacts are hosted remotely and require separate read-only access credentials.
What CIDL provides
CIDL supports:
- index-based dataset selection
- loading simulation datasets
- loading aligned ground-truth artifacts
- sequential iteration over many dataset instances
- local download of selected datasets
- access to dataset metadata and context information
The package is intended for researchers who want reproducible access to benchmark data for developing and evaluating causal inference methods.
Installation
Install CIDL via PyPI using pip install cidl-uhh. Import the package with import cidl.
Access requirements
CIDL uses an S3-compatible object store as backend, to host the datasets. Access is credential-based. To request credentials for read-only access, follow: ACIC22 — Access Configuration (S3)
Documentation
For an overview of the ACIC22 datasets (structure, variables, DGPs, target estimands), see:
ACIC22 — Data Info
Hands-on examples
- Quickstart.py — minimal “works end-to-end” example
Scope
CIDL is a data access library. It is not an estimator library, an evaluation framework, a data-hosting platform, or a credential management system.
Naming convention
ACIC22 refers specifically to the ACIC 2022 Data Challenge dataset collection. CIDL refers to the broader library/framework.
License
This project is licensed under the MIT License.
Authors
Julian Denzel Master’s Thesis Project, University of Hamburg julian.denzel@studium.uni-hamburg.de
Martin Spindler Head of the Data Science Chair, University of Hamburg Business School martin.spindler@uni-hamburg.de
First issued: April 2026
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cidl_uhh-0.3.0.tar.gz.
File metadata
- Download URL: cidl_uhh-0.3.0.tar.gz
- Upload date:
- Size: 18.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2aab98e59b3b23d5510f3f944a87f30f202c17feaeaf6565286aca9088e0d167
|
|
| MD5 |
8df106466a3fc224bdb072c13bf324e3
|
|
| BLAKE2b-256 |
3a9ee0fa23dea67c0b6a3db7d2280e0789e579e851235802a29327c1b1ade629
|
File details
Details for the file cidl_uhh-0.3.0-py3-none-any.whl.
File metadata
- Download URL: cidl_uhh-0.3.0-py3-none-any.whl
- Upload date:
- Size: 22.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7645c1b8f2d4928603ca08a64fa8fc1e59fe2f3bb79c398873fb0d91cc86ccd3
|
|
| MD5 |
c6f867ebad0547a5a814f7043a676acb
|
|
| BLAKE2b-256 |
c7def55817ed34685edc1fa073b9e7b4cf96f81860497897b4c35306238dfbca
|