pytorch / botorch
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: 144
  • Daily file updates (only one update per file and date counted): 545
  • First update: 2018-10-18
  • Latest update: 2022-03-31
  • Days between first and latest update: 1261 (180 weeks, estimated 900 working days)
  • Active days (at least one file change): 501
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 144 files with 21,923 lines of code in files.
    • 127 files that are 366+ days old (19,298 lines of code)
    • 8 files that are 181-365 days old (1,396 lines of code)
    • 5 files that are 91-180 days old (726 lines of code)
    • 1 files that are 31-90 days old (107 lines of code)
    • 3 files that are 1-30 days old (396 lines of code)
88% | 6% | 3% | <1% | 1%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
Latest Change Distribution Overall
Days since last update
  • There are 144 files with 21,923 lines of code in files.
    • 9 files have been last changed 366+ days ago (2,335 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 85 files have been last changed 91-180 days ago (8,011 lines of code)
    • 31 files have been last changed 31-90 days ago (8,374 lines of code)
    • 19 files have been last changed 1-30 days ago (3,203 lines of code)
10% | 0% | 36% | 38% | 14%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
File Change History per File Extension
py, ipynb, md, rst, svg, js, yml, sh, css, json, pt, in, cfg, gitignore, toml, txt, bat, yaml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py84% | 8% | 4% | <1% | 2%
ipynb100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
toml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ipynb46% | 0% | 13% | 20% | 18%
css78% | 0% | 4% | 17% | 0%
js7% | 0% | 61% | 31% | 0%
cfg100% | 0% | 0% | 0% | 0%
py0% | 0% | 41% | 42% | 15%
in0% | 0% | 100% | 0% | 0%
toml0% | 0% | 100% | 0% | 0%
yml0% | 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
botorch/models86% | 2% | 5% | 0% | 5%
botorch/acquisition69% | 22% | 4% | 2% | 1%
botorch/utils93% | 0% | 6% | 0% | 0%
tutorials100% | 0% | 0% | 0% | 0%
botorch/optim100% | 0% | 0% | 0% | 0%
website/static100% | 0% | 0% | 0% | 0%
botorch/posteriors69% | 23% | 2% | 0% | 3%
scripts100% | 0% | 0% | 0% | 0%
botorch/generation100% | 0% | 0% | 0% | 0%
botorch/sampling100% | 0% | 0% | 0% | 0%
botorch100% | 0% | 0% | 0% | 0%
website/pages100% | 0% | 0% | 0% | 0%
website/core100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
botorch/exceptions100% | 0% | 0% | 0% | 0%
sphinx/source100% | 0% | 0% | 0% | 0%
website100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
website/static79% | 0% | 4% | 16% | 0%
tutorials46% | 0% | 13% | 20% | 18%
ROOT7% | 0% | 11% | 0% | 81%
botorch/models0% | 0% | 40% | 51% | 8%
botorch/utils0% | 0% | 82% | 12% | 4%
botorch/posteriors0% | 0% | 93% | 0% | 6%
botorch/acquisition0% | 0% | 11% | 64% | 23%
botorch/optim0% | 0% | 27% | 42% | 30%
botorch/sampling0% | 0% | 100% | 0% | 0%
scripts0% | 0% | 59% | 0% | 40%
website/core0% | 0% | 100% | 0% | 0%
botorch0% | 0% | 48% | 0% | 51%
botorch/generation0% | 0% | 21% | 78% | 0%
website/pages0% | 0% | 26% | 73% | 0%
botorch/exceptions0% | 0% | 100% | 0% | 0%
sphinx/source0% | 0% | 100% | 0% | 0%
website0% | 0% | 100% | 0% | 0%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
utils.py
in botorch/models
144 9 107 1276 26 9
fit.py
in botorch
130 2 23 1276 25 9
__init__.py
in botorch/models
49 - 20 1276 31 9
__init__.py
in botorch
37 - 23 1276 28 7
__init__.py
in botorch/optim
24 - 40 1276 21 6
86 2 107 1275 17 5
initializers.py
in botorch/optim
489 8 66 1271 41 10
__init__.py
in botorch/acquisition
92 - 20 1269 29 11
fit.py
in botorch/optim
166 3 107 1267 33 6
gp_regression.py
in botorch/models
259 11 107 1256 63 14
gpytorch.py
in botorch/models
367 16 66 1234 50 10
model.py
in botorch/models
191 19 66 1234 40 11
posterior.py
in botorch/posteriors
136 16 107 1234 22 7
gpytorch.py
in botorch/posteriors
126 9 94 1234 27 6
__init__.py
in botorch/posteriors
17 - 23 1234 13 5
utils.py
in botorch/acquisition
277 8 38 1230 52 14
parameter_constraints.py
in botorch/optim
207 13 81 1214 19 9
numpy_converter.py
in botorch/optim
73 2 107 1214 15 4
setup.py
in root
86 - 23 1192 50 12
__init__.py
in botorch/exceptions
31 - 107 1167 11 4
warnings.py
in botorch/exceptions
22 - 107 1167 12 3
errors.py
in botorch/exceptions
16 - 107 1167 9 3
custom.css
in website/static/css
249 - 40 1151 10 5
index.js
in website/pages/en
238 2 40 1151 22 8
Footer.js
in website/core
117 5 107 1151 15 6
siteConfig.js
in website
53 - 107 1151 19 4
conf.py
in sphinx/source
58 - 107 1145 15 3
sampling.py
in botorch/utils
467 21 99 1137 28 9
utils.py
in botorch/optim
163 10 107 1137 27 9
transforms.py
in botorch/utils
131 14 23 1137 29 10
objective.py
in botorch/utils
47 5 107 1137 16 5
__init__.py
in botorch/utils
33 - 107 1137 14 6
constraints.py
in botorch/utils
18 2 107 1137 11 3
basic.css
in website/static/css
546 - 1081 1128 3 3
alabaster.css
in website/static/css
534 - 1128 1128 1 1
analytic.py
in botorch/acquisition
333 20 23 1128 32 10
monte_carlo.py
in botorch/acquisition
282 13 38 1128 37 11
objective.py
in botorch/acquisition
166 17 20 1128 23 6
88 2 21 1128 11 3
index.js
in website/pages/tutorials
87 3 107 1128 10 5
TutorialSidebar.js
in website/core
73 1 107 1128 3 2
acquisition.py
in botorch/acquisition
69 6 66 1128 15 5
Tutorial.js
in website/core
66 2 107 1128 5 2
pygments.css
in website/static
61 - 107 1128 5 2
parse_sphinx.py
in scripts
47 1 107 1128 6 2
optimize.py
in botorch/optim
515 11 21 1127 51 15
code_block_buttons.js
in website/static/js
40 4 1127 1127 1 1
code_block_buttons.css
in website/static/css
32 - 1127 1127 1 1
mathjax.js
in website/static/js
15 - 1127 1127 1 1
147 - 46 1117 9 5
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
alabaster.css
in website/static/css
534 - 1128 1128 1 1
mathjax.js
in website/static/js
15 - 1127 1127 1 1
code_block_buttons.css
in website/static/css
32 - 1127 1127 1 1
code_block_buttons.js
in website/static/js
40 4 1127 1127 1 1
cfg
setup.cfg
in root
9 - 1084 1086 2 1
basic.css
in website/static/css
546 - 1081 1128 3 3
220 - 963 1115 10 4
one_shot_kg.ipynb
in tutorials
313 - 423 928 3 1
626 - 418 604 4 2
6 - 161 582 4 2
in
7 - 129 624 2 2
342 - 129 893 3 2
__init__.py
in botorch/utils/multi_objective
9 - 107 650 4 2
rounding.py
in botorch/utils
9 1 107 568 2 2
__init__.py
in botorch/models/kernels
12 - 107 885 5 2
box_decomposition.py
in botorch/utils/multi_objective
12 - 107 650 4 2
__init__.py
in botorch/generation
13 - 107 759 4 2
errors.py
in botorch/exceptions
16 - 107 1167 9 3
logging.py
in botorch
17 1 107 743 2 2
constraints.py
in botorch/utils
18 2 107 1137 11 3
__init__.py
in botorch/sampling
19 - 107 1037 6 3
warnings.py
in botorch/exceptions
22 - 107 1167 12 3
__init__.py
in botorch/models/transforms
22 - 107 870 8 5
__init__.py
in botorch/utils/multi_objective/box_decompositions
22 - 107 460 5 2
categorical.py
in botorch/models/kernels
24 1 107 361 3 3
cost.py
in botorch/models
28 2 107 914 7 2
utils.py
in botorch/models/transforms
29 5 107 870 4 3
__init__.py
in botorch/exceptions
31 - 107 1167 11 4
scalarization.py
in botorch/utils/multi_objective
33 3 107 650 7 4
__init__.py
in botorch/utils
33 - 107 1137 14 6
pareto.py
in botorch/utils/multi_objective
39 2 107 650 5 2
__init__.py
in botorch/acquisition/multi_objective
42 - 107 650 6 3
42 1 107 978 4 3
45 5 107 1094 16 5
deterministic.py
in botorch/posteriors
46 8 107 922 7 3
dominated.py
in botorch/utils/multi_objective/box_decompositions
46 4 107 410 5 3
objective.py
in botorch/utils
47 5 107 1137 16 5
parse_sphinx.py
in scripts
47 1 107 1128 6 2
contextual.py
in botorch/models
48 2 107 528 3 2
proximal.py
in botorch/acquisition
52 2 107 232 3 2
siteConfig.js
in website
53 - 107 1151 19 4
stopping.py
in botorch/optim
55 3 107 764 3 3
settings.py
in botorch
56 12 107 988 9 4
conf.py
in sphinx/source
58 - 107 1145 15 3
60 2 107 911 6 2
transformed.py
in botorch/posteriors
61 8 107 870 7 3
fixed_feature.py
in botorch/acquisition
61 3 107 989 8 4
pygments.css
in website/static
61 - 107 1128 5 2
contextual_sac.py
in botorch/models/kernels
63 2 107 528 3 2
Tutorial.js
in website/core
66 2 107 1128 5 2
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
preference.py
in botorch/acquisition
63 2 20 20 1 1
fully_bayesian.py
in botorch/models
305 21 18 23 3 1
fully_bayesian.py
in botorch/posteriors
28 3 23 23 1 1
cached_cholesky.py
in botorch/acquisition
107 4 60 60 1 1
base_samples.py
in botorch/posteriors
20 1 94 94 1 1
dispatcher.py
in botorch/utils
86 10 107 127 2 2
low_rank.py
in botorch/utils
96 3 49 129 5 3
approximate_gp.py
in botorch/models
324 11 40 131 5 5
multi_output_risk_measures.py
in botorch/acquisition/multi_objective
200 11 61 164 4 3
proximal.py
in botorch/acquisition
52 2 107 232 3 2
multitask.py
in botorch/posteriors
175 7 107 297 4 4
risk_measures.py
in botorch/acquisition
83 8 107 310 4 4
input_constructors.py
in botorch/acquisition
752 27 66 334 9 7
utils.py
in botorch/acquisition/multi_objective
90 2 61 339 7 5
max_value_entropy_search.py
in botorch/acquisition/multi_objective
89 4 47 353 3 3
gp_regression_mixed.py
in botorch/models
131 3 92 361 7 5
categorical.py
in botorch/models/kernels
24 1 107 361 3 3
box_decomposition_list.py
in botorch/utils/multi_objective/box_decompositions
69 6 107 410 3 3
dominated.py
in botorch/utils/multi_objective/box_decompositions
46 4 107 410 5 3
higher_order.py
in botorch/posteriors
122 5 107 417 3 3
473 - 21 418 2 1
non_dominated.py
in botorch/utils/multi_objective/box_decompositions
292 12 107 460 5 3
gp_sampling.py
in botorch/utils
220 14 107 460 7 6
utils.py
in botorch/utils/multi_objective/box_decompositions
191 7 107 460 5 2
box_decomposition.py
in botorch/utils/multi_objective/box_decompositions
190 20 107 460 5 2
__init__.py
in botorch/utils/multi_objective/box_decompositions
22 - 107 460 5 2
multi_step_lookahead.py
in botorch/acquisition
345 19 66 464 5 5
higher_order_gp.py
in botorch/models
408 13 63 484 16 8
contextual_lcea.py
in botorch/models/kernels
245 10 107 528 4 3
contextual_multioutput.py
in botorch/models
122 6 107 528 5 4
contextual_sac.py
in botorch/models/kernels
63 2 107 528 3 2
contextual.py
in botorch/models
48 2 107 528 3 2
penalized.py
in botorch/acquisition
127 17 107 539 3 3
rounding.py
in botorch/utils
9 1 107 568 2 2
6 - 161 582 4 2
626 - 418 604 4 2
in
7 - 129 624 2 2
containers.py
in botorch/utils
72 7 107 647 4 5
monte_carlo.py
in botorch/acquisition/multi_objective
471 14 23 650 19 6
hypervolume.py
in botorch/utils/multi_objective
203 14 107 650 5 3
objective.py
in botorch/acquisition/multi_objective
122 11 61 650 11 6
analytic.py
in botorch/acquisition/multi_objective
117 7 107 650 4 3
torch.py
in botorch/utils
79 15 107 650 5 4
__init__.py
in botorch/acquisition/multi_objective
42 - 107 650 6 3
pareto.py
in botorch/utils/multi_objective
39 2 107 650 5 2
scalarization.py
in botorch/utils/multi_objective
33 3 107 650 7 4
box_decomposition.py
in botorch/utils/multi_objective
12 - 107 650 4 2
__init__.py
in botorch/utils/multi_objective
9 - 107 650 4 2
feasible_volume.py
in botorch/utils
97 3 107 709 4 3
logging.py
in botorch
17 1 107 743 2 2
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
110 4 16 759 17 7
fully_bayesian.py
in botorch/models
305 21 18 23 3 1
objective.py
in botorch/acquisition
166 17 20 1128 23 6
deterministic.py
in botorch/models
99 13 20 922 13 6
__init__.py
in botorch/acquisition
92 - 20 1269 29 11
preference.py
in botorch/acquisition
63 2 20 20 1 1
__init__.py
in botorch/models
49 - 20 1276 31 9
optimize.py
in botorch/optim
515 11 21 1127 51 15
473 - 21 418 2 1
88 2 21 1128 11 3
monte_carlo.py
in botorch/acquisition/multi_objective
471 14 23 650 19 6
analytic.py
in botorch/acquisition
333 20 23 1128 32 10
transforms.py
in botorch/utils
131 14 23 1137 29 10
fit.py
in botorch
130 2 23 1276 25 9
setup.py
in root
86 - 23 1192 50 12
__init__.py
in botorch
37 - 23 1276 28 7
fully_bayesian.py
in botorch/posteriors
28 3 23 23 1 1
__init__.py
in botorch/posteriors
17 - 23 1234 13 5
10 - 23 1084 19 4
multitask.py
in botorch/models
479 14 38 1116 41 17
monte_carlo.py
in botorch/acquisition
282 13 38 1128 37 11
utils.py
in botorch/acquisition
277 8 38 1230 52 14
approximate_gp.py
in botorch/models
324 11 40 131 5 5
custom.css
in website/static/css
249 - 40 1151 10 5
index.js
in website/pages/en
238 2 40 1151 22 8
__init__.py
in botorch/optim
24 - 40 1276 21 6
147 - 46 1117 9 5
max_value_entropy_search.py
in botorch/acquisition
403 16 47 908 19 9
372 - 47 1110 12 4
max_value_entropy_search.py
in botorch/acquisition/multi_objective
89 4 47 353 3 3
active_learning.py
in botorch/acquisition
50 2 47 779 6 4
low_rank.py
in botorch/utils
96 3 49 129 5 3
gen.py
in botorch/generation
217 6 51 759 12 9
input.py
in botorch/models/transforms
558 41 57 870 22 9
cached_cholesky.py
in botorch/acquisition
107 4 60 60 1 1
multi_output_risk_measures.py
in botorch/acquisition/multi_objective
200 11 61 164 4 3
objective.py
in botorch/acquisition/multi_objective
122 11 61 650 11 6
utils.py
in botorch/acquisition/multi_objective
90 2 61 339 7 5
higher_order_gp.py
in botorch/models
408 13 63 484 16 8
input_constructors.py
in botorch/acquisition
752 27 66 334 9 7
pairwise_gp.py
in botorch/models
577 27 66 744 16 9
initializers.py
in botorch/optim
489 8 66 1271 41 10
gpytorch.py
in botorch/models
367 16 66 1234 50 10
multi_step_lookahead.py
in botorch/acquisition
345 19 66 464 5 5
knowledge_gradient.py
in botorch/acquisition
303 12 66 934 18 7
testing.py
in botorch/utils
234 27 66 946 20 6
model.py
in botorch/models
191 19 66 1234 40 11
sampling.py
in botorch/generation
108 5 66 759 8 4
acquisition.py
in botorch/acquisition
69 6 66 1128 15 5
parameter_constraints.py
in botorch/optim
207 13 81 1214 19 9