facebook / Ax
File Size

The distribution of size of files (measured in lines of code).

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 310 files with 48,201 lines of code.
    • 5 very long files (5,830 lines of code)
    • 17 long files (11,345 lines of code)
    • 50 medium size files (16,410 lines of codeclsfd_ftr_w_mp_ins)
    • 55 small files (7,842 lines of code)
    • 183 very small files (6,774 lines of code)
12% | 23% | 34% | 16% | 14%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py8% | 23% | 36% | 16% | 15%
ipynb60% | 30% | 8% | 0% | 0%
css0% | 34% | 53% | 9% | 2%
js0% | 0% | 0% | 64% | 35%
html0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
tutorials60% | 30% | 8% | 0% | 0%
ax/plot21% | 35% | 25% | 9% | 7%
ax/utils29% | 0% | 17% | 26% | 26%
ax/service23% | 37% | 34% | 3% | <1%
ax/modelbridge0% | 31% | 31% | 17% | 19%
ax/storage0% | 42% | 31% | 12% | 12%
ax/core0% | 14% | 55% | 24% | 5%
website/static0% | 38% | 58% | 0% | 3%
ax/models0% | 8% | 60% | 16% | 14%
ax/benchmark0% | 0% | 66% | 22% | 10%
ax/metrics0% | 0% | 23% | 24% | 51%
website/pages0% | 0% | 0% | 100% | 0%
ax/early_stopping0% | 0% | 0% | 64% | 35%
ax/benchmark20% | 0% | 0% | 73% | 26%
ax/global_stopping0% | 0% | 0% | 87% | 12%
scripts0% | 0% | 0% | 26% | 73%
website/core0% | 0% | 0% | 48% | 51%
ax/runners0% | 0% | 0% | 0% | 100%
ax/exceptions0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
ax0% | 0% | 0% | 0% | 100%
sphinx/source0% | 0% | 0% | 0% | 100%
website0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
1257 -
scatter.py
in ax/plot
1246 12
core_stubs.py
in ax/utils/testing
1164 125
1139 -
ax_client.py
in ax/service
1024 55
scheduler.py
in ax/service
872 48
decoder.py
in ax/storage/sqa_store
866 20
795 16
instantiation.py
in ax/service/utils
743 23
base.py
in ax/modelbridge
729 39
encoder.py
in ax/storage/sqa_store
719 24
contour.py
in ax/plot
688 6
experiment.py
in ax/core
678 59
modelbridge_utils.py
in ax/modelbridge
675 27
627 -
helper.py
in ax/plot
616 25
custom_sphinx.css
in website/static/css
616 -
decoder.py
in ax/storage/json_store
591 15
566 -
array.py
in ax/modelbridge
527 21
factory.py
in ax/modelbridge
519 16
alebo.py
in ax/models/torch
518 21
base_sphinx.css
in website/static/css
500 -
generation_strategy.py
in ax/modelbridge
474 32
fully_bayesian.py
in ax/models/torch
469 14
best_point.py
in ax/service/utils
454 17
benchmark.py
in ax/benchmark
450 10
botorch_defaults.py
in ax/models/torch
434 9
encoders.py
in ax/storage/json_store
431 36
torch.py
in ax/modelbridge
430 18
search_space.py
in ax/core
422 33
report_utils.py
in ax/service/utils
420 13
parameter.py
in ax/core
419 52
registry.py
in ax/modelbridge
413 12
slice.py
in ax/plot
410 5
diagnostic.py
in ax/plot
398 10
with_db_settings_base.py
in ax/service/utils
386 19
base_trial.py
in ax/core
378 62
utils.py
in ax/models/torch
363 15
botorch.py
in ax/models/torch
356 11
save.py
in ax/storage/sqa_store
356 21
345 -
trace.py
in ax/plot
343 10
load.py
in ax/storage/sqa_store
332 16
observation.py
in ax/core
326 17
batch_trial.py
in ax/core
325 34
model.py
in ax/models/torch/botorch_modular
324 15
pareto_utils.py
in ax/plot
320 7
botorch_kg.py
in ax/models/torch
320 8
winsorize.py
in ax/modelbridge/transforms
318 10
Files With Most Units (Top 50)
File# lines# units
core_stubs.py
in ax/utils/testing
1164 125
base_trial.py
in ax/core
378 62
experiment.py
in ax/core
678 59
ax_client.py
in ax/service
1024 55
parameter.py
in ax/core
419 52
scheduler.py
in ax/service
872 48
base.py
in ax/modelbridge
729 39
encoders.py
in ax/storage/json_store
431 36
batch_trial.py
in ax/core
325 34
search_space.py
in ax/core
422 33
generation_strategy.py
in ax/modelbridge
474 32
modelbridge_utils.py
in ax/modelbridge
675 27
145 26
313 26
helper.py
in ax/plot
616 25
encoder.py
in ax/storage/sqa_store
719 24
235 23
modeling_stubs.py
in ax/utils/testing
232 23
instantiation.py
in ax/service/utils
743 23
161 22
backend_simulator.py
in ax/utils/testing
251 22
array.py
in ax/modelbridge
527 21
objective.py
in ax/core
139 21
data.py
in ax/core
214 21
alebo.py
in ax/models/torch
518 21
save.py
in ax/storage/sqa_store
356 21
model_spec.py
in ax/modelbridge
192 20
map_data.py
in ax/core
185 20
decoder.py
in ax/storage/sqa_store
866 20
synthetic_functions.py
in ax/utils/measurement
216 19
with_db_settings_base.py
in ax/service/utils
386 19
torch.py
in ax/modelbridge
430 18
generation_node.py
in ax/modelbridge
145 18
cross_validation.py
in ax/modelbridge
244 17
observation.py
in ax/core
326 17
surrogate.py
in ax/models/torch/botorch_modular
256 17
best_point.py
in ax/service/utils
454 17
factory.py
in ax/modelbridge
519 16
795 16
load.py
in ax/storage/sqa_store
332 16
utils.py
in ax/models/torch
363 15
model.py
in ax/models/torch/botorch_modular
324 15
decoder.py
in ax/storage/json_store
591 15
trial.py
in ax/core
131 14
arm.py
in ax/core
71 14
metric.py
in ax/core
139 14
145 14
render.py
in ax/utils/report
62 14
fully_bayesian.py
in ax/models/torch
469 14
registry_bundle.py
in ax/storage
111 14
Files With Long Lines (Top 6)

There are 6 files with lines longer than 120 characters. In total, there are 159 long lines.

File# lines# units# long lines
1257 - 53
1139 - 39
566 - 38
627 - 21
345 - 7
Tutorial.js
in website/core
112 3 1
Correlations

File Size vs. Commits (all time): 310 points

ax/global_stopping/strategies/improvement.py x: 3 commits (all time) y: 151 lines of code ax/service/ax_client.py x: 143 commits (all time) y: 1024 lines of code ax/service/utils/report_utils.py x: 51 commits (all time) y: 420 lines of code ax/metrics/curve.py x: 15 commits (all time) y: 223 lines of code setup.py x: 52 commits (all time) y: 71 lines of code ax/models/torch/botorch_modular/surrogate.py x: 26 commits (all time) y: 256 lines of code ax/models/torch/utils.py x: 33 commits (all time) y: 363 lines of code ax/plot/benchmark.py x: 1 commits (all time) y: 114 lines of code ax/storage/botorch_modular_registry.py x: 12 commits (all time) y: 118 lines of code ax/global_stopping/strategies/__init__.py x: 2 commits (all time) y: 6 lines of code ax/global_stopping/strategies/base.py x: 2 commits (all time) y: 14 lines of code ax/utils/testing/benchmark_stubs.py x: 4 commits (all time) y: 116 lines of code ax/service/utils/instantiation.py x: 53 commits (all time) y: 743 lines of code ax/core/__init__.py x: 6 commits (all time) y: 62 lines of code ax/core/parameter_distribution.py x: 1 commits (all time) y: 34 lines of code ax/metrics/torchx.py x: 1 commits (all time) y: 43 lines of code ax/runners/synthetic.py x: 5 commits (all time) y: 16 lines of code ax/runners/torchx.py x: 1 commits (all time) y: 82 lines of code ax/storage/json_store/decoder.py x: 42 commits (all time) y: 591 lines of code ax/storage/json_store/decoders.py x: 18 commits (all time) y: 151 lines of code ax/storage/json_store/encoder.py x: 19 commits (all time) y: 155 lines of code ax/storage/json_store/encoders.py x: 58 commits (all time) y: 431 lines of code ax/storage/json_store/registry.py x: 38 commits (all time) y: 242 lines of code ax/utils/testing/core_stubs.py x: 93 commits (all time) y: 1164 lines of code ax/benchmark2/__init__.py x: 2 commits (all time) y: 23 lines of code ax/benchmark2/benchmark.py x: 3 commits (all time) y: 45 lines of code ax/benchmark2/benchmark_problem.py x: 3 commits (all time) y: 114 lines of code ax/benchmark2/benchmark_result.py x: 2 commits (all time) y: 109 lines of code ax/runners/botorch_test_problem.py x: 1 commits (all time) y: 21 lines of code ax/service/scheduler.py x: 53 commits (all time) y: 872 lines of code ax/service/utils/best_point_mixin.py x: 5 commits (all time) y: 153 lines of code ax/service/utils/best_point.py x: 35 commits (all time) y: 454 lines of code ax/exceptions/core.py x: 13 commits (all time) y: 56 lines of code ax/global_stopping/__init__.py x: 1 commits (all time) y: 2 lines of code ax/core/base_trial.py x: 52 commits (all time) y: 378 lines of code ax/service/utils/with_db_settings_base.py x: 37 commits (all time) y: 386 lines of code ax/core/experiment.py x: 94 commits (all time) y: 678 lines of code ax/models/torch/botorch_modular/acquisition.py x: 32 commits (all time) y: 282 lines of code ax/storage/metric_registry.py x: 14 commits (all time) y: 80 lines of code ax/storage/runner_registry.py x: 7 commits (all time) y: 61 lines of code ax/storage/sqa_store/decoder.py x: 79 commits (all time) y: 866 lines of code ax/storage/sqa_store/encoder.py x: 73 commits (all time) y: 719 lines of code ax/service/managed_loop.py x: 18 commits (all time) y: 250 lines of code tutorials/modular_botax.ipynb x: 5 commits (all time) y: 1257 lines of code website/pages/en/index.js x: 7 commits (all time) y: 184 lines of code website/static/css/custom.css x: 9 commits (all time) y: 243 lines of code ax/models/torch/fully_bayesian.py x: 13 commits (all time) y: 469 lines of code ax/plot/pareto_utils.py x: 22 commits (all time) y: 320 lines of code ax/core/data.py x: 40 commits (all time) y: 214 lines of code ax/core/map_data.py x: 13 commits (all time) y: 185 lines of code ax/modelbridge/dispatch_utils.py x: 32 commits (all time) y: 314 lines of code ax/storage/sqa_store/load.py x: 22 commits (all time) y: 332 lines of code ax/modelbridge/array.py x: 41 commits (all time) y: 527 lines of code ax/modelbridge/base.py x: 49 commits (all time) y: 729 lines of code ax/modelbridge/modelbridge_utils.py x: 44 commits (all time) y: 675 lines of code ax/utils/testing/mock.py x: 2 commits (all time) y: 64 lines of code ax/metrics/chemistry.py x: 3 commits (all time) y: 71 lines of code ax/models/torch/botorch_modular/list_surrogate.py x: 14 commits (all time) y: 106 lines of code ax/metrics/tensorboard.py x: 9 commits (all time) y: 76 lines of code ax/models/torch/botorch_modular/optimizer_argparse.py x: 1 commits (all time) y: 94 lines of code ax/models/torch/botorch_moo_defaults.py x: 24 commits (all time) y: 300 lines of code ax/plot/table_view.py x: 17 commits (all time) y: 103 lines of code ax/utils/measurement/synthetic_functions.py x: 18 commits (all time) y: 216 lines of code ax/utils/testing/torch_stubs.py x: 4 commits (all time) y: 36 lines of code ax/storage/json_store/load.py x: 6 commits (all time) y: 20 lines of code ax/storage/json_store/save.py x: 7 commits (all time) y: 29 lines of code ax/storage/sqa_store/sqa_config.py x: 17 commits (all time) y: 82 lines of code ax/modelbridge/torch.py x: 36 commits (all time) y: 430 lines of code ax/modelbridge/transforms/base.py x: 7 commits (all time) y: 83 lines of code ax/core/types.py x: 16 commits (all time) y: 59 lines of code ax/modelbridge/discrete.py x: 13 commits (all time) y: 172 lines of code ax/modelbridge/factory.py x: 34 commits (all time) y: 519 lines of code ax/modelbridge/random.py x: 14 commits (all time) y: 75 lines of code ax/modelbridge/transforms/cap_parameter.py x: 5 commits (all time) y: 33 lines of code ax/modelbridge/transforms/cast.py x: 6 commits (all time) y: 51 lines of code ax/modelbridge/transforms/centered_unit_x.py x: 10 commits (all time) y: 59 lines of code ax/modelbridge/transforms/choice_encode.py x: 5 commits (all time) y: 134 lines of code ax/modelbridge/transforms/convert_metric_names.py x: 8 commits (all time) y: 105 lines of code ax/modelbridge/transforms/int_range_to_choice.py x: 7 commits (all time) y: 51 lines of code ax/modelbridge/transforms/int_to_float.py x: 8 commits (all time) y: 103 lines of code ax/modelbridge/transforms/inverse_gaussian_cdf_y.py x: 7 commits (all time) y: 43 lines of code ax/modelbridge/transforms/log.py x: 5 commits (all time) y: 52 lines of code ax/modelbridge/transforms/log_y.py x: 13 commits (all time) y: 133 lines of code ax/modelbridge/transforms/logit.py x: 4 commits (all time) y: 52 lines of code ax/modelbridge/transforms/one_hot.py x: 10 commits (all time) y: 116 lines of code ax/modelbridge/transforms/percentile_y.py x: 10 commits (all time) y: 70 lines of code ax/modelbridge/transforms/power_transform_y.py x: 5 commits (all time) y: 124 lines of code ax/modelbridge/transforms/relativize.py x: 5 commits (all time) y: 161 lines of code ax/modelbridge/transforms/search_space_to_choice.py x: 7 commits (all time) y: 67 lines of code ax/modelbridge/transforms/standardize_y.py x: 11 commits (all time) y: 92 lines of code ax/modelbridge/transforms/stratified_standardize_y.py x: 7 commits (all time) y: 99 lines of code ax/modelbridge/transforms/task_encode.py x: 8 commits (all time) y: 64 lines of code ax/modelbridge/transforms/unit_x.py x: 7 commits (all time) y: 73 lines of code ax/modelbridge/transforms/winsorize.py x: 13 commits (all time) y: 318 lines of code ax/models/discrete/full_factorial.py x: 6 commits (all time) y: 48 lines of code ax/models/discrete/thompson.py x: 19 commits (all time) y: 194 lines of code ax/models/discrete_base.py x: 7 commits (all time) y: 47 lines of code ax/models/model_utils.py x: 19 commits (all time) y: 289 lines of code ax/models/numpy_base.py x: 10 commits (all time) y: 61 lines of code ax/models/random/alebo_initializer.py x: 9 commits (all time) y: 50 lines of code ax/models/random/base.py x: 14 commits (all time) y: 151 lines of code ax/models/random/rembo_initializer.py x: 8 commits (all time) y: 40 lines of code ax/models/random/sobol.py x: 21 commits (all time) y: 93 lines of code ax/models/torch/alebo.py x: 28 commits (all time) y: 518 lines of code ax/models/torch/botorch.py x: 52 commits (all time) y: 356 lines of code ax/models/torch/botorch_defaults.py x: 65 commits (all time) y: 434 lines of code ax/models/torch/botorch_kg.py x: 18 commits (all time) y: 320 lines of code ax/models/torch/botorch_mes.py x: 14 commits (all time) y: 214 lines of code ax/models/torch/botorch_modular/model.py x: 28 commits (all time) y: 324 lines of code ax/models/torch/botorch_modular/utils.py x: 15 commits (all time) y: 120 lines of code ax/models/torch/botorch_moo.py x: 18 commits (all time) y: 236 lines of code ax/models/torch/cbo_lcea.py x: 4 commits (all time) y: 139 lines of code ax/models/torch_base.py x: 22 commits (all time) y: 80 lines of code ax/models/types.py x: 1 commits (all time) y: 9 lines of code ax/early_stopping/__init__.py x: 3 commits (all time) y: 2 lines of code ax/early_stopping/strategies/__init__.py x: 1 commits (all time) y: 14 lines of code ax/early_stopping/strategies/base.py x: 1 commits (all time) y: 182 lines of code ax/early_stopping/strategies/percentile.py x: 1 commits (all time) y: 134 lines of code ax/early_stopping/strategies/threshold.py x: 1 commits (all time) y: 99 lines of code ax/core/observation.py x: 36 commits (all time) y: 326 lines of code ax/core/multi_type_experiment.py x: 17 commits (all time) y: 145 lines of code ax/core/metric.py x: 31 commits (all time) y: 139 lines of code ax/metrics/branin_map.py x: 11 commits (all time) y: 114 lines of code ax/modelbridge/registry.py x: 50 commits (all time) y: 413 lines of code ax/core/search_space.py x: 21 commits (all time) y: 422 lines of code ax/modelbridge/__init__.py x: 5 commits (all time) y: 25 lines of code ax/modelbridge/cross_validation.py x: 17 commits (all time) y: 244 lines of code ax/modelbridge/model_spec.py x: 12 commits (all time) y: 192 lines of code ax/core/parameter.py x: 40 commits (all time) y: 419 lines of code ax/modelbridge/strategies/alebo.py x: 10 commits (all time) y: 98 lines of code ax/modelbridge/strategies/rembo.py x: 14 commits (all time) y: 204 lines of code ax/benchmark/__init__.py x: 2 commits (all time) y: 1 lines of code ax/benchmark/benchmark.py x: 22 commits (all time) y: 450 lines of code ax/benchmark/benchmark_problem.py x: 12 commits (all time) y: 126 lines of code ax/benchmark/benchmark_result.py x: 14 commits (all time) y: 274 lines of code ax/benchmark/botorch_methods.py x: 6 commits (all time) y: 122 lines of code ax/benchmark/botorch_modular/standard_methods.py x: 3 commits (all time) y: 64 lines of code ax/benchmark/botorch_modular/standard_problems.py x: 2 commits (all time) y: 25 lines of code ax/core/arm.py x: 8 commits (all time) y: 71 lines of code ax/core/batch_trial.py x: 35 commits (all time) y: 325 lines of code ax/core/generator_run.py x: 20 commits (all time) y: 235 lines of code ax/core/map_metric.py x: 8 commits (all time) y: 6 lines of code ax/core/objective.py x: 15 commits (all time) y: 139 lines of code ax/core/optimization_config.py x: 19 commits (all time) y: 313 lines of code ax/core/outcome_constraint.py x: 12 commits (all time) y: 161 lines of code ax/core/parameter_constraint.py x: 13 commits (all time) y: 145 lines of code ax/core/runner.py x: 11 commits (all time) y: 44 lines of code ax/core/trial.py x: 21 commits (all time) y: 131 lines of code ax/core/utils.py x: 7 commits (all time) y: 144 lines of code ax/early_stopping/utils.py x: 7 commits (all time) y: 58 lines of code ax/exceptions/constants.py x: 4 commits (all time) y: 9 lines of code ax/exceptions/data_provider.py x: 3 commits (all time) y: 17 lines of code ax/exceptions/generation_strategy.py x: 4 commits (all time) y: 15 lines of code ax/exceptions/model.py x: 3 commits (all time) y: 5 lines of code ax/exceptions/storage.py x: 3 commits (all time) y: 13 lines of code ax/metrics/__init__.py x: 5 commits (all time) y: 10 lines of code ax/metrics/factorial.py x: 6 commits (all time) y: 85 lines of code ax/metrics/noisy_function.py x: 7 commits (all time) y: 85 lines of code ax/metrics/sklearn.py x: 3 commits (all time) y: 124 lines of code ax/modelbridge/generation_node.py x: 10 commits (all time) y: 145 lines of code ax/modelbridge/generation_strategy.py x: 92 commits (all time) y: 474 lines of code ax/modelbridge/transforms/rounding.py x: 5 commits (all time) y: 46 lines of code ax/models/base.py x: 6 commits (all time) y: 14 lines of code ax/models/discrete/eb_thompson.py x: 2 commits (all time) y: 34 lines of code ax/models/random/uniform.py x: 4 commits (all time) y: 10 lines of code ax/models/torch/botorch_modular/multi_fidelity.py x: 4 commits (all time) y: 70 lines of code ax/models/torch/cbo_sac.py x: 3 commits (all time) y: 84 lines of code ax/models/torch/fully_bayesian_model_utils.py x: 3 commits (all time) y: 173 lines of code ax/models/torch/posterior_mean.py x: 5 commits (all time) y: 42 lines of code ax/plot/bandit_rollout.py x: 5 commits (all time) y: 56 lines of code ax/plot/base.py x: 16 commits (all time) y: 50 lines of code ax/plot/color.py x: 4 commits (all time) y: 92 lines of code ax/plot/contour.py x: 18 commits (all time) y: 688 lines of code ax/plot/css/base.css x: 2 commits (all time) y: 41 lines of code ax/plot/diagnostic.py x: 22 commits (all time) y: 398 lines of code ax/plot/feature_importances.py x: 20 commits (all time) y: 175 lines of code ax/plot/helper.py x: 25 commits (all time) y: 616 lines of code ax/plot/js/common/helpers.js x: 3 commits (all time) y: 189 lines of code ax/plot/parallel_coordinates.py x: 2 commits (all time) y: 38 lines of code ax/plot/pareto_frontier.py x: 14 commits (all time) y: 795 lines of code ax/plot/render.py x: 11 commits (all time) y: 78 lines of code ax/plot/scatter.py x: 28 commits (all time) y: 1246 lines of code ax/plot/slice.py x: 11 commits (all time) y: 410 lines of code ax/plot/trace.py x: 12 commits (all time) y: 343 lines of code ax/runners/simulated_backend.py x: 4 commits (all time) y: 24 lines of code ax/service/utils/early_stopping.py x: 2 commits (all time) y: 15 lines of code ax/storage/__init__.py x: 4 commits (all time) y: 2 lines of code ax/storage/sqa_store/db.py x: 22 commits (all time) y: 112 lines of code ax/storage/sqa_store/save.py x: 67 commits (all time) y: 356 lines of code ax/storage/sqa_store/sqa_classes.py x: 41 commits (all time) y: 257 lines of code ax/storage/sqa_store/sqa_enum.py x: 3 commits (all time) y: 38 lines of code ax/storage/sqa_store/utils.py x: 10 commits (all time) y: 91 lines of code ax/storage/sqa_store/validation.py x: 5 commits (all time) y: 75 lines of code ax/storage/transform_registry.py x: 9 commits (all time) y: 47 lines of code ax/storage/utils.py x: 11 commits (all time) y: 19 lines of code ax/utils/common/constants.py x: 19 commits (all time) y: 51 lines of code ax/utils/common/executils.py x: 7 commits (all time) y: 132 lines of code ax/utils/common/kwargs.py x: 11 commits (all time) y: 62 lines of code ax/utils/common/logger.py x: 12 commits (all time) y: 85 lines of code ax/utils/common/serialization.py x: 7 commits (all time) y: 76 lines of code ax/utils/common/testutils.py x: 15 commits (all time) y: 197 lines of code ax/utils/common/timeutils.py x: 13 commits (all time) y: 22 lines of code ax/utils/common/typeutils.py x: 16 commits (all time) y: 66 lines of code ax/utils/flake8_plugins/docstring_checker.py x: 2 commits (all time) y: 80 lines of code ax/utils/notebook/plotting.py x: 11 commits (all time) y: 22 lines of code ax/utils/report/render.py x: 5 commits (all time) y: 62 lines of code ax/utils/report/resources/report.css x: 3 commits (all time) y: 174 lines of code ax/utils/report/resources/sufficient_statistic.html x: 3 commits (all time) y: 22 lines of code ax/utils/stats/statstools.py x: 11 commits (all time) y: 180 lines of code ax/utils/testing/backend_scheduler.py x: 6 commits (all time) y: 75 lines of code ax/utils/testing/backend_simulator.py x: 5 commits (all time) y: 251 lines of code ax/utils/testing/manifest.py x: 6 commits (all time) y: 72 lines of code ax/utils/testing/metrics/backend_simulator_map.py x: 5 commits (all time) y: 24 lines of code ax/utils/testing/modeling_stubs.py x: 13 commits (all time) y: 232 lines of code ax/utils/testing/unittest_conventions.py x: 4 commits (all time) y: 31 lines of code ax/utils/tutorials/cnn_utils.py x: 13 commits (all time) y: 152 lines of code scripts/make_tutorials.py x: 9 commits (all time) y: 138 lines of code scripts/parse_sphinx.py x: 2 commits (all time) y: 46 lines of code scripts/patch_site_config.py x: 3 commits (all time) y: 41 lines of code scripts/update_versions_html.py x: 6 commits (all time) y: 55 lines of code scripts/versions.js x: 7 commits (all time) y: 91 lines of code scripts/wheels_build.ps1 x: 6 commits (all time) y: 28 lines of code website/core/Footer.js x: 4 commits (all time) y: 41 lines of code website/core/Tutorial.js x: 4 commits (all time) y: 112 lines of code website/core/TutorialSidebar.js x: 3 commits (all time) y: 77 lines of code website/pages/tutorials/index.js x: 14 commits (all time) y: 147 lines of code website/static/css/pygments.css x: 2 commits (all time) y: 205 lines of code tutorials/generation_strategy.ipynb x: 6 commits (all time) y: 566 lines of code tutorials/Setup_and_Usage_of_BoTorch_Models_in_Ax.ipynb x: 2 commits (all time) y: 1139 lines of code tutorials/botorch_modular.ipynb x: 3 commits (all time) y: 627 lines of code tutorials/visualizations.ipynb x: 5 commits (all time) y: 345 lines of code website/static/css/base_sphinx.css x: 1 commits (all time) y: 500 lines of code website/static/css/custom_sphinx.css x: 1 commits (all time) y: 616 lines of code
1257.0
lines of code
  min: 1.0
  average: 155.49
  25th percentile: 22.75
  median: 74.0
  75th percentile: 185.75
  max: 1257.0
0 143.0
commits (all time)
min: 1.0 | average: 12.48 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 14.0 | max: 143.0

File Size vs. Contributors (all time): 310 points

ax/global_stopping/strategies/improvement.py x: 1 contributors (all time) y: 151 lines of code ax/service/ax_client.py x: 31 contributors (all time) y: 1024 lines of code ax/service/utils/report_utils.py x: 6 contributors (all time) y: 420 lines of code ax/metrics/curve.py x: 6 contributors (all time) y: 223 lines of code setup.py x: 18 contributors (all time) y: 71 lines of code ax/models/torch/botorch_modular/surrogate.py x: 12 contributors (all time) y: 256 lines of code ax/models/torch/utils.py x: 14 contributors (all time) y: 363 lines of code ax/plot/benchmark.py x: 1 contributors (all time) y: 114 lines of code ax/storage/botorch_modular_registry.py x: 7 contributors (all time) y: 118 lines of code ax/global_stopping/strategies/__init__.py x: 1 contributors (all time) y: 6 lines of code ax/global_stopping/strategies/base.py x: 1 contributors (all time) y: 14 lines of code ax/utils/testing/benchmark_stubs.py x: 3 contributors (all time) y: 116 lines of code ax/service/utils/instantiation.py x: 22 contributors (all time) y: 743 lines of code ax/core/__init__.py x: 6 contributors (all time) y: 62 lines of code ax/core/parameter_distribution.py x: 1 contributors (all time) y: 34 lines of code ax/metrics/torchx.py x: 1 contributors (all time) y: 43 lines of code ax/runners/synthetic.py x: 5 contributors (all time) y: 16 lines of code ax/runners/torchx.py x: 1 contributors (all time) y: 82 lines of code ax/storage/json_store/decoder.py x: 15 contributors (all time) y: 591 lines of code ax/storage/json_store/decoders.py x: 11 contributors (all time) y: 151 lines of code ax/storage/json_store/encoder.py x: 10 contributors (all time) y: 155 lines of code ax/storage/json_store/encoders.py x: 16 contributors (all time) y: 431 lines of code ax/storage/json_store/registry.py x: 16 contributors (all time) y: 242 lines of code ax/utils/testing/core_stubs.py x: 24 contributors (all time) y: 1164 lines of code ax/benchmark2/__init__.py x: 1 contributors (all time) y: 23 lines of code ax/benchmark2/benchmark.py x: 1 contributors (all time) y: 45 lines of code ax/benchmark2/benchmark_result.py x: 1 contributors (all time) y: 109 lines of code ax/service/scheduler.py x: 11 contributors (all time) y: 872 lines of code ax/service/utils/best_point.py x: 14 contributors (all time) y: 454 lines of code ax/exceptions/core.py x: 9 contributors (all time) y: 56 lines of code ax/global_stopping/__init__.py x: 1 contributors (all time) y: 2 lines of code ax/core/base_trial.py x: 16 contributors (all time) y: 378 lines of code ax/service/utils/with_db_settings_base.py x: 9 contributors (all time) y: 386 lines of code ax/core/experiment.py x: 21 contributors (all time) y: 678 lines of code ax/models/torch/botorch_modular/acquisition.py x: 15 contributors (all time) y: 282 lines of code ax/storage/metric_registry.py x: 5 contributors (all time) y: 80 lines of code ax/storage/runner_registry.py x: 3 contributors (all time) y: 61 lines of code ax/storage/sqa_store/decoder.py x: 19 contributors (all time) y: 866 lines of code ax/storage/sqa_store/encoder.py x: 16 contributors (all time) y: 719 lines of code ax/service/managed_loop.py x: 10 contributors (all time) y: 250 lines of code tutorials/modular_botax.ipynb x: 3 contributors (all time) y: 1257 lines of code website/pages/en/index.js x: 7 contributors (all time) y: 184 lines of code website/static/css/custom.css x: 7 contributors (all time) y: 243 lines of code ax/models/torch/fully_bayesian.py x: 6 contributors (all time) y: 469 lines of code ax/plot/pareto_utils.py x: 10 contributors (all time) y: 320 lines of code ax/core/data.py x: 20 contributors (all time) y: 214 lines of code ax/core/map_data.py x: 8 contributors (all time) y: 185 lines of code ax/modelbridge/dispatch_utils.py x: 11 contributors (all time) y: 314 lines of code ax/storage/sqa_store/load.py x: 6 contributors (all time) y: 332 lines of code ax/modelbridge/array.py x: 23 contributors (all time) y: 527 lines of code ax/modelbridge/base.py x: 19 contributors (all time) y: 729 lines of code ax/modelbridge/modelbridge_utils.py x: 17 contributors (all time) y: 675 lines of code ax/utils/testing/mock.py x: 2 contributors (all time) y: 64 lines of code ax/metrics/chemistry.py x: 2 contributors (all time) y: 71 lines of code ax/models/torch/botorch_modular/list_surrogate.py x: 6 contributors (all time) y: 106 lines of code ax/metrics/tensorboard.py x: 4 contributors (all time) y: 76 lines of code ax/models/torch/botorch_modular/optimizer_argparse.py x: 1 contributors (all time) y: 94 lines of code ax/models/torch/botorch_moo_defaults.py x: 9 contributors (all time) y: 300 lines of code ax/plot/table_view.py x: 11 contributors (all time) y: 103 lines of code ax/utils/measurement/synthetic_functions.py x: 11 contributors (all time) y: 216 lines of code ax/utils/testing/torch_stubs.py x: 3 contributors (all time) y: 36 lines of code ax/storage/json_store/load.py x: 4 contributors (all time) y: 20 lines of code ax/storage/json_store/save.py x: 5 contributors (all time) y: 29 lines of code ax/storage/sqa_store/sqa_config.py x: 8 contributors (all time) y: 82 lines of code ax/modelbridge/torch.py x: 17 contributors (all time) y: 430 lines of code ax/modelbridge/transforms/base.py x: 7 contributors (all time) y: 83 lines of code ax/core/types.py x: 11 contributors (all time) y: 59 lines of code ax/modelbridge/discrete.py x: 11 contributors (all time) y: 172 lines of code ax/modelbridge/factory.py x: 17 contributors (all time) y: 519 lines of code ax/modelbridge/random.py x: 9 contributors (all time) y: 75 lines of code ax/modelbridge/transforms/cap_parameter.py x: 5 contributors (all time) y: 33 lines of code ax/modelbridge/transforms/cast.py x: 5 contributors (all time) y: 51 lines of code ax/modelbridge/transforms/centered_unit_x.py x: 7 contributors (all time) y: 59 lines of code ax/modelbridge/transforms/choice_encode.py x: 4 contributors (all time) y: 134 lines of code ax/modelbridge/transforms/convert_metric_names.py x: 7 contributors (all time) y: 105 lines of code ax/modelbridge/transforms/int_range_to_choice.py x: 6 contributors (all time) y: 51 lines of code ax/modelbridge/transforms/int_to_float.py x: 7 contributors (all time) y: 103 lines of code ax/modelbridge/transforms/inverse_gaussian_cdf_y.py x: 7 contributors (all time) y: 43 lines of code ax/modelbridge/transforms/log.py x: 4 contributors (all time) y: 52 lines of code ax/modelbridge/transforms/log_y.py x: 10 contributors (all time) y: 133 lines of code ax/modelbridge/transforms/one_hot.py x: 9 contributors (all time) y: 116 lines of code ax/modelbridge/transforms/percentile_y.py x: 8 contributors (all time) y: 70 lines of code ax/modelbridge/transforms/power_transform_y.py x: 4 contributors (all time) y: 124 lines of code ax/modelbridge/transforms/relativize.py x: 3 contributors (all time) y: 161 lines of code ax/modelbridge/transforms/search_space_to_choice.py x: 5 contributors (all time) y: 67 lines of code ax/modelbridge/transforms/standardize_y.py x: 10 contributors (all time) y: 92 lines of code ax/modelbridge/transforms/task_encode.py x: 5 contributors (all time) y: 64 lines of code ax/modelbridge/transforms/trial_as_task.py x: 12 contributors (all time) y: 81 lines of code ax/modelbridge/transforms/unit_x.py x: 6 contributors (all time) y: 73 lines of code ax/modelbridge/transforms/winsorize.py x: 9 contributors (all time) y: 318 lines of code ax/models/discrete/full_factorial.py x: 6 contributors (all time) y: 48 lines of code ax/models/discrete/thompson.py x: 10 contributors (all time) y: 194 lines of code ax/models/discrete_base.py x: 5 contributors (all time) y: 47 lines of code ax/models/model_utils.py x: 12 contributors (all time) y: 289 lines of code ax/models/numpy_base.py x: 7 contributors (all time) y: 61 lines of code ax/models/random/base.py x: 10 contributors (all time) y: 151 lines of code ax/models/random/sobol.py x: 11 contributors (all time) y: 93 lines of code ax/models/torch/alebo.py x: 14 contributors (all time) y: 518 lines of code ax/models/torch/botorch.py x: 21 contributors (all time) y: 356 lines of code ax/models/torch/botorch_defaults.py x: 23 contributors (all time) y: 434 lines of code ax/models/torch/botorch_mes.py x: 10 contributors (all time) y: 214 lines of code ax/models/torch/botorch_modular/model.py x: 14 contributors (all time) y: 324 lines of code ax/models/torch/botorch_modular/utils.py x: 8 contributors (all time) y: 120 lines of code ax/models/torch/botorch_moo.py x: 8 contributors (all time) y: 236 lines of code ax/models/torch/cbo_lcea.py x: 4 contributors (all time) y: 139 lines of code ax/models/torch/rembo.py x: 9 contributors (all time) y: 188 lines of code ax/models/torch_base.py x: 14 contributors (all time) y: 80 lines of code ax/early_stopping/__init__.py x: 3 contributors (all time) y: 2 lines of code ax/early_stopping/strategies/base.py x: 1 contributors (all time) y: 182 lines of code ax/early_stopping/strategies/percentile.py x: 1 contributors (all time) y: 134 lines of code ax/early_stopping/strategies/threshold.py x: 1 contributors (all time) y: 99 lines of code ax/core/observation.py x: 17 contributors (all time) y: 326 lines of code ax/core/multi_type_experiment.py x: 12 contributors (all time) y: 145 lines of code ax/core/metric.py x: 9 contributors (all time) y: 139 lines of code ax/metrics/branin_map.py x: 5 contributors (all time) y: 114 lines of code ax/modelbridge/registry.py x: 20 contributors (all time) y: 413 lines of code ax/core/search_space.py x: 7 contributors (all time) y: 422 lines of code ax/modelbridge/__init__.py x: 4 contributors (all time) y: 25 lines of code ax/modelbridge/cross_validation.py x: 10 contributors (all time) y: 244 lines of code ax/modelbridge/model_spec.py x: 3 contributors (all time) y: 192 lines of code ax/core/parameter.py x: 17 contributors (all time) y: 419 lines of code ax/modelbridge/strategies/alebo.py x: 6 contributors (all time) y: 98 lines of code ax/modelbridge/strategies/rembo.py x: 9 contributors (all time) y: 204 lines of code ax/benchmark/__init__.py x: 2 contributors (all time) y: 1 lines of code ax/benchmark/benchmark.py x: 11 contributors (all time) y: 450 lines of code ax/benchmark/benchmark_problem.py x: 7 contributors (all time) y: 126 lines of code ax/benchmark/benchmark_result.py x: 9 contributors (all time) y: 274 lines of code ax/benchmark/botorch_methods.py x: 5 contributors (all time) y: 122 lines of code ax/benchmark/botorch_modular/standard_problems.py x: 2 contributors (all time) y: 25 lines of code ax/core/generator_run.py x: 9 contributors (all time) y: 235 lines of code ax/core/map_metric.py x: 4 contributors (all time) y: 6 lines of code ax/core/objective.py x: 8 contributors (all time) y: 139 lines of code ax/core/outcome_constraint.py x: 8 contributors (all time) y: 161 lines of code ax/core/parameter_constraint.py x: 8 contributors (all time) y: 145 lines of code ax/core/runner.py x: 6 contributors (all time) y: 44 lines of code ax/core/trial.py x: 11 contributors (all time) y: 131 lines of code ax/core/utils.py x: 5 contributors (all time) y: 144 lines of code ax/early_stopping/utils.py x: 4 contributors (all time) y: 58 lines of code ax/exceptions/constants.py x: 3 contributors (all time) y: 9 lines of code ax/exceptions/data_provider.py x: 3 contributors (all time) y: 17 lines of code ax/exceptions/generation_strategy.py x: 4 contributors (all time) y: 15 lines of code ax/exceptions/storage.py x: 3 contributors (all time) y: 13 lines of code ax/metrics/__init__.py x: 4 contributors (all time) y: 10 lines of code ax/metrics/factorial.py x: 6 contributors (all time) y: 85 lines of code ax/metrics/l2norm.py x: 2 contributors (all time) y: 5 lines of code ax/metrics/sklearn.py x: 3 contributors (all time) y: 124 lines of code ax/modelbridge/generation_node.py x: 4 contributors (all time) y: 145 lines of code ax/modelbridge/generation_strategy.py x: 16 contributors (all time) y: 474 lines of code ax/modelbridge/transforms/ivw.py x: 3 contributors (all time) y: 70 lines of code ax/models/discrete/eb_thompson.py x: 2 contributors (all time) y: 34 lines of code ax/models/numpy/randomforest.py x: 11 contributors (all time) y: 83 lines of code ax/models/torch/botorch_modular/multi_fidelity.py x: 4 contributors (all time) y: 70 lines of code ax/models/torch/cbo_sac.py x: 3 contributors (all time) y: 84 lines of code ax/models/torch/frontier_utils.py x: 2 contributors (all time) y: 10 lines of code ax/models/torch/fully_bayesian_model_utils.py x: 3 contributors (all time) y: 173 lines of code ax/models/torch/posterior_mean.py x: 4 contributors (all time) y: 42 lines of code ax/plot/bandit_rollout.py x: 5 contributors (all time) y: 56 lines of code ax/plot/base.py x: 12 contributors (all time) y: 50 lines of code ax/plot/color.py x: 4 contributors (all time) y: 92 lines of code ax/plot/contour.py x: 12 contributors (all time) y: 688 lines of code ax/plot/css/base.css x: 2 contributors (all time) y: 41 lines of code ax/plot/diagnostic.py x: 17 contributors (all time) y: 398 lines of code ax/plot/feature_importances.py x: 10 contributors (all time) y: 175 lines of code ax/plot/helper.py x: 16 contributors (all time) y: 616 lines of code ax/plot/marginal_effects.py x: 7 contributors (all time) y: 45 lines of code ax/plot/parallel_coordinates.py x: 2 contributors (all time) y: 38 lines of code ax/plot/pareto_frontier.py x: 9 contributors (all time) y: 795 lines of code ax/plot/render.py x: 8 contributors (all time) y: 78 lines of code ax/plot/scatter.py x: 21 contributors (all time) y: 1246 lines of code ax/plot/slice.py x: 10 contributors (all time) y: 410 lines of code ax/plot/trace.py x: 6 contributors (all time) y: 343 lines of code ax/runners/simulated_backend.py x: 3 contributors (all time) y: 24 lines of code ax/service/utils/early_stopping.py x: 2 contributors (all time) y: 15 lines of code ax/storage/__init__.py x: 4 contributors (all time) y: 2 lines of code ax/storage/sqa_store/db.py x: 9 contributors (all time) y: 112 lines of code ax/storage/sqa_store/json.py x: 4 contributors (all time) y: 33 lines of code ax/storage/sqa_store/reduced_state.py x: 2 contributors (all time) y: 22 lines of code ax/storage/sqa_store/save.py x: 10 contributors (all time) y: 356 lines of code ax/storage/sqa_store/sqa_classes.py x: 11 contributors (all time) y: 257 lines of code ax/storage/sqa_store/validation.py x: 5 contributors (all time) y: 75 lines of code ax/storage/utils.py x: 7 contributors (all time) y: 19 lines of code ax/utils/common/constants.py x: 7 contributors (all time) y: 51 lines of code ax/utils/common/executils.py x: 3 contributors (all time) y: 132 lines of code ax/utils/common/kwargs.py x: 9 contributors (all time) y: 62 lines of code ax/utils/common/testutils.py x: 9 contributors (all time) y: 197 lines of code ax/utils/common/timeutils.py x: 9 contributors (all time) y: 22 lines of code ax/utils/common/typeutils.py x: 11 contributors (all time) y: 66 lines of code ax/utils/flake8_plugins/docstring_checker.py x: 2 contributors (all time) y: 80 lines of code ax/utils/notebook/plotting.py x: 10 contributors (all time) y: 22 lines of code ax/utils/report/render.py x: 4 contributors (all time) y: 62 lines of code ax/utils/report/resources/report.css x: 3 contributors (all time) y: 174 lines of code ax/utils/stats/statstools.py x: 8 contributors (all time) y: 180 lines of code ax/utils/testing/backend_simulator.py x: 4 contributors (all time) y: 251 lines of code ax/utils/testing/fully_annotated.py x: 5 contributors (all time) y: 44 lines of code ax/utils/testing/metrics/branin_backend_map.py x: 3 contributors (all time) y: 42 lines of code ax/utils/testing/modeling_stubs.py x: 10 contributors (all time) y: 232 lines of code ax/utils/tutorials/cnn_utils.py x: 8 contributors (all time) y: 152 lines of code scripts/insert_api_refs.py x: 3 contributors (all time) y: 46 lines of code scripts/make_tutorials.py x: 6 contributors (all time) y: 138 lines of code scripts/parse_sphinx.py x: 2 contributors (all time) y: 46 lines of code website/core/Tutorial.js x: 4 contributors (all time) y: 112 lines of code website/core/TutorialSidebar.js x: 3 contributors (all time) y: 77 lines of code website/pages/tutorials/index.js x: 11 contributors (all time) y: 147 lines of code website/static/css/pygments.css x: 2 contributors (all time) y: 205 lines of code tutorials/generation_strategy.ipynb x: 3 contributors (all time) y: 566 lines of code tutorials/Setup_and_Usage_of_BoTorch_Models_in_Ax.ipynb x: 2 contributors (all time) y: 1139 lines of code tutorials/botorch_modular.ipynb x: 2 contributors (all time) y: 627 lines of code tutorials/visualizations.ipynb x: 4 contributors (all time) y: 345 lines of code website/static/css/base_sphinx.css x: 1 contributors (all time) y: 500 lines of code website/static/css/custom_sphinx.css x: 1 contributors (all time) y: 616 lines of code
1257.0
lines of code
  min: 1.0
  average: 155.49
  25th percentile: 22.75
  median: 74.0
  75th percentile: 185.75
  max: 1257.0
0 31.0
contributors (all time)
min: 1.0 | average: 6.31 | 25th percentile: 2.0 | median: 4.5 | 75th percentile: 9.0 | max: 31.0

File Size vs. Commits (30 days): 51 points

ax/global_stopping/strategies/improvement.py x: 3 commits (30d) y: 151 lines of code ax/service/ax_client.py x: 10 commits (30d) y: 1024 lines of code ax/service/utils/report_utils.py x: 2 commits (30d) y: 420 lines of code ax/metrics/curve.py x: 3 commits (30d) y: 223 lines of code setup.py x: 4 commits (30d) y: 71 lines of code ax/models/torch/botorch_modular/surrogate.py x: 1 commits (30d) y: 256 lines of code ax/models/torch/utils.py x: 1 commits (30d) y: 363 lines of code ax/plot/benchmark.py x: 1 commits (30d) y: 114 lines of code ax/storage/botorch_modular_registry.py x: 2 commits (30d) y: 118 lines of code ax/global_stopping/strategies/__init__.py x: 2 commits (30d) y: 6 lines of code ax/global_stopping/strategies/base.py x: 2 commits (30d) y: 14 lines of code ax/service/utils/instantiation.py x: 4 commits (30d) y: 743 lines of code ax/core/__init__.py x: 1 commits (30d) y: 62 lines of code ax/core/parameter_distribution.py x: 1 commits (30d) y: 34 lines of code ax/metrics/torchx.py x: 1 commits (30d) y: 43 lines of code ax/runners/synthetic.py x: 1 commits (30d) y: 16 lines of code ax/runners/torchx.py x: 1 commits (30d) y: 82 lines of code ax/storage/json_store/decoder.py x: 1 commits (30d) y: 591 lines of code ax/storage/json_store/decoders.py x: 1 commits (30d) y: 151 lines of code ax/storage/json_store/encoder.py x: 1 commits (30d) y: 155 lines of code ax/storage/json_store/encoders.py x: 1 commits (30d) y: 431 lines of code ax/storage/json_store/registry.py x: 1 commits (30d) y: 242 lines of code ax/utils/testing/core_stubs.py x: 2 commits (30d) y: 1164 lines of code ax/benchmark2/__init__.py x: 2 commits (30d) y: 23 lines of code ax/benchmark2/benchmark.py x: 3 commits (30d) y: 45 lines of code ax/benchmark2/benchmark_problem.py x: 3 commits (30d) y: 114 lines of code ax/benchmark2/benchmark_result.py x: 2 commits (30d) y: 109 lines of code ax/runners/botorch_test_problem.py x: 1 commits (30d) y: 21 lines of code ax/service/scheduler.py x: 4 commits (30d) y: 872 lines of code ax/service/utils/best_point.py x: 2 commits (30d) y: 454 lines of code ax/exceptions/core.py x: 1 commits (30d) y: 56 lines of code ax/global_stopping/__init__.py x: 1 commits (30d) y: 2 lines of code ax/core/base_trial.py x: 1 commits (30d) y: 378 lines of code ax/service/utils/with_db_settings_base.py x: 1 commits (30d) y: 386 lines of code ax/core/experiment.py x: 2 commits (30d) y: 678 lines of code ax/models/torch/botorch_modular/acquisition.py x: 1 commits (30d) y: 282 lines of code ax/storage/sqa_store/decoder.py x: 1 commits (30d) y: 866 lines of code ax/storage/sqa_store/encoder.py x: 2 commits (30d) y: 719 lines of code ax/service/managed_loop.py x: 1 commits (30d) y: 250 lines of code tutorials/modular_botax.ipynb x: 1 commits (30d) y: 1257 lines of code website/pages/en/index.js x: 2 commits (30d) y: 184 lines of code website/static/css/custom.css x: 2 commits (30d) y: 243 lines of code ax/models/torch/fully_bayesian.py x: 1 commits (30d) y: 469 lines of code ax/plot/pareto_utils.py x: 2 commits (30d) y: 320 lines of code
1257.0
lines of code
  min: 2.0
  average: 289.59
  25th percentile: 61.0
  median: 153.0
  75th percentile: 420.0
  max: 1257.0
0 10.0
commits (30d)
min: 1.0 | average: 1.84 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0

File Size vs. Contributors (30 days): 51 points

ax/global_stopping/strategies/improvement.py x: 1 contributors (30d) y: 151 lines of code ax/service/ax_client.py x: 3 contributors (30d) y: 1024 lines of code ax/service/utils/report_utils.py x: 2 contributors (30d) y: 420 lines of code ax/metrics/curve.py x: 2 contributors (30d) y: 223 lines of code setup.py x: 3 contributors (30d) y: 71 lines of code ax/models/torch/botorch_modular/surrogate.py x: 1 contributors (30d) y: 256 lines of code ax/models/torch/utils.py x: 1 contributors (30d) y: 363 lines of code ax/plot/benchmark.py x: 1 contributors (30d) y: 114 lines of code ax/storage/botorch_modular_registry.py x: 2 contributors (30d) y: 118 lines of code ax/global_stopping/strategies/__init__.py x: 1 contributors (30d) y: 6 lines of code ax/global_stopping/strategies/base.py x: 1 contributors (30d) y: 14 lines of code ax/service/utils/instantiation.py x: 1 contributors (30d) y: 743 lines of code ax/core/__init__.py x: 1 contributors (30d) y: 62 lines of code ax/core/parameter_distribution.py x: 1 contributors (30d) y: 34 lines of code ax/metrics/torchx.py x: 1 contributors (30d) y: 43 lines of code ax/runners/synthetic.py x: 1 contributors (30d) y: 16 lines of code ax/runners/torchx.py x: 1 contributors (30d) y: 82 lines of code ax/storage/json_store/decoder.py x: 1 contributors (30d) y: 591 lines of code ax/storage/json_store/encoder.py x: 1 contributors (30d) y: 155 lines of code ax/storage/json_store/encoders.py x: 1 contributors (30d) y: 431 lines of code ax/storage/json_store/registry.py x: 1 contributors (30d) y: 242 lines of code ax/utils/testing/core_stubs.py x: 2 contributors (30d) y: 1164 lines of code ax/benchmark2/__init__.py x: 1 contributors (30d) y: 23 lines of code ax/benchmark2/benchmark.py x: 1 contributors (30d) y: 45 lines of code ax/benchmark2/benchmark_result.py x: 1 contributors (30d) y: 109 lines of code ax/service/scheduler.py x: 2 contributors (30d) y: 872 lines of code ax/service/utils/best_point.py x: 1 contributors (30d) y: 454 lines of code ax/exceptions/core.py x: 1 contributors (30d) y: 56 lines of code ax/global_stopping/__init__.py x: 1 contributors (30d) y: 2 lines of code ax/core/base_trial.py x: 1 contributors (30d) y: 378 lines of code ax/service/utils/with_db_settings_base.py x: 1 contributors (30d) y: 386 lines of code ax/core/experiment.py x: 2 contributors (30d) y: 678 lines of code ax/models/torch/botorch_modular/acquisition.py x: 1 contributors (30d) y: 282 lines of code ax/storage/sqa_store/decoder.py x: 1 contributors (30d) y: 866 lines of code ax/storage/sqa_store/encoder.py x: 1 contributors (30d) y: 719 lines of code ax/service/managed_loop.py x: 1 contributors (30d) y: 250 lines of code tutorials/modular_botax.ipynb x: 1 contributors (30d) y: 1257 lines of code website/pages/en/index.js x: 2 contributors (30d) y: 184 lines of code website/static/css/custom.css x: 2 contributors (30d) y: 243 lines of code ax/models/torch/fully_bayesian.py x: 1 contributors (30d) y: 469 lines of code ax/plot/pareto_utils.py x: 1 contributors (30d) y: 320 lines of code
1257.0
lines of code
  min: 2.0
  average: 289.59
  25th percentile: 61.0
  median: 153.0
  75th percentile: 420.0
  max: 1257.0
0 3.0
contributors (30d)
min: 1.0 | average: 1.24 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

File Size vs. Commits (90 days): 138 points

ax/global_stopping/strategies/improvement.py x: 3 commits (90d) y: 151 lines of code ax/service/ax_client.py x: 21 commits (90d) y: 1024 lines of code ax/service/utils/report_utils.py x: 6 commits (90d) y: 420 lines of code ax/metrics/curve.py x: 7 commits (90d) y: 223 lines of code setup.py x: 4 commits (90d) y: 71 lines of code ax/models/torch/botorch_modular/surrogate.py x: 3 commits (90d) y: 256 lines of code ax/models/torch/utils.py x: 4 commits (90d) y: 363 lines of code ax/plot/benchmark.py x: 1 commits (90d) y: 114 lines of code ax/storage/botorch_modular_registry.py x: 2 commits (90d) y: 118 lines of code ax/global_stopping/strategies/__init__.py x: 2 commits (90d) y: 6 lines of code ax/global_stopping/strategies/base.py x: 2 commits (90d) y: 14 lines of code ax/service/utils/instantiation.py x: 4 commits (90d) y: 743 lines of code ax/core/__init__.py x: 1 commits (90d) y: 62 lines of code ax/core/parameter_distribution.py x: 1 commits (90d) y: 34 lines of code ax/metrics/torchx.py x: 1 commits (90d) y: 43 lines of code ax/runners/synthetic.py x: 1 commits (90d) y: 16 lines of code ax/runners/torchx.py x: 1 commits (90d) y: 82 lines of code ax/storage/json_store/decoder.py x: 4 commits (90d) y: 591 lines of code ax/storage/json_store/decoders.py x: 1 commits (90d) y: 151 lines of code ax/storage/json_store/encoder.py x: 4 commits (90d) y: 155 lines of code ax/storage/json_store/encoders.py x: 2 commits (90d) y: 431 lines of code ax/storage/json_store/registry.py x: 6 commits (90d) y: 242 lines of code ax/utils/testing/core_stubs.py x: 5 commits (90d) y: 1164 lines of code ax/benchmark2/__init__.py x: 2 commits (90d) y: 23 lines of code ax/benchmark2/benchmark.py x: 3 commits (90d) y: 45 lines of code ax/benchmark2/benchmark_problem.py x: 3 commits (90d) y: 114 lines of code ax/benchmark2/benchmark_result.py x: 2 commits (90d) y: 109 lines of code ax/runners/botorch_test_problem.py x: 1 commits (90d) y: 21 lines of code ax/service/scheduler.py x: 9 commits (90d) y: 872 lines of code ax/service/utils/best_point_mixin.py x: 5 commits (90d) y: 153 lines of code ax/service/utils/best_point.py x: 6 commits (90d) y: 454 lines of code ax/exceptions/core.py x: 2 commits (90d) y: 56 lines of code ax/global_stopping/__init__.py x: 1 commits (90d) y: 2 lines of code ax/core/base_trial.py x: 1 commits (90d) y: 378 lines of code ax/service/utils/with_db_settings_base.py x: 2 commits (90d) y: 386 lines of code ax/core/experiment.py x: 7 commits (90d) y: 678 lines of code ax/models/torch/botorch_modular/acquisition.py x: 6 commits (90d) y: 282 lines of code ax/storage/metric_registry.py x: 6 commits (90d) y: 80 lines of code ax/storage/runner_registry.py x: 5 commits (90d) y: 61 lines of code ax/storage/sqa_store/decoder.py x: 7 commits (90d) y: 866 lines of code ax/storage/sqa_store/encoder.py x: 7 commits (90d) y: 719 lines of code ax/service/managed_loop.py x: 2 commits (90d) y: 250 lines of code tutorials/modular_botax.ipynb x: 1 commits (90d) y: 1257 lines of code website/pages/en/index.js x: 2 commits (90d) y: 184 lines of code website/static/css/custom.css x: 2 commits (90d) y: 243 lines of code ax/models/torch/fully_bayesian.py x: 1 commits (90d) y: 469 lines of code ax/plot/pareto_utils.py x: 3 commits (90d) y: 320 lines of code ax/core/data.py x: 1 commits (90d) y: 214 lines of code ax/core/map_data.py x: 1 commits (90d) y: 185 lines of code ax/modelbridge/dispatch_utils.py x: 5 commits (90d) y: 314 lines of code ax/storage/sqa_store/load.py x: 1 commits (90d) y: 332 lines of code ax/modelbridge/array.py x: 3 commits (90d) y: 527 lines of code ax/modelbridge/base.py x: 2 commits (90d) y: 729 lines of code ax/modelbridge/modelbridge_utils.py x: 3 commits (90d) y: 675 lines of code ax/utils/testing/mock.py x: 2 commits (90d) y: 64 lines of code ax/metrics/chemistry.py x: 1 commits (90d) y: 71 lines of code ax/models/torch/botorch_modular/list_surrogate.py x: 1 commits (90d) y: 106 lines of code ax/metrics/tensorboard.py x: 4 commits (90d) y: 76 lines of code ax/models/torch/botorch_modular/optimizer_argparse.py x: 1 commits (90d) y: 94 lines of code ax/models/torch/botorch_moo_defaults.py x: 2 commits (90d) y: 300 lines of code ax/plot/table_view.py x: 1 commits (90d) y: 103 lines of code ax/utils/testing/torch_stubs.py x: 1 commits (90d) y: 36 lines of code ax/storage/json_store/load.py x: 3 commits (90d) y: 20 lines of code ax/storage/json_store/save.py x: 3 commits (90d) y: 29 lines of code ax/storage/sqa_store/sqa_config.py x: 8 commits (90d) y: 82 lines of code ax/modelbridge/torch.py x: 4 commits (90d) y: 430 lines of code ax/modelbridge/transforms/base.py x: 2 commits (90d) y: 83 lines of code ax/core/types.py x: 1 commits (90d) y: 59 lines of code ax/modelbridge/discrete.py x: 1 commits (90d) y: 172 lines of code ax/modelbridge/factory.py x: 2 commits (90d) y: 519 lines of code ax/modelbridge/random.py x: 1 commits (90d) y: 75 lines of code ax/modelbridge/transforms/cast.py x: 1 commits (90d) y: 51 lines of code ax/modelbridge/transforms/choice_encode.py x: 1 commits (90d) y: 134 lines of code ax/modelbridge/transforms/log_y.py x: 1 commits (90d) y: 133 lines of code ax/modelbridge/transforms/power_transform_y.py x: 1 commits (90d) y: 124 lines of code ax/modelbridge/transforms/relativize.py x: 1 commits (90d) y: 161 lines of code ax/modelbridge/transforms/search_space_to_choice.py x: 1 commits (90d) y: 67 lines of code ax/modelbridge/transforms/winsorize.py x: 1 commits (90d) y: 318 lines of code ax/models/discrete/full_factorial.py x: 1 commits (90d) y: 48 lines of code ax/models/discrete/thompson.py x: 1 commits (90d) y: 194 lines of code ax/models/model_utils.py x: 1 commits (90d) y: 289 lines of code ax/models/random/alebo_initializer.py x: 2 commits (90d) y: 50 lines of code ax/models/random/rembo_initializer.py x: 2 commits (90d) y: 40 lines of code ax/models/torch/botorch.py x: 1 commits (90d) y: 356 lines of code ax/models/torch/botorch_defaults.py x: 1 commits (90d) y: 434 lines of code ax/models/torch/botorch_kg.py x: 2 commits (90d) y: 320 lines of code ax/models/torch/botorch_modular/model.py x: 2 commits (90d) y: 324 lines of code ax/models/torch/botorch_modular/utils.py x: 1 commits (90d) y: 120 lines of code ax/models/torch/botorch_moo.py x: 2 commits (90d) y: 236 lines of code ax/models/torch/cbo_lcea.py x: 1 commits (90d) y: 139 lines of code ax/models/types.py x: 1 commits (90d) y: 9 lines of code ax/early_stopping/strategies/__init__.py x: 1 commits (90d) y: 14 lines of code ax/early_stopping/strategies/base.py x: 1 commits (90d) y: 182 lines of code ax/core/observation.py x: 1 commits (90d) y: 326 lines of code ax/core/multi_type_experiment.py x: 1 commits (90d) y: 145 lines of code ax/core/metric.py x: 2 commits (90d) y: 139 lines of code ax/modelbridge/registry.py x: 4 commits (90d) y: 413 lines of code ax/core/search_space.py x: 2 commits (90d) y: 422 lines of code ax/modelbridge/__init__.py x: 1 commits (90d) y: 25 lines of code ax/modelbridge/cross_validation.py x: 1 commits (90d) y: 244 lines of code ax/modelbridge/model_spec.py x: 2 commits (90d) y: 192 lines of code ax/core/parameter.py x: 1 commits (90d) y: 419 lines of code ax/modelbridge/strategies/alebo.py x: 1 commits (90d) y: 98 lines of code ax/modelbridge/strategies/rembo.py x: 1 commits (90d) y: 204 lines of code
1257.0
lines of code
  min: 2.0
  average: 214.21
  25th percentile: 61.75
  median: 119.0
  75th percentile: 303.5
  max: 1257.0
0 21.0
commits (90d)
min: 1.0 | average: 2.22 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 21.0

File Size vs. Contributors (90 days): 138 points

ax/global_stopping/strategies/improvement.py x: 1 contributors (90d) y: 151 lines of code ax/service/ax_client.py x: 4 contributors (90d) y: 1024 lines of code ax/service/utils/report_utils.py x: 2 contributors (90d) y: 420 lines of code ax/metrics/curve.py x: 3 contributors (90d) y: 223 lines of code setup.py x: 3 contributors (90d) y: 71 lines of code ax/models/torch/botorch_modular/surrogate.py x: 2 contributors (90d) y: 256 lines of code ax/models/torch/utils.py x: 4 contributors (90d) y: 363 lines of code ax/plot/benchmark.py x: 1 contributors (90d) y: 114 lines of code ax/storage/botorch_modular_registry.py x: 2 contributors (90d) y: 118 lines of code ax/global_stopping/strategies/__init__.py x: 1 contributors (90d) y: 6 lines of code ax/global_stopping/strategies/base.py x: 1 contributors (90d) y: 14 lines of code ax/service/utils/instantiation.py x: 1 contributors (90d) y: 743 lines of code ax/core/__init__.py x: 1 contributors (90d) y: 62 lines of code ax/core/parameter_distribution.py x: 1 contributors (90d) y: 34 lines of code ax/metrics/torchx.py x: 1 contributors (90d) y: 43 lines of code ax/runners/synthetic.py x: 1 contributors (90d) y: 16 lines of code ax/runners/torchx.py x: 1 contributors (90d) y: 82 lines of code ax/storage/json_store/decoder.py x: 2 contributors (90d) y: 591 lines of code ax/storage/json_store/encoder.py x: 2 contributors (90d) y: 155 lines of code ax/storage/json_store/encoders.py x: 2 contributors (90d) y: 431 lines of code ax/storage/json_store/registry.py x: 2 contributors (90d) y: 242 lines of code ax/utils/testing/core_stubs.py x: 4 contributors (90d) y: 1164 lines of code ax/benchmark2/__init__.py x: 1 contributors (90d) y: 23 lines of code ax/benchmark2/benchmark.py x: 1 contributors (90d) y: 45 lines of code ax/benchmark2/benchmark_result.py x: 1 contributors (90d) y: 109 lines of code ax/service/scheduler.py x: 4 contributors (90d) y: 872 lines of code ax/service/utils/best_point.py x: 2 contributors (90d) y: 454 lines of code ax/exceptions/core.py x: 2 contributors (90d) y: 56 lines of code ax/global_stopping/__init__.py x: 1 contributors (90d) y: 2 lines of code ax/core/base_trial.py x: 1 contributors (90d) y: 378 lines of code ax/service/utils/with_db_settings_base.py x: 2 contributors (90d) y: 386 lines of code ax/core/experiment.py x: 4 contributors (90d) y: 678 lines of code ax/models/torch/botorch_modular/acquisition.py x: 5 contributors (90d) y: 282 lines of code ax/storage/sqa_store/decoder.py x: 1 contributors (90d) y: 866 lines of code ax/storage/sqa_store/encoder.py x: 1 contributors (90d) y: 719 lines of code ax/service/managed_loop.py x: 2 contributors (90d) y: 250 lines of code tutorials/modular_botax.ipynb x: 1 contributors (90d) y: 1257 lines of code website/pages/en/index.js x: 2 contributors (90d) y: 184 lines of code website/static/css/custom.css x: 2 contributors (90d) y: 243 lines of code ax/models/torch/fully_bayesian.py x: 1 contributors (90d) y: 469 lines of code ax/plot/pareto_utils.py x: 2 contributors (90d) y: 320 lines of code ax/core/data.py x: 1 contributors (90d) y: 214 lines of code ax/core/map_data.py x: 1 contributors (90d) y: 185 lines of code ax/modelbridge/dispatch_utils.py x: 5 contributors (90d) y: 314 lines of code ax/storage/sqa_store/load.py x: 1 contributors (90d) y: 332 lines of code ax/modelbridge/array.py x: 3 contributors (90d) y: 527 lines of code ax/modelbridge/base.py x: 2 contributors (90d) y: 729 lines of code ax/modelbridge/modelbridge_utils.py x: 3 contributors (90d) y: 675 lines of code ax/utils/testing/mock.py x: 2 contributors (90d) y: 64 lines of code ax/metrics/chemistry.py x: 1 contributors (90d) y: 71 lines of code ax/models/torch/botorch_modular/list_surrogate.py x: 1 contributors (90d) y: 106 lines of code ax/metrics/tensorboard.py x: 2 contributors (90d) y: 76 lines of code ax/models/torch/botorch_modular/optimizer_argparse.py x: 1 contributors (90d) y: 94 lines of code ax/models/torch/botorch_moo_defaults.py x: 2 contributors (90d) y: 300 lines of code ax/plot/table_view.py x: 1 contributors (90d) y: 103 lines of code ax/utils/testing/torch_stubs.py x: 1 contributors (90d) y: 36 lines of code ax/storage/json_store/save.py x: 1 contributors (90d) y: 29 lines of code ax/modelbridge/torch.py x: 2 contributors (90d) y: 430 lines of code ax/modelbridge/transforms/base.py x: 2 contributors (90d) y: 83 lines of code ax/core/types.py x: 1 contributors (90d) y: 59 lines of code ax/modelbridge/discrete.py x: 1 contributors (90d) y: 172 lines of code ax/modelbridge/factory.py x: 2 contributors (90d) y: 519 lines of code ax/modelbridge/random.py x: 1 contributors (90d) y: 75 lines of code ax/modelbridge/transforms/cast.py x: 1 contributors (90d) y: 51 lines of code ax/modelbridge/transforms/choice_encode.py x: 1 contributors (90d) y: 134 lines of code ax/modelbridge/transforms/log_y.py x: 1 contributors (90d) y: 133 lines of code ax/modelbridge/transforms/power_transform_y.py x: 1 contributors (90d) y: 124 lines of code ax/modelbridge/transforms/relativize.py x: 1 contributors (90d) y: 161 lines of code ax/modelbridge/transforms/search_space_to_choice.py x: 1 contributors (90d) y: 67 lines of code ax/modelbridge/transforms/winsorize.py x: 1 contributors (90d) y: 318 lines of code ax/models/discrete/thompson.py x: 1 contributors (90d) y: 194 lines of code ax/models/model_utils.py x: 1 contributors (90d) y: 289 lines of code ax/models/random/alebo_initializer.py x: 2 contributors (90d) y: 50 lines of code ax/models/random/rembo_initializer.py x: 2 contributors (90d) y: 40 lines of code ax/models/torch/botorch.py x: 1 contributors (90d) y: 356 lines of code ax/models/torch/botorch_defaults.py x: 1 contributors (90d) y: 434 lines of code ax/models/torch/botorch_modular/model.py x: 2 contributors (90d) y: 324 lines of code ax/models/torch/botorch_modular/utils.py x: 1 contributors (90d) y: 120 lines of code ax/models/torch/botorch_moo.py x: 2 contributors (90d) y: 236 lines of code ax/models/torch/cbo_lcea.py x: 1 contributors (90d) y: 139 lines of code ax/early_stopping/strategies/base.py x: 1 contributors (90d) y: 182 lines of code ax/core/observation.py x: 1 contributors (90d) y: 326 lines of code ax/core/multi_type_experiment.py x: 1 contributors (90d) y: 145 lines of code ax/modelbridge/registry.py x: 3 contributors (90d) y: 413 lines of code ax/core/search_space.py x: 1 contributors (90d) y: 422 lines of code ax/modelbridge/cross_validation.py x: 1 contributors (90d) y: 244 lines of code ax/modelbridge/model_spec.py x: 1 contributors (90d) y: 192 lines of code ax/core/parameter.py x: 1 contributors (90d) y: 419 lines of code ax/modelbridge/strategies/alebo.py x: 1 contributors (90d) y: 98 lines of code ax/modelbridge/strategies/rembo.py x: 1 contributors (90d) y: 204 lines of code
1257.0
lines of code
  min: 2.0
  average: 214.21
  25th percentile: 61.75
  median: 119.0
  75th percentile: 303.5
  max: 1257.0
0 5.0
contributors (90d)
min: 1.0 | average: 1.43 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0