aliyun / aliyun-odps-python-sdk
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
odps/tunnel/io/reader.py
odps/models/table.py
3 24 (12%) 67 (4%) 2025-05-09
odps/models/tableio.py
odps/_version.py
3 10 (30%) 95 (3%) 2025-05-09
odps/models/table.py
odps/_version.py
3 67 (4%) 95 (3%) 2025-05-09
odps/types.py
odps/_version.py
3 50 (6%) 95 (3%) 2025-05-09
odps/types.py
odps/models/table.py
3 50 (6%) 67 (4%) 2025-05-09
odps/models/tableio.py
odps/models/table.py
3 10 (30%) 67 (4%) 2025-04-21
odps/expressions/core.py
odps/models/table.py
2 4 (50%) 67 (2%) 2025-04-21
odps/tunnel/io/writer.py
odps/tunnel/io/reader.py
2 29 (6%) 24 (8%) 2025-05-09
odps/tunnel/io/reader.py
odps/config.py
2 24 (8%) 58 (3%) 2025-05-09
odps/dbapi.py
odps/models/tableio.py
2 12 (16%) 10 (20%) 2025-04-19
odps/config.py
odps/_version.py
2 58 (3%) 95 (2%) 2025-05-09
odps/models/instance.py
odps/types.py
2 57 (3%) 50 (4%) 2025-04-19
odps/types.py
odps/tunnel/io/reader.py
2 50 (4%) 24 (8%) 2025-05-09
odps/src/types_c.pyx
odps/models/instance.py
2 24 (8%) 57 (3%) 2025-04-19
odps/models/tableio.py
odps/tunnel/io/reader.py
2 10 (20%) 24 (8%) 2025-04-21
odps/types.py
odps/core.py
2 50 (4%) 75 (2%) 2025-05-09
odps/dbapi.py
odps/_version.py
2 12 (16%) 95 (2%) 2025-04-19
odps/models/instance.py
odps/_version.py
2 57 (3%) 95 (2%) 2025-04-19
odps/models/instance.py
odps/models/table.py
2 57 (3%) 67 (2%) 2025-04-19
odps/tunnel/io/writer.py
odps/models/table.py
2 29 (6%) 67 (2%) 2025-05-09
odps/expressions/functions.py
odps/models/table.py
2 4 (50%) 67 (2%) 2025-04-21
odps/dbapi.py
odps/types.py
2 12 (16%) 50 (4%) 2025-04-19
odps/models/table.py
odps/core.py
2 67 (2%) 75 (2%) 2025-05-09
odps/core.py
odps/config.py
2 75 (2%) 58 (3%) 2025-05-09
odps/expressions/core.py
odps/models/tableio.py
2 4 (50%) 10 (20%) 2025-04-21
odps/src/types_c.pyx
odps/models/tableio.py
2 24 (8%) 10 (20%) 2025-04-19
odps/dbapi.py
odps/models/table.py
2 12 (16%) 67 (2%) 2025-04-19
odps/models/tableio.py
odps/types.py
2 10 (20%) 50 (4%) 2025-04-19
odps/tunnel/io/reader.py
odps/core.py
2 24 (8%) 75 (2%) 2025-05-09
odps/core.py
odps/_version.py
2 75 (2%) 95 (2%) 2025-05-09
odps/src/types_c.pyx
odps/types.py
2 24 (8%) 50 (4%) 2025-04-19
odps/tunnel/io/types.py
odps/models/tableio.py
2 11 (18%) 10 (20%) 2025-05-09
odps/expressions/functions.py
odps/models/tableio.py
2 4 (50%) 10 (20%) 2025-04-21
odps/expressions/functions.py
odps/tunnel/io/reader.py
2 4 (50%) 24 (8%) 2025-04-21
odps/src/types_c.pyx
odps/dbapi.py
2 24 (8%) 12 (16%) 2025-04-19
odps/tunnel/io/reader.py
odps/_version.py
2 24 (8%) 95 (2%) 2025-05-09
odps/src/types_c.pyx
odps/models/table.py
2 24 (8%) 67 (2%) 2025-04-19
odps/types.py
odps/config.py
2 50 (4%) 58 (3%) 2025-05-09
odps/src/types_c.pyx
odps/_version.py
2 24 (8%) 95 (2%) 2025-04-19
odps/df/backends/pd/types.py
odps/_version.py
2 21 (9%) 95 (2%) 2025-05-09
odps/models/instance.py
odps/dbapi.py
2 57 (3%) 12 (16%) 2025-04-19
odps/models/table.py
odps/config.py
2 67 (2%) 58 (3%) 2025-05-09
odps/models/instance.py
odps/models/tableio.py
2 57 (3%) 10 (20%) 2025-04-19
odps/df/backends/odpssql/engine.py
odps/core.py
1 45 (2%) 75 (1%) 2025-04-19
odps/df/types.py
odps/df/backends/odpssql/context.py
1 18 (5%) 18 (5%) 2025-04-19
odps/df/backends/odpssql/context.py
odps/models/table.py
1 18 (5%) 67 (1%) 2025-04-19
odps/models/tableio.py
odps/core.py
1 10 (10%) 75 (1%) 2025-04-19
odps/tunnel/io/writer.py
odps/models/partition.py
1 29 (3%) 27 (3%) 2025-05-09
odps/tunnel/io/reader_c.pyx
odps/core.py
1 19 (5%) 75 (1%) 2025-04-19
odps/tunnel/io/reader_c.pyx
odps/models/table.py
1 19 (5%) 67 (1%) 2025-04-19
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [odps/tunnel/io/reader.py] [odps/tunnel/io/reader.py] [odps/models/table.py] [odps/models/table.py] [odps/tunnel/io/reader.py]--[odps/models/table.py] 3 [odps/_version.py] [odps/_version.py] [odps/tunnel/io/reader.py]--[odps/_version.py] 2 [odps/config.py] [odps/config.py] [odps/tunnel/io/reader.py]--[odps/config.py] 2 [odps/core.py] [odps/core.py] [odps/tunnel/io/reader.py]--[odps/core.py] 2 [odps/models/table.py]--[odps/_version.py] 3 [odps/models/table.py]--[odps/config.py] 2 [odps/models/table.py]--[odps/core.py] 2 [odps/models/tableio.py] [odps/models/tableio.py] [odps/models/tableio.py]--[odps/tunnel/io/reader.py] 2 [odps/models/tableio.py]--[odps/models/table.py] 3 [odps/models/tableio.py]--[odps/_version.py] 3 [odps/types.py] [odps/types.py] [odps/models/tableio.py]--[odps/types.py] 2 [odps/models/tableio.py]--[odps/core.py] 1 [odps/types.py]--[odps/tunnel/io/reader.py] 2 [odps/types.py]--[odps/models/table.py] 3 [odps/types.py]--[odps/_version.py] 3 [odps/types.py]--[odps/config.py] 2 [odps/types.py]--[odps/core.py] 2 [odps/expressions/core.py] [odps/expressions/core.py] [odps/expressions/core.py]--[odps/models/table.py] 2 [odps/expressions/core.py]--[odps/models/tableio.py] 2 [odps/tunnel/io/writer.py] [odps/tunnel/io/writer.py] [odps/tunnel/io/writer.py]--[odps/tunnel/io/reader.py] 2 [odps/tunnel/io/writer.py]--[odps/models/table.py] 2 [odps/models/partition.py] [odps/models/partition.py] [odps/tunnel/io/writer.py]--[odps/models/partition.py] 1 [odps/config.py]--[odps/_version.py] 2 [odps/dbapi.py] [odps/dbapi.py] [odps/dbapi.py]--[odps/models/table.py] 2 [odps/dbapi.py]--[odps/models/tableio.py] 2 [odps/dbapi.py]--[odps/_version.py] 2 [odps/dbapi.py]--[odps/types.py] 2 [odps/models/instance.py] [odps/models/instance.py] [odps/models/instance.py]--[odps/models/table.py] 2 [odps/models/instance.py]--[odps/models/tableio.py] 2 [odps/models/instance.py]--[odps/_version.py] 2 [odps/models/instance.py]--[odps/types.py] 2 [odps/models/instance.py]--[odps/dbapi.py] 2 [odps/src/types_c.pyx] [odps/src/types_c.pyx] [odps/src/types_c.pyx]--[odps/models/table.py] 2 [odps/src/types_c.pyx]--[odps/models/tableio.py] 2 [odps/src/types_c.pyx]--[odps/_version.py] 2 [odps/src/types_c.pyx]--[odps/types.py] 2 [odps/src/types_c.pyx]--[odps/dbapi.py] 2 [odps/src/types_c.pyx]--[odps/models/instance.py] 2 [odps/core.py]--[odps/_version.py] 2 [odps/core.py]--[odps/config.py] 2 [odps/expressions/functions.py] [odps/expressions/functions.py] [odps/expressions/functions.py]--[odps/tunnel/io/reader.py] 2 [odps/expressions/functions.py]--[odps/models/table.py] 2 [odps/expressions/functions.py]--[odps/models/tableio.py] 2 [odps/tunnel/io/types.py] [odps/tunnel/io/types.py] [odps/tunnel/io/types.py]--[odps/models/tableio.py] 2 [odps/df/backends/pd/types.py] [odps/df/backends/pd/types.py] [odps/df/backends/pd/types.py]--[odps/_version.py] 2 [odps/df/backends/odpssql/engine.py] [odps/df/backends/odpssql/engine.py] [odps/df/backends/odpssql/engine.py]--[odps/core.py] 1 [odps/df/types.py] [odps/df/types.py] [odps/df/backends/odpssql/context.py] [odps/df/backends/odpssql/context.py] [odps/df/types.py]--[odps/df/backends/odpssql/context.py] 1 [odps/df/backends/odpssql/context.py]--[odps/models/table.py] 1 [odps/tunnel/io/reader_c.pyx] [odps/tunnel/io/reader_c.pyx] [odps/tunnel/io/reader_c.pyx]--[odps/models/table.py] 1 [odps/tunnel/io/reader_c.pyx]--[odps/core.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.