mapillary / OpenSfM
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 40)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
opensfm/src/bundle/pybundle.pyi
opensfm/src/bundle/bundle_adjuster.h
2 5 (40%) 66 (3%) 2022-03-28
opensfm/src/bundle/python/pybind.cc
opensfm/src/bundle/bundle_adjuster.h
2 36 (5%) 66 (3%) 2022-03-28
opensfm/src/bundle/src/bundle_adjuster.cc
opensfm/src/bundle/bundle_adjuster.h
2 82 (2%) 66 (3%) 2022-03-28
opensfm/src/bundle/python/pybind.cc
opensfm/src/bundle/pybundle.pyi
2 36 (5%) 5 (40%) 2022-03-28
opensfm/src/bundle/src/bundle_adjuster.cc
opensfm/src/bundle/pybundle.pyi
2 82 (2%) 5 (40%) 2022-03-28
opensfm/src/bundle/src/bundle_adjuster.cc
opensfm/src/bundle/python/pybind.cc
2 82 (2%) 36 (5%) 2022-03-28
opensfm/src/bundle/pybundle.pyi
opensfm/src/bundle/data/bias.h
1 5 (20%) 3 (33%) 2022-03-28
opensfm/data/camera_calibration.yaml
opensfm/context.py
1 1 (100%) 50 (2%) 2022-03-11
opensfm/reconstruction.py
opensfm/src/bundle/pybundle.pyi
1 461 (<1%) 5 (20%) 2022-03-21
opensfm/reconstruction_helpers.py
opensfm/src/bundle/python/pybind.cc
1 5 (20%) 36 (2%) 2022-03-21
opensfm/src/bundle/error/relative_motion_errors.h
opensfm/src/bundle/data/bias.h
1 5 (20%) 3 (33%) 2022-03-28
opensfm/src/bundle/error/absolute_motion_errors.h
opensfm/reconstruction.py
1 9 (11%) 461 (<1%) 2022-03-21
opensfm/reconstruction.py
opensfm/src/bundle/src/bundle_adjuster.cc
1 461 (<1%) 82 (1%) 2022-03-21
opensfm/src/bundle/src/bundle_adjuster.cc
opensfm/src/bundle/error/relative_motion_errors.h
1 82 (1%) 5 (20%) 2022-03-28
setup.py
opensfm/context.py
1 61 (1%) 50 (2%) 2022-03-11
opensfm/src/bundle/src/bundle_adjuster.cc
opensfm/src/bundle/data/bias.h
1 82 (1%) 3 (33%) 2022-03-28
opensfm/src/bundle/error/absolute_motion_errors.h
opensfm/src/bundle/python/pybind.cc
1 9 (11%) 36 (2%) 2022-03-21
opensfm/src/bundle/error/absolute_motion_errors.h
opensfm/src/bundle/pybundle.pyi
1 9 (11%) 5 (20%) 2022-03-21
opensfm/context.py
opensfm/sensors.py
1 50 (2%) 10 (10%) 2022-03-11
opensfm/src/bundle/data/bias.h
opensfm/src/bundle/bundle_adjuster.h
1 3 (33%) 66 (1%) 2022-03-28
setup.py
opensfm/data/camera_calibration.yaml
1 61 (1%) 1 (100%) 2022-03-11
opensfm/src/bundle/pybundle.pyi
opensfm/src/bundle/error/relative_motion_errors.h
1 5 (20%) 5 (20%) 2022-03-28
opensfm/reconstruction_helpers.py
opensfm/src/bundle/src/bundle_adjuster.cc
1 5 (20%) 82 (1%) 2022-03-21
opensfm/src/bundle/error/relative_motion_errors.h
opensfm/src/bundle/bundle_adjuster.h
1 5 (20%) 66 (1%) 2022-03-28
opensfm/src/bundle/error/absolute_motion_errors.h
opensfm/reconstruction_helpers.py
1 9 (11%) 5 (20%) 2022-03-21
opensfm/exif.py
opensfm/data/camera_calibration.yaml
1 145 (<1%) 1 (100%) 2022-03-11
setup.py
opensfm/sensors.py
1 61 (1%) 10 (10%) 2022-03-11
setup.py
opensfm/exif.py
1 61 (1%) 145 (<1%) 2022-03-11
opensfm/src/bundle/python/pybind.cc
opensfm/src/bundle/error/relative_motion_errors.h
1 36 (2%) 5 (20%) 2022-03-28
opensfm/reconstruction_helpers.py
opensfm/reconstruction.py
1 5 (20%) 461 (<1%) 2022-03-21
opensfm/reconstruction.py
opensfm/src/bundle/python/pybind.cc
1 461 (<1%) 36 (2%) 2022-03-21
opensfm/exif.py
opensfm/context.py
1 145 (<1%) 50 (2%) 2022-03-11
opensfm/exif.py
opensfm/sensors.py
1 145 (<1%) 10 (10%) 2022-03-11
opensfm/reconstruction_helpers.py
opensfm/src/bundle/bundle_adjuster.h
1 5 (20%) 66 (1%) 2022-03-21
opensfm/src/bundle/python/pybind.cc
opensfm/src/bundle/data/bias.h
1 36 (2%) 3 (33%) 2022-03-28
opensfm/src/bundle/error/absolute_motion_errors.h
opensfm/src/bundle/bundle_adjuster.h
1 9 (11%) 66 (1%) 2022-03-21
opensfm/data/camera_calibration.yaml
opensfm/sensors.py
1 1 (100%) 10 (10%) 2022-03-11
opensfm/src/bundle/error/absolute_motion_errors.h
opensfm/src/bundle/src/bundle_adjuster.cc
1 9 (11%) 82 (1%) 2022-03-21
opensfm/reconstruction.py
opensfm/src/bundle/bundle_adjuster.h
1 461 (<1%) 66 (1%) 2022-03-21
opensfm/reconstruction_helpers.py
opensfm/src/bundle/pybundle.pyi
1 5 (20%) 5 (20%) 2022-03-21
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [opensfm/src/bundle/pybundle.pyi] [opensfm/src/bundle/pybundle.pyi] [opensfm/src/bundle/bundle_adjuster.h] [opensfm/src/bundle/bundle_adjuster.h] [opensfm/src/bundle/pybundle.pyi]--[opensfm/src/bundle/bundle_adjuster.h] 2 [opensfm/src/bundle/data/bias.h] [opensfm/src/bundle/data/bias.h] [opensfm/src/bundle/pybundle.pyi]--[opensfm/src/bundle/data/bias.h] 1 [opensfm/src/bundle/error/relative_motion_errors.h] [opensfm/src/bundle/error/relative_motion_errors.h] [opensfm/src/bundle/pybundle.pyi]--[opensfm/src/bundle/error/relative_motion_errors.h] 1 [opensfm/src/bundle/python/pybind.cc] [opensfm/src/bundle/python/pybind.cc] [opensfm/src/bundle/python/pybind.cc]--[opensfm/src/bundle/pybundle.pyi] 2 [opensfm/src/bundle/python/pybind.cc]--[opensfm/src/bundle/bundle_adjuster.h] 2 [opensfm/src/bundle/python/pybind.cc]--[opensfm/src/bundle/data/bias.h] 1 [opensfm/src/bundle/python/pybind.cc]--[opensfm/src/bundle/error/relative_motion_errors.h] 1 [opensfm/src/bundle/src/bundle_adjuster.cc] [opensfm/src/bundle/src/bundle_adjuster.cc] [opensfm/src/bundle/src/bundle_adjuster.cc]--[opensfm/src/bundle/pybundle.pyi] 2 [opensfm/src/bundle/src/bundle_adjuster.cc]--[opensfm/src/bundle/bundle_adjuster.h] 2 [opensfm/src/bundle/src/bundle_adjuster.cc]--[opensfm/src/bundle/python/pybind.cc] 2 [opensfm/src/bundle/src/bundle_adjuster.cc]--[opensfm/src/bundle/data/bias.h] 1 [opensfm/src/bundle/src/bundle_adjuster.cc]--[opensfm/src/bundle/error/relative_motion_errors.h] 1 [opensfm/src/bundle/data/bias.h]--[opensfm/src/bundle/bundle_adjuster.h] 1 [opensfm/data/camera_calibration.yaml] [opensfm/data/camera_calibration.yaml] [opensfm/context.py] [opensfm/context.py] [opensfm/data/camera_calibration.yaml]--[opensfm/context.py] 1 [opensfm/sensors.py] [opensfm/sensors.py] [opensfm/data/camera_calibration.yaml]--[opensfm/sensors.py] 1 [opensfm/context.py]--[opensfm/sensors.py] 1 [opensfm/reconstruction.py] [opensfm/reconstruction.py] [opensfm/reconstruction.py]--[opensfm/src/bundle/pybundle.pyi] 1 [opensfm/reconstruction.py]--[opensfm/src/bundle/bundle_adjuster.h] 1 [opensfm/reconstruction.py]--[opensfm/src/bundle/python/pybind.cc] 1 [opensfm/reconstruction.py]--[opensfm/src/bundle/src/bundle_adjuster.cc] 1 [opensfm/reconstruction_helpers.py] [opensfm/reconstruction_helpers.py] [opensfm/reconstruction_helpers.py]--[opensfm/src/bundle/pybundle.pyi] 1 [opensfm/reconstruction_helpers.py]--[opensfm/src/bundle/bundle_adjuster.h] 1 [opensfm/reconstruction_helpers.py]--[opensfm/src/bundle/python/pybind.cc] 1 [opensfm/reconstruction_helpers.py]--[opensfm/src/bundle/src/bundle_adjuster.cc] 1 [opensfm/reconstruction_helpers.py]--[opensfm/reconstruction.py] 1 [opensfm/src/bundle/error/relative_motion_errors.h]--[opensfm/src/bundle/bundle_adjuster.h] 1 [opensfm/src/bundle/error/relative_motion_errors.h]--[opensfm/src/bundle/data/bias.h] 1 [opensfm/src/bundle/error/absolute_motion_errors.h] [opensfm/src/bundle/error/absolute_motion_errors.h] [opensfm/src/bundle/error/absolute_motion_errors.h]--[opensfm/src/bundle/pybundle.pyi] 1 [opensfm/src/bundle/error/absolute_motion_errors.h]--[opensfm/src/bundle/bundle_adjuster.h] 1 [opensfm/src/bundle/error/absolute_motion_errors.h]--[opensfm/src/bundle/python/pybind.cc] 1 [opensfm/src/bundle/error/absolute_motion_errors.h]--[opensfm/src/bundle/src/bundle_adjuster.cc] 1 [opensfm/src/bundle/error/absolute_motion_errors.h]--[opensfm/reconstruction.py] 1 [opensfm/src/bundle/error/absolute_motion_errors.h]--[opensfm/reconstruction_helpers.py] 1 [setup.py] [setup.py] [setup.py]--[opensfm/data/camera_calibration.yaml] 1 [setup.py]--[opensfm/context.py] 1 [setup.py]--[opensfm/sensors.py] 1 [opensfm/exif.py] [opensfm/exif.py] [setup.py]--[opensfm/exif.py] 1 [opensfm/exif.py]--[opensfm/data/camera_calibration.yaml] 1 [opensfm/exif.py]--[opensfm/context.py] 1 [opensfm/exif.py]--[opensfm/sensors.py] 1

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 opensfm/src opensfm/src opensfm/src--opensfm/src 2 opensfm opensfm opensfm--opensfm/src 1 opensfm--opensfm 2 opensfm/data opensfm/data opensfm/data--opensfm 1 ROOT ROOT ROOT--opensfm 1 ROOT--opensfm/data 1

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