microsoft / EconML
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: 117
  • Daily file updates (only one update per file and date counted): 293
  • First update: 2018-04-30
  • Latest update: 2021-08-13
  • Days between first and latest update: 1202 (171 weeks, estimated 855 working days)
  • Active days (at least one file change): 188
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 117 files with 19,414 lines of code in files.
    • 92 files that are 366+ days old (15,659 lines of code)
    • 21 files that are 181-365 days old (3,395 lines of code)
    • 4 files that are 91-180 days old (360 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)
80% | 17% | 1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 117 files with 19,414 lines of code in files.
    • 55 files have been last changed 366+ days ago (5,262 lines of code)
    • 30 files have been last changed 181-365 days ago (4,187 lines of code)
    • 32 files have been last changed 91-180 days ago (9,965 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
27% | 21% | 51% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, ipynb, rst, pyx, pxd, md, txt, sh, yml, svg, cfg, gitignore, tex, toml, R, json, sty, bib
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py77% | 20% | 2% | 0% | 0%
pyx99% | <1% | 0% | 0% | 0%
pxd97% | 2% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
tex100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
sty100% | 0% | 0% | 0% | 0%
R100% | 0% | 0% | 0% | 0%
toml100% | 0% | 0% | 0% | 0%
bib100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py15% | 25% | 59% | 0% | 0%
pyx99% | <1% | 0% | 0% | 0%
pxd97% | 2% | 0% | 0% | 0%
tex100% | 0% | 0% | 0% | 0%
sty100% | 0% | 0% | 0% | 0%
R100% | 0% | 0% | 0% | 0%
bib100% | 0% | 0% | 0% | 0%
yml0% | 21% | 78% | 0% | 0%
cfg0% | 0% | 100% | 0% | 0%
toml0% | 0% | 100% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
econml/iv100% | 0% | 0% | 0% | 0%
econml94% | 5% | <1% | 0% | 0%
econml/tree87% | 12% | 0% | 0% | 0%
econml/grf100% | 0% | 0% | 0% | 0%
prototypes/dml_iv100% | 0% | 0% | 0% | 0%
prototypes/orthogonal_forests100% | 0% | 0% | 0% | 0%
econml/dml100% | 0% | 0% | 0% | 0%
econml/sklearn_extensions100% | 0% | 0% | 0% | 0%
econml/inference100% | 0% | 0% | 0% | 0%
econml/orf100% | 0% | 0% | 0% | 0%
econml/dr100% | 0% | 0% | 0% | 0%
monte_carlo_tests100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
econml/data42% | 0% | 57% | 0% | 0%
econml/cate_interpreter100% | 0% | 0% | 0% | 0%
econml/metalearners100% | 0% | 0% | 0% | 0%
econml/automated_ml100% | 0% | 0% | 0% | 0%
econml/score100% | 0% | 0% | 0% | 0%
doc100% | 0% | 0% | 0% | 0%
econml/solutions0% | 100% | 0% | 0% | 0%
prototypes/dynamic_dml0% | 100% | 0% | 0% | 0%
econml/policy0% | 100% | 0% | 0% | 0%
econml/dynamic0% | 99% | <1% | 0% | 0%
econml/_ensemble0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
econml/tree86% | 13% | 0% | 0% | 0%
prototypes/orthogonal_forests100% | 0% | 0% | 0% | 0%
econml/grf55% | 16% | 28% | 0% | 0%
prototypes/dml_iv75% | 0% | 24% | 0% | 0%
econml/data42% | 0% | 57% | 0% | 0%
econml/automated_ml100% | 0% | 0% | 0% | 0%
econml/orf14% | 0% | 85% | 0% | 0%
econml/score100% | 0% | 0% | 0% | 0%
econml5% | 55% | 39% | 0% | 0%
monte_carlo_tests9% | 90% | 0% | 0% | 0%
econml/sklearn_extensions3% | 17% | 78% | 0% | 0%
econml/inference1% | 19% | 78% | 0% | 0%
econml/iv<1% | 0% | 99% | 0% | 0%
econml/dr1% | 0% | 98% | 0% | 0%
econml/metalearners2% | 0% | 97% | 0% | 0%
econml/cate_interpreter1% | 98% | 0% | 0% | 0%
prototypes/dynamic_dml0% | 100% | 0% | 0% | 0%
econml/policy0% | 53% | 46% | 0% | 0%
econml/_ensemble0% | 100% | 0% | 0% | 0%
doc0% | 100% | 0% | 0% | 0%
ROOT0% | 13% | 86% | 0% | 0%
econml/solutions0% | <1% | 99% | 0% | 0%
econml/dml0% | 0% | 100% | 0% | 0%
econml/dynamic0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ortho_forest.py
in prototypes/orthogonal_forests
267 29 1323 1335 3
causal_tree.py
in prototypes/orthogonal_forests
124 10 1335 1335 1
residualizer.py
in prototypes/orthogonal_forests
46 2 1335 1335 1
comparison_plots.py
in prototypes/orthogonal_forests
292 13 1334 1334 1
monte_carlo.py
in prototypes/orthogonal_forests
237 4 1334 1334 1
GRF_treatment_effects.R
in prototypes/orthogonal_forests
66 - 1334 1334 1
hetero_dml.py
in prototypes/orthogonal_forests
56 7 1334 1334 1
azure-pipelines.yml
in root
168 - 175 1068 32
utilities.py
in econml
548 69 334 1062 29
tex
data_doc.tex
in econml/data
142 - 1062 1062 1
conf.py
in doc
94 2 206 1062 14
cfg
setup.cfg
in root
87 - 173 1062 49
sty
color-edits.sty
in econml/data
70 - 1062 1062 1
dgps.py
in econml/data
38 3 815 1062 3
setup.py
in root
30 - 180 1062 5
ortho_forest.py
in econml
21 - 377 1062 26
two_stage_least_squares.py
in econml
17 - 377 1062 16
bootstrap.py
in econml
12 - 377 1062 15
bib
data_doc.bib
in econml/data
10 - 1062 1062 1
deepiv.py
in econml
10 - 377 1062 14
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
residualizer.py
in prototypes/orthogonal_forests
46 2 1335 1335 1
causal_tree.py
in prototypes/orthogonal_forests
124 10 1335 1335 1
hetero_dml.py
in prototypes/orthogonal_forests
56 7 1334 1334 1
GRF_treatment_effects.R
in prototypes/orthogonal_forests
66 - 1334 1334 1
monte_carlo.py
in prototypes/orthogonal_forests
237 4 1334 1334 1
comparison_plots.py
in prototypes/orthogonal_forests
292 13 1334 1334 1
ortho_forest.py
in prototypes/orthogonal_forests
267 29 1323 1335 3
bib
data_doc.bib
in econml/data
10 - 1062 1062 1
sty
color-edits.sty
in econml/data
70 - 1062 1062 1
tex
data_doc.tex
in econml/data
142 - 1062 1062 1
xgb_utilities.py
in prototypes/dml_iv
33 6 972 974 2
deep_dml_iv.py
in prototypes/dml_iv
39 1 972 974 3
deep_dr_iv.py
in prototypes/dml_iv
91 7 972 973 2
dml_iv.py
in prototypes/dml_iv
134 13 972 974 2
dml_ate_iv.py
in prototypes/dml_iv
150 16 972 974 2
coverage_experiment.py
in prototypes/dml_iv
164 13 972 973 2
utilities.py
in prototypes/dml_iv
254 45 956 974 4
dgps.py
in econml/data
38 3 815 1062 3
__init__.py
in econml/sklearn_extensions
1 - 387 387 1
__init__.py
in econml/data
1 - 387 387 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
dynamic_panel_dgp.py
in econml/data
356 23 173 173 1
__init__.py
in econml/dynamic/dml
2 - 173 173 1
__init__.py
in econml/dynamic
1 - 173 173 1
_version.py
in econml
1 - 171 180 3
_dml.py
in econml/dynamic/dml
427 44 171 235 3
_causal_analysis.py
in econml/solutions/causal_analysis
952 50 176 314 16
__init__.py
in econml/solutions/causal_analysis
2 - 314 314 1
_drlearner.py
in econml/policy
287 24 173 315 4
_tree_classes.py
in econml/tree
236 11 238 315 2
_forest.py
in econml/policy/_forest
173 11 273 315 2
_tree.py
in econml/policy/_forest
108 12 238 315 3
_ensemble.py
in econml/_ensemble
73 9 315 315 1
_utilities.py
in econml/_ensemble
61 5 265 315 2
pyx
_criterion.pyx
in econml/policy/_forest
20 - 315 315 1
__init__.py
in econml/_ensemble
10 - 315 315 1
_base.py
in econml/policy
9 3 315 315 1
pxd
_criterion.pxd
in econml/policy/_forest
8 - 315 315 1
__init__.py
in econml/policy
6 - 315 315 1
__init__.py
in econml/policy/_forest
4 - 315 315 1
dowhy.py
in econml
118 7 315 354 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
_ortho_forest.py
in econml/orf
713 42 171 377 6
dml.py
in econml/dml
508 58 171 387 14
_drlearner.py
in econml/dr
466 57 171 377 12
causal_forest.py
in econml/dml
453 45 171 387 21
_dml.py
in econml/dynamic/dml
427 44 171 235 3
_ortho_learner.py
in econml
339 23 171 818 34
_metalearners.py
in econml/metalearners
197 14 171 377 4
_deepiv.py
in econml/iv/nnet
158 10 171 377 3
_tsls.py
in econml/iv/sieve
138 13 171 377 3
_rlearner.py
in econml/dml
113 22 171 387 10
_version.py
in econml
1 - 171 180 3
_dr.py
in econml/iv/dr
1105 95 172 377 7
linear_model.py
in econml/sklearn_extensions
772 67 172 815 25
_dml.py
in econml/iv/dml
693 80 172 377 8
dr_iv.py
in prototypes/dml_iv
282 24 172 974 4
ortho_iv.py
in econml
28 - 172 713 20
__init__.py
in econml/iv/dr
7 - 172 377 2
__init__.py
in econml/iv/dml
6 - 172 377 2
_cate_estimator.py
in econml
441 75 173 387 10
dynamic_panel_dgp.py
in econml/data
356 23 173 173 1