microsoft / dowhy
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 71
  • Daily file updates (only one update per file and date counted): 208
  • First update: 2018-05-31
  • Latest update: 2022-01-27
  • Days between first and latest update: 1338 (191 weeks, estimated 955 working days)
  • Active days (at least one file change): 224
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 71 files with 6,378 lines of code in files.
    • 60 files that are 366+ days old (5,481 lines of code)
    • 11 files that are 181-365 days old (897 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
85% | 14% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 71 files with 6,378 lines of code in files.
    • 32 files have been last changed 366+ days ago (1,139 lines of code)
    • 21 files have been last changed 181-365 days ago (1,834 lines of code)
    • 4 files have been last changed 91-180 days ago (373 lines of code)
    • 3 files have been last changed 31-90 days ago (553 lines of code)
    • 11 files have been last changed 1-30 days ago (2,479 lines of code)
17% | 28% | 5% | 8% | 38%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, ipynb, rst, txt, yml, in, cfg, gitignore, gml, sh, md, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py85% | 14% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py17% | 29% | 5% | 8% | 39%
yml100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
in0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
dowhy99% | <1% | 0% | 0% | 0%
dowhy/causal_estimators87% | 12% | 0% | 0% | 0%
dowhy/causal_refuters100% | 0% | 0% | 0% | 0%
dowhy/utils69% | 30% | 0% | 0% | 0%
dowhy/do_samplers100% | 0% | 0% | 0% | 0%
dowhy/interpreters100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
dowhy/api100% | 0% | 0% | 0% | 0%
binder100% | 0% | 0% | 0% | 0%
dowhy/data_transformers100% | 0% | 0% | 0% | 0%
dowhy/causal_identifiers0% | 100% | 0% | 0% | 0%
dowhy/graph_learners0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
dowhy/utils69% | 10% | 0% | 0% | 20%
dowhy/do_samplers100% | 0% | 0% | 0% | 0%
dowhy5% | 6% | 0% | 0% | 87%
dowhy/api100% | 0% | 0% | 0% | 0%
dowhy/causal_estimators5% | 40% | 27% | 12% | 13%
dowhy/interpreters28% | 71% | 0% | 0% | 0%
ROOT39% | 0% | 0% | 0% | 60%
binder100% | 0% | 0% | 0% | 0%
dowhy/data_transformers100% | 0% | 0% | 0% | 0%
dowhy/causal_refuters1% | 51% | 4% | 43% | 0%
dowhy/causal_identifiers0% | 100% | 0% | 0% | 0%
dowhy/graph_learners0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
causal_identifier.py
in dowhy
634 26 22 1317 31
causal_estimator.py
in dowhy
520 40 22 1317 35
causal_graph.py
in dowhy
376 27 14 1317 40
datasets.py
in dowhy
332 10 20 1317 28
causal_refuter.py
in dowhy
141 11 348 1317 19
propensity_score_weighting_estimator.py
in dowhy/causal_estimators
125 3 104 1317 26
propensity_score_stratification_estimator.py
in dowhy/causal_estimators
115 4 62 1317 24
placebo_treatment_refuter.py
in dowhy/causal_refuters
110 2 336 1317 22
instrumental_variable_estimator.py
in dowhy/causal_estimators
86 3 336 1317 14
propensity_score_matching_estimator.py
in dowhy/causal_estimators
81 3 104 1317 21
setup.py
in root
42 - 21 1317 20
plotter.py
in dowhy
41 2 436 1317 7
linear_regression_estimator.py
in dowhy/causal_estimators
39 6 73 1317 24
random_common_cause.py
in dowhy/causal_refuters
39 2 99 1317 10
data_subset_refuter.py
in dowhy/causal_refuters
37 2 348 1317 14
regression_discontinuity_estimator.py
in dowhy/causal_estimators
36 3 754 1317 8
__init__.py
in dowhy/causal_estimators
20 1 4 1317 10
cli_helpers.py
in dowhy/utils
20 1 1282 1317 3
pca_reducer.py
in dowhy/data_transformers
16 2 1282 1317 3
__init__.py
in dowhy/causal_refuters
14 1 1056 1317 5
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in dowhy/utils
1 - 1304 1304 1
__init__.py
in dowhy/data_transformers
1 - 1304 1304 1
pca_reducer.py
in dowhy/data_transformers
16 2 1282 1317 3
cli_helpers.py
in dowhy/utils
20 1 1282 1317 3
__init__.py
in dowhy/api
1 - 1074 1107 5
api.py
in dowhy/utils
10 1 1060 1073 2
__init__.py
in dowhy/causal_refuters
14 1 1056 1317 5
cfg
setup.cfg
in root
2 - 931 931 1
__init__.py
in dowhy/do_samplers
16 1 851 1086 6
mcmc_sampler.py
in dowhy/do_samplers
109 11 851 1094 8
data_transformer.py
in dowhy
6 2 819 1317 5
regression_discontinuity_estimator.py
in dowhy/causal_estimators
36 3 754 1317 8
causal_data_frame.py
in dowhy/api
75 5 745 1107 25
propensity_score.py
in dowhy/utils
115 8 721 1079 12
environment.yml
in binder
25 - 698 1085 3
visual_interpreter.py
in dowhy/interpreters
6 2 588 588 1
textual_interpreter.py
in dowhy/interpreters
6 2 588 588 1
__init__.py
in dowhy/interpreters
13 1 588 588 1
interpreter.py
in dowhy
26 2 588 588 1
generalized_linear_model_estimator.py
in dowhy/causal_estimators
26 3 522 546 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
backdoor.py
in dowhy/causal_identifiers
245 24 185 185 1
id_identifier.py
in dowhy/causal_identifiers
182 9 213 213 1
ordered_set.py
in dowhy/utils
66 13 213 213 1
__init__.py
in dowhy/causal_identifiers
1 - 213 213 1
graph_operations.py
in dowhy/utils
134 7 14 245 5
__init__.py
in dowhy/graph_learners
27 2 245 245 1
cdt.py
in dowhy/graph_learners
26 2 245 245 1
ges.py
in dowhy/graph_learners
25 2 245 245 1
lingam.py
in dowhy/graph_learners
25 2 245 245 1
graph_learner.py
in dowhy
11 2 245 245 1
distance_matching_estimator.py
in dowhy/causal_estimators
155 3 277 318 2
random_neural_network.py
in dowhy/utils/dgps
82 4 403 404 2
quadratic_dgp.py
in dowhy/utils/dgps
64 6 403 404 2
cubic_dgp.py
in dowhy/utils/dgps
62 6 403 404 2
dgp.py
in dowhy/utils
52 5 403 404 2
linear_dgp.py
in dowhy/utils/dgps
46 6 403 404 2
two_stage_regression_estimator.py
in dowhy/causal_estimators
165 4 345 495 5
regression_estimator.py
in dowhy/causal_estimators
99 5 20 546 4
generalized_linear_model_estimator.py
in dowhy/causal_estimators
26 3 522 546 2
confounder_distribution_interpreter.py
in dowhy/interpreters
62 3 259 560 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
causal_model.py
in dowhy
271 13 4 841 34
__init__.py
in dowhy/causal_estimators
20 1 4 1317 10
propensity_score_estimator.py
in dowhy/causal_estimators
43 3 9 678 4
causal_graph.py
in dowhy
376 27 14 1317 40
graph_operations.py
in dowhy/utils
134 7 14 245 5
datasets.py
in dowhy
332 10 20 1317 28
regression_estimator.py
in dowhy/causal_estimators
99 5 20 546 4
setup.py
in root
42 - 21 1317 20
in
MANIFEST.in
in root
8 - 21 931 8
causal_identifier.py
in dowhy
634 26 22 1317 31
causal_estimator.py
in dowhy
520 40 22 1317 35
add_unobserved_common_cause.py
in dowhy/causal_refuters
399 8 57 919 24
propensity_score_stratification_estimator.py
in dowhy/causal_estimators
115 4 62 1317 24
linear_regression_estimator.py
in dowhy/causal_estimators
39 6 73 1317 24
random_common_cause.py
in dowhy/causal_refuters
39 2 99 1317 10
propensity_score_weighting_estimator.py
in dowhy/causal_estimators
125 3 104 1317 26
propensity_score_matching_estimator.py
in dowhy/causal_estimators
81 3 104 1317 21
econml.py
in dowhy/causal_estimators
128 6 134 670 9
backdoor.py
in dowhy/causal_identifiers
245 24 185 185 1
id_identifier.py
in dowhy/causal_identifiers
182 9 213 213 1