GoogleCloudPlatform / cortex-dag-generator
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
common/materializer/generate_build_files.py
common/materializer/dependent_dags.py
1 5 (20%) 1 (100%) 2025-04-22
common/materializer/create_bq_object.py
common/materializer/__init__.py
1 5 (20%) 1 (100%) 2025-04-22
common/materializer/generate_build_files.py
common/materializer/__init__.py
1 5 (20%) 1 (100%) 2025-04-22
common/py_libs/k9_deployer.py
common/py_libs/constants.py
1 6 (16%) 3 (33%) 2025-04-22
src/template_dag/dag_sql.py
common/py_libs/bq_materializer.py
1 5 (20%) 2 (50%) 2025-04-22
common/materializer/generate_build_files.py
common/materializer/generate_assets.py
1 5 (20%) 1 (100%) 2025-04-22
common/materializer/generate_dependent_dags.py
common/materializer/dag_types.py
1 1 (100%) 1 (100%) 2025-04-22
common/py_libs/bq_materializer.py
common/materializer/templates/cloudbuild_materializer.yaml.jinja
1 2 (50%) 5 (20%) 2025-04-22
src/template_dag/dag_sql.py
src/config_reader.py
1 5 (20%) 9 (11%) 2025-04-22
common/py_libs/config_spec.py
common/py_libs/bq_materializer.py
1 2 (50%) 2 (50%) 2025-04-22
src/template_dag/dag_sql.py
src/generate_query.py
1 5 (20%) 8 (12%) 2025-04-22
common/materializer/generate_dependent_dags.py
common/materializer/generate_assets.py
1 1 (100%) 1 (100%) 2025-04-22
common/py_libs/jinja.py
common/materializer/generate_assets.py
1 5 (20%) 1 (100%) 2025-04-22
src/generate_query.py
common/materializer/__init__.py
1 8 (12%) 1 (100%) 2025-04-22
src/generate_query.py
common/materializer/templates/airflow_task_dep_dag_template_reporting.py
1 8 (12%) 1 (100%) 2025-04-22
common/py_libs/jinja.py
common/init_deployment_config.py
1 5 (20%) 6 (16%) 2025-04-22
common/materializer/dependent_dags.py
common/init_deployment_config.py
1 1 (100%) 6 (16%) 2025-04-22
common/py_libs/k9_deployer.py
common/py_libs/jinja.py
1 6 (16%) 5 (20%) 2025-04-22
common/py_libs/dag_generator.py
common/materializer/dag_types.py
1 2 (50%) 1 (100%) 2025-04-22
common/py_libs/dag_generator.py
common/materializer/templates/cloudbuild_materializer.yaml.jinja
1 2 (50%) 5 (20%) 2025-04-22
src/template_dag/dag_sql.py
common/materializer/dependent_dags.py
1 5 (20%) 1 (100%) 2025-04-22
common/py_libs/k9_deployer.py
common/init_deployment_config.py
1 6 (16%) 6 (16%) 2025-04-22
common/py_libs/dag_generator.py
common/materializer/__init__.py
1 2 (50%) 1 (100%) 2025-04-22
src/generate_query.py
common/materializer/generate_dependent_dags.py
1 8 (12%) 1 (100%) 2025-04-22
common/materializer/templates/airflow_task_dep_dag_template_reporting.py
common/materializer/dependent_dags.py
1 1 (100%) 1 (100%) 2025-04-22
common/py_libs/constants.py
common/materializer/templates/cloudbuild_materializer.yaml.jinja
1 3 (33%) 5 (20%) 2025-04-22
common/py_libs/dag_generator.py
common/materializer/generate_build_files.py
1 2 (50%) 5 (20%) 2025-04-22
common/materializer/templates/airflow_task_dep_dag_template_reporting.py
common/materializer/generate_build_files.py
1 1 (100%) 5 (20%) 2025-04-22
common/py_libs/dag_generator.py
common/init_deployment_config.py
1 2 (50%) 6 (16%) 2025-04-22
src/config_reader.py
common/materializer/dependent_dags.py
1 9 (11%) 1 (100%) 2025-04-22
src/generate_query.py
common/materializer/generate_assets.py
1 8 (12%) 1 (100%) 2025-04-22
common/py_libs/bq_materializer.py
common/materializer/dag_types.py
1 2 (50%) 1 (100%) 2025-04-22
src/generate_query.py
common/materializer/templates/cloudbuild_materializer.yaml.jinja
1 8 (12%) 5 (20%) 2025-04-22
common/py_libs/config_spec.py
common/materializer/templates/cloudbuild_materializer.yaml.jinja
1 2 (50%) 5 (20%) 2025-04-22
common/py_libs/dag_generator.py
common/py_libs/config_spec.py
1 2 (50%) 2 (50%) 2025-04-22
common/materializer/generate_assets.py
common/init_deployment_config.py
1 1 (100%) 6 (16%) 2025-04-22
src/generate_query.py
common/materializer/dependent_dags.py
1 8 (12%) 1 (100%) 2025-04-22
common/py_libs/jinja.py
common/materializer/__init__.py
1 5 (20%) 1 (100%) 2025-04-22
common/materializer/__init__.py
common/init_deployment_config.py
1 1 (100%) 6 (16%) 2025-04-22
common/py_libs/k9_deployer.py
common/materializer/templates/airflow_task_dep_dag_template_reporting.py
1 6 (16%) 1 (100%) 2025-04-22
src/config_reader.py
common/materializer/generate_assets.py
1 9 (11%) 1 (100%) 2025-04-22
src/generate_query.py
common/py_libs/k9_deployer.py
1 8 (12%) 6 (16%) 2025-04-22
common/materializer/templates/cloudbuild_materializer.yaml.jinja
common/materializer/generate_dependent_dags.py
1 5 (20%) 1 (100%) 2025-04-22
common/materializer/templates/cloudbuild_materializer.yaml.jinja
common/materializer/dag_types.py
1 5 (20%) 1 (100%) 2025-04-22
common/materializer/generate_dependent_dags.py
common/materializer/generate_build_files.py
1 1 (100%) 5 (20%) 2025-04-22
common/materializer/generate_assets.py
common/materializer/dependent_dags.py
1 1 (100%) 1 (100%) 2025-04-22
common/py_libs/jinja.py
common/materializer/generate_build_files.py
1 5 (20%) 5 (20%) 2025-04-22
src/template_dag/dag_sql.py
common/materializer/generate_build_files.py
1 5 (20%) 5 (20%) 2025-04-22
common/py_libs/config_spec.py
common/materializer/generate_dependent_dags.py
1 2 (50%) 1 (100%) 2025-04-22
common/materializer/templates/cloudbuild_materializer.yaml.jinja
common/materializer/dependent_dags.py
1 5 (20%) 1 (100%) 2025-04-22
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [common/materializer/generate_build_files.py] [common/materializer/generate_build_files.py] [common/materializer/dependent_dags.py] [common/materializer/dependent_dags.py] [common/materializer/generate_build_files.py]--[common/materializer/dependent_dags.py] 1 [common/materializer/__init__.py] [common/materializer/__init__.py] [common/materializer/generate_build_files.py]--[common/materializer/__init__.py] 1 [common/materializer/generate_assets.py] [common/materializer/generate_assets.py] [common/materializer/generate_build_files.py]--[common/materializer/generate_assets.py] 1 [common/init_deployment_config.py] [common/init_deployment_config.py] [common/materializer/dependent_dags.py]--[common/init_deployment_config.py] 1 [common/materializer/create_bq_object.py] [common/materializer/create_bq_object.py] [common/materializer/create_bq_object.py]--[common/materializer/__init__.py] 1 [common/materializer/__init__.py]--[common/init_deployment_config.py] 1 [common/py_libs/k9_deployer.py] [common/py_libs/k9_deployer.py] [common/py_libs/constants.py] [common/py_libs/constants.py] [common/py_libs/k9_deployer.py]--[common/py_libs/constants.py] 1 [common/py_libs/jinja.py] [common/py_libs/jinja.py] [common/py_libs/k9_deployer.py]--[common/py_libs/jinja.py] 1 [common/materializer/templates/airflow_task_dep_dag_template_reporting.py] [common/materializer/templates/airflow_task_dep_dag_template_reporting.py] [common/py_libs/k9_deployer.py]--[common/materializer/templates/airflow_task_dep_dag_template_reporting.py] 1 [common/py_libs/k9_deployer.py]--[common/init_deployment_config.py] 1 [common/materializer/templates/cloudbuild_materializer.yaml.jinja] [common/materializer/templates/cloudbuild_materializer.yaml.jinja] [common/py_libs/constants.py]--[common/materializer/templates/cloudbuild_materializer.yaml.jinja] 1 [src/template_dag/dag_sql.py] [src/template_dag/dag_sql.py] [src/template_dag/dag_sql.py]--[common/materializer/generate_build_files.py] 1 [src/template_dag/dag_sql.py]--[common/materializer/dependent_dags.py] 1 [common/py_libs/bq_materializer.py] [common/py_libs/bq_materializer.py] [src/template_dag/dag_sql.py]--[common/py_libs/bq_materializer.py] 1 [src/config_reader.py] [src/config_reader.py] [src/template_dag/dag_sql.py]--[src/config_reader.py] 1 [src/generate_query.py] [src/generate_query.py] [src/template_dag/dag_sql.py]--[src/generate_query.py] 1 [common/materializer/dag_types.py] [common/materializer/dag_types.py] [common/py_libs/bq_materializer.py]--[common/materializer/dag_types.py] 1 [common/py_libs/bq_materializer.py]--[common/materializer/templates/cloudbuild_materializer.yaml.jinja] 1 [common/materializer/generate_assets.py]--[common/materializer/dependent_dags.py] 1 [common/materializer/generate_assets.py]--[common/init_deployment_config.py] 1 [common/materializer/generate_dependent_dags.py] [common/materializer/generate_dependent_dags.py] [common/materializer/generate_dependent_dags.py]--[common/materializer/generate_build_files.py] 1 [common/materializer/generate_dependent_dags.py]--[common/materializer/generate_assets.py] 1 [common/materializer/generate_dependent_dags.py]--[common/materializer/dag_types.py] 1 [common/materializer/templates/cloudbuild_materializer.yaml.jinja]--[common/materializer/dependent_dags.py] 1 [common/materializer/templates/cloudbuild_materializer.yaml.jinja]--[common/materializer/generate_dependent_dags.py] 1 [common/materializer/templates/cloudbuild_materializer.yaml.jinja]--[common/materializer/dag_types.py] 1 [src/config_reader.py]--[common/materializer/dependent_dags.py] 1 [src/config_reader.py]--[common/materializer/generate_assets.py] 1 [common/py_libs/config_spec.py] [common/py_libs/config_spec.py] [common/py_libs/config_spec.py]--[common/py_libs/bq_materializer.py] 1 [common/py_libs/config_spec.py]--[common/materializer/generate_dependent_dags.py] 1 [common/py_libs/config_spec.py]--[common/materializer/templates/cloudbuild_materializer.yaml.jinja] 1 [src/generate_query.py]--[common/materializer/dependent_dags.py] 1 [src/generate_query.py]--[common/materializer/__init__.py] 1 [src/generate_query.py]--[common/py_libs/k9_deployer.py] 1 [src/generate_query.py]--[common/materializer/generate_assets.py] 1 [src/generate_query.py]--[common/materializer/generate_dependent_dags.py] 1 [src/generate_query.py]--[common/materializer/templates/cloudbuild_materializer.yaml.jinja] 1 [src/generate_query.py]--[common/materializer/templates/airflow_task_dep_dag_template_reporting.py] 1 [common/py_libs/jinja.py]--[common/materializer/generate_build_files.py] 1 [common/py_libs/jinja.py]--[common/materializer/__init__.py] 1 [common/py_libs/jinja.py]--[common/materializer/generate_assets.py] 1 [common/py_libs/jinja.py]--[common/init_deployment_config.py] 1 [common/materializer/templates/airflow_task_dep_dag_template_reporting.py]--[common/materializer/generate_build_files.py] 1 [common/materializer/templates/airflow_task_dep_dag_template_reporting.py]--[common/materializer/dependent_dags.py] 1 [common/py_libs/dag_generator.py] [common/py_libs/dag_generator.py] [common/py_libs/dag_generator.py]--[common/materializer/generate_build_files.py] 1 [common/py_libs/dag_generator.py]--[common/materializer/__init__.py] 1 [common/py_libs/dag_generator.py]--[common/materializer/dag_types.py] 1 [common/py_libs/dag_generator.py]--[common/materializer/templates/cloudbuild_materializer.yaml.jinja] 1 [common/py_libs/dag_generator.py]--[common/py_libs/config_spec.py] 1 [common/py_libs/dag_generator.py]--[common/init_deployment_config.py] 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... 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 common common common--common 1 src src src--common 1 src--src 1
Download: SVG DOT (open online Graphviz editor)

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