epam / OSCI
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
30% | 0% | 7% | 8% | 53%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
yaml100% | 0% | 0% | 0% | 0%
py0% | 0% | 10% | 12% | 76%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
osci31% | 0% | 7% | 9% | 52%
ROOT0% | 0% | 0% | 0% | 100%
__app__0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
company_domain_match_list.yaml
in osci/preprocess/match_company
2003 -
bq.py
in osci/datalake/schemas
243 -
base.py
in osci/datalake
218 54
osci_change.py
in osci/datalake/reports/excel
189 17
public.py
in osci/datalake/schemas
154 -
base.py
in osci/config
132 27
reader.py
in osci/config
103 11
rest.py
in osci/crawlers/github
99 11
company_rankers.py
in osci/actions/process
95 10
email.template.html
in osci/notify/generate_email
94 -
staging.py
in osci/datalake/local
91 20
staging.py
in osci/datalake/blob
89 20
base.py
in osci/actions
87 14
generate_email.py
in osci/notify/generate_email
78 7
base.py
in osci/datalake/blob
76 12
public.py
in osci/datalake/local
71 11
process.py
in osci/postprocess/osci_change_report
69 5
public.py
in osci/datalake/blob
65 11
osci_rankers.py
in osci/actions/process
65 10
64 2
employees_ranking.py
in osci/transformers/rankers
64 4
landing.py
in osci/datalake/local
62 9
60 1
osci_general_report.py
in osci/postprocess/osci_general_report
58 9
base.py
in osci/jobs
57 13
__init__.py
in osci/datalake/reports
52 11
osci_change_report.py
in osci/postprocess/osci_change_report
48 2
filter_unlicensed.py
in osci/filter
40 2
landing.py
in osci/datalake/blob
39 7
company_domain_matcher.py
in osci/preprocess/match_company
37 5
email.py
in osci/notify/generate_email
35 3
info.py
in osci/crawlers/github/repository
35 2
push.py
in osci/crawlers/github/events
35 2
datalake.py
in osci/datalake
35 3
base.py
in osci/datalake/reports/company
35 10
generate_daily_osci_rankings.py
in osci/actions/process
35 3
load_repositories.py
in osci/preprocess
33 2
crawler.py
in osci/crawlers/github/events
32 5
base.py
in osci/datalake/local
32 8
utils.py
in osci
32 6
setup.py
in root
31 2
base.py
in osci/crawlers/github/events
29 1
push_commits.py
in osci/preprocess/match_company
29 4
web.py
in osci/datalake/schemas
28 -
mappers.py
in osci/helper
28 4
27 1
load_osci_ranking_to_bq.py
in osci/publishing
27 1
27 1
27 3
osci-azure.py
in __app__/actions
27 1
Files With Most Units (Top 50)
File# lines# units
base.py
in osci/datalake
218 54
base.py
in osci/config
132 27
staging.py
in osci/datalake/local
91 20
staging.py
in osci/datalake/blob
89 20
osci_change.py
in osci/datalake/reports/excel
189 17
base.py
in osci/actions
87 14
base.py
in osci/jobs
57 13
base.py
in osci/datalake/blob
76 12
rest.py
in osci/crawlers/github
99 11
reader.py
in osci/config
103 11
public.py
in osci/datalake/local
71 11
public.py
in osci/datalake/blob
65 11
__init__.py
in osci/datalake/reports
52 11
base.py
in osci/datalake/reports/company
35 10
osci_rankers.py
in osci/actions/process
65 10
company_rankers.py
in osci/actions/process
95 10
landing.py
in osci/datalake/local
62 9
osci_general_report.py
in osci/postprocess/osci_general_report
58 9
base.py
in osci/datalake/local
32 8
generate_email.py
in osci/notify/generate_email
78 7
landing.py
in osci/datalake/blob
39 7
base.py
in osci/datalake/reports/general
25 7
parser.py
in osci/crawlers/github/events
21 6
utils.py
in osci
32 6
osci_change_report.py
in osci/actions/postprocess
22 6
crawler.py
in osci/crawlers/github/events
32 5
company_domain_matcher.py
in osci/preprocess/match_company
37 5
__init__.py
in osci/datalake/repositories
17 5
exceptions.py
in osci/actions
15 5
process.py
in osci/postprocess/osci_change_report
69 5
push_commits.py
in osci/preprocess/match_company
29 4
bq.py
in osci/datalake
25 4
employees_ranking.py
in osci/transformers/rankers
64 4
__init__.py
in osci/blacklist
21 4
session.py
in osci/jobs
19 4
mappers.py
in osci/helper
28 4
email.py
in osci/notify/generate_email
35 3
datalake.py
in osci/datalake
35 3
web.py
in osci/datalake/local
19 3
web.py
in osci/datalake/blob
16 3
commits_ranking.py
in osci/transformers/rankers
26 3
generate_email.py
in osci/actions/notify
12 3
27 3
list_of_actions.py
in osci/actions
18 3
load_repositories.py
in osci/actions/preprocess
12 3
match_company.py
in osci/actions/preprocess
12 3
daily_active_repositories.py
in osci/actions/preprocess
12 3
consts.py
in osci/actions
8 3
load_company_commits.py
in osci/actions/load
15 3
load.py
in osci/actions/load
12 3
Files With Long Lines (Top 7)

There are 7 files with lines longer than 120 characters. In total, there are 8 long lines.

File# lines# units# long lines
public.py
in osci/datalake/blob
65 11 2
60 1 1
14 1 1
generate_email.py
in osci/notify/generate_email
78 7 1
public.py
in osci/datalake/local
71 11 1
landing.py
in osci/datalake/local
62 9 1
setup.py
in root
31 2 1
Correlations

File Size vs. Commits (all time): 169 points

osci/preprocess/match_company/company_domain_match_list.yaml x: 20 commits (all time) y: 2003 lines of code osci/__init__.py x: 18 commits (all time) y: 1 lines of code osci/config/base.py x: 4 commits (all time) y: 132 lines of code osci/jobs/session.py x: 2 commits (all time) y: 19 lines of code osci/datalake/__init__.py x: 2 commits (all time) y: 5 lines of code osci/datalake/reports/general/__init__.py x: 3 commits (all time) y: 10 lines of code osci/datalake/reports/general/company_contributors_repository_commits.py x: 2 commits (all time) y: 10 lines of code osci/postprocess/find_new_repos_and_commiters.py x: 2 commits (all time) y: 24 lines of code osci/actions/postprocess/osci_daily_change_ranking.py x: 1 commits (all time) y: 12 lines of code osci/datalake/reports/general/osci_general_ranking.py x: 1 commits (all time) y: 5 lines of code osci/datalake/schemas/bq.py x: 2 commits (all time) y: 243 lines of code osci/datalake/schemas/public.py x: 2 commits (all time) y: 154 lines of code osci/postprocess/osci_change_report/process.py x: 2 commits (all time) y: 69 lines of code osci/postprocess/osci_general_report/osci_general_report.py x: 1 commits (all time) y: 58 lines of code osci/publishing/load_osci_daily_ranking_to_bq.py x: 1 commits (all time) y: 18 lines of code __app__/actions/osci-azure.py x: 1 commits (all time) y: 27 lines of code osci/actions/base.py x: 1 commits (all time) y: 87 lines of code osci/actions/process/company_rankers.py x: 1 commits (all time) y: 95 lines of code osci/actions/process/generate_daily_osci_rankings.py x: 1 commits (all time) y: 35 lines of code osci/actions/process/osci_rankers.py x: 1 commits (all time) y: 65 lines of code osci/config/__init__.py x: 3 commits (all time) y: 1 lines of code osci/config/reader.py x: 3 commits (all time) y: 103 lines of code osci/datalake/base.py x: 1 commits (all time) y: 218 lines of code osci/datalake/blob/base.py x: 1 commits (all time) y: 76 lines of code osci/datalake/reports/__init__.py x: 1 commits (all time) y: 52 lines of code osci/datalake/reports/excel/osci_change.py x: 1 commits (all time) y: 189 lines of code osci/filter/filter_unlicensed.py x: 1 commits (all time) y: 40 lines of code osci/utils.py x: 3 commits (all time) y: 32 lines of code
2003.0
lines of code
  min: 1.0
  average: 38.8
  25th percentile: 9.0
  median: 15.0
  75th percentile: 29.0
  max: 2003.0
0 20.0
commits (all time)
min: 1.0 | average: 1.38 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 20.0

File Size vs. Contributors (all time): 169 points

osci/preprocess/match_company/company_domain_match_list.yaml x: 8 contributors (all time) y: 2003 lines of code osci/__init__.py x: 4 contributors (all time) y: 1 lines of code osci/config/base.py x: 1 contributors (all time) y: 132 lines of code osci/jobs/session.py x: 1 contributors (all time) y: 19 lines of code osci/datalake/__init__.py x: 2 contributors (all time) y: 5 lines of code osci/datalake/reports/general/__init__.py x: 2 contributors (all time) y: 10 lines of code osci/postprocess/find_new_repos_and_commiters.py x: 2 contributors (all time) y: 24 lines of code osci/actions/postprocess/osci_change_report.py x: 2 contributors (all time) y: 22 lines of code osci/actions/postprocess/osci_daily_change_ranking.py x: 1 contributors (all time) y: 12 lines of code osci/datalake/reports/general/osci_general_ranking.py x: 1 contributors (all time) y: 5 lines of code osci/datalake/schemas/bq.py x: 2 contributors (all time) y: 243 lines of code osci/datalake/schemas/public.py x: 2 contributors (all time) y: 154 lines of code osci/postprocess/osci_change_report/process.py x: 2 contributors (all time) y: 69 lines of code osci/postprocess/osci_general_report/osci_general_report.py x: 1 contributors (all time) y: 58 lines of code __app__/actions/osci-azure.py x: 1 contributors (all time) y: 27 lines of code osci/actions/base.py x: 1 contributors (all time) y: 87 lines of code osci/actions/process/company_rankers.py x: 1 contributors (all time) y: 95 lines of code osci/actions/process/generate_daily_osci_rankings.py x: 1 contributors (all time) y: 35 lines of code osci/actions/process/osci_rankers.py x: 1 contributors (all time) y: 65 lines of code osci/config/reader.py x: 1 contributors (all time) y: 103 lines of code osci/datalake/base.py x: 1 contributors (all time) y: 218 lines of code osci/datalake/blob/base.py x: 1 contributors (all time) y: 76 lines of code osci/datalake/reports/__init__.py x: 1 contributors (all time) y: 52 lines of code osci/datalake/reports/excel/osci_change.py x: 1 contributors (all time) y: 189 lines of code osci/filter/filter_unlicensed.py x: 1 contributors (all time) y: 40 lines of code
2003.0
lines of code
  min: 1.0
  average: 38.8
  25th percentile: 9.0
  median: 15.0
  75th percentile: 29.0
  max: 2003.0
0 8.0
contributors (all time)
min: 1.0 | average: 1.15 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 8.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 1 points

osci/preprocess/match_company/company_domain_match_list.yaml x: 5 commits (90d) y: 2003 lines of code
2003.0
lines of code
  min: 2003.0
  average: 2003.0
  25th percentile: 2003.0
  median: 2003.0
  75th percentile: 2003.0
  max: 2003.0
0 5.0
commits (90d)
min: 5.0 | average: 5.0 | 25th percentile: 5.0 | median: 5.0 | 75th percentile: 5.0 | max: 5.0

File Size vs. Contributors (90 days): 1 points

osci/preprocess/match_company/company_domain_match_list.yaml x: 5 contributors (90d) y: 2003 lines of code
2003.0
lines of code
  min: 2003.0
  average: 2003.0
  25th percentile: 2003.0
  median: 2003.0
  75th percentile: 2003.0
  max: 2003.0
0 5.0
contributors (90d)
min: 5.0 | average: 5.0 | 25th percentile: 5.0 | median: 5.0 | 75th percentile: 5.0 | max: 5.0