apache / arrow
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
cpp/src/parquet/types.h
cpp/src/parquet/arrow/schema.cc
2 74 (2%) 97 (2%) 2025-04-30
python/pyarrow/_parquet.pxd
cpp/src/parquet/arrow/schema.cc
2 86 (2%) 97 (2%) 2025-04-30
cpp/src/parquet/types.cc
cpp/src/parquet/thrift_internal.h
2 46 (4%) 33 (6%) 2025-05-06
cpp/src/parquet/types.h
cpp/src/parquet/types.cc
2 74 (2%) 46 (4%) 2025-04-30
python/pyarrow/parquet/core.py
cpp/src/parquet/arrow/schema_internal.cc
2 41 (4%) 12 (16%) 2025-04-30
python/pyarrow/_parquet.pxd
cpp/src/parquet/arrow/schema_internal.cc
2 86 (2%) 12 (16%) 2025-04-30
python/pyarrow/_parquet.pyx
cpp/src/parquet/arrow/schema.cc
2 139 (1%) 97 (2%) 2025-04-30
cpp/src/parquet/arrow/schema_internal.cc
cpp/src/parquet/arrow/schema.cc
2 12 (16%) 97 (2%) 2025-04-30
python/pyarrow/_parquet.pyx
cpp/src/parquet/arrow/schema_internal.cc
2 139 (1%) 12 (16%) 2025-04-30
python/pyarrow/_parquet.pyx
python/pyarrow/_parquet.pxd
2 139 (1%) 86 (2%) 2025-04-30
python/pyarrow/parquet/core.py
python/pyarrow/_parquet.pyx
2 41 (4%) 139 (1%) 2025-04-30
python/pyarrow/parquet/core.py
python/pyarrow/_parquet.pxd
2 41 (4%) 86 (2%) 2025-04-30
python/pyarrow/parquet/core.py
cpp/src/parquet/arrow/schema.cc
2 41 (4%) 97 (2%) 2025-04-30
cpp/src/parquet/arrow/schema.cc
cpp/src/parquet/types.cc
2 97 (2%) 46 (4%) 2025-04-30
cpp/src/parquet/types.h
cpp/src/parquet/metadata.cc
1 74 (1%) 96 (1%) 2025-04-30
python/pyarrow/parquet/core.py
cpp/src/parquet/geospatial/util_internal.cc
1 41 (2%) 1 (100%) 2025-04-30
cpp/src/parquet/types.h
cpp/cmake_modules/ThirdpartyToolchain.cmake
1 74 (1%) 515 (<1%) 2025-04-30
cpp/src/parquet/geospatial/util_internal.h
cpp/src/parquet/geospatial/statistics.h
1 1 (100%) 1 (100%) 2025-04-30
cpp/src/parquet/geospatial/statistics.h
cpp/src/parquet/arrow/schema_internal.cc
1 1 (100%) 12 (8%) 2025-04-30
ruby/red-gandiva/lib/gandiva/version.rb
csharp/Directory.Build.props
1 42 (2%) 48 (2%) 2025-04-28
cpp/src/arrow/filesystem/util_internal.cc
cpp/cmake_modules/DefineOptions.cmake
1 21 (4%) 110 (<1%) 2025-04-07
ruby/red-gandiva/lib/gandiva/version.rb
ruby/red-arrow-flight/lib/arrow-flight/version.rb
1 42 (2%) 19 (5%) 2025-04-28
cpp/src/parquet/arrow/schema_internal.cc
cpp/src/parquet/geospatial/util_json_internal.cc
1 12 (8%) 2 (50%) 2025-04-30
cpp/src/parquet/type_fwd.h
cpp/src/parquet/thrift_internal.h
1 7 (14%) 33 (3%) 2025-04-30
cpp/src/arrow/gpu/cuda_internal.h
cpp/src/arrow/gpu/cuda_context.h
1 3 (33%) 23 (4%) 2025-04-08
cpp/src/parquet/geospatial/util_internal.cc
cpp/src/parquet/thrift_internal.h
1 1 (100%) 33 (3%) 2025-04-30
cpp/src/parquet/arrow/writer.h
cpp/src/parquet/arrow/reader.h
1 39 (2%) 57 (1%) 2025-04-15
cpp/src/arrow/flight/arrow-flight.pc.in
cpp/src/arrow/acero/arrow-acero.pc.in
1 6 (16%) 3 (33%) 2025-04-07
cpp/src/parquet/geospatial/statistics.cc
cpp/src/parquet/column_writer.cc
1 1 (100%) 124 (<1%) 2025-04-30
python/pyarrow/_parquet.pxd
cpp/src/parquet/thrift_internal.h
1 86 (1%) 33 (3%) 2025-04-30
cpp/src/parquet/geospatial/statistics.h
cpp/src/parquet/geospatial/statistics.cc
1 1 (100%) 1 (100%) 2025-04-30
cpp/src/parquet/metadata.h
cpp/src/parquet/column_writer.cc
1 55 (1%) 124 (<1%) 2025-04-30
cpp/src/arrow/flight/sql/arrow-flight-sql.pc.in
cpp/src/arrow/dataset/arrow-dataset.pc.in
1 4 (25%) 8 (12%) 2025-04-07
ruby/red-arrow-flight/lib/arrow-flight/version.rb
c_glib/tool/generate-version-header.py
1 19 (5%) 7 (14%) 2025-04-28
ruby/red-arrow/red-arrow.gemspec
dev/release/binary-task.rb
1 27 (3%) 73 (1%) 2025-04-14
cpp/src/parquet/metadata.cc
cpp/src/parquet/types.cc
1 96 (1%) 46 (2%) 2025-04-30
python/pyarrow/_parquet.pxd
cpp/src/parquet/metadata.h
1 86 (1%) 55 (1%) 2025-04-30
swift/CDataWGo/Package.swift
swift/ArrowFlight/Package.swift
1 2 (50%) 6 (16%) 2025-05-01
ruby/red-gandiva/lib/gandiva/version.rb
c_glib/tool/generate-version-header.py
1 42 (2%) 7 (14%) 2025-04-28
python/pyarrow/_parquet.pxd
cpp/src/parquet/metadata.cc
1 86 (1%) 96 (1%) 2025-04-30
cpp/src/parquet/metadata.h
cpp/src/parquet/geospatial/util_json_internal.cc
1 55 (1%) 2 (50%) 2025-04-30
cpp/src/parquet/types.h
cpp/src/parquet/geospatial/util_json_internal.cc
1 74 (1%) 2 (50%) 2025-04-30
ruby/red-arrow-cuda/lib/arrow-cuda/version.rb
c_glib/tool/generate-version-header.py
1 42 (2%) 7 (14%) 2025-04-28
ruby/red-arrow-dataset/lib/arrow-dataset/version.rb
dev/tasks/homebrew-formulae/apache-arrow-glib.rb
1 27 (3%) 25 (4%) 2025-04-28
cpp/src/arrow/extension/uuid.cc
cpp/src/parquet/arrow/schema_internal.cc
1 3 (33%) 12 (8%) 2025-04-21
cpp/src/arrow/record_batch.h
cpp/src/arrow/chunked_array.cc
1 55 (1%) 16 (6%) 2025-04-09
cpp/src/arrow/gpu/visibility.h
cpp/src/arrow/gpu/cuda_memory.h
1 1 (100%) 27 (3%) 2025-04-08
ruby/red-parquet/lib/parquet/version.rb
python/pyproject.toml
1 42 (2%) 30 (3%) 2025-04-28
python/pyarrow/_dataset_parquet.pyx
cpp/src/parquet/arrow/schema_internal.cc
1 33 (3%) 12 (8%) 2025-04-21
cpp/src/arrow/util/io_util.cc
cpp/src/arrow/filesystem/filesystem.h
1 48 (2%) 54 (1%) 2025-04-07
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [cpp/src/parquet/types.h] [cpp/src/parquet/types.h] [cpp/src/parquet/arrow/schema.cc] [cpp/src/parquet/arrow/schema.cc] [cpp/src/parquet/types.h]--[cpp/src/parquet/arrow/schema.cc] 2 [cpp/src/parquet/types.cc] [cpp/src/parquet/types.cc] [cpp/src/parquet/types.h]--[cpp/src/parquet/types.cc] 2 [cpp/src/parquet/metadata.cc] [cpp/src/parquet/metadata.cc] [cpp/src/parquet/types.h]--[cpp/src/parquet/metadata.cc] 1 [cpp/cmake_modules/ThirdpartyToolchain.cmake] [cpp/cmake_modules/ThirdpartyToolchain.cmake] [cpp/src/parquet/types.h]--[cpp/cmake_modules/ThirdpartyToolchain.cmake] 1 [cpp/src/parquet/geospatial/util_json_internal.cc] [cpp/src/parquet/geospatial/util_json_internal.cc] [cpp/src/parquet/types.h]--[cpp/src/parquet/geospatial/util_json_internal.cc] 1 [cpp/src/parquet/arrow/schema.cc]--[cpp/src/parquet/types.cc] 2 [python/pyarrow/_parquet.pxd] [python/pyarrow/_parquet.pxd] [python/pyarrow/_parquet.pxd]--[cpp/src/parquet/arrow/schema.cc] 2 [cpp/src/parquet/thrift_internal.h] [cpp/src/parquet/thrift_internal.h] [python/pyarrow/_parquet.pxd]--[cpp/src/parquet/thrift_internal.h] 1 [cpp/src/parquet/arrow/schema_internal.cc] [cpp/src/parquet/arrow/schema_internal.cc] [python/pyarrow/_parquet.pxd]--[cpp/src/parquet/arrow/schema_internal.cc] 2 [python/pyarrow/_parquet.pxd]--[cpp/src/parquet/metadata.cc] 1 [cpp/src/parquet/metadata.h] [cpp/src/parquet/metadata.h] [python/pyarrow/_parquet.pxd]--[cpp/src/parquet/metadata.h] 1 [cpp/src/parquet/types.cc]--[cpp/src/parquet/thrift_internal.h] 2 [python/pyarrow/parquet/core.py] [python/pyarrow/parquet/core.py] [python/pyarrow/parquet/core.py]--[cpp/src/parquet/arrow/schema.cc] 2 [python/pyarrow/parquet/core.py]--[python/pyarrow/_parquet.pxd] 2 [python/pyarrow/parquet/core.py]--[cpp/src/parquet/arrow/schema_internal.cc] 2 [python/pyarrow/_parquet.pyx] [python/pyarrow/_parquet.pyx] [python/pyarrow/parquet/core.py]--[python/pyarrow/_parquet.pyx] 2 [cpp/src/parquet/geospatial/util_internal.cc] [cpp/src/parquet/geospatial/util_internal.cc] [python/pyarrow/parquet/core.py]--[cpp/src/parquet/geospatial/util_internal.cc] 1 [cpp/src/parquet/arrow/schema_internal.cc]--[cpp/src/parquet/arrow/schema.cc] 2 [cpp/src/parquet/arrow/schema_internal.cc]--[cpp/src/parquet/geospatial/util_json_internal.cc] 1 [python/pyarrow/_parquet.pyx]--[cpp/src/parquet/arrow/schema.cc] 2 [python/pyarrow/_parquet.pyx]--[python/pyarrow/_parquet.pxd] 2 [python/pyarrow/_parquet.pyx]--[cpp/src/parquet/arrow/schema_internal.cc] 2 [cpp/src/parquet/metadata.cc]--[cpp/src/parquet/types.cc] 1 [cpp/src/parquet/geospatial/util_internal.cc]--[cpp/src/parquet/thrift_internal.h] 1 [cpp/src/parquet/geospatial/util_internal.h] [cpp/src/parquet/geospatial/util_internal.h] [cpp/src/parquet/geospatial/statistics.h] [cpp/src/parquet/geospatial/statistics.h] [cpp/src/parquet/geospatial/util_internal.h]--[cpp/src/parquet/geospatial/statistics.h] 1 [cpp/src/parquet/geospatial/statistics.h]--[cpp/src/parquet/arrow/schema_internal.cc] 1 [cpp/src/parquet/geospatial/statistics.cc] [cpp/src/parquet/geospatial/statistics.cc] [cpp/src/parquet/geospatial/statistics.h]--[cpp/src/parquet/geospatial/statistics.cc] 1 [ruby/red-gandiva/lib/gandiva/version.rb] [ruby/red-gandiva/lib/gandiva/version.rb] [csharp/Directory.Build.props] [csharp/Directory.Build.props] [ruby/red-gandiva/lib/gandiva/version.rb]--[csharp/Directory.Build.props] 1 [ruby/red-arrow-flight/lib/arrow-flight/version.rb] [ruby/red-arrow-flight/lib/arrow-flight/version.rb] [ruby/red-gandiva/lib/gandiva/version.rb]--[ruby/red-arrow-flight/lib/arrow-flight/version.rb] 1 [c_glib/tool/generate-version-header.py] [c_glib/tool/generate-version-header.py] [ruby/red-gandiva/lib/gandiva/version.rb]--[c_glib/tool/generate-version-header.py] 1 [cpp/src/arrow/filesystem/util_internal.cc] [cpp/src/arrow/filesystem/util_internal.cc] [cpp/cmake_modules/DefineOptions.cmake] [cpp/cmake_modules/DefineOptions.cmake] [cpp/src/arrow/filesystem/util_internal.cc]--[cpp/cmake_modules/DefineOptions.cmake] 1 [ruby/red-arrow-flight/lib/arrow-flight/version.rb]--[c_glib/tool/generate-version-header.py] 1 [cpp/src/parquet/type_fwd.h] [cpp/src/parquet/type_fwd.h] [cpp/src/parquet/type_fwd.h]--[cpp/src/parquet/thrift_internal.h] 1 [cpp/src/arrow/gpu/cuda_internal.h] [cpp/src/arrow/gpu/cuda_internal.h] [cpp/src/arrow/gpu/cuda_context.h] [cpp/src/arrow/gpu/cuda_context.h] [cpp/src/arrow/gpu/cuda_internal.h]--[cpp/src/arrow/gpu/cuda_context.h] 1 [cpp/src/parquet/arrow/writer.h] [cpp/src/parquet/arrow/writer.h] [cpp/src/parquet/arrow/reader.h] [cpp/src/parquet/arrow/reader.h] [cpp/src/parquet/arrow/writer.h]--[cpp/src/parquet/arrow/reader.h] 1 [cpp/src/arrow/flight/arrow-flight.pc.in] [cpp/src/arrow/flight/arrow-flight.pc.in] [cpp/src/arrow/acero/arrow-acero.pc.in] [cpp/src/arrow/acero/arrow-acero.pc.in] [cpp/src/arrow/flight/arrow-flight.pc.in]--[cpp/src/arrow/acero/arrow-acero.pc.in] 1 [cpp/src/parquet/column_writer.cc] [cpp/src/parquet/column_writer.cc] [cpp/src/parquet/geospatial/statistics.cc]--[cpp/src/parquet/column_writer.cc] 1 [cpp/src/parquet/metadata.h]--[cpp/src/parquet/geospatial/util_json_internal.cc] 1 [cpp/src/parquet/metadata.h]--[cpp/src/parquet/column_writer.cc] 1 [cpp/src/arrow/flight/sql/arrow-flight-sql.pc.in] [cpp/src/arrow/flight/sql/arrow-flight-sql.pc.in] [cpp/src/arrow/dataset/arrow-dataset.pc.in] [cpp/src/arrow/dataset/arrow-dataset.pc.in] [cpp/src/arrow/flight/sql/arrow-flight-sql.pc.in]--[cpp/src/arrow/dataset/arrow-dataset.pc.in] 1 [ruby/red-arrow/red-arrow.gemspec] [ruby/red-arrow/red-arrow.gemspec] [dev/release/binary-task.rb] [dev/release/binary-task.rb] [ruby/red-arrow/red-arrow.gemspec]--[dev/release/binary-task.rb] 1 [swift/CDataWGo/Package.swift] [swift/CDataWGo/Package.swift] [swift/ArrowFlight/Package.swift] [swift/ArrowFlight/Package.swift] [swift/CDataWGo/Package.swift]--[swift/ArrowFlight/Package.swift] 1 [ruby/red-arrow-cuda/lib/arrow-cuda/version.rb] [ruby/red-arrow-cuda/lib/arrow-cuda/version.rb] [ruby/red-arrow-cuda/lib/arrow-cuda/version.rb]--[c_glib/tool/generate-version-header.py] 1 [ruby/red-arrow-dataset/lib/arrow-dataset/version.rb] [ruby/red-arrow-dataset/lib/arrow-dataset/version.rb] [dev/tasks/homebrew-formulae/apache-arrow-glib.rb] [dev/tasks/homebrew-formulae/apache-arrow-glib.rb] [ruby/red-arrow-dataset/lib/arrow-dataset/version.rb]--[dev/tasks/homebrew-formulae/apache-arrow-glib.rb] 1 [cpp/src/arrow/extension/uuid.cc] [cpp/src/arrow/extension/uuid.cc] [cpp/src/arrow/extension/uuid.cc]--[cpp/src/parquet/arrow/schema_internal.cc] 1 [cpp/src/arrow/record_batch.h] [cpp/src/arrow/record_batch.h] [cpp/src/arrow/chunked_array.cc] [cpp/src/arrow/chunked_array.cc] [cpp/src/arrow/record_batch.h]--[cpp/src/arrow/chunked_array.cc] 1 [cpp/src/arrow/gpu/visibility.h] [cpp/src/arrow/gpu/visibility.h] [cpp/src/arrow/gpu/cuda_memory.h] [cpp/src/arrow/gpu/cuda_memory.h] [cpp/src/arrow/gpu/visibility.h]--[cpp/src/arrow/gpu/cuda_memory.h] 1 [ruby/red-parquet/lib/parquet/version.rb] [ruby/red-parquet/lib/parquet/version.rb] [python/pyproject.toml] [python/pyproject.toml] [ruby/red-parquet/lib/parquet/version.rb]--[python/pyproject.toml] 1 [python/pyarrow/_dataset_parquet.pyx] [python/pyarrow/_dataset_parquet.pyx] [python/pyarrow/_dataset_parquet.pyx]--[cpp/src/parquet/arrow/schema_internal.cc] 1 [cpp/src/arrow/util/io_util.cc] [cpp/src/arrow/util/io_util.cc] [cpp/src/arrow/filesystem/filesystem.h] [cpp/src/arrow/filesystem/filesystem.h] [cpp/src/arrow/util/io_util.cc]--[cpp/src/arrow/filesystem/filesystem.h] 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 cpp cpp cpp--cpp 16 python python python--cpp 3 python--python 5 dev dev python--dev 1 csharp csharp python--csharp 1 c_glib c_glib python--c_glib 1 dev--dev 3 dev--csharp 1 dev--c_glib 1 ruby ruby ruby--python 1 ruby--dev 2 ruby--ruby 1 ruby--csharp 1 ruby--c_glib 1 r r ruby--r 1 swift swift swift--swift 2 csharp--c_glib 1 c_glib--c_glib 1 r--python 1 r--dev 1 r--csharp 1 r--c_glib 1 format format format--cpp 1
Download: SVG DOT (open online Graphviz editor)

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