netflix / OpenVPCal
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 81 files with 12,289 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 6 files changed 21-50 times (3,039 lines of code)
    • 24 files changed 6-20 times (5,330 lines of code)
    • 51 files changed 1-5 times (3,920 lines of code)
0% | 0% | 24% | 43% | 31%
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 81 files with 12,289 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)
    • 59 files changed by 2-5 contributors (10,575 lines of code)
    • 22 files changed by 1 contributor (1,714 lines of code)
0% | 0% | 0% | 86% | 13%
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, css, md, bat, sh, iss, gitattributes, yaml, svg, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 24% | 43% | 31%
iss0% | 0% | 0% | 0% | 100%
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
src0% | 0% | 25% | 42% | 32%
ROOT0% | 0% | 0% | 86% | 13%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
project_settings_widget.py
in src/open_vp_cal/widgets
861 55 2023-11-07 2024-12-13 26 2 adamdavis@netflix.com adamdavis@netflix.com
constants.py
in src/open_vp_cal/core
264 1 2023-11-07 2024-12-13 25 2 adamdavis@netflix.com adamdavis@netflix.com
calibrate.py
in src/open_vp_cal/core
690 20 2023-11-07 2024-12-13 22 2 adamdavis@netflix.com adamdavis@netflix.com
__init__.py
in src/open_vp_cal
5 - 2023-11-07 2024-12-13 21 2 adamdavis@netflix.com adamdavis@netflix.com
processing.py
in src/open_vp_cal/framework
407 21 2023-11-07 2024-12-13 21 2 adamdavis@netflix.com adamdavis@netflix.com
main_window.py
in src/open_vp_cal/widgets
812 59 2023-11-07 2024-12-13 21 2 adamdavis@netflix.com adamdavis@netflix.com
ocio_config.py
in src/open_vp_cal/core
597 33 2023-11-07 2024-12-13 20 2 adamdavis@netflix.com adamdavis@netflix.com
project_settings.py
in src/open_vp_cal
242 41 2023-11-07 2024-12-13 17 2 adamdavis@netflix.com adamdavis@netflix.com
generation.py
in src/open_vp_cal/framework
624 36 2023-11-07 2024-12-13 17 2 adamdavis@netflix.com adamdavis@netflix.com
application_base.py
in src/open_vp_cal
174 17 2024-01-04 2024-12-13 16 2 davisadam10@googlemail.com adamdavis@netflix.com
main.py
in src/open_vp_cal
196 13 2023-11-07 2024-12-13 16 2 adamdavis@netflix.com adamdavis@netflix.com
imaging_utils.py
in src/open_vp_cal/imaging
421 36 2023-11-07 2024-12-13 15 2 adamdavis@netflix.com adamdavis@netflix.com
sample_patch.py
in src/open_vp_cal/framework
166 13 2023-11-07 2024-12-13 14 2 adamdavis@netflix.com adamdavis@netflix.com
swatch_analysis_widget.py
in src/open_vp_cal/widgets
245 14 2023-11-07 2024-12-13 14 2 adamdavis@netflix.com adamdavis@netflix.com
led_wall_settings.py
in src/open_vp_cal
276 65 2023-11-07 2024-12-13 13 2 adamdavis@netflix.com adamdavis@netflix.com
compile.py
in root
285 26 2023-11-07 2024-05-17 10 2 adamdavis@netflix.com adamdavis@netflix.com
structures.py
in src/open_vp_cal/core
46 4 2023-11-07 2024-12-13 9 2 adamdavis@netflix.com adamdavis@netflix.com
resource_loader.py
in src/open_vp_cal/core
75 17 2023-11-07 2024-05-01 9 2 adamdavis@netflix.com adamdavis@netflix.com
identify_separation.py
in src/open_vp_cal/framework
106 8 2023-11-07 2024-12-13 9 1 adamdavis@netflix.com adamdavis@netflix.com
ocio_utils.py
in src/open_vp_cal/core
121 9 2023-11-07 2024-12-13 9 1 adamdavis@netflix.com adamdavis@netflix.com
utils.py
in src/open_vp_cal/framework
132 3 2023-12-06 2024-12-13 9 2 davisadam10@googlemail.com adamdavis@netflix.com
auto_roi.py
in src/open_vp_cal/framework
103 10 2023-11-07 2024-12-13 8 1 adamdavis@netflix.com adamdavis@netflix.com
delta_e_widget.py
in src/open_vp_cal/widgets
167 22 2023-11-07 2024-05-01 8 2 adamdavis@netflix.com adamdavis@netflix.com
utils.py
in src/open_vp_cal/core
191 24 2023-11-07 2024-05-01 8 2 adamdavis@netflix.com adamdavis@netflix.com
sequence_loader.py
in src/open_vp_cal/framework
120 15 2023-11-07 2024-12-13 7 1 adamdavis@netflix.com adamdavis@netflix.com
validation.py
in src/open_vp_cal/framework
135 8 2023-11-07 2024-12-13 7 1 adamdavis@netflix.com adamdavis@netflix.com
imageUtils.py
in src/spg/utils
163 14 2023-11-29 2024-05-01 7 2 davisadam10@googlemail.com adamdavis@netflix.com
ledWall.py
in src/stageassets
156 32 2023-11-29 2024-05-01 6 2 davisadam10@googlemail.com adamdavis@netflix.com
timeline_widget.py
in src/open_vp_cal/widgets
290 35 2023-11-07 2024-12-13 6 1 adamdavis@netflix.com adamdavis@netflix.com
basePatternGenerator.py
in src/spg/PatternGenerators
299 45 2023-11-29 2024-05-01 6 2 davisadam10@googlemail.com adamdavis@netflix.com
utils.py
in src/open_vp_cal/widgets
38 6 2023-11-07 2024-05-01 5 2 adamdavis@netflix.com adamdavis@netflix.com
dataRange.py
in src/spg_icvfxpatterns/PatternGenerators
95 9 2023-11-29 2024-05-01 5 2 davisadam10@googlemail.com adamdavis@netflix.com
stage_widget.py
in src/open_vp_cal/widgets
224 26 2023-11-07 2024-05-01 5 2 adamdavis@netflix.com adamdavis@netflix.com
__init__.py
in src/stageassets
1 - 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
__init__.py
in src/spg/testing
1 - 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
__init__.py
in src/spg
1 - 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
__init__.py
in src/spg/utils
1 - 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
__init__.py
in src/spg_icvfxpatterns
1 - 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
threadingUtils.py
in src/spg/utils
10 2 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
constants.py
in src/spg/utils
14 - 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
__init__.py
in src/spg_icvfxpatterns/PatternGenerators
28 1 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
__init__.py
in src/spg/PatternGenerators
31 4 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
utils.py
in src/stageassets
42 2 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
attributeUtils.py
in src/spg/utils
42 2 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
configuraton.py
in src/open_vp_cal/framework
44 4 2023-11-07 2024-05-01 4 1 adamdavis@netflix.com adamdavis@netflix.com
query.py
in src/spg
60 9 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
main.py
in src/spg
66 3 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
bitdepth.py
in src/spg_icvfxpatterns/PatternGenerators
77 9 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
checkboard.py
in src/spg_icvfxpatterns/PatternGenerators
85 14 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
referenceImage.py
in src/spg_icvfxpatterns/PatternGenerators
86 12 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
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)
# contributorsfirst
contributor
latest
contributor
project_settings_widget.py
in src/open_vp_cal/widgets
861 55 2023-11-07 2024-12-13 26 2 adamdavis@netflix.com adamdavis@netflix.com
constants.py
in src/open_vp_cal/core
264 1 2023-11-07 2024-12-13 25 2 adamdavis@netflix.com adamdavis@netflix.com
calibrate.py
in src/open_vp_cal/core
690 20 2023-11-07 2024-12-13 22 2 adamdavis@netflix.com adamdavis@netflix.com
main_window.py
in src/open_vp_cal/widgets
812 59 2023-11-07 2024-12-13 21 2 adamdavis@netflix.com adamdavis@netflix.com
processing.py
in src/open_vp_cal/framework
407 21 2023-11-07 2024-12-13 21 2 adamdavis@netflix.com adamdavis@netflix.com
__init__.py
in src/open_vp_cal
5 - 2023-11-07 2024-12-13 21 2 adamdavis@netflix.com adamdavis@netflix.com
ocio_config.py
in src/open_vp_cal/core
597 33 2023-11-07 2024-12-13 20 2 adamdavis@netflix.com adamdavis@netflix.com
project_settings.py
in src/open_vp_cal
242 41 2023-11-07 2024-12-13 17 2 adamdavis@netflix.com adamdavis@netflix.com
generation.py
in src/open_vp_cal/framework
624 36 2023-11-07 2024-12-13 17 2 adamdavis@netflix.com adamdavis@netflix.com
application_base.py
in src/open_vp_cal
174 17 2024-01-04 2024-12-13 16 2 davisadam10@googlemail.com adamdavis@netflix.com
main.py
in src/open_vp_cal
196 13 2023-11-07 2024-12-13 16 2 adamdavis@netflix.com adamdavis@netflix.com
imaging_utils.py
in src/open_vp_cal/imaging
421 36 2023-11-07 2024-12-13 15 2 adamdavis@netflix.com adamdavis@netflix.com
swatch_analysis_widget.py
in src/open_vp_cal/widgets
245 14 2023-11-07 2024-12-13 14 2 adamdavis@netflix.com adamdavis@netflix.com
sample_patch.py
in src/open_vp_cal/framework
166 13 2023-11-07 2024-12-13 14 2 adamdavis@netflix.com adamdavis@netflix.com
led_wall_settings.py
in src/open_vp_cal
276 65 2023-11-07 2024-12-13 13 2 adamdavis@netflix.com adamdavis@netflix.com
compile.py
in root
285 26 2023-11-07 2024-05-17 10 2 adamdavis@netflix.com adamdavis@netflix.com
utils.py
in src/open_vp_cal/framework
132 3 2023-12-06 2024-12-13 9 2 davisadam10@googlemail.com adamdavis@netflix.com
structures.py
in src/open_vp_cal/core
46 4 2023-11-07 2024-12-13 9 2 adamdavis@netflix.com adamdavis@netflix.com
resource_loader.py
in src/open_vp_cal/core
75 17 2023-11-07 2024-05-01 9 2 adamdavis@netflix.com adamdavis@netflix.com
delta_e_widget.py
in src/open_vp_cal/widgets
167 22 2023-11-07 2024-05-01 8 2 adamdavis@netflix.com adamdavis@netflix.com
utils.py
in src/open_vp_cal/core
191 24 2023-11-07 2024-05-01 8 2 adamdavis@netflix.com adamdavis@netflix.com
imageUtils.py
in src/spg/utils
163 14 2023-11-29 2024-05-01 7 2 davisadam10@googlemail.com adamdavis@netflix.com
basePatternGenerator.py
in src/spg/PatternGenerators
299 45 2023-11-29 2024-05-01 6 2 davisadam10@googlemail.com adamdavis@netflix.com
ledWall.py
in src/stageassets
156 32 2023-11-29 2024-05-01 6 2 davisadam10@googlemail.com adamdavis@netflix.com
dataRange.py
in src/spg_icvfxpatterns/PatternGenerators
95 9 2023-11-29 2024-05-01 5 2 davisadam10@googlemail.com adamdavis@netflix.com
stage_widget.py
in src/open_vp_cal/widgets
224 26 2023-11-07 2024-05-01 5 2 adamdavis@netflix.com adamdavis@netflix.com
utils.py
in src/open_vp_cal/widgets
38 6 2023-11-07 2024-05-01 5 2 adamdavis@netflix.com adamdavis@netflix.com
__init__.py
in src/spg_icvfxpatterns
1 - 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
referenceImage.py
in src/spg_icvfxpatterns/PatternGenerators
86 12 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
__init__.py
in src/spg_icvfxpatterns/PatternGenerators
28 1 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
exposureStops.py
in src/spg_icvfxpatterns/PatternGenerators
148 17 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
realBlackLevel.py
in src/spg_icvfxpatterns/PatternGenerators
96 15 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
linearSteppedRamp.py
in src/spg_icvfxpatterns/PatternGenerators
121 20 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
linearSteppedColors.py
in src/spg_icvfxpatterns/PatternGenerators
141 21 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
frameCountSync.py
in src/spg_icvfxpatterns/PatternGenerators
99 14 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
checkboard.py
in src/spg_icvfxpatterns/PatternGenerators
85 14 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
alignment.py
in src/spg_icvfxpatterns/PatternGenerators
180 26 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
bitdepth.py
in src/spg_icvfxpatterns/PatternGenerators
77 9 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
colorPatch.py
in src/spg_icvfxpatterns/PatternGenerators
196 34 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
movingBars.py
in src/spg_icvfxpatterns/PatternGenerators
114 17 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
152 29 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
spg.py
in src/spg
207 12 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
threadingUtils.py
in src/spg/utils
10 2 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
__init__.py
in src/spg/utils
1 - 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
constants.py
in src/spg/utils
14 - 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
attributeUtils.py
in src/spg/utils
42 2 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
__init__.py
in src/spg
1 - 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
__init__.py
in src/spg/testing
1 - 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
utils.py
in src/spg/testing
173 25 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
__init__.py
in src/spg/PatternGenerators
31 4 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
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)
# contributorsfirst
contributor
latest
contributor
timeline_widget.py
in src/open_vp_cal/widgets
290 35 2023-11-07 2024-12-13 6 1 adamdavis@netflix.com adamdavis@netflix.com
graph_widget.py
in src/open_vp_cal/widgets
241 29 2023-11-07 2024-05-01 3 1 adamdavis@netflix.com adamdavis@netflix.com
image_selection_widget.py
in src/open_vp_cal/widgets
183 21 2023-11-07 2024-05-01 3 1 adamdavis@netflix.com adamdavis@netflix.com
validation.py
in src/open_vp_cal/framework
135 8 2023-11-07 2024-12-13 7 1 adamdavis@netflix.com adamdavis@netflix.com
ocio_utils.py
in src/open_vp_cal/core
121 9 2023-11-07 2024-12-13 9 1 adamdavis@netflix.com adamdavis@netflix.com
sequence_loader.py
in src/open_vp_cal/framework
120 15 2023-11-07 2024-12-13 7 1 adamdavis@netflix.com adamdavis@netflix.com
identify_separation.py
in src/open_vp_cal/framework
106 8 2023-11-07 2024-12-13 9 1 adamdavis@netflix.com adamdavis@netflix.com
bar_chart_widget.py
in src/open_vp_cal/widgets
104 15 2023-11-07 2024-05-01 3 1 adamdavis@netflix.com adamdavis@netflix.com
auto_roi.py
in src/open_vp_cal/framework
103 10 2023-11-07 2024-12-13 8 1 adamdavis@netflix.com adamdavis@netflix.com
calibration_matrix_widget.py
in src/open_vp_cal/widgets
94 9 2023-11-07 2024-05-01 3 1 adamdavis@netflix.com adamdavis@netflix.com
macbeth.py
in src/open_vp_cal/imaging
63 6 2023-11-07 2024-05-01 3 1 adamdavis@netflix.com adamdavis@netflix.com
configuraton.py
in src/open_vp_cal/framework
44 4 2023-11-07 2024-05-01 4 1 adamdavis@netflix.com adamdavis@netflix.com
iss
38 - 2023-11-07 2023-11-07 1 1 adamdavis@netflix.com adamdavis@netflix.com
frame.py
in src/open_vp_cal/framework
35 9 2023-11-07 2024-05-01 3 1 adamdavis@netflix.com adamdavis@netflix.com
execution_widget.py
in src/open_vp_cal/widgets
16 2 2023-11-07 2024-05-01 3 1 adamdavis@netflix.com adamdavis@netflix.com
splash_screen.py
in src/open_vp_cal/widgets
9 2 2023-11-07 2024-05-01 3 1 adamdavis@netflix.com adamdavis@netflix.com
7 1 2023-11-07 2024-05-01 3 1 adamdavis@netflix.com adamdavis@netflix.com
__init__.py
in src/open_vp_cal/widgets
1 - 2023-11-07 2024-05-01 3 1 adamdavis@netflix.com adamdavis@netflix.com
__init__.py
in src/open_vp_cal/framework
1 - 2023-11-07 2024-05-01 3 1 adamdavis@netflix.com adamdavis@netflix.com
__init__.py
in src/open_vp_cal/resources
1 - 2023-11-07 2024-05-01 3 1 adamdavis@netflix.com adamdavis@netflix.com
__init__.py
in src/open_vp_cal/core
1 - 2023-11-07 2024-05-01 3 1 adamdavis@netflix.com adamdavis@netflix.com
__init__.py
in src/open_vp_cal/imaging
1 - 2023-11-07 2024-05-01 3 1 adamdavis@netflix.com adamdavis@netflix.com
project_settings_widget.py
in src/open_vp_cal/widgets
861 55 2023-11-07 2024-12-13 26 2 adamdavis@netflix.com adamdavis@netflix.com
main_window.py
in src/open_vp_cal/widgets
812 59 2023-11-07 2024-12-13 21 2 adamdavis@netflix.com adamdavis@netflix.com
calibrate.py
in src/open_vp_cal/core
690 20 2023-11-07 2024-12-13 22 2 adamdavis@netflix.com adamdavis@netflix.com
generation.py
in src/open_vp_cal/framework
624 36 2023-11-07 2024-12-13 17 2 adamdavis@netflix.com adamdavis@netflix.com
ocio_config.py
in src/open_vp_cal/core
597 33 2023-11-07 2024-12-13 20 2 adamdavis@netflix.com adamdavis@netflix.com
imaging_utils.py
in src/open_vp_cal/imaging
421 36 2023-11-07 2024-12-13 15 2 adamdavis@netflix.com adamdavis@netflix.com
processing.py
in src/open_vp_cal/framework
407 21 2023-11-07 2024-12-13 21 2 adamdavis@netflix.com adamdavis@netflix.com
basePatternGenerator.py
in src/spg/PatternGenerators
299 45 2023-11-29 2024-05-01 6 2 davisadam10@googlemail.com adamdavis@netflix.com
compile.py
in root
285 26 2023-11-07 2024-05-17 10 2 adamdavis@netflix.com adamdavis@netflix.com
led_wall_settings.py
in src/open_vp_cal
276 65 2023-11-07 2024-12-13 13 2 adamdavis@netflix.com adamdavis@netflix.com
constants.py
in src/open_vp_cal/core
264 1 2023-11-07 2024-12-13 25 2 adamdavis@netflix.com adamdavis@netflix.com
swatch_analysis_widget.py
in src/open_vp_cal/widgets
245 14 2023-11-07 2024-12-13 14 2 adamdavis@netflix.com adamdavis@netflix.com
project_settings.py
in src/open_vp_cal
242 41 2023-11-07 2024-12-13 17 2 adamdavis@netflix.com adamdavis@netflix.com
colourspaces_widget.py
in src/open_vp_cal/widgets
240 14 2023-11-07 2024-05-01 4 2 adamdavis@netflix.com adamdavis@netflix.com
stage_widget.py
in src/open_vp_cal/widgets
224 26 2023-11-07 2024-05-01 5 2 adamdavis@netflix.com adamdavis@netflix.com
spg.py
in src/spg
207 12 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
colorPatch.py
in src/spg_icvfxpatterns/PatternGenerators
196 34 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
main.py
in src/open_vp_cal
196 13 2023-11-07 2024-12-13 16 2 adamdavis@netflix.com adamdavis@netflix.com
utils.py
in src/open_vp_cal/core
191 24 2023-11-07 2024-05-01 8 2 adamdavis@netflix.com adamdavis@netflix.com
rasterMap.py
in src/stageassets
185 38 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
alignment.py
in src/spg_icvfxpatterns/PatternGenerators
180 26 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
application_base.py
in src/open_vp_cal
174 17 2024-01-04 2024-12-13 16 2 davisadam10@googlemail.com adamdavis@netflix.com
utils.py
in src/spg/testing
173 25 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
delta_e_widget.py
in src/open_vp_cal/widgets
167 22 2023-11-07 2024-05-01 8 2 adamdavis@netflix.com adamdavis@netflix.com
sample_patch.py
in src/open_vp_cal/framework
166 13 2023-11-07 2024-12-13 14 2 adamdavis@netflix.com adamdavis@netflix.com
imageUtils.py
in src/spg/utils
163 14 2023-11-29 2024-05-01 7 2 davisadam10@googlemail.com adamdavis@netflix.com
ledWall.py
in src/stageassets
156 32 2023-11-29 2024-05-01 6 2 davisadam10@googlemail.com adamdavis@netflix.com
152 29 2023-11-29 2024-05-01 4 2 davisadam10@googlemail.com adamdavis@netflix.com
Correlations

File Size vs. Number of Changes: 81 points

src/open_vp_cal/__init__.py x: 5 lines of code y: 21 # changes src/open_vp_cal/application_base.py x: 174 lines of code y: 16 # changes src/open_vp_cal/core/calibrate.py x: 690 lines of code y: 22 # changes src/open_vp_cal/core/constants.py x: 264 lines of code y: 25 # changes src/open_vp_cal/core/ocio_config.py x: 597 lines of code y: 20 # changes src/open_vp_cal/core/ocio_utils.py x: 121 lines of code y: 9 # changes src/open_vp_cal/core/structures.py x: 46 lines of code y: 9 # changes src/open_vp_cal/framework/auto_roi.py x: 103 lines of code y: 8 # changes src/open_vp_cal/framework/generation.py x: 624 lines of code y: 17 # changes src/open_vp_cal/framework/identify_separation.py x: 106 lines of code y: 9 # changes src/open_vp_cal/framework/processing.py x: 407 lines of code y: 21 # changes src/open_vp_cal/framework/sample_patch.py x: 166 lines of code y: 14 # changes src/open_vp_cal/framework/sequence_loader.py x: 120 lines of code y: 7 # changes src/open_vp_cal/framework/utils.py x: 132 lines of code y: 9 # changes src/open_vp_cal/framework/validation.py x: 135 lines of code y: 7 # changes src/open_vp_cal/imaging/imaging_utils.py x: 421 lines of code y: 15 # changes src/open_vp_cal/led_wall_settings.py x: 276 lines of code y: 13 # changes src/open_vp_cal/main.py x: 196 lines of code y: 16 # changes src/open_vp_cal/project_settings.py x: 242 lines of code y: 17 # changes src/open_vp_cal/widgets/main_window.py x: 812 lines of code y: 21 # changes src/open_vp_cal/widgets/project_settings_widget.py x: 861 lines of code y: 26 # changes src/open_vp_cal/widgets/swatch_analysis_widget.py x: 245 lines of code y: 14 # changes src/open_vp_cal/widgets/timeline_widget.py x: 290 lines of code y: 6 # changes compile.py x: 285 lines of code y: 10 # changes compile_dev.py x: 7 lines of code y: 3 # changes src/open_vp_cal/core/__init__.py x: 1 lines of code y: 3 # changes src/open_vp_cal/core/resource_loader.py x: 75 lines of code y: 9 # changes src/open_vp_cal/core/utils.py x: 191 lines of code y: 8 # changes src/open_vp_cal/framework/configuraton.py x: 44 lines of code y: 4 # changes src/open_vp_cal/framework/frame.py x: 35 lines of code y: 3 # changes src/open_vp_cal/imaging/macbeth.py x: 63 lines of code y: 3 # changes src/open_vp_cal/widgets/bar_chart_widget.py x: 104 lines of code y: 3 # changes src/open_vp_cal/widgets/calibration_matrix_widget.py x: 94 lines of code y: 3 # changes src/open_vp_cal/widgets/colourspaces_widget.py x: 240 lines of code y: 4 # changes src/open_vp_cal/widgets/delta_e_widget.py x: 167 lines of code y: 8 # changes src/open_vp_cal/widgets/execution_widget.py x: 16 lines of code y: 3 # changes src/open_vp_cal/widgets/graph_widget.py x: 241 lines of code y: 3 # changes src/open_vp_cal/widgets/image_selection_widget.py x: 183 lines of code y: 3 # changes src/open_vp_cal/widgets/splash_screen.py x: 9 lines of code y: 3 # changes src/open_vp_cal/widgets/stage_widget.py x: 224 lines of code y: 5 # changes src/open_vp_cal/widgets/utils.py x: 38 lines of code y: 5 # changes src/spg/PatternGenerators/__init__.py x: 31 lines of code y: 4 # changes src/spg/PatternGenerators/basePatternGenerator.py x: 299 lines of code y: 6 # changes src/spg/__init__.py x: 1 lines of code y: 4 # changes src/spg/main.py x: 66 lines of code y: 4 # changes src/spg/projectSettings.py x: 152 lines of code y: 4 # changes src/spg/query.py x: 60 lines of code y: 4 # changes src/spg/spg.py x: 207 lines of code y: 4 # changes src/spg/testing/utils.py x: 173 lines of code y: 4 # changes src/spg/utils/attributeUtils.py x: 42 lines of code y: 4 # changes src/spg/utils/constants.py x: 14 lines of code y: 4 # changes src/spg/utils/imageUtils.py x: 163 lines of code y: 7 # changes src/spg/utils/resource_loader.py x: 14 lines of code y: 3 # changes src/spg/utils/threadingUtils.py x: 10 lines of code y: 4 # changes src/spg_icvfxpatterns/PatternGenerators/__init__.py x: 28 lines of code y: 4 # changes src/spg_icvfxpatterns/PatternGenerators/alignment.py x: 180 lines of code y: 4 # changes src/spg_icvfxpatterns/PatternGenerators/bitdepth.py x: 77 lines of code y: 4 # changes src/spg_icvfxpatterns/PatternGenerators/checkboard.py x: 85 lines of code y: 4 # changes src/spg_icvfxpatterns/PatternGenerators/colorPatch.py x: 196 lines of code y: 4 # changes src/spg_icvfxpatterns/PatternGenerators/dataRange.py x: 95 lines of code y: 5 # changes src/spg_icvfxpatterns/PatternGenerators/exposureStops.py x: 148 lines of code y: 4 # changes src/spg_icvfxpatterns/PatternGenerators/frameCountSync.py x: 99 lines of code y: 4 # changes src/spg_icvfxpatterns/PatternGenerators/linearSteppedColors.py x: 141 lines of code y: 4 # changes src/spg_icvfxpatterns/PatternGenerators/linearSteppedRamp.py x: 121 lines of code y: 4 # changes src/spg_icvfxpatterns/PatternGenerators/movingBars.py x: 114 lines of code y: 4 # changes src/spg_icvfxpatterns/PatternGenerators/realBlackLevel.py x: 96 lines of code y: 4 # changes src/spg_icvfxpatterns/PatternGenerators/referenceImage.py x: 86 lines of code y: 4 # changes src/stageassets/ledPanel.py x: 111 lines of code y: 4 # changes src/stageassets/ledWall.py x: 156 lines of code y: 6 # changes src/stageassets/rasterMap.py x: 185 lines of code y: 4 # changes OpenVPCal.iss x: 38 lines of code y: 1 # changes
26.0
# changes
  min: 1.0
  average: 7.21
  25th percentile: 4.0
  median: 4.0
  75th percentile: 9.0
  max: 26.0
0 861.0
lines of code
min: 1.0 | average: 151.72 | 25th percentile: 33.0 | median: 106.0 | 75th percentile: 193.5 | max: 861.0

Number of Contributors vs. Number of Changes: 81 points

src/open_vp_cal/__init__.py x: 2 # contributors y: 21 # changes src/open_vp_cal/application_base.py x: 2 # contributors y: 16 # changes src/open_vp_cal/core/calibrate.py x: 2 # contributors y: 22 # changes src/open_vp_cal/core/constants.py x: 2 # contributors y: 25 # changes src/open_vp_cal/core/ocio_config.py x: 2 # contributors y: 20 # changes src/open_vp_cal/core/ocio_utils.py x: 1 # contributors y: 9 # changes src/open_vp_cal/core/structures.py x: 2 # contributors y: 9 # changes src/open_vp_cal/framework/auto_roi.py x: 1 # contributors y: 8 # changes src/open_vp_cal/framework/generation.py x: 2 # contributors y: 17 # changes src/open_vp_cal/framework/sample_patch.py x: 2 # contributors y: 14 # changes src/open_vp_cal/framework/sequence_loader.py x: 1 # contributors y: 7 # changes src/open_vp_cal/imaging/imaging_utils.py x: 2 # contributors y: 15 # changes src/open_vp_cal/led_wall_settings.py x: 2 # contributors y: 13 # changes src/open_vp_cal/widgets/project_settings_widget.py x: 2 # contributors y: 26 # changes src/open_vp_cal/widgets/timeline_widget.py x: 1 # contributors y: 6 # changes compile.py x: 2 # contributors y: 10 # changes compile_dev.py x: 1 # contributors y: 3 # changes src/open_vp_cal/core/utils.py x: 2 # contributors y: 8 # changes src/open_vp_cal/framework/configuraton.py x: 1 # contributors y: 4 # changes src/open_vp_cal/widgets/colourspaces_widget.py x: 2 # contributors y: 4 # changes src/open_vp_cal/widgets/stage_widget.py x: 2 # contributors y: 5 # changes src/spg/PatternGenerators/basePatternGenerator.py x: 2 # contributors y: 6 # changes src/spg/resources/__init__.py x: 2 # contributors y: 3 # changes src/spg/utils/imageUtils.py x: 2 # contributors y: 7 # changes OpenVPCal.iss x: 1 # contributors y: 1 # changes
26.0
# changes
  min: 1.0
  average: 7.21
  25th percentile: 4.0
  median: 4.0
  75th percentile: 9.0
  max: 26.0
0 2.0
# contributors
min: 1.0 | average: 1.73 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

Number of Contributors vs. File Size: 81 points

src/open_vp_cal/__init__.py x: 2 # contributors y: 5 lines of code src/open_vp_cal/application_base.py x: 2 # contributors y: 174 lines of code src/open_vp_cal/core/calibrate.py x: 2 # contributors y: 690 lines of code src/open_vp_cal/core/constants.py x: 2 # contributors y: 264 lines of code src/open_vp_cal/core/ocio_config.py x: 2 # contributors y: 597 lines of code src/open_vp_cal/core/ocio_utils.py x: 1 # contributors y: 121 lines of code src/open_vp_cal/core/structures.py x: 2 # contributors y: 46 lines of code src/open_vp_cal/framework/auto_roi.py x: 1 # contributors y: 103 lines of code src/open_vp_cal/framework/generation.py x: 2 # contributors y: 624 lines of code src/open_vp_cal/framework/identify_separation.py x: 1 # contributors y: 106 lines of code src/open_vp_cal/framework/processing.py x: 2 # contributors y: 407 lines of code src/open_vp_cal/framework/sample_patch.py x: 2 # contributors y: 166 lines of code src/open_vp_cal/framework/utils.py x: 2 # contributors y: 132 lines of code src/open_vp_cal/framework/validation.py x: 1 # contributors y: 135 lines of code src/open_vp_cal/imaging/imaging_utils.py x: 2 # contributors y: 421 lines of code src/open_vp_cal/led_wall_settings.py x: 2 # contributors y: 276 lines of code src/open_vp_cal/main.py x: 2 # contributors y: 196 lines of code src/open_vp_cal/project_settings.py x: 2 # contributors y: 242 lines of code src/open_vp_cal/widgets/main_window.py x: 2 # contributors y: 812 lines of code src/open_vp_cal/widgets/project_settings_widget.py x: 2 # contributors y: 861 lines of code src/open_vp_cal/widgets/swatch_analysis_widget.py x: 2 # contributors y: 245 lines of code src/open_vp_cal/widgets/timeline_widget.py x: 1 # contributors y: 290 lines of code compile.py x: 2 # contributors y: 285 lines of code compile_dev.py x: 1 # contributors y: 7 lines of code src/open_vp_cal/core/__init__.py x: 1 # contributors y: 1 lines of code src/open_vp_cal/core/resource_loader.py x: 2 # contributors y: 75 lines of code src/open_vp_cal/core/utils.py x: 2 # contributors y: 191 lines of code src/open_vp_cal/framework/configuraton.py x: 1 # contributors y: 44 lines of code src/open_vp_cal/framework/frame.py x: 1 # contributors y: 35 lines of code src/open_vp_cal/imaging/macbeth.py x: 1 # contributors y: 63 lines of code src/open_vp_cal/widgets/calibration_matrix_widget.py x: 1 # contributors y: 94 lines of code src/open_vp_cal/widgets/colourspaces_widget.py x: 2 # contributors y: 240 lines of code src/open_vp_cal/widgets/delta_e_widget.py x: 2 # contributors y: 167 lines of code src/open_vp_cal/widgets/execution_widget.py x: 1 # contributors y: 16 lines of code src/open_vp_cal/widgets/graph_widget.py x: 1 # contributors y: 241 lines of code src/open_vp_cal/widgets/image_selection_widget.py x: 1 # contributors y: 183 lines of code src/open_vp_cal/widgets/stage_widget.py x: 2 # contributors y: 224 lines of code src/open_vp_cal/widgets/utils.py x: 2 # contributors y: 38 lines of code src/spg/PatternGenerators/__init__.py x: 2 # contributors y: 31 lines of code src/spg/PatternGenerators/basePatternGenerator.py x: 2 # contributors y: 299 lines of code src/spg/__init__.py x: 2 # contributors y: 1 lines of code src/spg/main.py x: 2 # contributors y: 66 lines of code src/spg/projectSettings.py x: 2 # contributors y: 152 lines of code src/spg/query.py x: 2 # contributors y: 60 lines of code src/spg/spg.py x: 2 # contributors y: 207 lines of code src/spg/utils/attributeUtils.py x: 2 # contributors y: 42 lines of code src/spg/utils/constants.py x: 2 # contributors y: 14 lines of code src/spg/utils/threadingUtils.py x: 2 # contributors y: 10 lines of code src/spg_icvfxpatterns/PatternGenerators/__init__.py x: 2 # contributors y: 28 lines of code src/spg_icvfxpatterns/PatternGenerators/alignment.py x: 2 # contributors y: 180 lines of code src/spg_icvfxpatterns/PatternGenerators/checkboard.py x: 2 # contributors y: 85 lines of code src/spg_icvfxpatterns/PatternGenerators/dataRange.py x: 2 # contributors y: 95 lines of code src/spg_icvfxpatterns/PatternGenerators/exposureStops.py x: 2 # contributors y: 148 lines of code src/spg_icvfxpatterns/PatternGenerators/frameCountSync.py x: 2 # contributors y: 99 lines of code src/spg_icvfxpatterns/PatternGenerators/linearSteppedColors.py x: 2 # contributors y: 141 lines of code src/spg_icvfxpatterns/PatternGenerators/linearSteppedRamp.py x: 2 # contributors y: 121 lines of code src/spg_icvfxpatterns/PatternGenerators/movingBars.py x: 2 # contributors y: 114 lines of code src/stageassets/ledPanel.py x: 2 # contributors y: 111 lines of code src/stageassets/ledWall.py x: 2 # contributors y: 156 lines of code src/stageassets/rasterMap.py x: 2 # contributors y: 185 lines of code OpenVPCal.iss x: 1 # contributors y: 38 lines of code
861.0
lines of code
  min: 1.0
  average: 151.72
  25th percentile: 33.0
  median: 106.0
  75th percentile: 193.5
  max: 861.0
0 2.0
# contributors
min: 1.0 | average: 1.73 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0