A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| causalml/metrics/rate.py causalml/metrics/__init__.py |
1 | 1 (100%) | 21 (4%) | 2026-03-21 |
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| causalml/inference/meta/drlearner.py causalml/inference/meta/base.py |
2 | 18 (11%) | 14 (14%) | 2026-03-06 |
| causalml/metrics/classification.py causalml/features.py |
1 | 13 (7%) | 16 (6%) | 2026-02-01 |
| causalml/inference/meta/tlearner.py causalml/inference/meta/drlearner.py |
1 | 61 (1%) | 18 (5%) | 2026-02-01 |
| causalml/inference/tree/_tree/_classes.py causalml/inference/meta/tlearner.py |
1 | 5 (20%) | 61 (1%) | 2026-02-01 |
| causalml/inference/meta/rlearner.py causalml/inference/meta/drlearner.py |
1 | 72 (1%) | 18 (5%) | 2026-02-01 |
| causalml/inference/meta/tlearner.py causalml/metrics/visualize.py |
1 | 61 (1%) | 37 (2%) | 2026-02-01 |
| causalml/metrics/regression.py pyproject.toml |
1 | 13 (7%) | 46 (2%) | 2026-02-01 |
| causalml/inference/meta/rlearner.py pyproject.toml |
1 | 72 (1%) | 46 (2%) | 2026-02-01 |
| causalml/metrics/classification.py causalml/inference/meta/tmle.py |
1 | 13 (7%) | 17 (5%) | 2026-02-01 |
| causalml/inference/meta/tmle.py causalml/inference/meta/rlearner.py |
1 | 17 (5%) | 72 (1%) | 2026-02-01 |
| causalml/optimize/policylearner.py causalml/inference/meta/base.py |
1 | 9 (11%) | 14 (7%) | 2026-02-01 |
| causalml/inference/tree/_tree/_classes.py causalml/inference/meta/slearner.py |
1 | 5 (20%) | 60 (1%) | 2026-02-01 |
| causalml/inference/meta/rlearner.py causalml/inference/meta/slearner.py |
1 | 72 (1%) | 60 (1%) | 2026-02-01 |
| causalml/inference/meta/tmle.py causalml/metrics/visualize.py |
1 | 17 (5%) | 37 (2%) | 2026-02-01 |
| causalml/metrics/classification.py causalml/inference/tree/causal/_tree.py |
1 | 13 (7%) | 14 (7%) | 2026-02-01 |
| causalml/inference/meta/rlearner.py causalml/dataset/synthetic.py |
1 | 72 (1%) | 17 (5%) | 2026-02-01 |
| causalml/features.py causalml/inference/meta/base.py |
1 | 16 (6%) | 14 (7%) | 2026-02-01 |
| causalml/inference/tree/causal/_tree.py causalml/inference/meta/slearner.py |
1 | 14 (7%) | 60 (1%) | 2026-02-01 |
| causalml/features.py pyproject.toml |
1 | 16 (6%) | 46 (2%) | 2026-02-01 |
| causalml/inference/meta/slearner.py causalml/inference/meta/base.py |
1 | 60 (1%) | 14 (7%) | 2026-02-01 |
| causalml/inference/tree/causal/_tree.py pyproject.toml |
1 | 14 (7%) | 46 (2%) | 2026-02-01 |
| causalml/inference/tree/_tree/_utils.pyx causalml/inference/meta/base.py |
1 | 4 (25%) | 14 (7%) | 2026-02-01 |
| causalml/dataset/synthetic.py causalml/inference/meta/drlearner.py |
1 | 17 (5%) | 18 (5%) | 2026-02-01 |
| causalml/inference/tree/causal/_tree.py causalml/features.py |
1 | 14 (7%) | 16 (6%) | 2026-02-01 |
| causalml/metrics/regression.py causalml/features.py |
1 | 13 (7%) | 16 (6%) | 2026-02-01 |
| causalml/inference/meta/slearner.py causalml/inference/meta/drlearner.py |
1 | 60 (1%) | 18 (5%) | 2026-02-01 |
| causalml/inference/tree/_tree/_classes.py causalml/features.py |
1 | 5 (20%) | 16 (6%) | 2026-02-01 |
| causalml/propensity.py causalml/features.py |
1 | 30 (3%) | 16 (6%) | 2026-02-01 |
| causalml/inference/tree/causal/_tree.py causalml/inference/tree/_tree/_classes.py |
1 | 14 (7%) | 5 (20%) | 2026-02-01 |
| causalml/dataset/synthetic.py causalml/inference/meta/slearner.py |
1 | 17 (5%) | 60 (1%) | 2026-02-01 |
| causalml/inference/meta/tmle.py causalml/inference/meta/base.py |
1 | 17 (5%) | 14 (7%) | 2026-02-01 |
| causalml/metrics/regression.py causalml/metrics/visualize.py |
1 | 13 (7%) | 37 (2%) | 2026-02-01 |
| causalml/metrics/regression.py causalml/inference/meta/drlearner.py |
1 | 13 (7%) | 18 (5%) | 2026-02-01 |
| causalml/propensity.py causalml/metrics/visualize.py |
1 | 30 (3%) | 37 (2%) | 2026-02-01 |
| causalml/inference/meta/tlearner.py causalml/inference/meta/base.py |
1 | 61 (1%) | 14 (7%) | 2026-02-01 |
| causalml/features.py causalml/metrics/visualize.py |
1 | 16 (6%) | 37 (2%) | 2026-02-01 |
| pyproject.toml causalml/inference/meta/slearner.py |
1 | 46 (2%) | 60 (1%) | 2026-02-01 |
| causalml/inference/tree/causal/_tree.py causalml/inference/tree/_tree/_utils.pyx |
1 | 14 (7%) | 4 (25%) | 2026-02-01 |
| causalml/inference/tree/_tree/_utils.pyx causalml/dataset/synthetic.py |
1 | 4 (25%) | 17 (5%) | 2026-02-01 |
| causalml/optimize/policylearner.py causalml/inference/meta/rlearner.py |
1 | 9 (11%) | 72 (1%) | 2026-02-01 |
| causalml/inference/meta/tlearner.py pyproject.toml |
1 | 61 (1%) | 46 (2%) | 2026-02-01 |
| causalml/propensity.py causalml/metrics/regression.py |
1 | 30 (3%) | 13 (7%) | 2026-02-01 |
| causalml/inference/meta/tmle.py causalml/inference/meta/tlearner.py |
1 | 17 (5%) | 61 (1%) | 2026-02-01 |
| causalml/optimize/policylearner.py causalml/metrics/regression.py |
1 | 9 (11%) | 13 (7%) | 2026-02-01 |
| causalml/inference/meta/rlearner.py causalml/inference/meta/base.py |
1 | 72 (1%) | 14 (7%) | 2026-02-01 |
| causalml/inference/tree/causal/_tree.py causalml/dataset/synthetic.py |
1 | 14 (7%) | 17 (5%) | 2026-02-01 |
| causalml/metrics/regression.py causalml/dataset/synthetic.py |
1 | 13 (7%) | 17 (5%) | 2026-02-01 |
| causalml/optimize/policylearner.py causalml/inference/tree/_tree/_utils.pyx |
1 | 9 (11%) | 4 (25%) | 2026-02-01 |
| causalml/features.py causalml/inference/meta/drlearner.py |
1 | 16 (6%) | 18 (5%) | 2026-02-01 |
| causalml/inference/tree/_tree/_utils.pyx causalml/inference/meta/tmle.py |
1 | 4 (25%) | 17 (5%) | 2026-02-01 |
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| causalml/inference/tree/causal/_tree.py causalml/metrics/visualize.py |
2 | 14 (14%) | 37 (5%) | 2026-02-01 |
| causalml/inference/meta/drlearner.py causalml/inference/meta/base.py |
2 | 18 (11%) | 14 (14%) | 2026-03-06 |
| causalml/dataset/synthetic.py causalml/inference/meta/drlearner.py |
1 | 17 (5%) | 18 (5%) | 2026-02-01 |
| causalml/metrics/classification.py causalml/inference/meta/tmle.py |
1 | 13 (7%) | 17 (5%) | 2026-02-01 |
| causalml/inference/tree/_tree/_classes.py pyproject.toml |
1 | 5 (20%) | 46 (2%) | 2026-02-01 |
| causalml/inference/tree/causal/causalforest.py causalml/inference/tree/_tree/_splitter.pxd |
1 | 10 (10%) | 4 (25%) | 2025-11-07 |
| causalml/inference/tree/causal/_builder.pxd causalml/inference/tree/_tree/_splitter.pxd |
1 | 5 (20%) | 4 (25%) | 2025-11-07 |
| causalml/inference/meta/rlearner.py causalml/dataset/synthetic.py |
1 | 72 (1%) | 17 (5%) | 2026-02-01 |
| causalml/inference/tree/causal/causaltree.py causalml/inference/tree/causal/_builder.pxd |
1 | 11 (9%) | 5 (20%) | 2025-11-07 |
| causalml/inference/tree/_tree/_tree.pyx causalml/inference/tree/causal/_tree.py |
1 | 5 (20%) | 14 (7%) | 2025-11-07 |
| causalml/dataset/synthetic.py causalml/metrics/visualize.py |
1 | 17 (5%) | 37 (2%) | 2026-02-01 |
| causalml/inference/tree/causal/_criterion.pxd causalml/inference/tree/causal/_tree.py |
1 | 6 (16%) | 14 (7%) | 2025-11-07 |
| causalml/inference/tree/_tree/_classes.py causalml/metrics/visualize.py |
1 | 5 (20%) | 37 (2%) | 2026-02-01 |
| causalml/inference/tree/causal/_tree.py causalml/inference/meta/tlearner.py |
1 | 14 (7%) | 61 (1%) | 2026-02-01 |
| causalml/metrics/regression.py causalml/metrics/classification.py |
1 | 13 (7%) | 13 (7%) | 2026-02-01 |
| causalml/features.py causalml/inference/meta/base.py |
1 | 16 (6%) | 14 (7%) | 2026-02-01 |
| causalml/propensity.py causalml/dataset/synthetic.py |
1 | 30 (3%) | 17 (5%) | 2026-02-01 |
| causalml/metrics/regression.py causalml/inference/meta/tlearner.py |
1 | 13 (7%) | 61 (1%) | 2026-02-01 |
| causalml/inference/tree/causal/_tree.py causalml/dataset/synthetic.py |
1 | 14 (7%) | 17 (5%) | 2026-02-01 |
| causalml/inference/tree/_tree/_utils.pyx causalml/metrics/visualize.py |
1 | 4 (25%) | 37 (2%) | 2026-02-01 |
| causalml/inference/tree/causal/causalforest.py causalml/inference/tree/causal/_builder.pxd |
1 | 10 (10%) | 5 (20%) | 2025-11-07 |
| causalml/inference/meta/rlearner.py causalml/features.py |
1 | 72 (1%) | 16 (6%) | 2026-02-01 |
| causalml/inference/tree/_tree/_splitter.pxd causalml/metrics/visualize.py |
1 | 4 (25%) | 37 (2%) | 2025-11-07 |
| causalml/inference/tree/causal/causalforest.py causalml/inference/tree/causal/_criterion.pyx |
1 | 10 (10%) | 11 (9%) | 2025-11-07 |
| causalml/metrics/regression.py causalml/features.py |
1 | 13 (7%) | 16 (6%) | 2026-02-01 |
| causalml/optimize/policylearner.py causalml/inference/meta/slearner.py |
1 | 9 (11%) | 60 (1%) | 2026-02-01 |
| causalml/inference/tree/causal/causaltree.py causalml/inference/tree/_tree/_tree.pxd |
1 | 11 (9%) | 4 (25%) | 2025-11-07 |
| causalml/optimize/policylearner.py causalml/features.py |
1 | 9 (11%) | 16 (6%) | 2026-02-01 |
| causalml/inference/tree/_tree/_tree.pxd causalml/inference/tree/_tree/_criterion.pyx |
1 | 4 (25%) | 4 (25%) | 2025-11-07 |
| causalml/metrics/classification.py causalml/inference/tree/_tree/_classes.py |
1 | 13 (7%) | 5 (20%) | 2026-02-01 |
| causalml/inference/tree/_tree/_splitter.pxd causalml/inference/tree/_tree/_criterion.pxd |
1 | 4 (25%) | 4 (25%) | 2025-11-07 |
| causalml/inference/tree/causal/_criterion.pxd causalml/inference/tree/_tree/_tree.pyx |
1 | 6 (16%) | 5 (20%) | 2025-11-07 |
| causalml/inference/meta/tlearner.py causalml/dataset/synthetic.py |
1 | 61 (1%) | 17 (5%) | 2026-02-01 |
| causalml/inference/tree/causal/causaltree.py causalml/inference/tree/causal/_builder.pyx |
1 | 11 (9%) | 7 (14%) | 2025-11-07 |
| causalml/propensity.py causalml/features.py |
1 | 30 (3%) | 16 (6%) | 2026-02-01 |
| causalml/inference/tree/causal/_criterion.pxd causalml/metrics/visualize.py |
1 | 6 (16%) | 37 (2%) | 2025-11-07 |
| causalml/optimize/policylearner.py causalml/inference/meta/drlearner.py |
1 | 9 (11%) | 18 (5%) | 2026-02-01 |
| causalml/inference/tree/causal/_criterion.pxd causalml/inference/tree/_tree/_criterion.pyx |
1 | 6 (16%) | 4 (25%) | 2025-11-07 |
| causalml/optimize/policylearner.py causalml/metrics/visualize.py |
1 | 9 (11%) | 37 (2%) | 2026-02-01 |
| causalml/inference/tree/_tree/_utils.pyx causalml/inference/meta/rlearner.py |
1 | 4 (25%) | 72 (1%) | 2026-02-01 |
| causalml/inference/tree/_tree/_splitter.pxd causalml/inference/tree/_tree/_criterion.pyx |
1 | 4 (25%) | 4 (25%) | 2025-11-07 |
| causalml/inference/tree/causal/_criterion.pxd causalml/inference/tree/causal/_builder.pxd |
1 | 6 (16%) | 5 (20%) | 2025-11-07 |
| causalml/inference/tree/causal/_tree.py causalml/inference/meta/tmle.py |
1 | 14 (7%) | 17 (5%) | 2026-02-01 |
| causalml/inference/meta/tmle.py causalml/dataset/synthetic.py |
1 | 17 (5%) | 17 (5%) | 2026-02-01 |
| causalml/inference/tree/_tree/_criterion.pyx causalml/metrics/visualize.py |
1 | 4 (25%) | 37 (2%) | 2025-11-07 |
| causalml/inference/tree/causal/_builder.pyx causalml/inference/tree/_tree/_tree.pxd |
1 | 7 (14%) | 4 (25%) | 2025-11-07 |
| causalml/inference/tree/causal/_tree.py causalml/inference/tree/causal/_criterion.pyx |
1 | 14 (7%) | 11 (9%) | 2025-11-07 |
| causalml/inference/tree/causal/causaltree.py causalml/inference/tree/_tree/_splitter.pyx |
1 | 11 (9%) | 4 (25%) | 2025-11-07 |
| causalml/metrics/regression.py causalml/inference/tree/_tree/_utils.pyx |
1 | 13 (7%) | 4 (25%) | 2026-02-01 |
| pyproject.toml causalml/dataset/synthetic.py |
1 | 46 (2%) | 17 (5%) | 2026-02-01 |