facebook / Ax
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
ax/service/utils/instantiation.py
ax/service/ax_client.py
3 53 (5%) 143 (2%) 2022-03-25
ax/service/scheduler.py
ax/service/ax_client.py
3 53 (5%) 143 (2%) 2022-03-16
ax/service/utils/best_point_mixin.py
ax/service/ax_client.py
3 5 (60%) 143 (2%) 2022-03-16
ax/service/utils/best_point_mixin.py
ax/service/scheduler.py
3 5 (60%) 53 (5%) 2022-03-16
ax/global_stopping/strategies/base.py
ax/global_stopping/strategies/__init__.py
2 2 (100%) 2 (100%) 2022-03-26
website/static/css/custom.css
website/pages/en/index.js
2 9 (22%) 7 (28%) 2022-03-07
ax/benchmark2/benchmark_problem.py
ax/benchmark2/benchmark.py
2 3 (66%) 3 (66%) 2022-03-16
ax/storage/json_store/decoders.py
ax/storage/json_store/decoder.py
1 18 (5%) 42 (2%) 2022-03-22
ax/storage/runner_registry.py
ax/storage/metric_registry.py
1 7 (14%) 14 (7%) 2022-03-09
ax/storage/json_store/encoder.py
ax/storage/json_store/decoder.py
1 19 (5%) 42 (2%) 2022-03-22
ax/runners/torchx.py
ax/metrics/torchx.py
1 1 (100%) 1 (100%) 2022-03-23
ax/storage/sqa_store/encoder.py
ax/storage/runner_registry.py
1 73 (1%) 7 (14%) 2022-03-09
ax/storage/sqa_store/encoder.py
ax/storage/metric_registry.py
1 73 (1%) 14 (7%) 2022-03-09
ax/core/base_trial.py
ax/service/utils/instantiation.py
1 52 (1%) 53 (1%) 2022-03-10
ax/utils/testing/core_stubs.py
ax/service/ax_client.py
1 93 (1%) 143 (<1%) 2022-03-15
ax/service/managed_loop.py
ax/service/utils/instantiation.py
1 18 (5%) 53 (1%) 2022-03-07
ax/utils/testing/core_stubs.py
ax/storage/botorch_modular_registry.py
1 93 (1%) 12 (8%) 2022-03-22
ax/core/base_trial.py
ax/service/ax_client.py
1 52 (1%) 143 (<1%) 2022-03-10
ax/exceptions/core.py
ax/utils/testing/core_stubs.py
1 13 (7%) 93 (1%) 2022-03-15
ax/benchmark2/benchmark_method.py
ax/benchmark2/benchmark.py
1 2 (50%) 3 (33%) 2022-03-16
ax/service/utils/best_point.py
ax/service/utils/best_point_mixin.py
1 35 (2%) 5 (20%) 2022-03-16
ax/storage/sqa_store/encoder.py
ax/storage/sqa_store/decoder.py
1 73 (1%) 79 (1%) 2022-03-09
ax/storage/json_store/registry.py
ax/storage/json_store/decoders.py
1 38 (2%) 18 (5%) 2022-03-22
ax/models/torch/utils.py
ax/models/torch/botorch_modular/surrogate.py
1 33 (3%) 26 (3%) 2022-03-29
ax/service/utils/with_db_settings_base.py
ax/core/base_trial.py
1 37 (2%) 52 (1%) 2022-03-10
ax/storage/json_store/decoders.py
ax/storage/botorch_modular_registry.py
1 18 (5%) 12 (8%) 2022-03-22
ax/benchmark2/benchmark_result.py
ax/benchmark2/benchmark_problem.py
1 2 (50%) 3 (33%) 2022-03-16
ax/runners/botorch_test_problem.py
ax/benchmark2/__init__.py
1 1 (100%) 2 (50%) 2022-03-16
ax/storage/json_store/encoders.py
ax/storage/json_store/encoder.py
1 58 (1%) 19 (5%) 2022-03-22
ax/storage/json_store/encoder.py
ax/storage/botorch_modular_registry.py
1 19 (5%) 12 (8%) 2022-03-22
ax/benchmark2/benchmark_result.py
ax/benchmark2/benchmark.py
1 2 (50%) 3 (33%) 2022-03-16
ax/utils/testing/core_stubs.py
ax/storage/json_store/encoder.py
1 93 (1%) 19 (5%) 2022-03-22
ax/storage/sqa_store/decoder.py
ax/storage/runner_registry.py
1 79 (1%) 7 (14%) 2022-03-09
ax/storage/json_store/encoder.py
ax/storage/json_store/decoders.py
1 19 (5%) 18 (5%) 2022-03-22
ax/storage/json_store/registry.py
ax/storage/json_store/encoder.py
1 38 (2%) 19 (5%) 2022-03-22
ax/utils/testing/core_stubs.py
ax/storage/json_store/decoder.py
1 93 (1%) 42 (2%) 2022-03-22
ax/service/utils/with_db_settings_base.py
ax/service/ax_client.py
1 37 (2%) 143 (<1%) 2022-03-10
ax/benchmark2/benchmark_problem.py
ax/benchmark2/__init__.py
1 3 (33%) 2 (50%) 2022-03-16
ax/storage/json_store/encoders.py
ax/storage/json_store/decoder.py
1 58 (1%) 42 (2%) 2022-03-22
ax/storage/json_store/registry.py
ax/storage/json_store/decoder.py
1 38 (2%) 42 (2%) 2022-03-22
ax/utils/testing/core_stubs.py
ax/storage/json_store/encoders.py
1 93 (1%) 58 (1%) 2022-03-22
ax/runners/botorch_test_problem.py
ax/benchmark2/benchmark_problem.py
1 1 (100%) 3 (33%) 2022-03-16
ax/storage/json_store/encoders.py
ax/storage/json_store/decoders.py
1 58 (1%) 18 (5%) 2022-03-22
ax/service/managed_loop.py
ax/service/ax_client.py
1 18 (5%) 143 (<1%) 2022-03-07
ax/runners/botorch_test_problem.py
ax/metrics/botorch_test_problem.py
1 1 (100%) 1 (100%) 2022-03-16
ax/core/parameter_distribution.py
ax/core/__init__.py
1 1 (100%) 6 (16%) 2022-03-24
ax/metrics/botorch_test_problem.py
ax/benchmark2/benchmark_problem.py
1 1 (100%) 3 (33%) 2022-03-16
ax/exceptions/core.py
ax/service/ax_client.py
1 13 (7%) 143 (<1%) 2022-03-15
ax/storage/sqa_store/decoder.py
ax/storage/metric_registry.py
1 79 (1%) 14 (7%) 2022-03-09
ax/utils/testing/core_stubs.py
ax/storage/json_store/decoders.py
1 93 (1%) 18 (5%) 2022-03-22
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [ax/service/utils/instantiation.py] [ax/service/utils/instantiation.py] [ax/service/ax_client.py] [ax/service/ax_client.py] [ax/service/utils/instantiation.py]--[ax/service/ax_client.py] 3 [ax/service/scheduler.py] [ax/service/scheduler.py] [ax/service/scheduler.py]--[ax/service/ax_client.py] 3 [ax/service/utils/best_point_mixin.py] [ax/service/utils/best_point_mixin.py] [ax/service/utils/best_point_mixin.py]--[ax/service/ax_client.py] 3 [ax/service/utils/best_point_mixin.py]--[ax/service/scheduler.py] 3 [ax/global_stopping/strategies/base.py] [ax/global_stopping/strategies/base.py] [ax/global_stopping/strategies/__init__.py] [ax/global_stopping/strategies/__init__.py] [ax/global_stopping/strategies/base.py]--[ax/global_stopping/strategies/__init__.py] 2 [website/static/css/custom.css] [website/static/css/custom.css] [website/pages/en/index.js] [website/pages/en/index.js] [website/static/css/custom.css]--[website/pages/en/index.js] 2 [ax/benchmark2/benchmark_problem.py] [ax/benchmark2/benchmark_problem.py] [ax/benchmark2/benchmark.py] [ax/benchmark2/benchmark.py] [ax/benchmark2/benchmark_problem.py]--[ax/benchmark2/benchmark.py] 2 [ax/benchmark2/__init__.py] [ax/benchmark2/__init__.py] [ax/benchmark2/benchmark_problem.py]--[ax/benchmark2/__init__.py] 1 [ax/storage/json_store/decoders.py] [ax/storage/json_store/decoders.py] [ax/storage/json_store/decoder.py] [ax/storage/json_store/decoder.py] [ax/storage/json_store/decoders.py]--[ax/storage/json_store/decoder.py] 1 [ax/storage/botorch_modular_registry.py] [ax/storage/botorch_modular_registry.py] [ax/storage/json_store/decoders.py]--[ax/storage/botorch_modular_registry.py] 1 [ax/storage/runner_registry.py] [ax/storage/runner_registry.py] [ax/storage/metric_registry.py] [ax/storage/metric_registry.py] [ax/storage/runner_registry.py]--[ax/storage/metric_registry.py] 1 [ax/storage/json_store/encoder.py] [ax/storage/json_store/encoder.py] [ax/storage/json_store/encoder.py]--[ax/storage/json_store/decoders.py] 1 [ax/storage/json_store/encoder.py]--[ax/storage/json_store/decoder.py] 1 [ax/storage/json_store/encoder.py]--[ax/storage/botorch_modular_registry.py] 1 [ax/runners/torchx.py] [ax/runners/torchx.py] [ax/metrics/torchx.py] [ax/metrics/torchx.py] [ax/runners/torchx.py]--[ax/metrics/torchx.py] 1 [ax/storage/sqa_store/encoder.py] [ax/storage/sqa_store/encoder.py] [ax/storage/sqa_store/encoder.py]--[ax/storage/runner_registry.py] 1 [ax/storage/sqa_store/encoder.py]--[ax/storage/metric_registry.py] 1 [ax/storage/sqa_store/decoder.py] [ax/storage/sqa_store/decoder.py] [ax/storage/sqa_store/encoder.py]--[ax/storage/sqa_store/decoder.py] 1 [ax/core/base_trial.py] [ax/core/base_trial.py] [ax/core/base_trial.py]--[ax/service/utils/instantiation.py] 1 [ax/core/base_trial.py]--[ax/service/ax_client.py] 1 [ax/utils/testing/core_stubs.py] [ax/utils/testing/core_stubs.py] [ax/utils/testing/core_stubs.py]--[ax/service/ax_client.py] 1 [ax/utils/testing/core_stubs.py]--[ax/storage/json_store/decoders.py] 1 [ax/utils/testing/core_stubs.py]--[ax/storage/json_store/decoder.py] 1 [ax/utils/testing/core_stubs.py]--[ax/storage/json_store/encoder.py] 1 [ax/utils/testing/core_stubs.py]--[ax/storage/botorch_modular_registry.py] 1 [ax/storage/json_store/encoders.py] [ax/storage/json_store/encoders.py] [ax/utils/testing/core_stubs.py]--[ax/storage/json_store/encoders.py] 1 [ax/service/managed_loop.py] [ax/service/managed_loop.py] [ax/service/managed_loop.py]--[ax/service/utils/instantiation.py] 1 [ax/service/managed_loop.py]--[ax/service/ax_client.py] 1 [ax/exceptions/core.py] [ax/exceptions/core.py] [ax/exceptions/core.py]--[ax/service/ax_client.py] 1 [ax/exceptions/core.py]--[ax/utils/testing/core_stubs.py] 1 [ax/benchmark2/benchmark_method.py] [ax/benchmark2/benchmark_method.py] [ax/benchmark2/benchmark_method.py]--[ax/benchmark2/benchmark.py] 1 [ax/service/utils/best_point.py] [ax/service/utils/best_point.py] [ax/service/utils/best_point.py]--[ax/service/utils/best_point_mixin.py] 1 [ax/storage/sqa_store/decoder.py]--[ax/storage/runner_registry.py] 1 [ax/storage/sqa_store/decoder.py]--[ax/storage/metric_registry.py] 1 [ax/storage/json_store/registry.py] [ax/storage/json_store/registry.py] [ax/storage/json_store/registry.py]--[ax/storage/json_store/decoders.py] 1 [ax/storage/json_store/registry.py]--[ax/storage/json_store/decoder.py] 1 [ax/storage/json_store/registry.py]--[ax/storage/json_store/encoder.py] 1 [ax/models/torch/utils.py] [ax/models/torch/utils.py] [ax/models/torch/botorch_modular/surrogate.py] [ax/models/torch/botorch_modular/surrogate.py] [ax/models/torch/utils.py]--[ax/models/torch/botorch_modular/surrogate.py] 1 [ax/service/utils/with_db_settings_base.py] [ax/service/utils/with_db_settings_base.py] [ax/service/utils/with_db_settings_base.py]--[ax/service/ax_client.py] 1 [ax/service/utils/with_db_settings_base.py]--[ax/core/base_trial.py] 1 [ax/benchmark2/benchmark_result.py] [ax/benchmark2/benchmark_result.py] [ax/benchmark2/benchmark_result.py]--[ax/benchmark2/benchmark_problem.py] 1 [ax/benchmark2/benchmark_result.py]--[ax/benchmark2/benchmark.py] 1 [ax/runners/botorch_test_problem.py] [ax/runners/botorch_test_problem.py] [ax/runners/botorch_test_problem.py]--[ax/benchmark2/benchmark_problem.py] 1 [ax/runners/botorch_test_problem.py]--[ax/benchmark2/__init__.py] 1 [ax/metrics/botorch_test_problem.py] [ax/metrics/botorch_test_problem.py] [ax/runners/botorch_test_problem.py]--[ax/metrics/botorch_test_problem.py] 1 [ax/storage/json_store/encoders.py]--[ax/storage/json_store/decoders.py] 1 [ax/storage/json_store/encoders.py]--[ax/storage/json_store/decoder.py] 1 [ax/storage/json_store/encoders.py]--[ax/storage/json_store/encoder.py] 1 [ax/metrics/botorch_test_problem.py]--[ax/benchmark2/benchmark_problem.py] 1 [ax/core/parameter_distribution.py] [ax/core/parameter_distribution.py] [ax/core/__init__.py] [ax/core/__init__.py] [ax/core/parameter_distribution.py]--[ax/core/__init__.py] 1

Open 3D force graph (file dependencies)...
Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G ax/service ax/service ax/service--ax/service 6 ax/benchmark2 ax/benchmark2 ax/benchmark2--ax/benchmark2 3 ax/global_stopping ax/global_stopping ax/global_stopping--ax/global_stopping 2 website/static website/static website/pages website/pages website/static--website/pages 2 ax/storage ax/storage ax/storage--ax/storage 2 ax/runners ax/runners ax/runners--ax/benchmark2 1 ax/runners--ax/runners 1 ax/metrics ax/metrics ax/runners--ax/metrics 2 ax/metrics--ax/benchmark2 1 ax/core ax/core ax/core--ax/service 1 ax/core--ax/core 1 ax/utils ax/utils ax/utils--ax/service 1 ax/utils--ax/storage 1 ax/exceptions ax/exceptions ax/exceptions--ax/service 1 ax/exceptions--ax/utils 1 ax/models ax/models ax/models--ax/models 1

Open 3D force graph (file dependencies)...