pytorch / botorch
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 144 files with 21,923 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 3 files changed 51-100 times (1,051 lines of code)
    • 22 files changed 21-50 times (4,854 lines of code)
    • 60 files changed 6-20 times (8,383 lines of code)
    • 59 files changed 1-5 times (7,635 lines of code)
0% | 4% | 22% | 38% | 34%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
py, ipynb, md, rst, svg, js, yml, sh, css, json, pt, in, cfg, gitignore, toml, txt, bat, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 6% | 26% | 40% | 26%
js0% | 0% | 31% | 43% | 25%
ipynb0% | 0% | 0% | 29% | 70%
css0% | 0% | 0% | 17% | 82%
yml0% | 0% | 0% | 100% | 0%
cfg0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
botorch/optim0% | 30% | 49% | 16% | 3%
botorch/acquisition0% | 5% | 18% | 51% | 24%
botorch/models0% | 4% | 31% | 42% | 20%
botorch/utils0% | 0% | 22% | 21% | 56%
botorch/posteriors0% | 0% | 35% | 16% | 47%
website/pages0% | 0% | 73% | 26% | 0%
botorch0% | 0% | 51% | 43% | 5%
ROOT0% | 0% | 72% | 8% | 18%
tutorials0% | 0% | 0% | 29% | 70%
scripts0% | 0% | 0% | 91% | 8%
botorch/generation0% | 0% | 0% | 78% | 21%
botorch/sampling0% | 0% | 0% | 77% | 22%
website/static0% | 0% | 0% | 16% | 83%
website/core0% | 0% | 0% | 45% | 54%
botorch/exceptions0% | 0% | 0% | 100% | 0%
sphinx/source0% | 0% | 0% | 100% | 0%
website0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
gp_regression.py
in botorch/models
259 11 107 1256 63 14
utils.py
in botorch/acquisition
277 8 38 1230 52 14
optimize.py
in botorch/optim
515 11 21 1127 51 15
setup.py
in root
86 - 23 1192 50 12
gpytorch.py
in botorch/models
367 16 66 1234 50 10
multitask.py
in botorch/models
479 14 38 1116 41 17
initializers.py
in botorch/optim
489 8 66 1271 41 10
model.py
in botorch/models
191 19 66 1234 40 11
monte_carlo.py
in botorch/acquisition
282 13 38 1128 37 11
fit.py
in botorch/optim
166 3 107 1267 33 6
analytic.py
in botorch/acquisition
333 20 23 1128 32 10
__init__.py
in botorch/models
49 - 20 1276 31 9
__init__.py
in botorch/acquisition
92 - 20 1269 29 11
transforms.py
in botorch/utils
131 14 23 1137 29 10
__init__.py
in botorch
37 - 23 1276 28 7
sampling.py
in botorch/utils
467 21 99 1137 28 9
gpytorch.py
in botorch/posteriors
126 9 94 1234 27 6
utils.py
in botorch/optim
163 10 107 1137 27 9
utils.py
in botorch/models
144 9 107 1276 26 9
fit.py
in botorch
130 2 23 1276 25 9
objective.py
in botorch/acquisition
166 17 20 1128 23 6
posterior.py
in botorch/posteriors
136 16 107 1234 22 7
index.js
in website/pages/en
238 2 40 1151 22 8
input.py
in botorch/models/transforms
558 41 57 870 22 9
__init__.py
in botorch/optim
24 - 40 1276 21 6
testing.py
in botorch/utils
234 27 66 946 20 6
10 - 23 1084 19 4
siteConfig.js
in website
53 - 107 1151 19 4
parameter_constraints.py
in botorch/optim
207 13 81 1214 19 9
max_value_entropy_search.py
in botorch/acquisition
403 16 47 908 19 9
monte_carlo.py
in botorch/acquisition/multi_objective
471 14 23 650 19 6
knowledge_gradient.py
in botorch/acquisition
303 12 66 934 18 7
86 2 107 1275 17 5
110 4 16 759 17 7
45 5 107 1094 16 5
objective.py
in botorch/utils
47 5 107 1137 16 5
higher_order_gp.py
in botorch/models
408 13 63 484 16 8
pairwise_gp.py
in botorch/models
577 27 66 744 16 9
conf.py
in sphinx/source
58 - 107 1145 15 3
acquisition.py
in botorch/acquisition
69 6 66 1128 15 5
numpy_converter.py
in botorch/optim
73 2 107 1214 15 4
Footer.js
in website/core
117 5 107 1151 15 6
gp_regression_fidelity.py
in botorch/models
223 5 107 885 15 8
__init__.py
in botorch/utils
33 - 107 1137 14 6
__init__.py
in botorch/posteriors
17 - 23 1234 13 5
deterministic.py
in botorch/models
99 13 20 922 13 6
converter.py
in botorch/models
226 6 107 1024 13 5
warnings.py
in botorch/exceptions
22 - 107 1167 12 3
samplers.py
in botorch/sampling
160 13 107 1037 12 5
gen.py
in botorch/generation
217 6 51 759 12 9
Files With Most Contributors (Top 50)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
gp_regression.py
in botorch/models
259 11 107 1256 63 14
utils.py
in botorch/acquisition
277 8 38 1230 52 14
optimize.py
in botorch/optim
515 11 21 1127 51 15
gpytorch.py
in botorch/models
367 16 66 1234 50 10
setup.py
in root
86 - 23 1192 50 12
initializers.py
in botorch/optim
489 8 66 1271 41 10
multitask.py
in botorch/models
479 14 38 1116 41 17
model.py
in botorch/models
191 19 66 1234 40 11
monte_carlo.py
in botorch/acquisition
282 13 38 1128 37 11
fit.py
in botorch/optim
166 3 107 1267 33 6
analytic.py
in botorch/acquisition
333 20 23 1128 32 10
__init__.py
in botorch/models
49 - 20 1276 31 9
transforms.py
in botorch/utils
131 14 23 1137 29 10
__init__.py
in botorch/acquisition
92 - 20 1269 29 11
__init__.py
in botorch
37 - 23 1276 28 7
sampling.py
in botorch/utils
467 21 99 1137 28 9
gpytorch.py
in botorch/posteriors
126 9 94 1234 27 6
utils.py
in botorch/optim
163 10 107 1137 27 9
utils.py
in botorch/models
144 9 107 1276 26 9
fit.py
in botorch
130 2 23 1276 25 9
objective.py
in botorch/acquisition
166 17 20 1128 23 6
posterior.py
in botorch/posteriors
136 16 107 1234 22 7
index.js
in website/pages/en
238 2 40 1151 22 8
input.py
in botorch/models/transforms
558 41 57 870 22 9
__init__.py
in botorch/optim
24 - 40 1276 21 6
testing.py
in botorch/utils
234 27 66 946 20 6
siteConfig.js
in website
53 - 107 1151 19 4
10 - 23 1084 19 4
monte_carlo.py
in botorch/acquisition/multi_objective
471 14 23 650 19 6
parameter_constraints.py
in botorch/optim
207 13 81 1214 19 9
max_value_entropy_search.py
in botorch/acquisition
403 16 47 908 19 9
knowledge_gradient.py
in botorch/acquisition
303 12 66 934 18 7
86 2 107 1275 17 5
110 4 16 759 17 7
45 5 107 1094 16 5
objective.py
in botorch/utils
47 5 107 1137 16 5
higher_order_gp.py
in botorch/models
408 13 63 484 16 8
pairwise_gp.py
in botorch/models
577 27 66 744 16 9
conf.py
in sphinx/source
58 - 107 1145 15 3
numpy_converter.py
in botorch/optim
73 2 107 1214 15 4
acquisition.py
in botorch/acquisition
69 6 66 1128 15 5
Footer.js
in website/core
117 5 107 1151 15 6
gp_regression_fidelity.py
in botorch/models
223 5 107 885 15 8
__init__.py
in botorch/utils
33 - 107 1137 14 6
__init__.py
in botorch/posteriors
17 - 23 1234 13 5
converter.py
in botorch/models
226 6 107 1024 13 5
deterministic.py
in botorch/models
99 13 20 922 13 6
warnings.py
in botorch/exceptions
22 - 107 1167 12 3
outcome.py
in botorch/models/transforms
329 24 107 870 12 4
372 - 47 1110 12 4
Correlations

File Size vs. Number of Changes: 144 points

scripts/run_tutorials.py x: 110 lines of code y: 17 # changes botorch/models/fully_bayesian.py x: 305 lines of code y: 3 # changes botorch/acquisition/__init__.py x: 92 lines of code y: 29 # changes botorch/acquisition/preference.py x: 63 lines of code y: 1 # changes botorch/models/deterministic.py x: 99 lines of code y: 13 # changes botorch/acquisition/objective.py x: 166 lines of code y: 23 # changes botorch/models/__init__.py x: 49 lines of code y: 31 # changes tutorials/discrete_multi_fidelity_bo.ipynb x: 473 lines of code y: 2 # changes botorch/optim/optimize.py x: 515 lines of code y: 51 # changes scripts/parse_tutorials.py x: 88 lines of code y: 11 # changes environment.yml x: 10 lines of code y: 19 # changes botorch/__init__.py x: 37 lines of code y: 28 # changes botorch/acquisition/analytic.py x: 333 lines of code y: 32 # changes botorch/acquisition/multi_objective/monte_carlo.py x: 471 lines of code y: 19 # changes botorch/fit.py x: 130 lines of code y: 25 # changes botorch/posteriors/__init__.py x: 17 lines of code y: 13 # changes botorch/posteriors/fully_bayesian.py x: 28 lines of code y: 1 # changes botorch/utils/transforms.py x: 131 lines of code y: 29 # changes setup.py x: 86 lines of code y: 50 # changes botorch/models/multitask.py x: 479 lines of code y: 41 # changes botorch/acquisition/monte_carlo.py x: 282 lines of code y: 37 # changes botorch/acquisition/utils.py x: 277 lines of code y: 52 # changes botorch/models/approximate_gp.py x: 324 lines of code y: 5 # changes website/pages/en/index.js x: 238 lines of code y: 22 # changes website/static/css/custom.css x: 249 lines of code y: 10 # changes botorch/optim/__init__.py x: 24 lines of code y: 21 # changes tutorials/optimize_with_cmaes.ipynb x: 147 lines of code y: 9 # changes botorch/acquisition/active_learning.py x: 50 lines of code y: 6 # changes botorch/acquisition/max_value_entropy_search.py x: 403 lines of code y: 19 # changes botorch/acquisition/multi_objective/max_value_entropy_search.py x: 89 lines of code y: 3 # changes tutorials/compare_mc_analytic_acquisition.ipynb x: 372 lines of code y: 12 # changes botorch/utils/low_rank.py x: 96 lines of code y: 5 # changes botorch/generation/gen.py x: 217 lines of code y: 12 # changes botorch/models/transforms/input.py x: 558 lines of code y: 22 # changes botorch/acquisition/cached_cholesky.py x: 107 lines of code y: 1 # changes botorch/acquisition/multi_objective/multi_output_risk_measures.py x: 200 lines of code y: 4 # changes botorch/acquisition/multi_objective/objective.py x: 122 lines of code y: 11 # changes botorch/acquisition/multi_objective/utils.py x: 90 lines of code y: 7 # changes botorch/models/higher_order_gp.py x: 408 lines of code y: 16 # changes botorch/acquisition/acquisition.py x: 69 lines of code y: 15 # changes botorch/acquisition/input_constructors.py x: 752 lines of code y: 9 # changes botorch/acquisition/knowledge_gradient.py x: 303 lines of code y: 18 # changes botorch/acquisition/multi_step_lookahead.py x: 345 lines of code y: 5 # changes botorch/generation/sampling.py x: 108 lines of code y: 8 # changes botorch/models/gpytorch.py x: 367 lines of code y: 50 # changes botorch/models/model.py x: 191 lines of code y: 40 # changes botorch/models/pairwise_gp.py x: 577 lines of code y: 16 # changes botorch/optim/initializers.py x: 489 lines of code y: 41 # changes botorch/utils/testing.py x: 234 lines of code y: 20 # changes botorch/optim/parameter_constraints.py x: 207 lines of code y: 19 # changes botorch/models/gp_regression_mixed.py x: 131 lines of code y: 7 # changes botorch/posteriors/base_samples.py x: 20 lines of code y: 1 # changes botorch/posteriors/gpytorch.py x: 126 lines of code y: 27 # changes botorch/utils/sampling.py x: 467 lines of code y: 28 # changes botorch/acquisition/cost_aware.py x: 71 lines of code y: 8 # changes botorch/acquisition/fixed_feature.py x: 61 lines of code y: 8 # changes botorch/acquisition/multi_objective/__init__.py x: 42 lines of code y: 6 # changes botorch/acquisition/multi_objective/analytic.py x: 117 lines of code y: 4 # changes botorch/acquisition/penalized.py x: 127 lines of code y: 3 # changes botorch/acquisition/proximal.py x: 52 lines of code y: 3 # changes botorch/acquisition/risk_measures.py x: 83 lines of code y: 4 # changes botorch/cross_validation.py x: 86 lines of code y: 17 # changes botorch/exceptions/__init__.py x: 31 lines of code y: 11 # changes botorch/exceptions/errors.py x: 16 lines of code y: 9 # changes botorch/exceptions/warnings.py x: 22 lines of code y: 12 # changes botorch/generation/__init__.py x: 13 lines of code y: 4 # changes botorch/generation/utils.py x: 78 lines of code y: 3 # changes botorch/logging.py x: 17 lines of code y: 2 # changes botorch/models/contextual.py x: 48 lines of code y: 3 # changes botorch/models/contextual_multioutput.py x: 122 lines of code y: 5 # changes botorch/models/converter.py x: 226 lines of code y: 13 # changes botorch/models/cost.py x: 28 lines of code y: 7 # changes botorch/models/gp_regression.py x: 259 lines of code y: 63 # changes botorch/models/gp_regression_fidelity.py x: 223 lines of code y: 15 # changes botorch/models/kernels/__init__.py x: 12 lines of code y: 5 # changes botorch/models/kernels/categorical.py x: 24 lines of code y: 3 # changes botorch/models/kernels/contextual_lcea.py x: 245 lines of code y: 4 # changes botorch/models/kernels/contextual_sac.py x: 63 lines of code y: 3 # changes botorch/models/kernels/downsampling.py x: 86 lines of code y: 6 # changes botorch/models/kernels/exponential_decay.py x: 78 lines of code y: 6 # changes botorch/models/kernels/linear_truncated_fidelity.py x: 153 lines of code y: 9 # changes botorch/models/model_list_gp_regression.py x: 45 lines of code y: 16 # changes botorch/models/transforms/__init__.py x: 22 lines of code y: 8 # changes botorch/models/transforms/outcome.py x: 329 lines of code y: 12 # changes botorch/models/transforms/utils.py x: 29 lines of code y: 4 # changes botorch/models/utils.py x: 144 lines of code y: 26 # changes botorch/optim/fit.py x: 166 lines of code y: 33 # changes botorch/optim/numpy_converter.py x: 73 lines of code y: 15 # changes botorch/optim/stopping.py x: 55 lines of code y: 3 # changes botorch/optim/utils.py x: 163 lines of code y: 27 # changes botorch/posteriors/deterministic.py x: 46 lines of code y: 7 # changes botorch/posteriors/higher_order.py x: 122 lines of code y: 3 # changes botorch/posteriors/multitask.py x: 175 lines of code y: 4 # changes botorch/posteriors/posterior.py x: 136 lines of code y: 22 # changes botorch/posteriors/transformed.py x: 61 lines of code y: 7 # changes botorch/sampling/__init__.py x: 19 lines of code y: 6 # changes botorch/sampling/pairwise_samplers.py x: 75 lines of code y: 4 # changes botorch/sampling/qmc.py x: 82 lines of code y: 6 # changes botorch/sampling/samplers.py x: 160 lines of code y: 12 # changes botorch/settings.py x: 56 lines of code y: 9 # changes botorch/utils/__init__.py x: 33 lines of code y: 14 # changes botorch/utils/constraints.py x: 18 lines of code y: 11 # changes botorch/utils/containers.py x: 72 lines of code y: 4 # changes botorch/utils/dispatcher.py x: 86 lines of code y: 2 # changes botorch/utils/feasible_volume.py x: 97 lines of code y: 4 # changes botorch/utils/gp_sampling.py x: 220 lines of code y: 7 # changes botorch/utils/multi_objective/__init__.py x: 9 lines of code y: 4 # changes botorch/utils/multi_objective/box_decomposition.py x: 12 lines of code y: 4 # changes botorch/utils/multi_objective/box_decompositions/__init__.py x: 22 lines of code y: 5 # changes botorch/utils/multi_objective/box_decompositions/box_decomposition.py x: 190 lines of code y: 5 # changes botorch/utils/multi_objective/box_decompositions/box_decomposition_list.py x: 69 lines of code y: 3 # changes botorch/utils/multi_objective/box_decompositions/dominated.py x: 46 lines of code y: 5 # changes botorch/utils/multi_objective/box_decompositions/non_dominated.py x: 292 lines of code y: 5 # changes botorch/utils/multi_objective/box_decompositions/utils.py x: 191 lines of code y: 5 # changes botorch/utils/multi_objective/hypervolume.py x: 203 lines of code y: 5 # changes botorch/utils/multi_objective/pareto.py x: 39 lines of code y: 5 # changes botorch/utils/multi_objective/scalarization.py x: 33 lines of code y: 7 # changes botorch/utils/objective.py x: 47 lines of code y: 16 # changes botorch/utils/rounding.py x: 9 lines of code y: 2 # changes botorch/utils/torch.py x: 79 lines of code y: 5 # changes scripts/parse_sphinx.py x: 47 lines of code y: 6 # changes scripts/patch_site_config.py x: 42 lines of code y: 4 # changes scripts/update_versions_html.py x: 67 lines of code y: 7 # changes scripts/validate_sphinx.py x: 60 lines of code y: 6 # changes scripts/versions.js x: 73 lines of code y: 6 # changes sphinx/source/conf.py x: 58 lines of code y: 15 # changes website/core/Footer.js x: 117 lines of code y: 15 # changes website/core/Tutorial.js x: 66 lines of code y: 5 # changes website/core/TutorialSidebar.js x: 73 lines of code y: 3 # changes website/pages/tutorials/index.js x: 87 lines of code y: 10 # changes website/siteConfig.js x: 53 lines of code y: 19 # changes website/static/pygments.css x: 61 lines of code y: 5 # changes MANIFEST.in x: 7 lines of code y: 2 # changes tutorials/max_value_entropy.ipynb x: 342 lines of code y: 3 # changes pyproject.toml x: 6 lines of code y: 4 # changes tutorials/multi_fidelity_bo.ipynb x: 626 lines of code y: 4 # changes tutorials/one_shot_kg.ipynb x: 313 lines of code y: 3 # changes tutorials/optimize_stochastic.ipynb x: 220 lines of code y: 10 # changes website/static/css/basic.css x: 546 lines of code y: 3 # changes website/static/css/code_block_buttons.css x: 32 lines of code y: 1 # changes website/static/js/code_block_buttons.js x: 40 lines of code y: 1 # changes website/static/js/mathjax.js x: 15 lines of code y: 1 # changes website/static/css/alabaster.css x: 534 lines of code y: 1 # changes
63.0
# changes
  min: 1.0
  average: 12.01
  25th percentile: 4.0
  median: 7.0
  75th percentile: 16.0
  max: 63.0
0 752.0
lines of code
min: 6.0 | average: 152.24 | 25th percentile: 46.25 | median: 87.5 | 75th percentile: 219.25 | max: 752.0

Number of Contributors vs. Number of Changes: 144 points

scripts/run_tutorials.py x: 7 # contributors y: 17 # changes botorch/models/fully_bayesian.py x: 1 # contributors y: 3 # changes botorch/acquisition/__init__.py x: 11 # contributors y: 29 # changes botorch/acquisition/preference.py x: 1 # contributors y: 1 # changes botorch/models/deterministic.py x: 6 # contributors y: 13 # changes botorch/acquisition/objective.py x: 6 # contributors y: 23 # changes botorch/models/__init__.py x: 9 # contributors y: 31 # changes tutorials/discrete_multi_fidelity_bo.ipynb x: 1 # contributors y: 2 # changes botorch/optim/optimize.py x: 15 # contributors y: 51 # changes scripts/parse_tutorials.py x: 3 # contributors y: 11 # changes environment.yml x: 4 # contributors y: 19 # changes botorch/__init__.py x: 7 # contributors y: 28 # changes botorch/acquisition/analytic.py x: 10 # contributors y: 32 # changes botorch/acquisition/multi_objective/monte_carlo.py x: 6 # contributors y: 19 # changes botorch/fit.py x: 9 # contributors y: 25 # changes botorch/posteriors/__init__.py x: 5 # contributors y: 13 # changes botorch/utils/transforms.py x: 10 # contributors y: 29 # changes setup.py x: 12 # contributors y: 50 # changes botorch/models/multitask.py x: 17 # contributors y: 41 # changes botorch/acquisition/monte_carlo.py x: 11 # contributors y: 37 # changes botorch/acquisition/utils.py x: 14 # contributors y: 52 # changes botorch/models/approximate_gp.py x: 5 # contributors y: 5 # changes website/pages/en/index.js x: 8 # contributors y: 22 # changes website/static/css/custom.css x: 5 # contributors y: 10 # changes botorch/optim/__init__.py x: 6 # contributors y: 21 # changes tutorials/optimize_with_cmaes.ipynb x: 5 # contributors y: 9 # changes botorch/acquisition/active_learning.py x: 4 # contributors y: 6 # changes botorch/acquisition/max_value_entropy_search.py x: 9 # contributors y: 19 # changes botorch/acquisition/multi_objective/max_value_entropy_search.py x: 3 # contributors y: 3 # changes tutorials/compare_mc_analytic_acquisition.ipynb x: 4 # contributors y: 12 # changes botorch/utils/low_rank.py x: 3 # contributors y: 5 # changes botorch/generation/gen.py x: 9 # contributors y: 12 # changes botorch/models/transforms/input.py x: 9 # contributors y: 22 # changes botorch/acquisition/multi_objective/multi_output_risk_measures.py x: 3 # contributors y: 4 # changes botorch/acquisition/multi_objective/objective.py x: 6 # contributors y: 11 # changes botorch/acquisition/multi_objective/utils.py x: 5 # contributors y: 7 # changes botorch/models/higher_order_gp.py x: 8 # contributors y: 16 # changes botorch/acquisition/acquisition.py x: 5 # contributors y: 15 # changes botorch/acquisition/input_constructors.py x: 7 # contributors y: 9 # changes botorch/acquisition/knowledge_gradient.py x: 7 # contributors y: 18 # changes botorch/generation/sampling.py x: 4 # contributors y: 8 # changes botorch/models/gpytorch.py x: 10 # contributors y: 50 # changes botorch/models/model.py x: 11 # contributors y: 40 # changes botorch/models/pairwise_gp.py x: 9 # contributors y: 16 # changes botorch/optim/initializers.py x: 10 # contributors y: 41 # changes botorch/utils/testing.py x: 6 # contributors y: 20 # changes botorch/posteriors/gpytorch.py x: 6 # contributors y: 27 # changes botorch/utils/sampling.py x: 9 # contributors y: 28 # changes botorch/acquisition/multi_objective/__init__.py x: 3 # contributors y: 6 # changes botorch/acquisition/proximal.py x: 2 # contributors y: 3 # changes botorch/acquisition/risk_measures.py x: 4 # contributors y: 4 # changes botorch/cross_validation.py x: 5 # contributors y: 17 # changes botorch/exceptions/__init__.py x: 4 # contributors y: 11 # changes botorch/exceptions/errors.py x: 3 # contributors y: 9 # changes botorch/exceptions/warnings.py x: 3 # contributors y: 12 # changes botorch/generation/__init__.py x: 2 # contributors y: 4 # changes botorch/logging.py x: 2 # contributors y: 2 # changes botorch/models/contextual_multioutput.py x: 4 # contributors y: 5 # changes botorch/models/cost.py x: 2 # contributors y: 7 # changes botorch/models/gp_regression.py x: 14 # contributors y: 63 # changes botorch/models/gp_regression_fidelity.py x: 8 # contributors y: 15 # changes botorch/models/kernels/__init__.py x: 2 # contributors y: 5 # changes botorch/models/kernels/downsampling.py x: 2 # contributors y: 6 # changes botorch/models/kernels/linear_truncated_fidelity.py x: 2 # contributors y: 9 # changes botorch/models/model_list_gp_regression.py x: 5 # contributors y: 16 # changes botorch/models/transforms/__init__.py x: 5 # contributors y: 8 # changes botorch/models/utils.py x: 9 # contributors y: 26 # changes botorch/optim/fit.py x: 6 # contributors y: 33 # changes botorch/optim/numpy_converter.py x: 4 # contributors y: 15 # changes botorch/optim/utils.py x: 9 # contributors y: 27 # changes botorch/posteriors/deterministic.py x: 3 # contributors y: 7 # changes botorch/posteriors/posterior.py x: 7 # contributors y: 22 # changes botorch/sampling/samplers.py x: 5 # contributors y: 12 # changes botorch/settings.py x: 4 # contributors y: 9 # changes botorch/utils/__init__.py x: 6 # contributors y: 14 # changes botorch/utils/containers.py x: 5 # contributors y: 4 # changes botorch/utils/gp_sampling.py x: 6 # contributors y: 7 # changes botorch/utils/multi_objective/scalarization.py x: 4 # contributors y: 7 # changes sphinx/source/conf.py x: 3 # contributors y: 15 # changes website/core/Footer.js x: 6 # contributors y: 15 # changes tutorials/optimize_stochastic.ipynb x: 4 # contributors y: 10 # changes
63.0
# changes
  min: 1.0
  average: 12.01
  25th percentile: 4.0
  median: 7.0
  75th percentile: 16.0
  max: 63.0
0 17.0
# contributors
min: 1.0 | average: 4.63 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 6.0 | max: 17.0