Overview
File Change Frequency Overall
  • There are 82 files with 13,339 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (206 lines of code)
    • 27 files changed 6-20 times (8,228 lines of code)
    • 54 files changed 1-5 times (4,905 lines of code)
0% | 0% | 1% | 61% | 36%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 82 files with 13,339 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 15 files changed by 2-5 contributors (5,207 lines of code)
    • 67 files changed by 1 contributor (8,132 lines of code)
0% | 0% | 0% | 39% | 60%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, json, js, html, txt, rst, toml, css, md, bat, iss, gitattributes, sh, yml, ini, svg, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 1% | 61% | 36%
iss0% | 0% | 0% | 100% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ROOT0% | 0% | 84% | 15% | 0%
packages0% | 0% | 0% | 62% | 37%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
compile.py
in root
206 20 2023-11-07 2025-08-18 22 3 +836 / -650 adamdavis adamdavis
constants.py
in packages/open_vp_cal/src/open_vp_cal/core
345 26 2025-03-11 2025-08-01 17 2 +2565 / -314 adamdavis adamdavis
ocio_config.py
in packages/open_vp_cal/src/open_vp_cal/core
747 36 2025-03-11 2025-08-04 15 2 +4992 / -58 adamdavis adamdavis
processing.py
in packages/open_vp_cal/src/open_vp_cal/framework
428 22 2025-03-11 2025-08-01 13 2 +2847 / -79 adamdavis adamdavis
calibrate.py
in packages/open_vp_cal/src/open_vp_cal/core
777 22 2025-03-11 2025-08-01 13 2 +5452 / -25 adamdavis adamdavis
_preprocessing_formats.py
in packages/open_vp_cal/src/open_vp_cal/imaging
69 - 2025-03-12 2025-08-01 12 1 +439 / -63 adamdavis adamdavis
project_settings.py
in packages/open_vp_cal/src/open_vp_cal
269 47 2025-03-11 2025-08-01 11 2 +2470 / -10 adamdavis adamdavis
led_wall_settings.py
in packages/open_vp_cal/src/open_vp_cal
291 66 2025-03-11 2025-08-01 11 2 +3007 / -27 adamdavis adamdavis
__init__.py
in packages/open_vp_cal/src/open_vp_cal
5 - 2025-03-11 2025-08-18 10 1 +96 / -8 adamdavis adamdavis
timeline_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
339 40 2025-03-11 2025-08-18 10 1 +2421 / -17 adamdavis adamdavis
main_window.py
in packages/open_vp_cal/src/open_vp_cal/widgets
853 64 2025-03-11 2025-08-01 10 1 +4982 / -25 adamdavis adamdavis
project_settings_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
884 55 2025-03-11 2025-08-01 10 2 +5764 / -32 adamdavis adamdavis
preprocessing.py
in packages/open_vp_cal/src/open_vp_cal/imaging
127 9 2025-03-12 2025-08-01 9 1 +883 / -35 adamdavis adamdavis
application_base.py
in packages/open_vp_cal/src/open_vp_cal
211 19 2025-03-11 2025-08-01 9 2 +1725 / -50 adamdavis adamdavis
ocio_utils.py
in packages/open_vp_cal/src/open_vp_cal/core
238 16 2025-03-11 2025-08-01 9 1 +2041 / -13 adamdavis adamdavis
imaging_utils.py
in packages/open_vp_cal/src/open_vp_cal/imaging
458 35 2025-03-11 2025-09-04 9 2 +4257 / -117 adamdavis adamdavis
iss
37 - 2023-11-07 2025-08-01 8 2 +64 / -23 adamdavis adamdavis
sequence_loader.py
in packages/open_vp_cal/src/open_vp_cal/framework
128 17 2025-03-11 2025-08-01 8 2 +1202 / -4 adamdavis adamdavis
utils.py
in packages/open_vp_cal/src/open_vp_cal/framework
131 3 2025-03-11 2025-08-01 8 2 +782 / -6 adamdavis adamdavis
sample_patch.py
in packages/open_vp_cal/src/open_vp_cal/framework
233 16 2025-03-11 2025-08-01 8 2 +1923 / -47 adamdavis adamdavis
utils.py
in packages/open_vp_cal/src/open_vp_cal/widgets
98 9 2025-03-11 2025-08-01 7 1 +800 / -12 adamdavis adamdavis
validation.py
in packages/open_vp_cal/src/open_vp_cal/framework
154 9 2025-03-11 2025-08-01 7 1 +1074 / -37 adamdavis adamdavis
image_selection_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
228 24 2025-03-11 2025-08-01 7 1 +2278 / -418 adamdavis adamdavis
macbeth.py
in packages/open_vp_cal/src/open_vp_cal/imaging
62 6 2025-03-11 2025-09-04 6 2 +746 / -8 adamdavis adamdavis
resource_loader.py
in packages/open_vp_cal/src/open_vp_cal/core
78 18 2025-03-11 2025-08-01 6 1 +851 / -0 adamdavis adamdavis
auto_roi.py
in packages/open_vp_cal/src/open_vp_cal/framework
86 6 2025-03-11 2025-08-01 6 1 +932 / -196 adamdavis adamdavis
basePatternGenerator.py
in packages/spg/src/spg/PatternGenerators
299 45 2025-03-11 2025-08-01 6 1 +2746 / -2 adamdavis adamdavis
generation.py
in packages/open_vp_cal/src/open_vp_cal/framework
653 38 2025-03-11 2025-08-01 6 1 +4779 / -7 adamdavis adamdavis
structures.py
in packages/open_vp_cal/src/open_vp_cal/core
52 4 2025-03-11 2025-08-01 5 1 +428 / -0 adamdavis adamdavis
identify_separation.py
in packages/open_vp_cal/src/open_vp_cal/framework
105 7 2025-03-11 2025-08-01 5 1 +916 / -84 adamdavis adamdavis
utils.py
in packages/spg/src/spg/testing
176 25 2025-03-11 2025-08-01 5 1 +1007 / -8 adamdavis adamdavis
main.py
in packages/open_vp_cal/src/open_vp_cal
197 13 2025-03-11 2025-08-01 5 1 +1534 / -1 adamdavis adamdavis
utils.py
in packages/open_vp_cal/src/open_vp_cal/core
201 25 2025-03-11 2025-08-01 5 1 +2119 / -0 adamdavis adamdavis
spg.py
in packages/spg/src/spg
207 12 2025-03-11 2025-08-01 5 1 +1429 / -1 adamdavis adamdavis
stage_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
244 27 2025-03-11 2025-08-01 5 1 +1670 / -0 adamdavis adamdavis
__init__.py
in packages/spg/src/spg/testing
1 - 2025-03-11 2025-08-01 4 1 +60 / -0 adamdavis adamdavis
__init__.py
in packages/spg/src/spg/utils
1 - 2025-03-11 2025-08-01 4 1 +60 / -0 adamdavis adamdavis
__init__.py
in packages/spg/src/spg
1 - 2025-03-11 2025-08-01 4 1 +60 / -0 adamdavis adamdavis
__init__.py
in packages/spg/src/spg/resources
1 - 2025-03-11 2025-08-01 4 1 +60 / -0 adamdavis adamdavis
__init__.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns
1 - 2025-03-11 2025-08-01 4 1 +60 / -0 adamdavis adamdavis
__init__.py
in packages/stageassets/src/stageassets
1 - 2025-03-11 2025-08-01 4 1 +60 / -0 adamdavis adamdavis
__init__.py
in packages/open_vp_cal/src/open_vp_cal/widgets
1 - 2025-03-11 2025-08-01 4 1 +60 / -0 adamdavis adamdavis
__init__.py
in packages/open_vp_cal/src/open_vp_cal/imaging
1 - 2025-03-11 2025-08-01 4 1 +60 / -0 adamdavis adamdavis
__init__.py
in packages/open_vp_cal/src/open_vp_cal/resources
1 - 2025-03-11 2025-08-01 4 1 +60 / -0 adamdavis adamdavis
__init__.py
in packages/open_vp_cal/src/open_vp_cal/framework
1 - 2025-03-11 2025-08-01 4 1 +60 / -0 adamdavis adamdavis
__init__.py
in packages/open_vp_cal/src/open_vp_cal/core
1 - 2025-03-11 2025-08-01 4 1 +60 / -0 adamdavis adamdavis
splash_screen.py
in packages/open_vp_cal/src/open_vp_cal/widgets
9 2 2025-03-11 2025-08-01 4 1 +192 / -0 adamdavis adamdavis
threadingUtils.py
in packages/spg/src/spg/utils
10 2 2025-03-11 2025-08-01 4 1 +172 / -0 adamdavis adamdavis
resource_loader.py
in packages/spg/src/spg/utils
14 3 2025-03-11 2025-08-01 4 1 +232 / -0 adamdavis adamdavis
constants.py
in packages/spg/src/spg/utils
14 - 2025-03-11 2025-08-01 4 1 +124 / -0 adamdavis adamdavis
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
project_settings_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
884 55 2025-03-11 2025-08-01 10 2 +5764 / -32 adamdavis adamdavis
calibrate.py
in packages/open_vp_cal/src/open_vp_cal/core
777 22 2025-03-11 2025-08-01 13 2 +5452 / -25 adamdavis adamdavis
ocio_config.py
in packages/open_vp_cal/src/open_vp_cal/core
747 36 2025-03-11 2025-08-04 15 2 +4992 / -58 adamdavis adamdavis
main_window.py
in packages/open_vp_cal/src/open_vp_cal/widgets
853 64 2025-03-11 2025-08-01 10 1 +4982 / -25 adamdavis adamdavis
generation.py
in packages/open_vp_cal/src/open_vp_cal/framework
653 38 2025-03-11 2025-08-01 6 1 +4779 / -7 adamdavis adamdavis
imaging_utils.py
in packages/open_vp_cal/src/open_vp_cal/imaging
458 35 2025-03-11 2025-09-04 9 2 +4257 / -117 adamdavis adamdavis
led_wall_settings.py
in packages/open_vp_cal/src/open_vp_cal
291 66 2025-03-11 2025-08-01 11 2 +3007 / -27 adamdavis adamdavis
processing.py
in packages/open_vp_cal/src/open_vp_cal/framework
428 22 2025-03-11 2025-08-01 13 2 +2847 / -79 adamdavis adamdavis
constants.py
in packages/open_vp_cal/src/open_vp_cal/core
345 26 2025-03-11 2025-08-01 17 2 +2565 / -314 adamdavis adamdavis
basePatternGenerator.py
in packages/spg/src/spg/PatternGenerators
299 45 2025-03-11 2025-08-01 6 1 +2746 / -2 adamdavis adamdavis
image_selection_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
228 24 2025-03-11 2025-08-01 7 1 +2278 / -418 adamdavis adamdavis
project_settings.py
in packages/open_vp_cal/src/open_vp_cal
269 47 2025-03-11 2025-08-01 11 2 +2470 / -10 adamdavis adamdavis
timeline_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
339 40 2025-03-11 2025-08-18 10 1 +2421 / -17 adamdavis adamdavis
graph_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
241 29 2025-03-11 2025-08-01 4 1 +2124 / -0 adamdavis adamdavis
utils.py
in packages/open_vp_cal/src/open_vp_cal/core
201 25 2025-03-11 2025-08-01 5 1 +2119 / -0 adamdavis adamdavis
ocio_utils.py
in packages/open_vp_cal/src/open_vp_cal/core
238 16 2025-03-11 2025-08-01 9 1 +2041 / -13 adamdavis adamdavis
sample_patch.py
in packages/open_vp_cal/src/open_vp_cal/framework
233 16 2025-03-11 2025-08-01 8 2 +1923 / -47 adamdavis adamdavis
colorPatch.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
196 34 2025-03-11 2025-08-01 4 1 +1812 / -0 adamdavis adamdavis
application_base.py
in packages/open_vp_cal/src/open_vp_cal
211 19 2025-03-11 2025-08-01 9 2 +1725 / -50 adamdavis adamdavis
colourspaces_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
240 14 2025-03-11 2025-08-01 4 1 +1696 / -0 adamdavis adamdavis
stage_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
244 27 2025-03-11 2025-08-01 5 1 +1670 / -0 adamdavis adamdavis
alignment.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
180 26 2025-03-11 2025-08-01 4 1 +1564 / -0 adamdavis adamdavis
swatch_analysis_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
245 14 2025-03-11 2025-08-01 4 1 +1552 / -0 adamdavis adamdavis
rasterMap.py
in packages/stageassets/src/stageassets
185 38 2025-03-11 2025-08-01 4 1 +1544 / -0 adamdavis adamdavis
main.py
in packages/open_vp_cal/src/open_vp_cal
197 13 2025-03-11 2025-08-01 5 1 +1534 / -1 adamdavis adamdavis
compile.py
in root
206 20 2023-11-07 2025-08-18 22 3 +836 / -650 adamdavis adamdavis
imageUtils.py
in packages/spg/src/spg/utils
165 14 2025-03-11 2025-08-01 4 1 +1464 / -0 adamdavis adamdavis
spg.py
in packages/spg/src/spg
207 12 2025-03-11 2025-08-01 5 1 +1429 / -1 adamdavis adamdavis
projectSettings.py
in packages/spg/src/spg
152 29 2025-03-11 2025-08-01 4 1 +1308 / -0 adamdavis adamdavis
ledWall.py
in packages/stageassets/src/stageassets
156 32 2025-03-11 2025-08-01 4 1 +1292 / -0 adamdavis adamdavis
exposureStops.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
148 17 2025-03-11 2025-08-01 4 1 +1248 / -0 adamdavis adamdavis
linearSteppedColors.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
141 21 2025-03-11 2025-08-01 4 1 +1240 / -0 adamdavis adamdavis
delta_e_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
167 22 2025-03-11 2025-08-01 4 1 +1212 / -0 adamdavis adamdavis
sequence_loader.py
in packages/open_vp_cal/src/open_vp_cal/framework
128 17 2025-03-11 2025-08-01 8 2 +1202 / -4 adamdavis adamdavis
auto_roi.py
in packages/open_vp_cal/src/open_vp_cal/framework
86 6 2025-03-11 2025-08-01 6 1 +932 / -196 adamdavis adamdavis
linearSteppedRamp.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
121 20 2025-03-11 2025-08-01 4 1 +1112 / -0 adamdavis adamdavis
validation.py
in packages/open_vp_cal/src/open_vp_cal/framework
154 9 2025-03-11 2025-08-01 7 1 +1074 / -37 adamdavis adamdavis
ledPanel.py
in packages/stageassets/src/stageassets
111 27 2025-03-11 2025-08-01 4 1 +1052 / -0 adamdavis adamdavis
movingBars.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
114 17 2025-03-11 2025-08-01 4 1 +1048 / -0 adamdavis adamdavis
utils.py
in packages/spg/src/spg/testing
176 25 2025-03-11 2025-08-01 5 1 +1007 / -8 adamdavis adamdavis
identify_separation.py
in packages/open_vp_cal/src/open_vp_cal/framework
105 7 2025-03-11 2025-08-01 5 1 +916 / -84 adamdavis adamdavis
preprocessing.py
in packages/open_vp_cal/src/open_vp_cal/imaging
127 9 2025-03-12 2025-08-01 9 1 +883 / -35 adamdavis adamdavis
realBlackLevel.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
96 15 2025-03-11 2025-08-01 4 1 +904 / -0 adamdavis adamdavis
frameCountSync.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
99 14 2025-03-11 2025-08-01 4 1 +904 / -0 adamdavis adamdavis
resource_loader.py
in packages/open_vp_cal/src/open_vp_cal/core
78 18 2025-03-11 2025-08-01 6 1 +851 / -0 adamdavis adamdavis
checkboard.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
85 14 2025-03-11 2025-08-01 4 1 +840 / -0 adamdavis adamdavis
bar_chart_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
104 15 2025-03-11 2025-08-01 4 1 +836 / -0 adamdavis adamdavis
utils.py
in packages/open_vp_cal/src/open_vp_cal/widgets
98 9 2025-03-11 2025-08-01 7 1 +800 / -12 adamdavis adamdavis
calibration_matrix_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
94 9 2025-03-11 2025-08-01 4 1 +808 / -0 adamdavis adamdavis
dataRange.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
95 9 2025-03-11 2025-08-01 4 1 +792 / -0 adamdavis adamdavis
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
compile.py
in root
206 20 2023-11-07 2025-08-18 22 3 +836 / -650 adamdavis adamdavis
constants.py
in packages/open_vp_cal/src/open_vp_cal/core
345 26 2025-03-11 2025-08-01 17 2 +2565 / -314 adamdavis adamdavis
ocio_config.py
in packages/open_vp_cal/src/open_vp_cal/core
747 36 2025-03-11 2025-08-04 15 2 +4992 / -58 adamdavis adamdavis
calibrate.py
in packages/open_vp_cal/src/open_vp_cal/core
777 22 2025-03-11 2025-08-01 13 2 +5452 / -25 adamdavis adamdavis
processing.py
in packages/open_vp_cal/src/open_vp_cal/framework
428 22 2025-03-11 2025-08-01 13 2 +2847 / -79 adamdavis adamdavis
project_settings.py
in packages/open_vp_cal/src/open_vp_cal
269 47 2025-03-11 2025-08-01 11 2 +2470 / -10 adamdavis adamdavis
led_wall_settings.py
in packages/open_vp_cal/src/open_vp_cal
291 66 2025-03-11 2025-08-01 11 2 +3007 / -27 adamdavis adamdavis
project_settings_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
884 55 2025-03-11 2025-08-01 10 2 +5764 / -32 adamdavis adamdavis
imaging_utils.py
in packages/open_vp_cal/src/open_vp_cal/imaging
458 35 2025-03-11 2025-09-04 9 2 +4257 / -117 adamdavis adamdavis
application_base.py
in packages/open_vp_cal/src/open_vp_cal
211 19 2025-03-11 2025-08-01 9 2 +1725 / -50 adamdavis adamdavis
iss
37 - 2023-11-07 2025-08-01 8 2 +64 / -23 adamdavis adamdavis
sample_patch.py
in packages/open_vp_cal/src/open_vp_cal/framework
233 16 2025-03-11 2025-08-01 8 2 +1923 / -47 adamdavis adamdavis
utils.py
in packages/open_vp_cal/src/open_vp_cal/framework
131 3 2025-03-11 2025-08-01 8 2 +782 / -6 adamdavis adamdavis
sequence_loader.py
in packages/open_vp_cal/src/open_vp_cal/framework
128 17 2025-03-11 2025-08-01 8 2 +1202 / -4 adamdavis adamdavis
macbeth.py
in packages/open_vp_cal/src/open_vp_cal/imaging
62 6 2025-03-11 2025-09-04 6 2 +746 / -8 adamdavis adamdavis
_preprocessing_formats.py
in packages/open_vp_cal/src/open_vp_cal/imaging
69 - 2025-03-12 2025-08-01 12 1 +439 / -63 adamdavis adamdavis
__init__.py
in packages/open_vp_cal/src/open_vp_cal
5 - 2025-03-11 2025-08-18 10 1 +96 / -8 adamdavis adamdavis
main_window.py
in packages/open_vp_cal/src/open_vp_cal/widgets
853 64 2025-03-11 2025-08-01 10 1 +4982 / -25 adamdavis adamdavis
timeline_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
339 40 2025-03-11 2025-08-18 10 1 +2421 / -17 adamdavis adamdavis
ocio_utils.py
in packages/open_vp_cal/src/open_vp_cal/core
238 16 2025-03-11 2025-08-01 9 1 +2041 / -13 adamdavis adamdavis
preprocessing.py
in packages/open_vp_cal/src/open_vp_cal/imaging
127 9 2025-03-12 2025-08-01 9 1 +883 / -35 adamdavis adamdavis
validation.py
in packages/open_vp_cal/src/open_vp_cal/framework
154 9 2025-03-11 2025-08-01 7 1 +1074 / -37 adamdavis adamdavis
utils.py
in packages/open_vp_cal/src/open_vp_cal/widgets
98 9 2025-03-11 2025-08-01 7 1 +800 / -12 adamdavis adamdavis
image_selection_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
228 24 2025-03-11 2025-08-01 7 1 +2278 / -418 adamdavis adamdavis
resource_loader.py
in packages/open_vp_cal/src/open_vp_cal/core
78 18 2025-03-11 2025-08-01 6 1 +851 / -0 adamdavis adamdavis
generation.py
in packages/open_vp_cal/src/open_vp_cal/framework
653 38 2025-03-11 2025-08-01 6 1 +4779 / -7 adamdavis adamdavis
auto_roi.py
in packages/open_vp_cal/src/open_vp_cal/framework
86 6 2025-03-11 2025-08-01 6 1 +932 / -196 adamdavis adamdavis
basePatternGenerator.py
in packages/spg/src/spg/PatternGenerators
299 45 2025-03-11 2025-08-01 6 1 +2746 / -2 adamdavis adamdavis
utils.py
in packages/open_vp_cal/src/open_vp_cal/core
201 25 2025-03-11 2025-08-01 5 1 +2119 / -0 adamdavis adamdavis
structures.py
in packages/open_vp_cal/src/open_vp_cal/core
52 4 2025-03-11 2025-08-01 5 1 +428 / -0 adamdavis adamdavis
identify_separation.py
in packages/open_vp_cal/src/open_vp_cal/framework
105 7 2025-03-11 2025-08-01 5 1 +916 / -84 adamdavis adamdavis
main.py
in packages/open_vp_cal/src/open_vp_cal
197 13 2025-03-11 2025-08-01 5 1 +1534 / -1 adamdavis adamdavis
stage_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
244 27 2025-03-11 2025-08-01 5 1 +1670 / -0 adamdavis adamdavis
utils.py
in packages/spg/src/spg/testing
176 25 2025-03-11 2025-08-01 5 1 +1007 / -8 adamdavis adamdavis
spg.py
in packages/spg/src/spg
207 12 2025-03-11 2025-08-01 5 1 +1429 / -1 adamdavis adamdavis
__init__.py
in packages/open_vp_cal/src/open_vp_cal/core
1 - 2025-03-11 2025-08-01 4 1 +60 / -0 adamdavis adamdavis
__init__.py
in packages/open_vp_cal/src/open_vp_cal/framework
1 - 2025-03-11 2025-08-01 4 1 +60 / -0 adamdavis adamdavis
frame.py
in packages/open_vp_cal/src/open_vp_cal/framework
38 9 2025-03-11 2025-08-01 4 1 +500 / -0 adamdavis adamdavis
configuraton.py
in packages/open_vp_cal/src/open_vp_cal/framework
44 4 2025-03-11 2025-08-01 4 1 +412 / -0 adamdavis adamdavis
__init__.py
in packages/open_vp_cal/src/open_vp_cal/resources
1 - 2025-03-11 2025-08-01 4 1 +60 / -0 adamdavis adamdavis
__init__.py
in packages/open_vp_cal/src/open_vp_cal/imaging
1 - 2025-03-11 2025-08-01 4 1 +60 / -0 adamdavis adamdavis
bar_chart_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
104 15 2025-03-11 2025-08-01 4 1 +836 / -0 adamdavis adamdavis
__init__.py
in packages/open_vp_cal/src/open_vp_cal/widgets
1 - 2025-03-11 2025-08-01 4 1 +60 / -0 adamdavis adamdavis
splash_screen.py
in packages/open_vp_cal/src/open_vp_cal/widgets
9 2 2025-03-11 2025-08-01 4 1 +192 / -0 adamdavis adamdavis
swatch_analysis_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
245 14 2025-03-11 2025-08-01 4 1 +1552 / -0 adamdavis adamdavis
execution_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
16 2 2025-03-11 2025-08-01 4 1 +180 / -0 adamdavis adamdavis
delta_e_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
167 22 2025-03-11 2025-08-01 4 1 +1212 / -0 adamdavis adamdavis
calibration_matrix_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
94 9 2025-03-11 2025-08-01 4 1 +808 / -0 adamdavis adamdavis
colourspaces_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
240 14 2025-03-11 2025-08-01 4 1 +1696 / -0 adamdavis adamdavis
graph_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
241 29 2025-03-11 2025-08-01 4 1 +2124 / -0 adamdavis adamdavis
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
main_window.py
in packages/open_vp_cal/src/open_vp_cal/widgets
853 64 2025-03-11 2025-08-01 10 1 +4982 / -25 adamdavis adamdavis
generation.py
in packages/open_vp_cal/src/open_vp_cal/framework
653 38 2025-03-11 2025-08-01 6 1 +4779 / -7 adamdavis adamdavis
timeline_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
339 40 2025-03-11 2025-08-18 10 1 +2421 / -17 adamdavis adamdavis
basePatternGenerator.py
in packages/spg/src/spg/PatternGenerators
299 45 2025-03-11 2025-08-01 6 1 +2746 / -2 adamdavis adamdavis
swatch_analysis_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
245 14 2025-03-11 2025-08-01 4 1 +1552 / -0 adamdavis adamdavis
stage_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
244 27 2025-03-11 2025-08-01 5 1 +1670 / -0 adamdavis adamdavis
graph_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
241 29 2025-03-11 2025-08-01 4 1 +2124 / -0 adamdavis adamdavis
colourspaces_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
240 14 2025-03-11 2025-08-01 4 1 +1696 / -0 adamdavis adamdavis
ocio_utils.py
in packages/open_vp_cal/src/open_vp_cal/core
238 16 2025-03-11 2025-08-01 9 1 +2041 / -13 adamdavis adamdavis
image_selection_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
228 24 2025-03-11 2025-08-01 7 1 +2278 / -418 adamdavis adamdavis
spg.py
in packages/spg/src/spg
207 12 2025-03-11 2025-08-01 5 1 +1429 / -1 adamdavis adamdavis
utils.py
in packages/open_vp_cal/src/open_vp_cal/core
201 25 2025-03-11 2025-08-01 5 1 +2119 / -0 adamdavis adamdavis
main.py
in packages/open_vp_cal/src/open_vp_cal
197 13 2025-03-11 2025-08-01 5 1 +1534 / -1 adamdavis adamdavis
colorPatch.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
196 34 2025-03-11 2025-08-01 4 1 +1812 / -0 adamdavis adamdavis
rasterMap.py
in packages/stageassets/src/stageassets
185 38 2025-03-11 2025-08-01 4 1 +1544 / -0 adamdavis adamdavis
alignment.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
180 26 2025-03-11 2025-08-01 4 1 +1564 / -0 adamdavis adamdavis
utils.py
in packages/spg/src/spg/testing
176 25 2025-03-11 2025-08-01 5 1 +1007 / -8 adamdavis adamdavis
delta_e_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
167 22 2025-03-11 2025-08-01 4 1 +1212 / -0 adamdavis adamdavis
imageUtils.py
in packages/spg/src/spg/utils
165 14 2025-03-11 2025-08-01 4 1 +1464 / -0 adamdavis adamdavis
ledWall.py
in packages/stageassets/src/stageassets
156 32 2025-03-11 2025-08-01 4 1 +1292 / -0 adamdavis adamdavis
validation.py
in packages/open_vp_cal/src/open_vp_cal/framework
154 9 2025-03-11 2025-08-01 7 1 +1074 / -37 adamdavis adamdavis
projectSettings.py
in packages/spg/src/spg
152 29 2025-03-11 2025-08-01 4 1 +1308 / -0 adamdavis adamdavis
exposureStops.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
148 17 2025-03-11 2025-08-01 4 1 +1248 / -0 adamdavis adamdavis
linearSteppedColors.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
141 21 2025-03-11 2025-08-01 4 1 +1240 / -0 adamdavis adamdavis
preprocessing.py
in packages/open_vp_cal/src/open_vp_cal/imaging
127 9 2025-03-12 2025-08-01 9 1 +883 / -35 adamdavis adamdavis
linearSteppedRamp.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
121 20 2025-03-11 2025-08-01 4 1 +1112 / -0 adamdavis adamdavis
movingBars.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
114 17 2025-03-11 2025-08-01 4 1 +1048 / -0 adamdavis adamdavis
ledPanel.py
in packages/stageassets/src/stageassets
111 27 2025-03-11 2025-08-01 4 1 +1052 / -0 adamdavis adamdavis
identify_separation.py
in packages/open_vp_cal/src/open_vp_cal/framework
105 7 2025-03-11 2025-08-01 5 1 +916 / -84 adamdavis adamdavis
bar_chart_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
104 15 2025-03-11 2025-08-01 4 1 +836 / -0 adamdavis adamdavis
frameCountSync.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
99 14 2025-03-11 2025-08-01 4 1 +904 / -0 adamdavis adamdavis
utils.py
in packages/open_vp_cal/src/open_vp_cal/widgets
98 9 2025-03-11 2025-08-01 7 1 +800 / -12 adamdavis adamdavis
realBlackLevel.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
96 15 2025-03-11 2025-08-01 4 1 +904 / -0 adamdavis adamdavis
dataRange.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
95 9 2025-03-11 2025-08-01 4 1 +792 / -0 adamdavis adamdavis
calibration_matrix_widget.py
in packages/open_vp_cal/src/open_vp_cal/widgets
94 9 2025-03-11 2025-08-01 4 1 +808 / -0 adamdavis adamdavis
auto_roi.py
in packages/open_vp_cal/src/open_vp_cal/framework
86 6 2025-03-11 2025-08-01 6 1 +932 / -196 adamdavis adamdavis
referenceImage.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
86 12 2025-03-11 2025-08-01 4 1 +784 / -0 adamdavis adamdavis
checkboard.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
85 14 2025-03-11 2025-08-01 4 1 +840 / -0 adamdavis adamdavis
resource_loader.py
in packages/open_vp_cal/src/open_vp_cal/core
78 18 2025-03-11 2025-08-01 6 1 +851 / -0 adamdavis adamdavis
bitdepth.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
77 9 2025-03-11 2025-08-01 4 1 +708 / -0 adamdavis adamdavis
_preprocessing_formats.py
in packages/open_vp_cal/src/open_vp_cal/imaging
69 - 2025-03-12 2025-08-01 12 1 +439 / -63 adamdavis adamdavis
main.py
in packages/spg/src/spg
66 3 2025-03-11 2025-08-01 4 1 +456 / -0 adamdavis adamdavis
query.py
in packages/spg/src/spg
60 9 2025-03-11 2025-08-01 4 1 +620 / -0 adamdavis adamdavis
structures.py
in packages/open_vp_cal/src/open_vp_cal/core
52 4 2025-03-11 2025-08-01 5 1 +428 / -0 adamdavis adamdavis
configuraton.py
in packages/open_vp_cal/src/open_vp_cal/framework
44 4 2025-03-11 2025-08-01 4 1 +412 / -0 adamdavis adamdavis
utils.py
in packages/stageassets/src/stageassets
42 2 2025-03-11 2025-08-01 4 1 +288 / -0 adamdavis adamdavis
attributeUtils.py
in packages/spg/src/spg/utils
42 2 2025-03-11 2025-08-01 4 1 +288 / -0 adamdavis adamdavis
frame.py
in packages/open_vp_cal/src/open_vp_cal/framework
38 9 2025-03-11 2025-08-01 4 1 +500 / -0 adamdavis adamdavis
__init__.py
in packages/spg/src/spg/PatternGenerators
31 4 2025-03-11 2025-08-01 4 1 +300 / -0 adamdavis adamdavis
__init__.py
in packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators
28 1 2025-03-11 2025-08-01 4 1 +200 / -0 adamdavis adamdavis
Correlations

File Size vs. Number of Changes: 82 points

packages/open_vp_cal/src/open_vp_cal/imaging/imaging_utils.py x: 458 lines of code y: 9 # changes packages/open_vp_cal/src/open_vp_cal/imaging/macbeth.py x: 62 lines of code y: 6 # changes compile.py x: 206 lines of code y: 22 # changes packages/open_vp_cal/src/open_vp_cal/__init__.py x: 5 lines of code y: 10 # changes packages/open_vp_cal/src/open_vp_cal/widgets/timeline_widget.py x: 339 lines of code y: 10 # changes packages/open_vp_cal/src/open_vp_cal/core/ocio_config.py x: 747 lines of code y: 15 # changes OpenVPCal.iss x: 37 lines of code y: 8 # changes packages/open_vp_cal/src/open_vp_cal/application_base.py x: 211 lines of code y: 9 # changes packages/open_vp_cal/src/open_vp_cal/core/__init__.py x: 1 lines of code y: 4 # changes packages/open_vp_cal/src/open_vp_cal/core/calibrate.py x: 777 lines of code y: 13 # changes packages/open_vp_cal/src/open_vp_cal/core/constants.py x: 345 lines of code y: 17 # changes packages/open_vp_cal/src/open_vp_cal/core/ocio_utils.py x: 238 lines of code y: 9 # changes packages/open_vp_cal/src/open_vp_cal/core/resource_loader.py x: 78 lines of code y: 6 # changes packages/open_vp_cal/src/open_vp_cal/core/structures.py x: 52 lines of code y: 5 # changes packages/open_vp_cal/src/open_vp_cal/core/utils.py x: 201 lines of code y: 5 # changes packages/open_vp_cal/src/open_vp_cal/framework/auto_roi.py x: 86 lines of code y: 6 # changes packages/open_vp_cal/src/open_vp_cal/framework/configuraton.py x: 44 lines of code y: 4 # changes packages/open_vp_cal/src/open_vp_cal/framework/frame.py x: 38 lines of code y: 4 # changes packages/open_vp_cal/src/open_vp_cal/framework/generation.py x: 653 lines of code y: 6 # changes packages/open_vp_cal/src/open_vp_cal/framework/identify_separation.py x: 105 lines of code y: 5 # changes packages/open_vp_cal/src/open_vp_cal/framework/processing.py x: 428 lines of code y: 13 # changes packages/open_vp_cal/src/open_vp_cal/framework/sample_patch.py x: 233 lines of code y: 8 # changes packages/open_vp_cal/src/open_vp_cal/framework/sequence_loader.py x: 128 lines of code y: 8 # changes packages/open_vp_cal/src/open_vp_cal/framework/utils.py x: 131 lines of code y: 8 # changes packages/open_vp_cal/src/open_vp_cal/framework/validation.py x: 154 lines of code y: 7 # changes packages/open_vp_cal/src/open_vp_cal/imaging/_preprocessing_formats.py x: 69 lines of code y: 12 # changes packages/open_vp_cal/src/open_vp_cal/imaging/preprocessing.py x: 127 lines of code y: 9 # changes packages/open_vp_cal/src/open_vp_cal/led_wall_settings.py x: 291 lines of code y: 11 # changes packages/open_vp_cal/src/open_vp_cal/main.py x: 197 lines of code y: 5 # changes packages/open_vp_cal/src/open_vp_cal/project_settings.py x: 269 lines of code y: 11 # changes packages/open_vp_cal/src/open_vp_cal/widgets/bar_chart_widget.py x: 104 lines of code y: 4 # changes packages/open_vp_cal/src/open_vp_cal/widgets/calibration_matrix_widget.py x: 94 lines of code y: 4 # changes packages/open_vp_cal/src/open_vp_cal/widgets/colourspaces_widget.py x: 240 lines of code y: 4 # changes packages/open_vp_cal/src/open_vp_cal/widgets/delta_e_widget.py x: 167 lines of code y: 4 # changes packages/open_vp_cal/src/open_vp_cal/widgets/execution_widget.py x: 16 lines of code y: 4 # changes packages/open_vp_cal/src/open_vp_cal/widgets/graph_widget.py x: 241 lines of code y: 4 # changes packages/open_vp_cal/src/open_vp_cal/widgets/image_selection_widget.py x: 228 lines of code y: 7 # changes packages/open_vp_cal/src/open_vp_cal/widgets/main_window.py x: 853 lines of code y: 10 # changes packages/open_vp_cal/src/open_vp_cal/widgets/project_settings_widget.py x: 884 lines of code y: 10 # changes packages/open_vp_cal/src/open_vp_cal/widgets/splash_screen.py x: 9 lines of code y: 4 # changes packages/open_vp_cal/src/open_vp_cal/widgets/stage_widget.py x: 244 lines of code y: 5 # changes packages/open_vp_cal/src/open_vp_cal/widgets/swatch_analysis_widget.py x: 245 lines of code y: 4 # changes packages/open_vp_cal/src/open_vp_cal/widgets/utils.py x: 98 lines of code y: 7 # changes packages/spg/src/spg/PatternGenerators/__init__.py x: 31 lines of code y: 4 # changes packages/spg/src/spg/PatternGenerators/basePatternGenerator.py x: 299 lines of code y: 6 # changes packages/spg/src/spg/main.py x: 66 lines of code y: 4 # changes packages/spg/src/spg/projectSettings.py x: 152 lines of code y: 4 # changes packages/spg/src/spg/query.py x: 60 lines of code y: 4 # changes packages/spg/src/spg/spg.py x: 207 lines of code y: 5 # changes packages/spg/src/spg/testing/utils.py x: 176 lines of code y: 5 # changes packages/spg/src/spg/utils/attributeUtils.py x: 42 lines of code y: 4 # changes packages/spg/src/spg/utils/constants.py x: 14 lines of code y: 4 # changes packages/spg/src/spg/utils/imageUtils.py x: 165 lines of code y: 4 # changes packages/spg/src/spg/utils/threadingUtils.py x: 10 lines of code y: 4 # changes packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/__init__.py x: 28 lines of code y: 4 # changes packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/alignment.py x: 180 lines of code y: 4 # changes packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/bitdepth.py x: 77 lines of code y: 4 # changes packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/checkboard.py x: 85 lines of code y: 4 # changes packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/colorPatch.py x: 196 lines of code y: 4 # changes packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/dataRange.py x: 95 lines of code y: 4 # changes packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/exposureStops.py x: 148 lines of code y: 4 # changes packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/frameCountSync.py x: 99 lines of code y: 4 # changes packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/linearSteppedColors.py x: 141 lines of code y: 4 # changes packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/linearSteppedRamp.py x: 121 lines of code y: 4 # changes packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/movingBars.py x: 114 lines of code y: 4 # changes packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/realBlackLevel.py x: 96 lines of code y: 4 # changes packages/stageassets/src/stageassets/ledPanel.py x: 111 lines of code y: 4 # changes packages/stageassets/src/stageassets/ledWall.py x: 156 lines of code y: 4 # changes packages/stageassets/src/stageassets/rasterMap.py x: 185 lines of code y: 4 # changes
22.0
# changes
  min: 4.0
  average: 6.05
  25th percentile: 4.0
  median: 4.0
  75th percentile: 7.25
  max: 22.0
0 884.0
lines of code
min: 1.0 | average: 162.67 | 25th percentile: 37.75 | median: 108.0 | 75th percentile: 208.0 | max: 884.0

Number of Contributors vs. Number of Changes: 82 points

packages/open_vp_cal/src/open_vp_cal/imaging/imaging_utils.py x: 2 # contributors y: 9 # changes packages/open_vp_cal/src/open_vp_cal/imaging/macbeth.py x: 2 # contributors y: 6 # changes compile.py x: 3 # contributors y: 22 # changes packages/open_vp_cal/src/open_vp_cal/__init__.py x: 1 # contributors y: 10 # changes packages/open_vp_cal/src/open_vp_cal/core/ocio_config.py x: 2 # contributors y: 15 # changes OpenVPCal.iss x: 2 # contributors y: 8 # changes packages/open_vp_cal/src/open_vp_cal/core/__init__.py x: 1 # contributors y: 4 # changes packages/open_vp_cal/src/open_vp_cal/core/calibrate.py x: 2 # contributors y: 13 # changes packages/open_vp_cal/src/open_vp_cal/core/constants.py x: 2 # contributors y: 17 # changes packages/open_vp_cal/src/open_vp_cal/core/ocio_utils.py x: 1 # contributors y: 9 # changes packages/open_vp_cal/src/open_vp_cal/core/resource_loader.py x: 1 # contributors y: 6 # changes packages/open_vp_cal/src/open_vp_cal/core/structures.py x: 1 # contributors y: 5 # changes packages/open_vp_cal/src/open_vp_cal/framework/validation.py x: 1 # contributors y: 7 # changes packages/open_vp_cal/src/open_vp_cal/imaging/_preprocessing_formats.py x: 1 # contributors y: 12 # changes packages/open_vp_cal/src/open_vp_cal/led_wall_settings.py x: 2 # contributors y: 11 # changes packages/open_vp_cal/src/open_vp_cal/widgets/project_settings_widget.py x: 2 # contributors y: 10 # changes
22.0
# changes
  min: 4.0
  average: 6.05
  25th percentile: 4.0
  median: 4.0
  75th percentile: 7.25
  max: 22.0
0 3.0
# contributors
min: 1.0 | average: 1.2 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

Number of Contributors vs. File Size: 82 points

packages/open_vp_cal/src/open_vp_cal/imaging/imaging_utils.py x: 2 # contributors y: 458 lines of code packages/open_vp_cal/src/open_vp_cal/imaging/macbeth.py x: 2 # contributors y: 62 lines of code compile.py x: 3 # contributors y: 206 lines of code packages/open_vp_cal/src/open_vp_cal/__init__.py x: 1 # contributors y: 5 lines of code packages/open_vp_cal/src/open_vp_cal/widgets/timeline_widget.py x: 1 # contributors y: 339 lines of code packages/open_vp_cal/src/open_vp_cal/core/ocio_config.py x: 2 # contributors y: 747 lines of code OpenVPCal.iss x: 2 # contributors y: 37 lines of code packages/open_vp_cal/src/open_vp_cal/application_base.py x: 2 # contributors y: 211 lines of code packages/open_vp_cal/src/open_vp_cal/core/__init__.py x: 1 # contributors y: 1 lines of code packages/open_vp_cal/src/open_vp_cal/core/calibrate.py x: 2 # contributors y: 777 lines of code packages/open_vp_cal/src/open_vp_cal/core/constants.py x: 2 # contributors y: 345 lines of code packages/open_vp_cal/src/open_vp_cal/core/ocio_utils.py x: 1 # contributors y: 238 lines of code packages/open_vp_cal/src/open_vp_cal/core/resource_loader.py x: 1 # contributors y: 78 lines of code packages/open_vp_cal/src/open_vp_cal/core/structures.py x: 1 # contributors y: 52 lines of code packages/open_vp_cal/src/open_vp_cal/core/utils.py x: 1 # contributors y: 201 lines of code packages/open_vp_cal/src/open_vp_cal/framework/auto_roi.py x: 1 # contributors y: 86 lines of code packages/open_vp_cal/src/open_vp_cal/framework/configuraton.py x: 1 # contributors y: 44 lines of code packages/open_vp_cal/src/open_vp_cal/framework/frame.py x: 1 # contributors y: 38 lines of code packages/open_vp_cal/src/open_vp_cal/framework/generation.py x: 1 # contributors y: 653 lines of code packages/open_vp_cal/src/open_vp_cal/framework/identify_separation.py x: 1 # contributors y: 105 lines of code packages/open_vp_cal/src/open_vp_cal/framework/processing.py x: 2 # contributors y: 428 lines of code packages/open_vp_cal/src/open_vp_cal/framework/sample_patch.py x: 2 # contributors y: 233 lines of code packages/open_vp_cal/src/open_vp_cal/framework/sequence_loader.py x: 2 # contributors y: 128 lines of code packages/open_vp_cal/src/open_vp_cal/framework/utils.py x: 2 # contributors y: 131 lines of code packages/open_vp_cal/src/open_vp_cal/framework/validation.py x: 1 # contributors y: 154 lines of code packages/open_vp_cal/src/open_vp_cal/imaging/_preprocessing_formats.py x: 1 # contributors y: 69 lines of code packages/open_vp_cal/src/open_vp_cal/imaging/preprocessing.py x: 1 # contributors y: 127 lines of code packages/open_vp_cal/src/open_vp_cal/led_wall_settings.py x: 2 # contributors y: 291 lines of code packages/open_vp_cal/src/open_vp_cal/main.py x: 1 # contributors y: 197 lines of code packages/open_vp_cal/src/open_vp_cal/project_settings.py x: 2 # contributors y: 269 lines of code packages/open_vp_cal/src/open_vp_cal/widgets/bar_chart_widget.py x: 1 # contributors y: 104 lines of code packages/open_vp_cal/src/open_vp_cal/widgets/calibration_matrix_widget.py x: 1 # contributors y: 94 lines of code packages/open_vp_cal/src/open_vp_cal/widgets/delta_e_widget.py x: 1 # contributors y: 167 lines of code packages/open_vp_cal/src/open_vp_cal/widgets/execution_widget.py x: 1 # contributors y: 16 lines of code packages/open_vp_cal/src/open_vp_cal/widgets/graph_widget.py x: 1 # contributors y: 241 lines of code packages/open_vp_cal/src/open_vp_cal/widgets/image_selection_widget.py x: 1 # contributors y: 228 lines of code packages/open_vp_cal/src/open_vp_cal/widgets/main_window.py x: 1 # contributors y: 853 lines of code packages/open_vp_cal/src/open_vp_cal/widgets/project_settings_widget.py x: 2 # contributors y: 884 lines of code packages/open_vp_cal/src/open_vp_cal/widgets/splash_screen.py x: 1 # contributors y: 9 lines of code packages/open_vp_cal/src/open_vp_cal/widgets/stage_widget.py x: 1 # contributors y: 244 lines of code packages/open_vp_cal/src/open_vp_cal/widgets/utils.py x: 1 # contributors y: 98 lines of code packages/spg/src/spg/PatternGenerators/__init__.py x: 1 # contributors y: 31 lines of code packages/spg/src/spg/PatternGenerators/basePatternGenerator.py x: 1 # contributors y: 299 lines of code packages/spg/src/spg/main.py x: 1 # contributors y: 66 lines of code packages/spg/src/spg/projectSettings.py x: 1 # contributors y: 152 lines of code packages/spg/src/spg/query.py x: 1 # contributors y: 60 lines of code packages/spg/src/spg/spg.py x: 1 # contributors y: 207 lines of code packages/spg/src/spg/testing/utils.py x: 1 # contributors y: 176 lines of code packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/alignment.py x: 1 # contributors y: 180 lines of code packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/exposureStops.py x: 1 # contributors y: 148 lines of code packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/linearSteppedColors.py x: 1 # contributors y: 141 lines of code packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/linearSteppedRamp.py x: 1 # contributors y: 121 lines of code packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/movingBars.py x: 1 # contributors y: 114 lines of code packages/stageassets/src/stageassets/ledPanel.py x: 1 # contributors y: 111 lines of code packages/stageassets/src/stageassets/rasterMap.py x: 1 # contributors y: 185 lines of code
884.0
lines of code
  min: 1.0
  average: 162.67
  25th percentile: 37.75
  median: 108.0
  75th percentile: 208.0
  max: 884.0
0 3.0
# contributors
min: 1.0 | average: 1.2 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

Number of Changes vs. Line Churn: 14194 points

.github/workflows/main.yml x: 12 # changes y: 1765 line churn packages/open_vp_cal/src/open_vp_cal/imaging/imaging_utils.py x: 9 # changes y: 4374 line churn packages/open_vp_cal/src/open_vp_cal/imaging/macbeth.py x: 6 # changes y: 754 line churn compile.py x: 22 # changes y: 1486 line churn packages/open_vp_cal/src/open_vp_cal/__init__.py x: 10 # changes y: 104 line churn uv.lock x: 7 # changes y: 4126 line churn packages/open_vp_cal/src/open_vp_cal/core/ocio_config.py x: 15 # changes y: 5050 line churn README.md x: 25 # changes y: 6394 line churn OpenVPCal.iss x: 8 # changes y: 87 line churn build.bat x: 5 # changes y: 293 line churn packages/open_vp_cal/src/open_vp_cal/core/__init__.py x: 4 # changes y: 60 line churn packages/open_vp_cal/src/open_vp_cal/core/calibrate.py x: 13 # changes y: 5477 line churn packages/open_vp_cal/src/open_vp_cal/core/constants.py x: 17 # changes y: 2879 line churn packages/open_vp_cal/src/open_vp_cal/led_wall_settings.py x: 11 # changes y: 3034 line churn packages/open_vp_cal/src/open_vp_cal/resources/HLG_to_linear.cube x: 3 # changes y: 12297 line churn requirements.txt x: 20 # changes y: 692 line churn src/open_vp_cal/__init__.py x: 27 # changes y: 200 line churn src/open_vp_cal/application_base.py x: 21 # changes y: 3298 line churn src/open_vp_cal/core/constants.py x: 32 # changes y: 2182 line churn src/open_vp_cal/core/ocio_utils.py x: 14 # changes y: 1545 line churn src/open_vp_cal/framework/processing.py x: 28 # changes y: 4031 line churn src/open_vp_cal/led_wall_settings.py x: 19 # changes y: 4115 line churn src/open_vp_cal/project_settings.py x: 23 # changes y: 3094 line churn src/open_vp_cal/widgets/project_settings_widget.py x: 31 # changes y: 7934 line churn tests/test_open_vp_cal/resources/SampleProject1_PreTest/export/calibration/AOTO_Wall2_REDWideGamutRGB_AOTO_Acheivable_ST 2084_EOTF_CS.cube x: 7 # changes y: 3133092 line churn tests/test_open_vp_cal/resources/SampleProject1_PreTest/export/calibration/EOTF Correction 1D - AOTO_Wall2 - REDWideGamutRGB - EOTF_CS.clf x: 8 # changes y: 65578 line churn tests/test_open_vp_cal/resources/SampleProject1_PreTest/export/calibration/EOTF Correction 1D - LedWall2 - REDWideGamutRGB - EOTF_CS.clf x: 4 # changes y: 24618 line churn tests/test_open_vp_cal/resources/SampleProject1_PreTest/export/calibration/LedWall2_REDWideGamutRGB_AOTO_Acheivable_ST 2084_EOTF_CS.cube x: 4 # changes y: 1572870 line churn tests/test_open_vp_cal/resources/SampleProject1_PreTest/export/calibration/Post_Calibration_OpenVPCal_a117b9.ocio x: 2 # changes y: 5367 line churn tests/test_open_vp_cal/resources/SampleProject1_PreTest/export/results/AOTO_Wall2_calibration_results.json x: 11 # changes y: 19711 line churn tests/test_open_vp_cal/resources/SampleProject1_PreTest/export/results/LedWall2_calibration_results.json x: 9 # changes y: 20454 line churn tests/test_open_vp_cal/resources/SampleProject2_External_White_NoLens/export/calibration/Calibration Wall_1_ROE - REDWideGamutRGB.cube x: 6 # changes y: 1835015 line churn tests/test_open_vp_cal/resources/SampleProject2_External_White_NoLens/export/calibration/Calibration Wall_1_ROE - REDWideGamutRGB_EOTF_CS.clf x: 6 # changes y: 28721 line churn tests/test_open_vp_cal/resources/SampleProject2_External_White_NoLens/export/calibration/EOTF Correction 1D - Wall_1_ROE - REDWideGamutRGB - EOTF_CS.clf x: 5 # changes y: 24604 line churn tests/test_open_vp_cal/resources/SampleProject2_External_White_NoLens/export/calibration/Wall_1_ROE_REDWideGamutRGB_ROE_Gamut_ST 2084_EOTF_CS.cube x: 5 # changes y: 1568070 line churn tests/test_open_vp_cal/resources/Sample_Project10_SRGB_EOTF/export/calibration/Wall1_REDWideGamutRGB_sRGB_sRGB_EOTF_CS.cube x: 7 # changes y: 3145724 line churn tests/test_open_vp_cal/resources/Sample_Project11_SRGB_EOTF_Verify/export/calibration/EOTF Correction 1D - Wall1 - REDWideGamutRGB - EOTF_CS.clf x: 7 # changes y: 49180 line churn tests/test_open_vp_cal/resources/Sample_Project1_ROE_Wall1_CSOnly/export/calibration/ROE_CSonly_REDWideGamutRGB_ROE_ST 2084_CS_Only.cube x: 6 # changes y: 2621444 line churn tests/test_open_vp_cal/resources/Sample_Project8_ACES_CCT_LUT/export/calibration/Wall1_REDWideGamutRGB_ITU-R BT.2020_ST 2084_EOTF_CS_ACES_CCT_IN_OUT.cube x: 7 # changes y: 3110918 line churn tests/test_open_vp_cal/resources/Sample_Project8_ACES_CCT_LUT/export/results/Wall1_calibration_results.json x: 10 # changes y: 19121 line churn tests/test_open_vp_cal/resources/export/calibration/AOTO_Wall2_REDWideGamutRGB_AOTO_Acheivable_ST 2084_EOTF_CS.cube x: 2 # changes y: 786435 line churn tests/test_open_vp_cal/test_main.py x: 18 # changes y: 988 line churn tests/test_open_vp_cal/test_projects.py x: 26 # changes y: 2127 line churn tests/test_open_vp_cal/test_settings.json x: 16 # changes y: 251 line churn tests/test_open_vp_cal/resources/SampleProject1_PreTest/export/calibration/Calibration AOTO_Wall2 - REDWideGamutRGB.cube x: 5 # changes y: 1835015 line churn tests/test_open_vp_cal/resources/SampleProject1_PreTest/export/calibration/Calibration AOTO_Wall2 - REDWideGamutRGB_AOTO_Acheivable - ST 2084 - OpenVPCal LED_EOTF_CS.cube x: 5 # changes y: 2354141 line churn tests/test_open_vp_cal/resources/SampleProject1_PreTest/export/calibration/Calibration AOTO_Wall2 - REDWideGamutRGB_CS_EOTF.clf x: 5 # changes y: 28721 line churn tests/test_open_vp_cal/resources/Sample_Project11_SRGB_EOTF_Verify/export/calibration/Calibration Wall1 - REDWideGamutRGB_EOTF_CS.clf x: 4 # changes y: 28721 line churn tests/test_open_vp_cal/resources/Sample_Project11_SRGB_EOTF_Verify/export/calibration/Calibration Wall1 - REDWideGamutRGB_sRGB - sRGB - OpenVPCal LED_EOTF_CS.cube x: 4 # changes y: 1835015 line churn tests/test_open_vp_cal/resources/Sample_Project2_ROE_Wall1_CS_EOTF/export/calibration/Calibration ROE_CS_EOTF - REDWideGamutRGB_ROE - ST 2084 - OpenVPCal LED_CS_EOTF.cube x: 7 # changes y: 3363413 line churn tests/test_open_vp_cal/resources/Sample_Project3_ROE_Wall1_EOTF_CS/export/calibration/Calibration ROE_EOTF_CS - REDWideGamutRGB_ROE - ST 2084 - OpenVPCal LED_EOTF_CS.cube x: 7 # changes y: 3388355 line churn tests/test_open_vp_cal/resources/Sample_Project5_Decoupled_Lens/export/calibration/Calibration ROE_DECOWP - REDWideGamutRGB_ROE - ST 2084 - OpenVPCal LED_EOTF_CS.cube x: 7 # changes y: 3394571 line churn tests/test_open_vp_cal/resources/Sample_Project6_Reference_Wall_With_Decoupled_Lens/export/calibration/Calibration AOTO - REDWideGamutRGB_AOTO - ST 2084 - OpenVPCal LED_EOTF_CS.cube x: 7 # changes y: 3343799 line churn tests/test_open_vp_cal/resources/Plates/Blue_Wall_Issue_Verify/raptorverify.001.exr x: 1 # changes y: 9 line churn tests/test_open_vp_cal/resources/Sample_Project8_ACES_CCT_LUT/export/calibration/Calibration Wall1 - REDWideGamutRGB_ITU-R BT.2020 - ST 2084 - OpenVPCal LED_EOTF_CS_ACES_CCT.cube x: 3 # changes y: 1572870 line churn tests/resources/SampleProject1_PreTest/export/calibration/Calibration AOTO_Wall2 - REDWideGamutRGB.cube x: 3 # changes y: 1310725 line churn tests/resources/SampleProject1_PreTest/export/calibration/Calibration AOTO_Wall2 - REDWideGamutRGB_EOTF_CS.clf x: 3 # changes y: 20515 line churn tests/resources/SampleProject7_ROE_WRONGWB/export/calibration/Calibration ROE - REDWideGamutRGB_ROE - ST 2084 - OpenVPCal LED_CS_Only.cube x: 4 # changes y: 1048580 line churn tests/resources/Sample_Project2_ROE_Wall1_CS_EOTF/export/calibration/Calibration ROE_CS_EOTF - REDWideGamutRGB_ROE - ST 2084 - OpenVPCal LED_CS_EOTF.cube x: 4 # changes y: 2334799 line churn tests/resources/Sample_Project2_ROE_Wall1_CS_EOTF/export/export/calibration/Calibration ROE_CS_EOTF - REDWideGamutRGB_ROE - ST 2084 - OpenVPCal LED_CS_EOTF.cube x: 4 # changes y: 1310725 line churn tests/resources/Sample_Project3_ROE_Wall1_EOTF_CS/export/calibration/Calibration ROE_EOTF_CS - REDWideGamutRGB_ROE - ST 2084 - OpenVPCal LED_EOTF_CS.cube x: 4 # changes y: 2353337 line churn tests/resources/Sample_Project5_Decoupled_Lens/export/calibration/Calibration ROE_DECOWP - REDWideGamutRGB_ROE - ST 2084 - OpenVPCal LED_EOTF_CS.cube x: 4 # changes y: 1822663 line churn tests/resources/Sample_Project7_ROE_WRONGWB/export/calibration/Calibration ROE - REDWideGamutRGB_ROE - ST 2084 - OpenVPCal LED_CS_Only.cube x: 3 # changes y: 786435 line churn tests/resources/SampleProject3_ROE_WRONGWB/export/calibration/Calibration ROE - REDWideGamutRGB_ROE - ST 2084 - OpenVPCal LED_CS_Only.cube x: 1 # changes y: 524290 line churn tests/resources/SampleProject3_ROE_WRONGWB/export/calibration/Calibration ROE_WrongWB - REDWideGamutRGB_ROE - ST 2084 - OpenVPCal LED_CS_Only.cube x: 1 # changes y: 1048576 line churn
3407873.0
line churn
  min: 2.0
  average: 12030.58
  25th percentile: 9.0
  median: 9.0
  75th percentile: 12.0
  max: 3407873.0
0 32.0
# changes
min: 1.0 | average: 2.8 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 32.0

Number of Contributors vs. Line Churn: 82 points

packages/open_vp_cal/src/open_vp_cal/imaging/imaging_utils.py x: 2 # contributors y: 4374 line churn packages/open_vp_cal/src/open_vp_cal/imaging/macbeth.py x: 2 # contributors y: 754 line churn compile.py x: 3 # contributors y: 1486 line churn packages/open_vp_cal/src/open_vp_cal/__init__.py x: 1 # contributors y: 104 line churn packages/open_vp_cal/src/open_vp_cal/widgets/timeline_widget.py x: 1 # contributors y: 2438 line churn packages/open_vp_cal/src/open_vp_cal/core/ocio_config.py x: 2 # contributors y: 5050 line churn OpenVPCal.iss x: 2 # contributors y: 87 line churn packages/open_vp_cal/src/open_vp_cal/application_base.py x: 2 # contributors y: 1775 line churn packages/open_vp_cal/src/open_vp_cal/core/__init__.py x: 1 # contributors y: 60 line churn packages/open_vp_cal/src/open_vp_cal/core/calibrate.py x: 2 # contributors y: 5477 line churn packages/open_vp_cal/src/open_vp_cal/core/constants.py x: 2 # contributors y: 2879 line churn packages/open_vp_cal/src/open_vp_cal/core/ocio_utils.py x: 1 # contributors y: 2054 line churn packages/open_vp_cal/src/open_vp_cal/core/resource_loader.py x: 1 # contributors y: 851 line churn packages/open_vp_cal/src/open_vp_cal/core/structures.py x: 1 # contributors y: 428 line churn packages/open_vp_cal/src/open_vp_cal/core/utils.py x: 1 # contributors y: 2119 line churn packages/open_vp_cal/src/open_vp_cal/framework/auto_roi.py x: 1 # contributors y: 1128 line churn packages/open_vp_cal/src/open_vp_cal/framework/frame.py x: 1 # contributors y: 500 line churn packages/open_vp_cal/src/open_vp_cal/framework/generation.py x: 1 # contributors y: 4786 line churn packages/open_vp_cal/src/open_vp_cal/framework/identify_separation.py x: 1 # contributors y: 1000 line churn packages/open_vp_cal/src/open_vp_cal/framework/processing.py x: 2 # contributors y: 2926 line churn packages/open_vp_cal/src/open_vp_cal/framework/sample_patch.py x: 2 # contributors y: 1970 line churn packages/open_vp_cal/src/open_vp_cal/framework/sequence_loader.py x: 2 # contributors y: 1206 line churn packages/open_vp_cal/src/open_vp_cal/framework/utils.py x: 2 # contributors y: 788 line churn packages/open_vp_cal/src/open_vp_cal/framework/validation.py x: 1 # contributors y: 1111 line churn packages/open_vp_cal/src/open_vp_cal/imaging/preprocessing.py x: 1 # contributors y: 918 line churn packages/open_vp_cal/src/open_vp_cal/led_wall_settings.py x: 2 # contributors y: 3034 line churn packages/open_vp_cal/src/open_vp_cal/main.py x: 1 # contributors y: 1535 line churn packages/open_vp_cal/src/open_vp_cal/project_settings.py x: 2 # contributors y: 2480 line churn packages/open_vp_cal/src/open_vp_cal/widgets/bar_chart_widget.py x: 1 # contributors y: 836 line churn packages/open_vp_cal/src/open_vp_cal/widgets/calibration_matrix_widget.py x: 1 # contributors y: 808 line churn packages/open_vp_cal/src/open_vp_cal/widgets/colourspaces_widget.py x: 1 # contributors y: 1696 line churn packages/open_vp_cal/src/open_vp_cal/widgets/delta_e_widget.py x: 1 # contributors y: 1212 line churn packages/open_vp_cal/src/open_vp_cal/widgets/execution_widget.py x: 1 # contributors y: 180 line churn packages/open_vp_cal/src/open_vp_cal/widgets/graph_widget.py x: 1 # contributors y: 2124 line churn packages/open_vp_cal/src/open_vp_cal/widgets/image_selection_widget.py x: 1 # contributors y: 2696 line churn packages/open_vp_cal/src/open_vp_cal/widgets/main_window.py x: 1 # contributors y: 5007 line churn packages/open_vp_cal/src/open_vp_cal/widgets/project_settings_widget.py x: 2 # contributors y: 5796 line churn packages/open_vp_cal/src/open_vp_cal/widgets/splash_screen.py x: 1 # contributors y: 192 line churn packages/open_vp_cal/src/open_vp_cal/widgets/stage_widget.py x: 1 # contributors y: 1670 line churn packages/open_vp_cal/src/open_vp_cal/widgets/swatch_analysis_widget.py x: 1 # contributors y: 1552 line churn packages/spg/src/spg/PatternGenerators/__init__.py x: 1 # contributors y: 300 line churn packages/spg/src/spg/PatternGenerators/basePatternGenerator.py x: 1 # contributors y: 2748 line churn packages/spg/src/spg/main.py x: 1 # contributors y: 456 line churn packages/spg/src/spg/projectSettings.py x: 1 # contributors y: 1308 line churn packages/spg/src/spg/query.py x: 1 # contributors y: 620 line churn packages/spg/src/spg/spg.py x: 1 # contributors y: 1430 line churn packages/spg/src/spg/testing/utils.py x: 1 # contributors y: 1015 line churn packages/spg/src/spg/utils/attributeUtils.py x: 1 # contributors y: 288 line churn packages/spg/src/spg/utils/constants.py x: 1 # contributors y: 124 line churn packages/spg/src/spg/utils/imageUtils.py x: 1 # contributors y: 1464 line churn packages/spg/src/spg/utils/resource_loader.py x: 1 # contributors y: 232 line churn packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/bitdepth.py x: 1 # contributors y: 708 line churn packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/colorPatch.py x: 1 # contributors y: 1812 line churn packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/dataRange.py x: 1 # contributors y: 792 line churn packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/exposureStops.py x: 1 # contributors y: 1248 line churn packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/frameCountSync.py x: 1 # contributors y: 904 line churn packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/movingBars.py x: 1 # contributors y: 1048 line churn packages/stageassets/src/stageassets/ledPanel.py x: 1 # contributors y: 1052 line churn packages/stageassets/src/stageassets/ledWall.py x: 1 # contributors y: 1292 line churn
5796.0
line churn
  min: 60.0
  average: 1303.68
  25th percentile: 288.0
  median: 959.0
  75th percentile: 1676.5
  max: 5796.0
0 3.0
# contributors
min: 1.0 | average: 1.2 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

File Size vs. Line Churn: 82 points

packages/open_vp_cal/src/open_vp_cal/imaging/imaging_utils.py x: 458 lines of code y: 4374 line churn packages/open_vp_cal/src/open_vp_cal/imaging/macbeth.py x: 62 lines of code y: 754 line churn compile.py x: 206 lines of code y: 1486 line churn packages/open_vp_cal/src/open_vp_cal/__init__.py x: 5 lines of code y: 104 line churn packages/open_vp_cal/src/open_vp_cal/widgets/timeline_widget.py x: 339 lines of code y: 2438 line churn packages/open_vp_cal/src/open_vp_cal/core/ocio_config.py x: 747 lines of code y: 5050 line churn OpenVPCal.iss x: 37 lines of code y: 87 line churn packages/open_vp_cal/src/open_vp_cal/application_base.py x: 211 lines of code y: 1775 line churn packages/open_vp_cal/src/open_vp_cal/core/__init__.py x: 1 lines of code y: 60 line churn packages/open_vp_cal/src/open_vp_cal/core/calibrate.py x: 777 lines of code y: 5477 line churn packages/open_vp_cal/src/open_vp_cal/core/constants.py x: 345 lines of code y: 2879 line churn packages/open_vp_cal/src/open_vp_cal/core/ocio_utils.py x: 238 lines of code y: 2054 line churn packages/open_vp_cal/src/open_vp_cal/core/resource_loader.py x: 78 lines of code y: 851 line churn packages/open_vp_cal/src/open_vp_cal/core/structures.py x: 52 lines of code y: 428 line churn packages/open_vp_cal/src/open_vp_cal/core/utils.py x: 201 lines of code y: 2119 line churn packages/open_vp_cal/src/open_vp_cal/framework/auto_roi.py x: 86 lines of code y: 1128 line churn packages/open_vp_cal/src/open_vp_cal/framework/configuraton.py x: 44 lines of code y: 412 line churn packages/open_vp_cal/src/open_vp_cal/framework/frame.py x: 38 lines of code y: 500 line churn packages/open_vp_cal/src/open_vp_cal/framework/generation.py x: 653 lines of code y: 4786 line churn packages/open_vp_cal/src/open_vp_cal/framework/identify_separation.py x: 105 lines of code y: 1000 line churn packages/open_vp_cal/src/open_vp_cal/framework/processing.py x: 428 lines of code y: 2926 line churn packages/open_vp_cal/src/open_vp_cal/framework/sample_patch.py x: 233 lines of code y: 1970 line churn packages/open_vp_cal/src/open_vp_cal/framework/sequence_loader.py x: 128 lines of code y: 1206 line churn packages/open_vp_cal/src/open_vp_cal/framework/utils.py x: 131 lines of code y: 788 line churn packages/open_vp_cal/src/open_vp_cal/framework/validation.py x: 154 lines of code y: 1111 line churn packages/open_vp_cal/src/open_vp_cal/imaging/_preprocessing_formats.py x: 69 lines of code y: 502 line churn packages/open_vp_cal/src/open_vp_cal/imaging/preprocessing.py x: 127 lines of code y: 918 line churn packages/open_vp_cal/src/open_vp_cal/led_wall_settings.py x: 291 lines of code y: 3034 line churn packages/open_vp_cal/src/open_vp_cal/main.py x: 197 lines of code y: 1535 line churn packages/open_vp_cal/src/open_vp_cal/project_settings.py x: 269 lines of code y: 2480 line churn packages/open_vp_cal/src/open_vp_cal/widgets/bar_chart_widget.py x: 104 lines of code y: 836 line churn packages/open_vp_cal/src/open_vp_cal/widgets/calibration_matrix_widget.py x: 94 lines of code y: 808 line churn packages/open_vp_cal/src/open_vp_cal/widgets/colourspaces_widget.py x: 240 lines of code y: 1696 line churn packages/open_vp_cal/src/open_vp_cal/widgets/delta_e_widget.py x: 167 lines of code y: 1212 line churn packages/open_vp_cal/src/open_vp_cal/widgets/execution_widget.py x: 16 lines of code y: 180 line churn packages/open_vp_cal/src/open_vp_cal/widgets/graph_widget.py x: 241 lines of code y: 2124 line churn packages/open_vp_cal/src/open_vp_cal/widgets/image_selection_widget.py x: 228 lines of code y: 2696 line churn packages/open_vp_cal/src/open_vp_cal/widgets/main_window.py x: 853 lines of code y: 5007 line churn packages/open_vp_cal/src/open_vp_cal/widgets/project_settings_widget.py x: 884 lines of code y: 5796 line churn packages/open_vp_cal/src/open_vp_cal/widgets/splash_screen.py x: 9 lines of code y: 192 line churn packages/open_vp_cal/src/open_vp_cal/widgets/stage_widget.py x: 244 lines of code y: 1670 line churn packages/open_vp_cal/src/open_vp_cal/widgets/swatch_analysis_widget.py x: 245 lines of code y: 1552 line churn packages/open_vp_cal/src/open_vp_cal/widgets/utils.py x: 98 lines of code y: 812 line churn packages/spg/src/spg/PatternGenerators/__init__.py x: 31 lines of code y: 300 line churn packages/spg/src/spg/PatternGenerators/basePatternGenerator.py x: 299 lines of code y: 2748 line churn packages/spg/src/spg/main.py x: 66 lines of code y: 456 line churn packages/spg/src/spg/projectSettings.py x: 152 lines of code y: 1308 line churn packages/spg/src/spg/query.py x: 60 lines of code y: 620 line churn packages/spg/src/spg/spg.py x: 207 lines of code y: 1430 line churn packages/spg/src/spg/testing/utils.py x: 176 lines of code y: 1015 line churn packages/spg/src/spg/utils/attributeUtils.py x: 42 lines of code y: 288 line churn packages/spg/src/spg/utils/constants.py x: 14 lines of code y: 124 line churn packages/spg/src/spg/utils/imageUtils.py x: 165 lines of code y: 1464 line churn packages/spg/src/spg/utils/resource_loader.py x: 14 lines of code y: 232 line churn packages/spg/src/spg/utils/threadingUtils.py x: 10 lines of code y: 172 line churn packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/__init__.py x: 28 lines of code y: 200 line churn packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/alignment.py x: 180 lines of code y: 1564 line churn packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/bitdepth.py x: 77 lines of code y: 708 line churn packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/checkboard.py x: 85 lines of code y: 840 line churn packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/colorPatch.py x: 196 lines of code y: 1812 line churn packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/dataRange.py x: 95 lines of code y: 792 line churn packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/exposureStops.py x: 148 lines of code y: 1248 line churn packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/frameCountSync.py x: 99 lines of code y: 904 line churn packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/linearSteppedColors.py x: 141 lines of code y: 1240 line churn packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/linearSteppedRamp.py x: 121 lines of code y: 1112 line churn packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/movingBars.py x: 114 lines of code y: 1048 line churn packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/realBlackLevel.py x: 96 lines of code y: 904 line churn packages/spg_icvfxpatterns/src/spg_icvfxpatterns/PatternGenerators/referenceImage.py x: 86 lines of code y: 784 line churn packages/stageassets/src/stageassets/ledPanel.py x: 111 lines of code y: 1052 line churn packages/stageassets/src/stageassets/ledWall.py x: 156 lines of code y: 1292 line churn packages/stageassets/src/stageassets/rasterMap.py x: 185 lines of code y: 1544 line churn
5796.0
line churn
  min: 60.0
  average: 1303.68
  25th percentile: 288.0
  median: 959.0
  75th percentile: 1676.5
  max: 5796.0
0 884.0
lines of code
min: 1.0 | average: 162.67 | 25th percentile: 37.75 | median: 108.0 | 75th percentile: 208.0 | max: 884.0