CasualML
Temporal Dependencies

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).

File Change History per Logical Decomposition
primary
primary (2+ links)
G ROOT ROOT causalml causalml ROOT--causalml 10 causalml/inference causalml/inference ROOT--causalml/inference 3 causalml/dataset causalml/dataset ROOT--causalml/dataset 2 causalml/metrics causalml/metrics ROOT--causalml/metrics 2 causalml--causalml/inference 11 causalml/inference--causalml/dataset 6 causalml/dataset--causalml 7 causalml/metrics--causalml 7 causalml/metrics--causalml/inference 10 causalml/metrics--causalml/dataset 3 causalml/optimize causalml/optimize causalml/optimize--causalml 3 causalml/optimize--causalml/inference 3 causalml/optimize--causalml/metrics 2

Files Most Frequently Changed Together (Top 20)

data...

Pairs # same commits # commits 1 # commits 2
causalml/inference/meta/tlearner.py
causalml/inference/meta/slearner.py
29 33 (87%) 34 (85%)
causalml/inference/meta/xlearner.py
causalml/inference/meta/rlearner.py
29 35 (82%) 40 (72%)
causalml/inference/meta/slearner.py
causalml/inference/meta/rlearner.py
27 34 (79%) 40 (67%)
causalml/inference/meta/xlearner.py
causalml/inference/meta/slearner.py
27 35 (77%) 34 (79%)
causalml/inference/meta/tlearner.py
causalml/inference/meta/rlearner.py
25 33 (75%) 40 (62%)
causalml/inference/meta/xlearner.py
causalml/inference/meta/tlearner.py
25 35 (71%) 33 (75%)
setup.py
causalml/__init__.py
10 12 (83%) 14 (71%)
causalml/inference/meta/rlearner.py
causalml/inference/meta/explainer.py
8 40 (20%) 11 (72%)
causalml/inference/meta/slearner.py
causalml/inference/meta/explainer.py
8 34 (23%) 11 (72%)
causalml/inference/meta/xlearner.py
causalml/inference/meta/explainer.py
8 35 (22%) 11 (72%)
causalml/inference/meta/tlearner.py
causalml/inference/meta/explainer.py
7 33 (21%) 11 (63%)
causalml/inference/meta/tmle.py
causalml/inference/meta/rlearner.py
7 7 (100%) 40 (17%)
causalml/inference/meta/utils.py
causalml/inference/meta/rlearner.py
7 12 (58%) 40 (17%)
causalml/inference/meta/xlearner.py
causalml/inference/meta/tmle.py
7 35 (20%) 7 (100%)
causalml/inference/meta/xlearner.py
causalml/inference/meta/utils.py
6 35 (17%) 12 (50%)
causalml/inference/tree/models.py
causalml/inference/meta/tlearner.py
6 14 (42%) 33 (18%)
causalml/match.py
causalml/inference/meta/slearner.py
6 10 (60%) 34 (17%)
causalml/match.py
causalml/inference/meta/tlearner.py
6 10 (60%) 33 (18%)
causalml/propensity.py
causalml/inference/meta/rlearner.py
6 11 (54%) 40 (15%)
causalml/propensity.py
causalml/inference/meta/xlearner.py
6 11 (54%) 35 (17%)
Files from Different Folders Most Frequently Changed Together (Top 20)

data...

Pairs # same commits # commits 1 # commits 2
causalml/inference/tree/models.py
causalml/inference/meta/tlearner.py
6 14 (42%) 33 (18%)
causalml/match.py
causalml/inference/meta/slearner.py
6 10 (60%) 34 (17%)
causalml/match.py
causalml/inference/meta/tlearner.py
6 10 (60%) 33 (18%)
causalml/propensity.py
causalml/inference/meta/rlearner.py
6 11 (54%) 40 (15%)
causalml/propensity.py
causalml/inference/meta/xlearner.py
6 11 (54%) 35 (17%)
causalml/propensity.py
causalml/inference/meta/slearner.py
6 11 (54%) 34 (17%)
causalml/inference/meta/slearner.py
causalml/dataset/synthetic.py
5 34 (14%) 7 (71%)
causalml/inference/meta/tlearner.py
causalml/dataset/synthetic.py
5 33 (15%) 7 (71%)
causalml/inference/meta/xlearner.py
causalml/dataset/synthetic.py
5 35 (14%) 7 (71%)
causalml/inference/tree/models.py
causalml/inference/meta/rlearner.py
5 14 (35%) 40 (12%)
causalml/inference/tree/models.py
causalml/inference/meta/slearner.py
5 14 (35%) 34 (14%)
causalml/match.py
causalml/inference/meta/rlearner.py
5 10 (50%) 40 (12%)
causalml/match.py
causalml/inference/tree/models.py
5 10 (50%) 14 (35%)
causalml/metrics/classification.py
causalml/inference/meta/tlearner.py
5 5 (100%) 33 (15%)
causalml/metrics/regression.py
causalml/inference/meta/tlearner.py
5 5 (100%) 33 (15%)
causalml/propensity.py
causalml/inference/meta/tlearner.py
5 11 (45%) 33 (15%)
causalml/inference/meta/rlearner.py
causalml/dataset/synthetic.py
4 40 (10%) 7 (57%)
causalml/inference/meta/slearner.py
causalml/features.py
4 34 (11%) 4 (100%)
causalml/inference/meta/slearner.py
causalml/__init__.py
4 34 (11%) 14 (28%)
causalml/inference/meta/tlearner.py
causalml/features.py
4 33 (12%) 4 (100%)