apache / arrow-rs
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 35)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
arrow-avro/src/compression.rs
arrow-avro/src/codec.rs
1 4 (25%) 4 (25%) 2025-04-30
parquet/src/file/metadata/reader.rs
parquet/src/file/metadata/mod.rs
1 20 (5%) 26 (3%) 2025-04-08
arrow-avro/src/schema.rs
arrow-avro/src/compression.rs
1 5 (20%) 4 (25%) 2025-04-30
parquet/src/arrow/arrow_reader/selection.rs
parquet/src/file/metadata/mod.rs
1 31 (3%) 26 (3%) 2025-04-08
arrow-avro/src/reader/record.rs
arrow-avro/src/compression.rs
1 2 (50%) 4 (25%) 2025-04-30
parquet/src/file/page_index/index_reader.rs
parquet/src/arrow/arrow_reader/selection.rs
1 17 (5%) 31 (3%) 2025-04-08
parquet/benches/arrow_reader_row_filter.rs
parquet/Cargo.toml
1 1 (100%) 141 (<1%) 2025-04-15
arrow-avro/src/schema.rs
arrow-avro/src/reader/record.rs
1 5 (20%) 2 (50%) 2025-04-30
parquet/src/arrow/async_reader/store.rs
parquet/src/file/metadata/mod.rs
1 15 (6%) 26 (3%) 2025-04-08
arrow-avro/src/reader/record.rs
arrow-avro/src/codec.rs
1 2 (50%) 4 (25%) 2025-04-30
arrow-buffer/src/buffer/scalar.rs
arrow-buffer/src/buffer/immutable.rs
1 22 (4%) 34 (2%) 2025-04-15
parquet/src/file/page_index/index_reader.rs
parquet/src/file/metadata/reader.rs
1 17 (5%) 20 (5%) 2025-04-08
arrow-avro/src/reader/record.rs
arrow-avro/src/lib.rs
1 2 (50%) 6 (16%) 2025-04-30
parquet/src/file/metadata/reader.rs
parquet/src/encryption/decrypt.rs
1 20 (5%) 5 (20%) 2025-04-17
parquet/src/file/page_index/index_reader.rs
parquet/src/file/metadata/mod.rs
1 17 (5%) 26 (3%) 2025-04-08
parquet/src/arrow/async_reader/store.rs
parquet/src/file/metadata/reader.rs
1 15 (6%) 20 (5%) 2025-04-08
arrow-avro/src/lib.rs
arrow-avro/src/codec.rs
1 6 (16%) 4 (25%) 2025-04-30
arrow-avro/src/schema.rs
arrow-avro/src/codec.rs
1 5 (20%) 4 (25%) 2025-04-30
parquet/src/file/page_index/index_reader.rs
parquet/src/arrow/async_reader/store.rs
1 17 (5%) 15 (6%) 2025-04-08
parquet/src/file/metadata/reader.rs
parquet/src/arrow/async_reader/mod.rs
1 20 (5%) 59 (1%) 2025-04-08
parquet/src/arrow/async_reader/mod.rs
parquet/src/file/metadata/mod.rs
1 59 (1%) 26 (3%) 2025-04-08
parquet/src/arrow/async_reader/metadata.rs
parquet/src/file/metadata/mod.rs
1 16 (6%) 26 (3%) 2025-04-08
parquet/src/arrow/async_reader/store.rs
parquet/src/arrow/async_reader/mod.rs
1 15 (6%) 59 (1%) 2025-04-08
parquet/src/arrow/arrow_reader/selection.rs
parquet/src/file/metadata/reader.rs
1 31 (3%) 20 (5%) 2025-04-08
parquet/src/file/page_index/index_reader.rs
parquet/src/arrow/async_reader/metadata.rs
1 17 (5%) 16 (6%) 2025-04-08
arrow-ipc/src/writer.rs
arrow-ipc/src/convert.rs
1 65 (1%) 33 (3%) 2025-05-01
parquet/src/arrow/async_reader/metadata.rs
parquet/src/arrow/async_reader/mod.rs
1 16 (6%) 59 (1%) 2025-04-08
parquet/src/arrow/async_reader/store.rs
parquet/src/arrow/arrow_reader/selection.rs
1 15 (6%) 31 (3%) 2025-04-08
parquet/src/arrow/async_reader/store.rs
parquet/src/arrow/async_reader/metadata.rs
1 15 (6%) 16 (6%) 2025-04-08
parquet/src/arrow/async_reader/metadata.rs
parquet/src/arrow/arrow_reader/selection.rs
1 16 (6%) 31 (3%) 2025-04-08
parquet/src/arrow/arrow_reader/selection.rs
parquet/src/arrow/async_reader/mod.rs
1 31 (3%) 59 (1%) 2025-04-08
arrow-avro/src/lib.rs
arrow-avro/src/compression.rs
1 6 (16%) 4 (25%) 2025-04-30
parquet/src/arrow/async_reader/metadata.rs
parquet/src/file/metadata/reader.rs
1 16 (6%) 20 (5%) 2025-04-08
arrow-avro/src/schema.rs
arrow-avro/src/lib.rs
1 5 (20%) 6 (16%) 2025-04-30
parquet/src/file/page_index/index_reader.rs
parquet/src/arrow/async_reader/mod.rs
1 17 (5%) 59 (1%) 2025-04-08
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [arrow-avro/src/compression.rs] [arrow-avro/src/compression.rs] [arrow-avro/src/codec.rs] [arrow-avro/src/codec.rs] [arrow-avro/src/compression.rs]--[arrow-avro/src/codec.rs] 1 [parquet/src/file/metadata/reader.rs] [parquet/src/file/metadata/reader.rs] [parquet/src/file/metadata/mod.rs] [parquet/src/file/metadata/mod.rs] [parquet/src/file/metadata/reader.rs]--[parquet/src/file/metadata/mod.rs] 1 [parquet/src/encryption/decrypt.rs] [parquet/src/encryption/decrypt.rs] [parquet/src/file/metadata/reader.rs]--[parquet/src/encryption/decrypt.rs] 1 [parquet/src/arrow/async_reader/mod.rs] [parquet/src/arrow/async_reader/mod.rs] [parquet/src/file/metadata/reader.rs]--[parquet/src/arrow/async_reader/mod.rs] 1 [arrow-avro/src/schema.rs] [arrow-avro/src/schema.rs] [arrow-avro/src/schema.rs]--[arrow-avro/src/compression.rs] 1 [arrow-avro/src/schema.rs]--[arrow-avro/src/codec.rs] 1 [arrow-avro/src/reader/record.rs] [arrow-avro/src/reader/record.rs] [arrow-avro/src/schema.rs]--[arrow-avro/src/reader/record.rs] 1 [arrow-avro/src/lib.rs] [arrow-avro/src/lib.rs] [arrow-avro/src/schema.rs]--[arrow-avro/src/lib.rs] 1 [parquet/src/arrow/arrow_reader/selection.rs] [parquet/src/arrow/arrow_reader/selection.rs] [parquet/src/arrow/arrow_reader/selection.rs]--[parquet/src/file/metadata/reader.rs] 1 [parquet/src/arrow/arrow_reader/selection.rs]--[parquet/src/file/metadata/mod.rs] 1 [parquet/src/arrow/arrow_reader/selection.rs]--[parquet/src/arrow/async_reader/mod.rs] 1 [arrow-avro/src/reader/record.rs]--[arrow-avro/src/compression.rs] 1 [arrow-avro/src/reader/record.rs]--[arrow-avro/src/codec.rs] 1 [arrow-avro/src/reader/record.rs]--[arrow-avro/src/lib.rs] 1 [parquet/src/file/page_index/index_reader.rs] [parquet/src/file/page_index/index_reader.rs] [parquet/src/file/page_index/index_reader.rs]--[parquet/src/file/metadata/reader.rs] 1 [parquet/src/file/page_index/index_reader.rs]--[parquet/src/file/metadata/mod.rs] 1 [parquet/src/file/page_index/index_reader.rs]--[parquet/src/arrow/arrow_reader/selection.rs] 1 [parquet/src/arrow/async_reader/store.rs] [parquet/src/arrow/async_reader/store.rs] [parquet/src/file/page_index/index_reader.rs]--[parquet/src/arrow/async_reader/store.rs] 1 [parquet/src/file/page_index/index_reader.rs]--[parquet/src/arrow/async_reader/mod.rs] 1 [parquet/src/arrow/async_reader/metadata.rs] [parquet/src/arrow/async_reader/metadata.rs] [parquet/src/file/page_index/index_reader.rs]--[parquet/src/arrow/async_reader/metadata.rs] 1 [parquet/benches/arrow_reader_row_filter.rs] [parquet/benches/arrow_reader_row_filter.rs] [parquet/Cargo.toml] [parquet/Cargo.toml] [parquet/benches/arrow_reader_row_filter.rs]--[parquet/Cargo.toml] 1 [parquet/src/arrow/async_reader/store.rs]--[parquet/src/file/metadata/reader.rs] 1 [parquet/src/arrow/async_reader/store.rs]--[parquet/src/file/metadata/mod.rs] 1 [parquet/src/arrow/async_reader/store.rs]--[parquet/src/arrow/arrow_reader/selection.rs] 1 [parquet/src/arrow/async_reader/store.rs]--[parquet/src/arrow/async_reader/mod.rs] 1 [parquet/src/arrow/async_reader/store.rs]--[parquet/src/arrow/async_reader/metadata.rs] 1 [arrow-buffer/src/buffer/scalar.rs] [arrow-buffer/src/buffer/scalar.rs] [arrow-buffer/src/buffer/immutable.rs] [arrow-buffer/src/buffer/immutable.rs] [arrow-buffer/src/buffer/scalar.rs]--[arrow-buffer/src/buffer/immutable.rs] 1 [arrow-avro/src/lib.rs]--[arrow-avro/src/compression.rs] 1 [arrow-avro/src/lib.rs]--[arrow-avro/src/codec.rs] 1 [parquet/src/arrow/async_reader/mod.rs]--[parquet/src/file/metadata/mod.rs] 1 [parquet/src/arrow/async_reader/metadata.rs]--[parquet/src/file/metadata/reader.rs] 1 [parquet/src/arrow/async_reader/metadata.rs]--[parquet/src/file/metadata/mod.rs] 1 [parquet/src/arrow/async_reader/metadata.rs]--[parquet/src/arrow/arrow_reader/selection.rs] 1 [parquet/src/arrow/async_reader/metadata.rs]--[parquet/src/arrow/async_reader/mod.rs] 1 [arrow-ipc/src/writer.rs] [arrow-ipc/src/writer.rs] [arrow-ipc/src/convert.rs] [arrow-ipc/src/convert.rs] [arrow-ipc/src/writer.rs]--[arrow-ipc/src/convert.rs] 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 parquet parquet parquet--parquet 3 arrow-avro arrow-avro arrow-avro--arrow-avro 1 arrow-buffer arrow-buffer arrow-buffer--arrow-buffer 1 arrow-ipc arrow-ipc arrow-ipc--arrow-ipc 1
Download: SVG DOT (open online Graphviz editor)

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