facebookresearch / beanmachine
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: 332
  • Daily file updates (only one update per file and date counted): 111
  • First update: 2021-12-11
  • Latest update: 2022-01-24
  • Days between first and latest update: 45 (6 weeks, estimated 30 working days)
  • Active days (at least one file change): 14
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 43 files with 6,476 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 26 files that are 31-90 days old (2,391 lines of code)
    • 17 files that are 1-30 days old (4,085 lines of code)
0% | 0% | 0% | 36% | 63%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 43 files with 6,476 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 23 files have been last changed 31-90 days ago (2,075 lines of code)
    • 20 files have been last changed 1-30 days ago (4,401 lines of code)
0% | 0% | 0% | 32% | 67%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, cpp, h, md, ipynb, json, svg, js, yml, mdx, gitignore, jsx, css, toml, txt, pyi, in, cfg, dockerignore, bat, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py0% | 0% | 0% | 37% | 62%
js0% | 0% | 0% | 100% | 0%
toml0% | 0% | 0% | 100% | 0%
css0% | 0% | 0% | 100% | 0%
cpp0% | 0% | 0% | 0% | 100%
jsx0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 0%
pyi0% | 0% | 0% | 0% | 0%
h0% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py0% | 0% | 0% | 34% | 65%
js0% | 0% | 0% | 40% | 59%
toml0% | 0% | 0% | 100% | 0%
css0% | 0% | 0% | 100% | 0%
cpp0% | 0% | 0% | 0% | 100%
jsx0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 0%
pyi0% | 0% | 0% | 0% | 0%
h0% | 0% | 0% | 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
src/beanmachine/ppl0% | 0% | 0% | 42% | 57%
website0% | 0% | 0% | 100% | 0%
website/src/pages0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 99% | <1%
src/beanmachine0% | 0% | 0% | 100% | 0%
src/beanmachine/graph0% | 0% | 0% | 0% | 100%
src/beanmachine/tutorials0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
website/src/components0% | 0% | 0% | 0% | 100%
website/src/css0% | 0% | 0% | 0% | 0%
sphinx/source0% | 0% | 0% | 0% | 0%
src/beanmachine/applications0% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/beanmachine/ppl0% | 0% | 0% | 38% | 61%
website/src/pages0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 99% | <1%
website0% | 0% | 0% | 19% | 80%
src/beanmachine0% | 0% | 0% | 100% | 0%
src/beanmachine/graph0% | 0% | 0% | 0% | 100%
src/beanmachine/tutorials0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
website/src/components0% | 0% | 0% | 0% | 100%
website/src/css0% | 0% | 0% | 0% | 0%
sphinx/source0% | 0% | 0% | 0% | 0%
src/beanmachine/applications0% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.js
in website/src/pages
112 1 44 46 2
docusaurus.config.js
in website
111 2 2 46 3
monte_carlo_samples.py
in src/beanmachine/ppl/inference
150 12 19 45 2
toml
documentation.toml
in website
40 - 45 45 1
initialize_fn.py
in src/beanmachine/ppl/world
16 2 45 45 1
setup.py
in root
140 - 44 44 1
sidebars.js
in website
55 1 2 44 4
styles.module.css
in website/src/pages
29 - 44 44 1
__init__.py
in src/beanmachine
1 - 44 44 1
sampler.py
in src/beanmachine/ppl/inference
71 3 42 42 1
sequential_proposer.py
in src/beanmachine/ppl/inference/proposer
21 4 42 42 1
ic_infer.py
in src/beanmachine/ppl/experimental/inference_compilation
399 13 39 39 1
single_site_random_walk_proposer.py
in src/beanmachine/ppl/legacy/inference/proposer
150 6 39 39 1
compositional_infer.py
in src/beanmachine/ppl/inference
144 6 39 39 1
variable.py
in src/beanmachine/ppl/legacy/world
128 12 39 39 1
mean_field_variational_approximation.py
in src/beanmachine/ppl/experimental/vi
111 7 39 39 1
world.py
in src/beanmachine/ppl/world
109 13 39 39 1
single_site_newtonian_monte_carlo_proposer.py
in src/beanmachine/ppl/legacy/inference/proposer
106 3 39 39 1
utils.py
in src/beanmachine/ppl/world
94 13 39 39 1
single_site_random_walk_proposer.py
in src/beanmachine/ppl/inference/proposer
86 6 39 39 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
initialize_fn.py
in src/beanmachine/ppl/world
16 2 45 45 1
toml
documentation.toml
in website
40 - 45 45 1
__init__.py
in src/beanmachine
1 - 44 44 1
styles.module.css
in website/src/pages
29 - 44 44 1
index.js
in website/src/pages
112 1 44 46 2
setup.py
in root
140 - 44 44 1
sequential_proposer.py
in src/beanmachine/ppl/inference/proposer
21 4 42 42 1
sampler.py
in src/beanmachine/ppl/inference
71 3 42 42 1
maskedlinear.py
in src/beanmachine/ppl/experimental/neutra
20 3 39 39 1
base_single_site_proposer.py
in src/beanmachine/ppl/inference/proposer
37 3 39 39 1
single_site_uniform_proposer.py
in src/beanmachine/ppl/legacy/inference/proposer
54 1 39 39 1
iaflayer.py
in src/beanmachine/ppl/experimental/neutra
55 4 39 39 1
single_site_nmc.py
in src/beanmachine/ppl/inference
65 3 39 39 1
single_site_random_walk_proposer.py
in src/beanmachine/ppl/inference/proposer
86 6 39 39 1
utils.py
in src/beanmachine/ppl/world
94 13 39 39 1
single_site_newtonian_monte_carlo_proposer.py
in src/beanmachine/ppl/legacy/inference/proposer
106 3 39 39 1
world.py
in src/beanmachine/ppl/world
109 13 39 39 1
mean_field_variational_approximation.py
in src/beanmachine/ppl/experimental/vi
111 7 39 39 1
variable.py
in src/beanmachine/ppl/legacy/world
128 12 39 39 1
compositional_infer.py
in src/beanmachine/ppl/inference
144 6 39 39 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
graph.cpp
in src/beanmachine/graph
1053 55
runtime.py
in src/beanmachine/ppl/compiler
990 96
bm_graph_builder.py
in src/beanmachine/ppl/compiler
705 105
rules.py
in src/beanmachine/ppl/compiler
679 132
baseball.py
in src/beanmachine/tutorials/utils
615 11
bmg_nodes.py
in src/beanmachine/ppl/compiler
611 206
graph.h
in src/beanmachine/graph
595 27
hearts.py
in src/beanmachine/tutorials/utils
580 30
unaryop.cpp
in src/beanmachine/graph/operator
495 17
abstract_model.py
in src/beanmachine/applications/hme
453 17
world.py
in src/beanmachine/ppl/legacy/world
439 43
single_site_no_u_turn_sampler_proposer.py
in src/beanmachine/ppl/legacy/inference/proposer
428 16
bmg_types.py
in src/beanmachine/ppl/compiler
391 46
patterns.py
in src/beanmachine/ppl/compiler
375 75
nba.py
in src/beanmachine/tutorials/utils
374 15
pyi
graph.pyi
in src/beanmachine/graph
368 147
pybindings.cpp
in src/beanmachine/graph
367 -
abstract_conjugate.py
in src/beanmachine/ppl/testlib
324 19
abstract_mh_infer.py
in src/beanmachine/ppl/legacy/inference
288 10
nuts_proposer.cpp
in src/beanmachine/graph/global/proposer
283 10
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
graph.cpp
in src/beanmachine/graph
1053 55
runtime.py
in src/beanmachine/ppl/compiler
990 96
bm_graph_builder.py
in src/beanmachine/ppl/compiler
705 105
rules.py
in src/beanmachine/ppl/compiler
679 132
baseball.py
in src/beanmachine/tutorials/utils
615 11
bmg_nodes.py
in src/beanmachine/ppl/compiler
611 206
graph.h
in src/beanmachine/graph
595 27
hearts.py
in src/beanmachine/tutorials/utils
580 30
unaryop.cpp
in src/beanmachine/graph/operator
495 17
abstract_model.py
in src/beanmachine/applications/hme
453 17
world.py
in src/beanmachine/ppl/legacy/world
439 43
single_site_no_u_turn_sampler_proposer.py
in src/beanmachine/ppl/legacy/inference/proposer
428 16
bmg_types.py
in src/beanmachine/ppl/compiler
391 46
patterns.py
in src/beanmachine/ppl/compiler
375 75
nba.py
in src/beanmachine/tutorials/utils
374 15
pyi
graph.pyi
in src/beanmachine/graph
368 147
pybindings.cpp
in src/beanmachine/graph
367 -
abstract_conjugate.py
in src/beanmachine/ppl/testlib
324 19
abstract_mh_infer.py
in src/beanmachine/ppl/legacy/inference
288 10
nuts_proposer.cpp
in src/beanmachine/graph/global/proposer
283 10