Pyro
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: 350
  • Daily file updates (only one update per file and date counted): 732
  • First update: 2017-06-20
  • Latest update: 2020-09-11
  • Days between first and latest update: 1180 (168 weeks, estimated 840 working days)
  • Active days (at least one file change): 673
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 350 files with 39,139 lines of code in files.
    • 247 files older than 1 year (26,902 lines of code)
    • 57 files are 180 days to 1 year old (5,635 lines of code)
    • 24 files are 90 to 180 days old (4,231 lines of code)
    • 14 files are 30 to 90 days old (1,916 lines of code)
    • 8 files are less than 30 days old (455 lines of code)
68% | 14% | 10% | 4% | 1%
Legend:
> 1y
6-12m
91-180d
31-90d
1-30d
Latest Change Distribution Overall
Days since last update
  • There are 350 files with 39,139 lines of code in files.
    • 7 files have been last changed more than 1 year ago (7 lines of code)
    • 163 files have been last changed 180 days to 1 year ago (12,064 lines of code)
    • 69 files have been last changed 90 to 180 days ago (9,353 lines of code)
    • 89 files have been last changed 30 to 90 days ago (14,106 lines of code)
    • 22 files have been last changed less than 30 days ago (3,609 lines of code)
<1% | 30% | 23% | 36% | 9%
Legend:
> 1y
6-12m
91-180d
31-90d
1-30d
File Change History per File Extension
py, ipynb
File Age Distribution per Extension
Days since first update
py69% | 15% | 10% | 2% | 1%
ipynb64% | 9% | 12% | 13% | 0%
Legend:
> 1y
6-12m
91-180d
31-90d
1-30d
Latest Change Distribution per Extension
Days since last update
py<1% | 39% | 22% | 31% | 5%
ipynb0% | 0% | 27% | 51% | 21%
Legend:
> 1y
6-12m
91-180d
31-90d
1-30d
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
pyro67% | 18% | 10% | 2% | 1%
tutorial65% | 9% | 11% | 13% | 0%
examples76% | 7% | 13% | 3% | 0%
profiler100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
scripts0% | 100% | 0% | 0% | 0%
Legend:
> 1y
6-12m
91-180d
31-90d
1-30d
primary (latest change distribution)
Days since last update
pyro<1% | 42% | 28% | 21% | 7%
examples<1% | 22% | 2% | 74% | 0%
profiler<1% | 99% | 0% | 0% | 0%
tutorial0% | 1% | 26% | 50% | 20%
scripts0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 0% | 100%
Legend:
> 1y
6-12m
91-180d
31-90d
1-30d
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
module.py
in pyro/nn
311 28 155 1180 14
util.py
in pyro
300 24 124 1180 94
abstract_infer.py
in pyro/infer
187 20 229 1180 49
param_store.py
in pyro/params
109 26 127 1180 33
optim.py
in pyro/optim
93 14 202 1180 23
__init__.py
in pyro/distributions
93 - 103 1180 94
__init__.py
in pyro/infer
59 - 246 1180 36
delta.py
in pyro/distributions
45 6 229 1180 41
__init__.py
in pyro
37 - 55 1180 106
distribution.py
in pyro/distributions
33 8 124 1180 40
__init__.py
in pyro/nn
15 - 170 1180 15
__init__.py
in pyro/optim
15 - 50 1180 16
__init__.py
in pyro/params
6 - 246 1180 11
setup.py
in null
102 - 21 1178 90
__init__.py
in pyro/poutine
28 - 246 1164 44
inclined_plane.py
in examples
66 4 55 1163 33
importance.py
in pyro/infer
105 7 229 1159 24
auto_reg_nn.py
in pyro/nn
130 10 125 1157 25
tracegraph_elbo.py
in pyro/infer
183 11 29 1068 63
trace_elbo.py
in pyro/infer
123 9 246 1068 53
svi.py
in pyro/infer
80 5 180 1068 28
elbo.py
in pyro/infer
79 6 246 1068 26
enum.py
in pyro/infer
90 7 5 1066 31
util.py
in pyro/distributions
147 16 29 1062 54
dmm.py
in examples/dmm
266 10 55 1058 52
polyphonic_data_loader.py
in examples/dmm
97 6 246 1058 16
clipped_adam.py
in pyro/optim
39 2 148 1058 10
util.py
in examples/dmm
9 1 246 1058 2
main.py
in examples/air
246 6 55 1053 36
air.py
in examples/air
227 14 229 1053 33
modules.py
in examples/air
57 10 229 1053 6
viz.py
in examples/air
36 7 246 1053 6
util.py
in pyro/poutine
49 9 87 1051 12
vae.ipynb
in tutorial/source
662 - 47 1047 45
svi_part_i.ipynb
in tutorial/source
387 - 55 1047 37
svi_part_ii.ipynb
in tutorial/source
235 - 145 1047 18
conf.py
in tutorial/source
49 - 54 1047 9
util.py
in pyro/infer
176 19 29 1045 43
ss-vae.ipynb
in tutorial/source
538 - 47 1044 21
intro_part_i.ipynb
in tutorial/source
322 - 145 1044 19
distributions.py
in profiler
149 8 246 1037 11
profiling_utils.py
in profiler
95 13 229 1037 5
__init__.py
in profiler
1 - 1037 1037 1
__init__.py
in pyro/contrib
18 - 36 1027 17
integrator.py
in pyro/ops
41 3 124 1017 16
__init__.py
in pyro/infer/mcmc
11 - 120 1017 7
__init__.py
in pyro/ops
1 - 1017 1017 1
fakes.py
in pyro/distributions/testing
9 - 246 976 7
__init__.py
in pyro/distributions/testing
1 - 246 976 2
hmc.py
in pyro/infer/mcmc
255 22 120 964 72
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in profiler
1 - 1037 1037 1
__init__.py
in pyro/ops
1 - 1017 1017 1
__init__.py
in pyro/contrib/examples
1 - 886 886 1
__init__.py
in examples/vae/utils
1 - 886 886 1
__init__.py
in examples/dmm
1 - 750 750 1
__init__.py
in examples/mixed_hmm
1 - 584 584 1
__init__.py
in pyro/contrib/conjugate
1 - 525 525 1
__init__.py
in pyro/distributions/testing
1 - 246 976 2
utils.py
in pyro/distributions/transforms
2 1 246 440 3
__init__.py
in pyro/contrib/oed/glmm
2 - 246 302 2
__init__.py
in pyro/contrib/tracking
4 - 246 819 3
__init__.py
in pyro/contrib/bnn
4 - 246 656 3
generic.py
in pyro
4 - 246 537 7
data.py
in examples/eight_schools
4 - 246 815 3
autoguide.py
in pyro/contrib
5 - 246 408 3
__init__.py
in pyro/contrib/easyguide
5 - 246 470 3
__init__.py
in pyro/params
6 - 246 1180 11
__init__.py
in pyro/contrib/autoname
7 - 246 841 5
score_parts.py
in pyro/distributions
8 1 246 961 7
fakes.py
in pyro/distributions/testing
9 - 246 976 7
util.py
in examples/dmm
9 1 246 1058 2
hessian.py
in pyro/ops
10 1 246 408 2
__init__.py
in pyro/contrib/gp
10 - 246 962 14
utils.py
in pyro/contrib/bnn
10 3 246 656 3
logger.py
in pyro
10 - 246 828 3
transform.py
in pyro/infer/reparam
12 1 246 254 2
__init__.py
in pyro/contrib/timeseries
12 - 246 325 8
__init__.py
in pyro/contrib/gp/models
14 - 246 962 10
utils.py
in pyro/infer/autoguide
15 2 246 408 2
folded.py
in pyro/distributions
18 3 246 313 2
util.py
in pyro/contrib/oed
21 1 246 739 8
__init__.py
in pyro/ops/einsum
22 2 246 757 13
mcmc_kernel.py
in pyro/infer/mcmc
24 9 246 495 5
__init__.py
in pyro/contrib/gp/likelihoods
25 - 246 939 8
__init__.py
in pyro/poutine
28 - 246 1164 44
trace_tail_adaptive_elbo.py
in pyro/infer
30 2 246 543 5
pytorch_optimizers.py
in pyro/optim
35 - 246 887 5
torch_map.py
in pyro/ops/einsum
36 3 246 656 5
viz.py
in examples/air
36 7 246 1053 6
kl.py
in pyro/distributions
43 4 246 355 3
seal_data.py
in examples/mixed_hmm
43 2 246 584 5
torch_marginal.py
in pyro/ops/einsum
44 3 246 656 4
util.py
in pyro/contrib
44 10 246 734 6
torch_sample.py
in pyro/ops/einsum
47 3 246 656 5
__init__.py
in pyro/contrib/gp/kernels
47 - 246 962 12
hidden_layer.py
in pyro/contrib/bnn
49 4 246 656 3
linalg.py
in pyro/ops
56 4 246 739 5
__init__.py
in pyro/infer
59 - 246 1180 36
hmm.py
in profiler
60 1 246 423 3
multi_mnist.py
in pyro/contrib/examples
63 6 246 478 2
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
trace_elbo.py
in pyro/contrib/funsor/infer
29 1 5 5 1
elbo.py
in pyro/contrib/funsor/infer
29 5 5 5 1
traceenum_elbo.py
in pyro/contrib/funsor/infer
63 2 5 25 3
tracetmc_elbo.py
in pyro/contrib/funsor/infer
31 1 5 28 3
enum_messenger.py
in pyro/contrib/funsor/handlers
136 13 5 29 4
plate_messenger.py
in pyro/contrib/funsor/handlers
111 17 5 29 4
trace_messenger.py
in pyro/contrib/funsor/handlers
32 2 21 29 2
replay_messenger.py
in pyro/contrib/funsor/handlers
24 1 25 29 2
contrib_funsor_intro_i.ipynb
in tutorial/source
674 - 21 32 2
contrib_funsor_intro_ii.ipynb
in tutorial/source
503 - 21 32 2
runtime.py
in pyro/contrib/funsor/handlers
129 20 36 36 1
named_messenger.py
in pyro/contrib/funsor/handlers
113 13 32 36 2
__init__.py
in pyro/contrib/funsor/handlers
22 - 29 36 2
__init__.py
in pyro/contrib/funsor
18 1 5 36 3
primitives.py
in pyro/contrib/funsor/handlers
16 2 36 36 1
__init__.py
in pyro/contrib/funsor/infer
5 - 5 36 4
svi_horovod.py
in examples
94 3 50 50 1
horovod.py
in pyro/optim
20 2 50 50 1
matrix_exponential.py
in pyro/distributions/transforms
89 13 46 58 2
toy_mixture_model_discrete_enumeration.py
in examples
92 7 55 76 2
spline_autoregressive.py
in pyro/distributions/transforms
77 8 46 76 3
spline_coupling.py
in pyro/distributions/transforms
64 5 58 76 2
improper_uniform.py
in pyro/distributions
25 5 103 103 1
mle_map.ipynb
in tutorial/source
282 - 54 109 2
special.py
in pyro/ops
37 5 110 111 2
models.py
in pyro/contrib/epidemiology
554 51 59 113 8
polya_gamma.py
in pyro/distributions
37 4 115 115 1
split.py
in pyro/infer/reparam
27 2 103 115 2
haar.py
in pyro/distributions/transforms
41 6 116 116 1
unit_jacobian.py
in pyro/infer/reparam
23 3 116 116 1
haar.py
in pyro/infer/reparam
6 1 116 116 1
basic.py
in pyro/distributions/transforms
39 11 97 117 2
arrowhead.py
in pyro/ops
61 4 58 120 2
coalescent.py
in pyro/distributions
231 20 59 121 4
regional.py
in examples/contrib/epidemiology
159 6 55 125 10
random_variable.py
in pyro/contrib/randomvariable
68 25 130 130 1
__init__.py
in pyro/contrib/randomvariable
4 - 125 130 2
distributions.py
in pyro/contrib/epidemiology
135 13 89 137 8
compartmental.py
in pyro/contrib/epidemiology
621 35 59 142 28
sir.py
in examples/contrib/epidemiology
293 7 55 142 20
util.py
in pyro/contrib/epidemiology
173 8 93 142 8
__init__.py
in pyro/contrib/epidemiology
10 - 59 142 11
sir_hmc.py
in examples
350 15 55 145 7
extended.py
in pyro/distributions
31 2 110 150 3
modules.ipynb
in tutorial/source
763 - 55 155 4
spline.py
in pyro/distributions/transforms
261 16 56 170 6
generalized_channel_permute.py
in pyro/distributions/transforms
87 12 127 182 4
dct_adam.py
in pyro/optim
109 7 120 202 4
evaluate.py
in pyro/contrib/forecast
122 4 180 205 8
bart.py
in examples/contrib/forecast
106 3 55 205 6
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
primitives.py
in pyro
141 14 1 880 28
enumeration.ipynb
in tutorial/source
645 - 2 654 26
enum_messenger.py
in pyro/contrib/funsor/handlers
136 13 5 29 4
plate_messenger.py
in pyro/contrib/funsor/handlers
111 17 5 29 4
enum.py
in pyro/infer
90 7 5 1066 31
traceenum_elbo.py
in pyro/contrib/funsor/infer
63 2 5 25 3
tracetmc_elbo.py
in pyro/contrib/funsor/infer
31 1 5 28 3
trace_elbo.py
in pyro/contrib/funsor/infer
29 1 5 5 1
elbo.py
in pyro/contrib/funsor/infer
29 5 5 5 1
__init__.py
in pyro/contrib/funsor
18 1 5 36 3
__init__.py
in pyro/contrib/funsor/infer
5 - 5 36 4
lkj.py
in pyro/distributions
68 5 9 569 10
contrib_funsor_intro_i.ipynb
in tutorial/source
674 - 21 32 2
contrib_funsor_intro_ii.ipynb
in tutorial/source
503 - 21 32 2
setup.py
in null
102 - 21 1178 90
trace_messenger.py
in pyro/contrib/funsor/handlers
32 2 21 29 2
util.py
in pyro/infer/mcmc
380 24 23 774 29
replay_messenger.py
in pyro/contrib/funsor/handlers
24 1 25 29 2
tracegraph_elbo.py
in pyro/infer
183 11 29 1068 63
util.py
in pyro/infer
176 19 29 1045 43
util.py
in pyro/distributions
147 16 29 1062 54
__init__.py
in pyro/contrib/funsor/handlers
22 - 29 36 2
api.py
in pyro/infer/mcmc
311 17 32 437 21
named_messenger.py
in pyro/contrib/funsor/handlers
113 13 32 36 2
mixture.py
in pyro/distributions
90 11 32 779 8
runtime.py
in pyro/contrib/funsor/handlers
129 20 36 36 1
handlers.py
in pyro/poutine
94 3 36 872 27
messenger.py
in pyro/poutine
69 11 36 873 12
__init__.py
in pyro/contrib
18 - 36 1027 17
primitives.py
in pyro/contrib/funsor/handlers
16 2 36 36 1
__init__.py
in pyro/distributions/transforms
113 2 46 460 25
matrix_exponential.py
in pyro/distributions/transforms
89 13 46 58 2
radial.py
in pyro/distributions/transforms
86 13 46 460 14
spline_autoregressive.py
in pyro/distributions/transforms
77 8 46 76 3
vae.ipynb
in tutorial/source
662 - 47 1047 45
ss-vae.ipynb
in tutorial/source
538 - 47 1044 21
svi_horovod.py
in examples
94 3 50 50 1
horovod.py
in pyro/optim
20 2 50 50 1
__init__.py
in pyro/optim
15 - 50 1180 16
mle_map.ipynb
in tutorial/source
282 - 54 109 2
conf.py
in tutorial/source
49 - 54 1047 9
tensor_shapes.ipynb
in tutorial/source
769 - 55 896 37
modules.ipynb
in tutorial/source
763 - 55 155 4
jit.ipynb
in tutorial/source
401 - 55 648 22
svi_part_i.ipynb
in tutorial/source
387 - 55 1047 37
sir_hmc.py
in examples
350 15 55 145 7
hmm.py
in examples
343 11 55 746 43
easyguide.ipynb
in tutorial/source
322 - 55 470 15
sir.py
in examples/contrib/epidemiology
293 7 55 142 20
dmm.py
in examples/dmm
266 10 55 1058 52