apache / arrow-nanoarrow
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 48)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
r/src/buffer.c
python/setup.py
1 6 (16%) 4 (25%) 2023-07-20
r/src/schema.c
r/src/init.c
1 11 (9%) 18 (5%) 2023-07-20
src/nanoarrow/nanoarrow.hpp
python/bootstrap.py
1 9 (11%) 3 (33%) 2023-07-20
r/src/array.c
python/bootstrap.py
1 11 (9%) 3 (33%) 2023-07-20
python/src/nanoarrow/lib.py
python/bootstrap.py
1 2 (50%) 3 (33%) 2023-07-20
r/src/array.c
python/src/nanoarrow/__init__.py
1 11 (9%) 3 (33%) 2023-07-20
python/setup.py
python/bootstrap.py
1 4 (25%) 3 (33%) 2023-07-20
src/nanoarrow/array_stream.c
python/src/nanoarrow/lib.py
1 3 (33%) 2 (50%) 2023-07-20
python/src/nanoarrow/__init__.py
python/bootstrap.py
1 3 (33%) 3 (33%) 2023-07-20
r/src/schema.c
python/src/nanoarrow/__init__.py
1 11 (9%) 3 (33%) 2023-07-20
python/src/nanoarrow/lib.py
python/src/nanoarrow/__init__.py
1 2 (50%) 3 (33%) 2023-07-20
r/src/buffer.c
python/src/nanoarrow/lib.py
1 6 (16%) 2 (50%) 2023-07-20
src/nanoarrow/nanoarrow_types.h
src/nanoarrow/array_inline.h
1 20 (5%) 24 (4%) 2023-07-20
src/nanoarrow/nanoarrow.hpp
python/setup.py
1 9 (11%) 4 (25%) 2023-07-20
src/nanoarrow/nanoarrow.hpp
src/nanoarrow/array_stream.c
1 9 (11%) 3 (33%) 2023-07-20
r/src/schema.c
r/src/buffer.c
1 11 (9%) 6 (16%) 2023-07-20
src/nanoarrow/array_stream.c
r/src/buffer.c
1 3 (33%) 6 (16%) 2023-07-20
r/src/init.c
python/bootstrap.py
1 18 (5%) 3 (33%) 2023-07-20
r/src/array.c
python/src/nanoarrow/lib.py
1 11 (9%) 2 (50%) 2023-07-20
src/nanoarrow/nanoarrow.hpp
r/src/init.c
1 9 (11%) 18 (5%) 2023-07-20
r/src/schema.c
python/bootstrap.py
1 11 (9%) 3 (33%) 2023-07-20
src/nanoarrow/array_stream.c
r/src/array.c
1 3 (33%) 11 (9%) 2023-07-20
r/src/array.c
python/setup.py
1 11 (9%) 4 (25%) 2023-07-20
r/src/schema.c
r/src/array.c
1 11 (9%) 11 (9%) 2023-07-20
src/nanoarrow/array_stream.c
python/bootstrap.py
1 3 (33%) 3 (33%) 2023-07-20
r/src/init.c
r/src/buffer.c
1 18 (5%) 6 (16%) 2023-07-20
src/nanoarrow/nanoarrow.hpp
r/src/array.c
1 9 (11%) 11 (9%) 2023-07-20
src/nanoarrow/array_stream.c
python/setup.py
1 3 (33%) 4 (25%) 2023-07-20
src/nanoarrow/nanoarrow.hpp
r/src/schema.c
1 9 (11%) 11 (9%) 2023-07-20
r/src/schema.c
python/src/nanoarrow/lib.py
1 11 (9%) 2 (50%) 2023-07-20
python/src/nanoarrow/lib.py
python/setup.py
1 2 (50%) 4 (25%) 2023-07-20
r/src/buffer.c
python/src/nanoarrow/__init__.py
1 6 (16%) 3 (33%) 2023-07-20
src/nanoarrow/nanoarrow_types.h
src/nanoarrow/nanoarrow.h
1 20 (5%) 33 (3%) 2023-07-20
r/src/init.c
python/src/nanoarrow/__init__.py
1 18 (5%) 3 (33%) 2023-07-20
r/src/buffer.c
r/src/array.c
1 6 (16%) 11 (9%) 2023-07-20
r/src/buffer.c
python/bootstrap.py
1 6 (16%) 3 (33%) 2023-07-20
r/src/init.c
python/setup.py
1 18 (5%) 4 (25%) 2023-07-20
src/nanoarrow/array_stream.c
r/src/init.c
1 3 (33%) 18 (5%) 2023-07-20
r/src/schema.c
python/setup.py
1 11 (9%) 4 (25%) 2023-07-20
src/nanoarrow/nanoarrow.h
src/nanoarrow/array_inline.h
1 33 (3%) 24 (4%) 2023-07-20
src/nanoarrow/array_stream.c
r/src/schema.c
1 3 (33%) 11 (9%) 2023-07-20
src/nanoarrow/nanoarrow.hpp
python/src/nanoarrow/lib.py
1 9 (11%) 2 (50%) 2023-07-20
python/src/nanoarrow/__init__.py
python/setup.py
1 3 (33%) 4 (25%) 2023-07-20
src/nanoarrow/nanoarrow.hpp
python/src/nanoarrow/__init__.py
1 9 (11%) 3 (33%) 2023-07-20
r/src/init.c
python/src/nanoarrow/lib.py
1 18 (5%) 2 (50%) 2023-07-20
src/nanoarrow/nanoarrow.hpp
r/src/buffer.c
1 9 (11%) 6 (16%) 2023-07-20
r/src/init.c
r/src/array.c
1 18 (5%) 11 (9%) 2023-07-20
src/nanoarrow/array_stream.c
python/src/nanoarrow/__init__.py
1 3 (33%) 3 (33%) 2023-07-20
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [r/src/buffer.c] [r/src/buffer.c] [python/setup.py] [python/setup.py] [r/src/buffer.c]--[python/setup.py] 1 [python/bootstrap.py] [python/bootstrap.py] [r/src/buffer.c]--[python/bootstrap.py] 1 [r/src/array.c] [r/src/array.c] [r/src/buffer.c]--[r/src/array.c] 1 [python/src/nanoarrow/lib.py] [python/src/nanoarrow/lib.py] [r/src/buffer.c]--[python/src/nanoarrow/lib.py] 1 [python/src/nanoarrow/__init__.py] [python/src/nanoarrow/__init__.py] [r/src/buffer.c]--[python/src/nanoarrow/__init__.py] 1 [python/setup.py]--[python/bootstrap.py] 1 [r/src/schema.c] [r/src/schema.c] [r/src/schema.c]--[r/src/buffer.c] 1 [r/src/schema.c]--[python/setup.py] 1 [r/src/init.c] [r/src/init.c] [r/src/schema.c]--[r/src/init.c] 1 [r/src/schema.c]--[python/bootstrap.py] 1 [r/src/schema.c]--[r/src/array.c] 1 [r/src/schema.c]--[python/src/nanoarrow/lib.py] 1 [r/src/schema.c]--[python/src/nanoarrow/__init__.py] 1 [r/src/init.c]--[r/src/buffer.c] 1 [r/src/init.c]--[python/setup.py] 1 [r/src/init.c]--[python/bootstrap.py] 1 [r/src/init.c]--[r/src/array.c] 1 [r/src/init.c]--[python/src/nanoarrow/lib.py] 1 [r/src/init.c]--[python/src/nanoarrow/__init__.py] 1 [src/nanoarrow/nanoarrow.hpp] [src/nanoarrow/nanoarrow.hpp] [src/nanoarrow/nanoarrow.hpp]--[r/src/buffer.c] 1 [src/nanoarrow/nanoarrow.hpp]--[python/setup.py] 1 [src/nanoarrow/nanoarrow.hpp]--[r/src/schema.c] 1 [src/nanoarrow/nanoarrow.hpp]--[r/src/init.c] 1 [src/nanoarrow/nanoarrow.hpp]--[python/bootstrap.py] 1 [src/nanoarrow/nanoarrow.hpp]--[r/src/array.c] 1 [src/nanoarrow/nanoarrow.hpp]--[python/src/nanoarrow/lib.py] 1 [src/nanoarrow/nanoarrow.hpp]--[python/src/nanoarrow/__init__.py] 1 [src/nanoarrow/array_stream.c] [src/nanoarrow/array_stream.c] [src/nanoarrow/nanoarrow.hpp]--[src/nanoarrow/array_stream.c] 1 [r/src/array.c]--[python/setup.py] 1 [r/src/array.c]--[python/bootstrap.py] 1 [r/src/array.c]--[python/src/nanoarrow/lib.py] 1 [r/src/array.c]--[python/src/nanoarrow/__init__.py] 1 [python/src/nanoarrow/lib.py]--[python/setup.py] 1 [python/src/nanoarrow/lib.py]--[python/bootstrap.py] 1 [python/src/nanoarrow/lib.py]--[python/src/nanoarrow/__init__.py] 1 [python/src/nanoarrow/__init__.py]--[python/setup.py] 1 [python/src/nanoarrow/__init__.py]--[python/bootstrap.py] 1 [src/nanoarrow/array_stream.c]--[r/src/buffer.c] 1 [src/nanoarrow/array_stream.c]--[python/setup.py] 1 [src/nanoarrow/array_stream.c]--[r/src/schema.c] 1 [src/nanoarrow/array_stream.c]--[r/src/init.c] 1 [src/nanoarrow/array_stream.c]--[python/bootstrap.py] 1 [src/nanoarrow/array_stream.c]--[r/src/array.c] 1 [src/nanoarrow/array_stream.c]--[python/src/nanoarrow/lib.py] 1 [src/nanoarrow/array_stream.c]--[python/src/nanoarrow/__init__.py] 1 [src/nanoarrow/nanoarrow_types.h] [src/nanoarrow/nanoarrow_types.h] [src/nanoarrow/array_inline.h] [src/nanoarrow/array_inline.h] [src/nanoarrow/nanoarrow_types.h]--[src/nanoarrow/array_inline.h] 1 [src/nanoarrow/nanoarrow.h] [src/nanoarrow/nanoarrow.h] [src/nanoarrow/nanoarrow_types.h]--[src/nanoarrow/nanoarrow.h] 1 [src/nanoarrow/nanoarrow.h]--[src/nanoarrow/array_inline.h] 1
Download: SVG DOT (open online Graphviz editor)

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 src src src--src 2 r r src--r 1 python python src--python 1 r--r 1 r--python 1 python--python 1
Download: SVG DOT (open online Graphviz editor)

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