epam / mriviewer
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 281 files with 28,866 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 14 files changed 21-50 times (3,234 lines of code)
    • 203 files changed 6-20 times (21,945 lines of code)
    • 64 files changed 1-5 times (3,687 lines of code)
0% | 0% | 11% | 76% | 12%
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 281 files with 28,866 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 23 files changed by 11-25 contributors (3,880 lines of code)
    • 100 files changed by 6-10 contributors (13,683 lines of code)
    • 158 files changed by 2-5 contributors (11,303 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 13% | 47% | 39% | 0%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
js, jsx, css, ts, frag, vert, yaml, md, json, svg, babelrc, gitignore, webmanifest, txt, xml, html
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 0% | 10% | 88% | <1%
css0% | 0% | 41% | 55% | 3%
jsx0% | 0% | 10% | 70% | 18%
html0% | 0% | 0% | 100% | 0%
webmanifest0% | 0% | 0% | 100% | 0%
xml0% | 0% | 0% | 100% | 0%
frag0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
vert0% | 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% | 11% | 75% | 12%
public0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
index.css
in src
50 - 2019-02-18 2023-12-20 49 21 viacheslav_chukanov@epam.com daniil.rossy@gmail.com
Graphics2d.js
in src/engine
706 17 2021-05-17 2023-12-20 45 18 oleg_sidorkin@epam.com 31970322+danilrostov@users....
206 - 2022-04-27 2023-12-20 40 15 nikita_brovkovich@epam.com 31970322+danilrostov@users....
index.js
in src
14 - 2019-02-18 2023-11-19 32 16 viacheslav_chukanov@epam.com 31970322+danilrostov@users....
Button.module.css
in src/ui/Button
195 - 2021-05-21 2023-12-20 32 15 yuliya_miatlionak@epam.com 31970322+danilrostov@users....
Main.jsx
in src/ui
231 - 2022-04-27 2023-12-20 32 11 nikita_brovkovich@epam.com daniil.rossy@gmail.com
Store.js
in src/store
140 - 2021-05-17 2023-12-20 29 13 oleg_sidorkin@epam.com 31970322+danilrostov@users....
Button.jsx
in src/ui/Button
36 - 2021-05-21 2023-11-19 26 13 yuliya_miatlionak@epam.com 31970322+danilrostov@users....
Modals.module.css
in src/ui/Modals
197 - 2021-07-07 2023-12-20 26 15 oleg_sidorkin@epam.com daniil.rossy@gmail.com
Tooltip.module.css
in src/ui/Tooltip
71 - 2021-07-07 2023-12-20 25 16 oleg_sidorkin@epam.com daniil.rossy@gmail.com
ActionTypes.js
in src/store
48 - 2021-05-17 2023-12-20 24 13 oleg_sidorkin@epam.com 31970322+danilrostov@users....
85 - 2021-07-29 2023-12-20 21 13 oleg_sidorkin@epam.com 31970322+danilrostov@users....
ToolPick.js
in src/engine/tools2d
118 6 2021-05-17 2023-12-20 21 12 oleg_sidorkin@epam.com daniil.rossy@gmail.com
VolumeRenderer3d.js
in src/engine
1137 35 2021-05-17 2023-11-19 21 12 oleg_sidorkin@epam.com 31970322+danilrostov@users....
Container.module.css
in src/ui/Layout
56 - 2022-04-04 2023-12-20 20 10 nikita_brovkovich@epam.com daniil.rossy@gmail.com
UIProgressBar.jsx
in src/ui/ProgressBar
27 - 2021-05-17 2023-05-20 19 11 oleg_sidorkin@epam.com 31970322+danilrostov@users....
Volume.js
in src/engine
146 5 2021-05-17 2023-12-20 19 11 oleg_sidorkin@epam.com daniil.rossy@gmail.com
ToolDistance.js
in src/engine/tools2d
209 14 2021-05-17 2023-12-20 19 9 oleg_sidorkin@epam.com daniil.rossy@gmail.com
index.html
in public
22 - 2019-02-18 2023-05-20 18 8 viacheslav_chukanov@epam.com 31970322+danilrostov@users....
Header.jsx
in src/ui/Header
47 - 2022-02-23 2023-12-20 18 11 nikita_brovkovich@epam.com daniil.rossy@gmail.com
RecentlyFiles.module.css
in src/ui/StartScreen/RecentlyFiles
63 - 2023-04-02 2023-12-20 18 7 oleksandr_zhynzher@epam.com daniil.rossy@gmail.com
UIprogressBar.module.css
in src/ui/ProgressBar
48 - 2021-05-17 2023-05-20 17 8 oleg_sidorkin@epam.com 31970322+danilrostov@users....
Slider.module.css
in src/ui/Form
14 - 2021-07-07 2023-12-20 16 10 oleg_sidorkin@epam.com daniil.rossy@gmail.com
SmartContainer.jsx
in src/ui/StartScreen/SmartContainer
21 - 2023-04-02 2023-11-19 16 7 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
UiSaveMenu.js
in src/ui/OpenFile
31 - 2022-03-24 2023-12-20 16 11 ruslan_lyubimov@epam.com 31970322+danilrostov@users....
SmartContainer.module.css
in src/ui/StartScreen/SmartContainer
57 - 2023-04-02 2023-11-19 16 7 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
SelectVolumeProperty.js
in src/ui/Panels/Properties2d
71 3 2022-02-27 2023-11-19 16 10 nikita_brovkovich@epam.com 31970322+danilrostov@users....
ToolText.js
in src/engine/tools2d
111 13 2021-05-17 2023-11-19 16 8 oleg_sidorkin@epam.com 31970322+danilrostov@users....
UiModalBilateral.jsx
in src/ui/Modals
158 - 2021-08-02 2023-05-20 16 11 oleg_sidorkin@epam.com 31970322+danilrostov@users....
Segm2d.js
in src/engine
243 11 2021-05-17 2024-11-27 16 6 oleg_sidorkin@epam.com daniil.rossy@gmail.com
9 - 2023-09-14 2023-12-20 15 7 catherine.slepchenko@gmail.com daniil.rossy@gmail.com
StartScreen.module.css
in src/ui/StartScreen
53 - 2023-04-02 2023-12-20 15 8 oleksandr_zhynzher@epam.com daniil.rossy@gmail.com
ModalUrl.jsx
in src/ui/Modals
54 - 2021-07-07 2023-11-19 15 11 oleg_sidorkin@epam.com 31970322+danilrostov@users....
ToolDelete.js
in src/engine/tools2d
86 8 2021-05-17 2023-12-20 15 8 oleg_sidorkin@epam.com 31970322+danilrostov@users....
App.js
in src
12 - 2021-07-07 2023-05-20 14 9 oleg_sidorkin@epam.com 31970322+danilrostov@users....
HistogramProperty.jsx
in src/ui/Panels/Properties3d
17 - 2022-02-27 2023-05-20 14 7 nikita_brovkovich@epam.com 31970322+danilrostov@users....
DragAndDropContainer.jsx
in src/ui/DragAndDrop
42 - 2022-03-01 2023-12-20 14 11 nikita_brovkovich@epam.com 31970322+danilrostov@users....
ModalBase.jsx
in src/ui/Modals
43 - 2021-07-07 2023-12-20 14 9 oleg_sidorkin@epam.com daniil.rossy@gmail.com
UiReportMenu.js
in src/ui/OpenFile
60 - 2022-03-24 2023-12-20 14 11 ruslan_lyubimov@epam.com 31970322+danilrostov@users....
BrowserDetector.js
in src/engine/utils
62 3 2021-05-17 2023-07-08 14 6 oleg_sidorkin@epam.com 31970322+danilrostov@users....
ExploreTools.jsx
in src/ui/TopToolbar
99 - 2022-04-04 2023-12-20 14 9 nikita_brovkovich@epam.com 31970322+danilrostov@users....
LoaderNifti.js
in src/engine/loaders
480 4 2021-07-07 2023-11-19 14 8 oleg_sidorkin@epam.com 31970322+danilrostov@users....
ToolTypes.js
in src/engine/tools2d
18 - 2021-05-17 2023-12-20 13 8 oleg_sidorkin@epam.com 31970322+danilrostov@users....
RecentlyFiles.jsx
in src/ui/StartScreen/RecentlyFiles
53 - 2023-04-02 2023-11-13 13 7 oleksandr_zhynzher@epam.com 60411549+oleksandr-zhynzher...
MobileSettings.module.css
in src/ui/MobileSettings
124 - 2023-09-12 2023-12-20 13 5 catherine.slepchenko@gmail.com daniil.rossy@gmail.com
UiHistogram.js
in src/ui/Histogram
312 14 2022-04-05 2023-05-20 13 4 ruslan_lyubimov@epam.com 31970322+danilrostov@users....
graphics23d.js
in src/engine/tools23d
344 15 2021-05-17 2023-05-20 13 6 oleg_sidorkin@epam.com 31970322+danilrostov@users....
actvol.js
in src/engine/actvolume
1116 22 2021-05-17 2023-05-20 13 9 oleg_sidorkin@epam.com 31970322+danilrostov@users....
LoaderDicom.js
in src/engine/loaders
1554 15 2021-07-07 2023-12-20 13 7 oleg_sidorkin@epam.com daniil.rossy@gmail.com
SVG.jsx
in src/ui/Button
15 - 2021-05-21 2023-05-20 12 9 yuliya_miatlionak@epam.com 31970322+danilrostov@users....
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
index.css
in src
50 - 2019-02-18 2023-12-20 49 21 viacheslav_chukanov@epam.com daniil.rossy@gmail.com
Graphics2d.js
in src/engine
706 17 2021-05-17 2023-12-20 45 18 oleg_sidorkin@epam.com 31970322+danilrostov@users....
index.js
in src
14 - 2019-02-18 2023-11-19 32 16 viacheslav_chukanov@epam.com 31970322+danilrostov@users....
Tooltip.module.css
in src/ui/Tooltip
71 - 2021-07-07 2023-12-20 25 16 oleg_sidorkin@epam.com daniil.rossy@gmail.com
206 - 2022-04-27 2023-12-20 40 15 nikita_brovkovich@epam.com 31970322+danilrostov@users....
Button.module.css
in src/ui/Button
195 - 2021-05-21 2023-12-20 32 15 yuliya_miatlionak@epam.com 31970322+danilrostov@users....
Modals.module.css
in src/ui/Modals
197 - 2021-07-07 2023-12-20 26 15 oleg_sidorkin@epam.com daniil.rossy@gmail.com
Store.js
in src/store
140 - 2021-05-17 2023-12-20 29 13 oleg_sidorkin@epam.com 31970322+danilrostov@users....
Button.jsx
in src/ui/Button
36 - 2021-05-21 2023-11-19 26 13 yuliya_miatlionak@epam.com 31970322+danilrostov@users....
ActionTypes.js
in src/store
48 - 2021-05-17 2023-12-20 24 13 oleg_sidorkin@epam.com 31970322+danilrostov@users....
85 - 2021-07-29 2023-12-20 21 13 oleg_sidorkin@epam.com 31970322+danilrostov@users....
VolumeRenderer3d.js
in src/engine
1137 35 2021-05-17 2023-11-19 21 12 oleg_sidorkin@epam.com 31970322+danilrostov@users....
ToolPick.js
in src/engine/tools2d
118 6 2021-05-17 2023-12-20 21 12 oleg_sidorkin@epam.com daniil.rossy@gmail.com
Main.jsx
in src/ui
231 - 2022-04-27 2023-12-20 32 11 nikita_brovkovich@epam.com daniil.rossy@gmail.com
UIProgressBar.jsx
in src/ui/ProgressBar
27 - 2021-05-17 2023-05-20 19 11 oleg_sidorkin@epam.com 31970322+danilrostov@users....
Volume.js
in src/engine
146 5 2021-05-17 2023-12-20 19 11 oleg_sidorkin@epam.com daniil.rossy@gmail.com
Header.jsx
in src/ui/Header
47 - 2022-02-23 2023-12-20 18 11 nikita_brovkovich@epam.com daniil.rossy@gmail.com
UiModalBilateral.jsx
in src/ui/Modals
158 - 2021-08-02 2023-05-20 16 11 oleg_sidorkin@epam.com 31970322+danilrostov@users....
UiSaveMenu.js
in src/ui/OpenFile
31 - 2022-03-24 2023-12-20 16 11 ruslan_lyubimov@epam.com 31970322+danilrostov@users....
ModalUrl.jsx
in src/ui/Modals
54 - 2021-07-07 2023-11-19 15 11 oleg_sidorkin@epam.com 31970322+danilrostov@users....
DragAndDropContainer.jsx
in src/ui/DragAndDrop
42 - 2022-03-01 2023-12-20 14 11 nikita_brovkovich@epam.com 31970322+danilrostov@users....
UiReportMenu.js
in src/ui/OpenFile
60 - 2022-03-24 2023-12-20 14 11 ruslan_lyubimov@epam.com 31970322+danilrostov@users....
Mode3dSelectionTabs.jsx
in src/ui/Panels/Tabs
81 - 2022-03-19 2023-11-19 12 11 nikita_brovkovich@epam.com 31970322+danilrostov@users....
Container.module.css
in src/ui/Layout
56 - 2022-04-04 2023-12-20 20 10 nikita_brovkovich@epam.com daniil.rossy@gmail.com
Slider.module.css
in src/ui/Form
14 - 2021-07-07 2023-12-20 16 10 oleg_sidorkin@epam.com daniil.rossy@gmail.com
SelectVolumeProperty.js
in src/ui/Panels/Properties2d
71 3 2022-02-27 2023-11-19 16 10 nikita_brovkovich@epam.com 31970322+danilrostov@users....
UISpinner.module.css
in src/ui/ProgressBar
87 - 2022-02-21 2023-11-19 12 10 abzal_tokhirov@epam.com 31970322+danilrostov@users....
ToolDistance.js
in src/engine/tools2d
209 14 2021-05-17 2023-12-20 19 9 oleg_sidorkin@epam.com daniil.rossy@gmail.com
ModalBase.jsx
in src/ui/Modals
43 - 2021-07-07 2023-12-20 14 9 oleg_sidorkin@epam.com daniil.rossy@gmail.com
ExploreTools.jsx
in src/ui/TopToolbar
99 - 2022-04-04 2023-12-20 14 9 nikita_brovkovich@epam.com 31970322+danilrostov@users....
App.js
in src
12 - 2021-07-07 2023-05-20 14 9 oleg_sidorkin@epam.com 31970322+danilrostov@users....
actvol.js
in src/engine/actvolume
1116 22 2021-05-17 2023-05-20 13 9 oleg_sidorkin@epam.com 31970322+danilrostov@users....
SVG.jsx
in src/ui/Button
15 - 2021-05-21 2023-05-20 12 9 yuliya_miatlionak@epam.com 31970322+danilrostov@users....
FullScreen.jsx
in src/ui/Toolbars
18 - 2021-10-29 2023-05-20 12 9 danil_rostov@epam.com 31970322+danilrostov@users....
transferTexture.js
in src/engine
199 9 2021-05-17 2023-05-20 12 9 oleg_sidorkin@epam.com 31970322+danilrostov@users....
mattex2d.js
in src/engine/gfx
223 6 2021-05-17 2023-05-20 12 9 oleg_sidorkin@epam.com 31970322+danilrostov@users....
UiModalSaveNifti.jsx
in src/ui/Modals
80 - 2021-07-07 2023-05-20 11 9 oleg_sidorkin@epam.com 31970322+danilrostov@users....
RightPanel.jsx
in src/ui/Panels
47 - 2022-02-27 2023-12-20 10 9 nikita_brovkovich@epam.com daniil.rossy@gmail.com
ModalInfo.jsx
in src/ui/Modals
134 - 2021-07-29 2023-11-19 10 9 yuliya_miatlionak@epam.com 31970322+danilrostov@users....
index.html
in public
22 - 2019-02-18 2023-05-20 18 8 viacheslav_chukanov@epam.com 31970322+danilrostov@users....
UIprogressBar.module.css
in src/ui/ProgressBar
48 - 2021-05-17 2023-05-20 17 8 oleg_sidorkin@epam.com 31970322+danilrostov@users....
ToolText.js
in src/engine/tools2d
111 13 2021-05-17 2023-11-19 16 8 oleg_sidorkin@epam.com 31970322+danilrostov@users....
StartScreen.module.css
in src/ui/StartScreen
53 - 2023-04-02 2023-12-20 15 8 oleksandr_zhynzher@epam.com daniil.rossy@gmail.com
ToolDelete.js
in src/engine/tools2d
86 8 2021-05-17 2023-12-20 15 8 oleg_sidorkin@epam.com 31970322+danilrostov@users....
LoaderNifti.js
in src/engine/loaders
480 4 2021-07-07 2023-11-19 14 8 oleg_sidorkin@epam.com 31970322+danilrostov@users....
ToolTypes.js
in src/engine/tools2d
18 - 2021-05-17 2023-12-20 13 8 oleg_sidorkin@epam.com 31970322+danilrostov@users....
41 - 2022-02-27 2023-05-20 12 8 nikita_brovkovich@epam.com 31970322+danilrostov@users....
floodfill.js
in src/engine/actvolume/lungsfill
74 3 2021-05-17 2023-05-20 12 8 oleg_sidorkin@epam.com 31970322+danilrostov@users....
LoaderKtx.js
in src/engine/loaders
268 4 2021-05-26 2023-11-19 12 8 kalinon7@gmail.com 31970322+danilrostov@users....
UISpinner.jsx
in src/ui/ProgressBar
15 - 2022-02-21 2023-11-19 11 8 abzal_tokhirov@epam.com 31970322+danilrostov@users....
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
frag
rendertotexture.frag
in src/engine/shaders
821 30 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
frag
volumerender.frag
in src/engine/shaders
792 28 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
MobileSettings.jsx
in src/ui/MobileSettings
148 - 2023-09-12 2023-11-19 11 3 catherine.slepchenko@gmail.com 31970322+danilrostov@users....
frag
createAO.frag
in src/engine/shaders
121 6 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
frag
blur.frag
in src/engine/shaders
121 5 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
frag
ssao.frag
in src/engine/shaders
113 6 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
ToolPaint.js
in src/engine/tools2d
97 9 2023-12-13 2023-12-20 2 3 oleksandr_iefymchuk@epam.com 31970322+danilrostov@users....
SingleFileReader.ts
in src/engine/lib/core/readers/single-file-reader
96 7 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
MultiFileReader.ts
in src/engine/lib/core/readers/multi-file-reader
88 2 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
HistogramUtils.js
in src/ui/Histogram
68 4 2022-04-05 2023-05-20 7 3 ruslan_lyubimov@epam.com 31970322+danilrostov@users....
UiReportMenu.module.css
in src/ui/OpenFile
35 - 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
url.ts
in src/engine/lib/utils
35 - 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
ArchiveReader.ts
in src/engine/lib/core/readers/archive-reader
32 2 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
frag
interpolation.frag
in src/engine/shaders
30 1 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
MRIReaderFactory.ts
in src/engine/lib/core/readers/file-reader-factory
30 2 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
PointerChecker.js
in src/engine/utils
28 1 2023-10-23 2023-11-19 4 3 s.vika87@ukr.net 31970322+danilrostov@users....
LocalStorageService.ts
in src/engine/lib/services
28 2 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
movetool.js
in src/engine/tools23d
26 4 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
OpenDemoComponent.jsx
in src/ui/FileReaders
24 - 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
OpenFromURLComponent.jsx
in src/ui/FileReaders
23 - 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
frag
frontface.frag
in src/engine/shaders
23 2 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
ModalSelectFile.jsx
in src/ui/Modals
22 - 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
StartScreen.jsx
in src/ui/StartScreen
21 - 2023-04-02 2023-05-20 5 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
EventsService.ts
in src/engine/lib/services
21 - 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
MRIViewer.ts
in src/engine/lib
17 1 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
ColorPicker.jsx
in src/ui/Panels/ColorPicker
16 - 2023-12-13 2023-12-20 2 3 oleksandr_iefymchuk@epam.com 31970322+danilrostov@users....
events.enum.ts
in src/engine/lib/enums
16 - 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
frag
wirecull.frag
in src/engine/shaders
14 1 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
vert
frontface.vert
in src/engine/shaders
13 - 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
DragAndDrop.module.css
in src/ui/FileReaders
12 - 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
vert
clipplane.vert
in src/engine/shaders
12 - 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
useOnEvent.js
in src/ui/hooks
11 1 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
vert
ssao.vert
in src/engine/shaders
10 - 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
vert
volumerender.vert
in src/engine/shaders
10 - 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
vert
rendertotexture.vert
in src/engine/shaders
10 - 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
vert
backface.vert
in src/engine/shaders
10 - 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
ColorPicker.css
in src/ui/Panels/ColorPicker
9 - 2023-12-13 2023-12-20 2 3 oleksandr_iefymchuk@epam.com 31970322+danilrostov@users....
vert
blur.vert
in src/engine/shaders
9 - 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
vert
wirecull.vert
in src/engine/shaders
9 - 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
vert
createAO.vert
in src/engine/shaders
9 - 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
vert
interpolation.vert
in src/engine/shaders
8 - 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
ConfigService.ts
in src/engine/lib/services
8 1 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
frag
clipplane.frag
in src/engine/shaders
7 - 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
frag
backface.frag
in src/engine/shaders
6 1 2021-05-17 2023-05-20 5 3 oleg_sidorkin@epam.com 31970322+danilrostov@users....
index.js
in src/ui/FileReaders
5 - 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
index.ts
in src/engine/lib/services
4 - 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
volume.config.ts
in src/engine/lib/config
3 - 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
index.ts
in src/engine/lib/interfaces
3 - 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
index.js
in src/store
3 - 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
index.ts
in src/engine/lib/core/readers
2 - 2023-11-05 2023-11-19 3 3 oleksandr_zhynzher@epam.com 31970322+danilrostov@users....
Correlations

File Size vs. Number of Changes: 281 points

src/config/config.js x: 32 lines of code y: 11 # changes src/engine/Segm2d.js x: 243 lines of code y: 16 # changes src/engine/Graphics2d.js x: 706 lines of code y: 45 # changes src/engine/Graphics2d.module.css x: 9 lines of code y: 15 # changes src/engine/lib/core/loaders/MRIFileLoader.ts x: 128 lines of code y: 5 # changes src/engine/lib/core/readers/MRIReader.ts x: 22 lines of code y: 5 # changes src/engine/lib/core/readers/abstract-file-reader/AbstractFileReader.ts x: 60 lines of code y: 5 # changes src/engine/lib/services/StoreService.ts x: 84 lines of code y: 5 # changes src/engine/tools2d/ToolDelete.js x: 86 lines of code y: 15 # changes src/engine/tools2d/ToolDistance.js x: 209 lines of code y: 19 # changes src/engine/tools2d/ToolPaint.js x: 97 lines of code y: 2 # changes src/engine/tools2d/ToolPick.js x: 118 lines of code y: 21 # changes src/engine/tools2d/ToolTypes.js x: 18 lines of code y: 13 # changes src/store/ActionTypes.js x: 48 lines of code y: 24 # changes src/store/Store.js x: 140 lines of code y: 29 # changes src/ui/Button/Button.module.css x: 195 lines of code y: 32 # changes src/ui/DragAndDrop/DragAndDropContainer.jsx x: 42 lines of code y: 14 # changes src/ui/Header/Header.module.css x: 22 lines of code y: 6 # changes src/ui/Main.jsx x: 231 lines of code y: 32 # changes src/ui/Main.module.css x: 206 lines of code y: 40 # changes src/ui/OpenFile/UiReportMenu.js x: 60 lines of code y: 14 # changes src/ui/OpenFile/UiSaveMenu.js x: 31 lines of code y: 16 # changes src/ui/Panels/ColorPicker/ColorPicker.css x: 9 lines of code y: 2 # changes src/ui/Panels/ColorPicker/ColorPicker.jsx x: 16 lines of code y: 2 # changes src/ui/Panels/Mode2dSettingsPanel.jsx x: 38 lines of code y: 9 # changes src/ui/Panels/Properties2d/SegmentationProperty.jsx x: 34 lines of code y: 10 # changes src/ui/StartScreen/RecentlyFiles/RecentlyFiles.module.css x: 63 lines of code y: 18 # changes src/ui/StartScreen/StartScreen.module.css x: 53 lines of code y: 15 # changes src/ui/TopToolbar/ExploreTools.jsx x: 99 lines of code y: 14 # changes src/ui/UiZoomTools.jsx x: 85 lines of code y: 21 # changes src/engine/Volume.js x: 146 lines of code y: 19 # changes src/engine/loaders/LoaderDicom.js x: 1554 lines of code y: 13 # changes src/engine/utils/SettingsGraphics2d.js x: 13 lines of code y: 3 # changes src/index.css x: 50 lines of code y: 49 # changes src/ui/Constants/WindowSet.constants.js x: 3 lines of code y: 3 # changes src/ui/FileReaders/DragAndDropComponent.jsx x: 26 lines of code y: 5 # changes src/ui/Form/Slider.module.css x: 14 lines of code y: 16 # changes src/ui/Header/Header.jsx x: 47 lines of code y: 18 # changes src/ui/Layout/Container.module.css x: 56 lines of code y: 20 # changes src/ui/LeftToolbar/Mode2dToolbar.jsx x: 54 lines of code y: 12 # changes src/ui/MobileSettings/MobileSettings.module.css x: 124 lines of code y: 13 # changes src/ui/Modals/ModalBase.jsx x: 43 lines of code y: 14 # changes src/ui/Modals/Modals.module.css x: 197 lines of code y: 26 # changes src/ui/Modals/UiModalConfirmation.jsx x: 46 lines of code y: 3 # changes src/ui/Modals/UiModalWindowCenterWidth.jsx x: 323 lines of code y: 3 # changes src/ui/Modals/UiModalWindowRange.jsx x: 37 lines of code y: 3 # changes src/ui/OpenFile/UISaveMenu.module.css x: 22 lines of code y: 7 # changes src/ui/Panels/RightPanel.jsx x: 47 lines of code y: 10 # changes src/ui/Tooltip/Tooltip.module.css x: 71 lines of code y: 25 # changes src/ui/TopToolbar/ToolButton.jsx x: 23 lines of code y: 10 # changes src/engine/VolumeRenderer3d.js x: 1137 lines of code y: 21 # changes src/engine/VolumeSet.js x: 39 lines of code y: 11 # changes src/engine/lib/MRIViewer.ts x: 17 lines of code y: 3 # changes src/engine/lib/core/readers/archive-reader/ArchiveReader.ts x: 32 lines of code y: 3 # changes src/engine/lib/core/readers/file-reader-factory/MRIReaderFactory.ts x: 30 lines of code y: 3 # changes src/engine/lib/core/readers/index.ts x: 2 lines of code y: 3 # changes src/engine/lib/core/readers/multi-file-reader/MultiFileReader.ts x: 88 lines of code y: 3 # changes src/engine/lib/core/readers/single-file-reader/SingleFileReader.ts x: 96 lines of code y: 3 # changes src/engine/lib/enums/events.enum.ts x: 16 lines of code y: 3 # changes src/engine/lib/services/ConfigService.ts x: 8 lines of code y: 3 # changes src/engine/lib/services/EventsService.ts x: 21 lines of code y: 3 # changes src/engine/lib/services/LocalStorageService.ts x: 28 lines of code y: 3 # changes src/engine/lib/utils/url.ts x: 35 lines of code y: 3 # changes src/engine/loaders/LoaderDcmDaikon.js x: 372 lines of code y: 10 # changes src/engine/loaders/LoaderHdr.js x: 271 lines of code y: 12 # changes src/engine/loaders/LoaderKtx.js x: 268 lines of code y: 12 # changes src/engine/loaders/LoaderNifti.js x: 480 lines of code y: 14 # changes src/engine/tools2d/ToolAngle.js x: 219 lines of code y: 12 # changes src/engine/tools2d/ToolArea.js x: 396 lines of code y: 12 # changes src/engine/tools2d/ToolRect.js x: 171 lines of code y: 12 # changes src/engine/tools2d/ToolText.js x: 111 lines of code y: 16 # changes src/engine/utils/PointerChecker.js x: 28 lines of code y: 4 # changes src/index.js x: 14 lines of code y: 32 # changes src/ui/Button/Button.jsx x: 36 lines of code y: 26 # changes src/ui/FileReaders/OpenDemoComponent.jsx x: 24 lines of code y: 3 # changes src/ui/Header/UiAbout.js x: 49 lines of code y: 11 # changes src/ui/MobileSettings/MobileSettings.jsx x: 148 lines of code y: 11 # changes src/ui/Modals/ModalInfo.jsx x: 134 lines of code y: 10 # changes src/ui/Modals/ModalUrl.jsx x: 54 lines of code y: 15 # changes src/ui/Panels/Properties2d/SelectVolumeProperty.js x: 71 lines of code y: 16 # changes src/ui/Panels/Properties2d/UiVolIcon.js x: 47 lines of code y: 11 # changes src/ui/Panels/Tabs/Mode3dSelectionTabs.jsx x: 81 lines of code y: 12 # changes src/ui/ProgressBar/UISpinner.jsx x: 15 lines of code y: 11 # changes src/ui/ProgressBar/UISpinner.module.css x: 87 lines of code y: 12 # changes src/ui/StartScreen/SmartContainer/SmartContainer.jsx x: 21 lines of code y: 16 # changes src/ui/StartScreen/SmartContainer/SmartContainer.module.css x: 57 lines of code y: 16 # changes src/ui/hooks/useOnEvent.js x: 11 lines of code y: 3 # changes src/ui/StartScreen/RecentlyFiles/RecentlyFiles.jsx x: 53 lines of code y: 13 # changes src/engine/utils/BrowserDetector.js x: 62 lines of code y: 14 # changes src/ui/Modals/UiModalText.jsx x: 105 lines of code y: 10 # changes public/browserconfig.xml x: 9 lines of code y: 6 # changes public/index.html x: 22 lines of code y: 18 # changes public/site.webmanifest x: 19 lines of code y: 6 # changes src/App.js x: 12 lines of code y: 14 # changes src/engine/Eraser.js x: 236 lines of code y: 9 # changes src/engine/GlSelector.js x: 24 lines of code y: 9 # changes src/engine/Graphics3d.js x: 280 lines of code y: 10 # changes src/engine/LoadResult.js x: 82 lines of code y: 7 # changes src/engine/TransFunc.js x: 145 lines of code y: 9 # changes src/engine/actvolume/actvol.js x: 1116 lines of code y: 13 # changes src/engine/actvolume/floodfill.js x: 182 lines of code y: 8 # changes src/engine/actvolume/georender.js x: 263 lines of code y: 9 # changes src/engine/actvolume/lapsmooth.js x: 122 lines of code y: 9 # changes src/engine/actvolume/lungsfill/floodfill.js x: 74 lines of code y: 12 # changes src/engine/actvolume/lungsfill/seedPoints.js x: 217 lines of code y: 9 # changes src/engine/actvolume/pointlink.js x: 7 lines of code y: 8 # changes src/engine/actvolume/pointset.js x: 50 lines of code y: 8 # changes src/engine/actvolume/setvolume.js x: 345 lines of code y: 8 # changes src/engine/actvolume/tetra.js x: 260 lines of code y: 9 # changes src/engine/actvolume/triangleset.js x: 28 lines of code y: 9 # changes src/engine/actvolume/trianglestack.js x: 45 lines of code y: 9 # changes src/engine/actvolume/triindices.js x: 9 lines of code y: 8 # changes src/engine/actvolume/volclip.js x: 462 lines of code y: 8 # changes src/engine/actvolume/volgen.js x: 195 lines of code y: 8 # changes src/engine/ambientTexture.js x: 102 lines of code y: 8 # changes src/engine/gfx/matAO.js x: 45 lines of code y: 8 # changes src/engine/gfx/matbackface.js x: 32 lines of code y: 8 # changes src/engine/gfx/matblur.js x: 62 lines of code y: 8 # changes src/engine/gfx/matclipplane.js x: 37 lines of code y: 8 # changes src/engine/gfx/matcolor2d.js x: 25 lines of code y: 8 # changes src/engine/gfx/matfrontface.js x: 53 lines of code y: 8 # changes src/engine/gfx/matrendertotexture.js x: 77 lines of code y: 8 # changes src/engine/gfx/matscreentexmapping.js x: 40 lines of code y: 8 # changes src/engine/gfx/matssao.js x: 61 lines of code y: 8 # changes src/engine/gfx/mattex2d.js x: 223 lines of code y: 12 # changes src/engine/gfx/matvolumerender.js x: 80 lines of code y: 8 # changes src/engine/gfx/matwireframecull.js x: 66 lines of code y: 8 # changes src/engine/imgproc/BilateralHW.js x: 206 lines of code y: 9 # changes src/engine/imgproc/Gauss.js x: 202 lines of code y: 8 # changes src/engine/imgproc/Sobel.js x: 118 lines of code y: 8 # changes src/engine/loaders/RoiPalette256.js x: 32 lines of code y: 7 # changes src/engine/loaders/RoiPaletteItems.js x: 659 lines of code y: 7 # changes src/engine/loaders/dicomdict.js x: 718 lines of code y: 9 # changes src/engine/loaders/dicominfo.js x: 20 lines of code y: 8 # changes src/engine/loaders/dicomseriedescr.js x: 13 lines of code y: 8 # changes src/engine/loaders/voltools.js x: 1070 lines of code y: 9 # changes src/engine/orbitcontrol.js x: 125 lines of code y: 9 # changes src/engine/savers/SaverNifti.js x: 141 lines of code y: 8 # changes src/engine/shaders/backface.frag x: 6 lines of code y: 5 # changes src/engine/shaders/backface.vert x: 10 lines of code y: 5 # changes src/engine/shaders/blur.frag x: 121 lines of code y: 5 # changes src/engine/shaders/clipplane.vert x: 12 lines of code y: 5 # changes src/engine/shaders/frontface.frag x: 23 lines of code y: 5 # changes src/engine/shaders/interpolation.frag x: 30 lines of code y: 5 # changes src/engine/shaders/rendertotexture.frag x: 821 lines of code y: 5 # changes src/engine/shaders/ssao.frag x: 113 lines of code y: 5 # changes src/engine/shaders/volumerender.frag x: 792 lines of code y: 5 # changes src/engine/tools23d/angletool.js x: 189 lines of code y: 8 # changes src/engine/tools23d/areatool.js x: 332 lines of code y: 8 # changes src/engine/tools23d/canvastext.js x: 70 lines of code y: 8 # changes src/engine/tools23d/circle2d.js x: 86 lines of code y: 8 # changes src/engine/tools23d/contrastbrightnesstool.js x: 16 lines of code y: 8 # changes src/engine/tools23d/distancetool.js x: 132 lines of code y: 8 # changes src/engine/tools23d/edittool.js x: 417 lines of code y: 8 # changes src/engine/tools23d/graphics23d.js x: 344 lines of code y: 13 # changes src/engine/tools23d/meshtext2d.js x: 164 lines of code y: 8 # changes src/engine/tools23d/mprrenderer.js x: 466 lines of code y: 9 # changes src/engine/tools23d/picktool.js x: 92 lines of code y: 9 # changes src/engine/tools23d/recttool.js x: 172 lines of code y: 8 # changes src/engine/tools23d/texttool.js x: 108 lines of code y: 8 # changes src/engine/tools23d/zoomtool.js x: 19 lines of code y: 10 # changes src/engine/tools2d/ToolEdit.js x: 83 lines of code y: 8 # changes src/engine/tools2d/ToolZoom.js x: 47 lines of code y: 12 # changes src/engine/transferTexture.js x: 199 lines of code y: 12 # changes src/engine/utils/Screenshot.js x: 73 lines of code y: 9 # changes src/engine/volumeFilter3d.js x: 306 lines of code y: 8 # changes src/nouislider-custom.css x: 231 lines of code y: 9 # changes src/serviceWorker.js x: 81 lines of code y: 10 # changes src/setupTests.js x: 10 lines of code y: 7 # changes src/store/Modes2d.js x: 7 lines of code y: 9 # changes src/ui/Button/SVG.jsx x: 15 lines of code y: 12 # changes src/ui/Constants/DnDItemTypes.js x: 3 lines of code y: 7 # changes src/ui/Form/SliderCaption.jsx x: 7 lines of code y: 7 # changes src/ui/Form/Switch.jsx x: 14 lines of code y: 7 # changes src/ui/Form/Switch.module.css x: 41 lines of code y: 7 # changes src/ui/Header/UiAbout.module.css x: 15 lines of code y: 7 # changes src/ui/Histogram/HistogramUtils.js x: 68 lines of code y: 7 # changes src/ui/Histogram/UiHistogram.js x: 312 lines of code y: 13 # changes src/ui/Histogram/UiHistogram.jsx x: 1 lines of code y: 6 # changes src/ui/LeftToolbar/ModeFast3dToolbar.jsx x: 28 lines of code y: 8 # changes src/ui/Modals/ModalAlert.jsx x: 23 lines of code y: 7 # changes src/ui/Modals/ModalInfo.module.css x: 90 lines of code y: 7 # changes src/ui/Modals/UiModalBilateral.jsx x: 158 lines of code y: 16 # changes src/ui/Modals/UiModalDicomSeries.js x: 44 lines of code y: 8 # changes src/ui/Modals/UiModalSaveNifti.jsx x: 80 lines of code y: 11 # changes src/ui/Modals/demoData.js x: 50 lines of code y: 7 # changes src/ui/Nouislider/Nouislider.jsx x: 62 lines of code y: 9 # changes src/ui/Panels/ModeFast3dSettingsPanel.jsx x: 41 lines of code y: 12 # changes src/ui/Panels/Properties3d/AmbientOcclusionProperty.jsx x: 27 lines of code y: 7 # changes src/ui/Panels/Properties3d/HistogramProperty.jsx x: 17 lines of code y: 14 # changes src/ui/Panels/Properties3d/RoiSelectProperty.jsx x: 56 lines of code y: 8 # changes src/ui/ProgressBar/UIProgressBar.jsx x: 27 lines of code y: 19 # changes src/ui/ProgressBar/UIprogressBar.module.css x: 48 lines of code y: 17 # changes src/ui/Toolbars/FullScreen.jsx x: 18 lines of code y: 12 # changes src/ui/Tooltip/Tooltip.jsx x: 35 lines of code y: 9 # changes src/ui/TopToolbar/Filter/Jobs/detectBrainJob.js x: 35 lines of code y: 7 # changes src/ui/TopToolbar/Filter/Jobs/lungsFillJob.js x: 233 lines of code y: 7 # changes src/ui/TopToolbar/Filter/checkVolume.js x: 17 lines of code y: 7 # changes src/ui/UiSkelAni.js x: 223 lines of code y: 9 # changes
49.0
# changes
  min: 2.0
  average: 9.39
  25th percentile: 7.0
  median: 8.0
  75th percentile: 11.0
  max: 49.0
0 1554.0
lines of code
min: 1.0 | average: 102.73 | 25th percentile: 17.0 | median: 38.0 | 75th percentile: 100.5 | max: 1554.0

Number of Contributors vs. Number of Changes: 281 points

src/config/config.js x: 7 # contributors y: 11 # changes src/engine/Segm2d.js x: 6 # contributors y: 16 # changes src/engine/Graphics2d.js x: 18 # contributors y: 45 # changes src/engine/Graphics2d.module.css x: 7 # contributors y: 15 # changes src/engine/lib/core/loaders/MRIFileLoader.ts x: 4 # contributors y: 5 # changes src/engine/tools2d/ToolDelete.js x: 8 # contributors y: 15 # changes src/engine/tools2d/ToolDistance.js x: 9 # contributors y: 19 # changes src/engine/tools2d/ToolPaint.js x: 3 # contributors y: 2 # changes src/engine/tools2d/ToolPick.js x: 12 # contributors y: 21 # changes src/engine/tools2d/ToolTypes.js x: 8 # contributors y: 13 # changes src/store/ActionTypes.js x: 13 # contributors y: 24 # changes src/store/Store.js x: 13 # contributors y: 29 # changes src/ui/Button/Button.module.css x: 15 # contributors y: 32 # changes src/ui/DragAndDrop/DragAndDropContainer.jsx x: 11 # contributors y: 14 # changes src/ui/Header/Header.module.css x: 6 # contributors y: 6 # changes src/ui/Main.jsx x: 11 # contributors y: 32 # changes src/ui/Main.module.css x: 15 # contributors y: 40 # changes src/ui/OpenFile/UiSaveMenu.js x: 11 # contributors y: 16 # changes src/ui/Panels/Mode2dSettingsPanel.jsx x: 8 # contributors y: 9 # changes src/ui/Panels/Properties2d/SegmentationProperty.jsx x: 7 # contributors y: 10 # changes src/ui/StartScreen/RecentlyFiles/RecentlyFiles.module.css x: 7 # contributors y: 18 # changes src/ui/TopToolbar/ExploreTools.jsx x: 9 # contributors y: 14 # changes src/ui/UiZoomTools.jsx x: 13 # contributors y: 21 # changes src/engine/Volume.js x: 11 # contributors y: 19 # changes src/engine/loaders/LoaderDicom.js x: 7 # contributors y: 13 # changes src/engine/utils/SettingsGraphics2d.js x: 4 # contributors y: 3 # changes src/index.css x: 21 # contributors y: 49 # changes src/ui/Form/Slider.module.css x: 10 # contributors y: 16 # changes src/ui/Header/Header.jsx x: 11 # contributors y: 18 # changes src/ui/Layout/Container.module.css x: 10 # contributors y: 20 # changes src/ui/LeftToolbar/Mode2dToolbar.jsx x: 7 # contributors y: 12 # changes src/ui/MobileSettings/MobileSettings.module.css x: 5 # contributors y: 13 # changes src/ui/Modals/Modals.module.css x: 15 # contributors y: 26 # changes src/ui/OpenFile/UISaveMenu.module.css x: 6 # contributors y: 7 # changes src/ui/Panels/RightPanel.jsx x: 9 # contributors y: 10 # changes src/ui/Tooltip/Tooltip.module.css x: 16 # contributors y: 25 # changes src/engine/lib/MRIViewer.ts x: 3 # contributors y: 3 # changes src/engine/loaders/LoaderKtx.js x: 8 # contributors y: 12 # changes src/engine/loaders/LoaderNifti.js x: 8 # contributors y: 14 # changes src/engine/tools2d/ToolText.js x: 8 # contributors y: 16 # changes src/engine/utils/PointerChecker.js x: 3 # contributors y: 4 # changes src/index.js x: 16 # contributors y: 32 # changes src/ui/Button/Button.jsx x: 13 # contributors y: 26 # changes src/ui/Header/UiAbout.js x: 8 # contributors y: 11 # changes src/ui/MobileSettings/MobileSettings.jsx x: 3 # contributors y: 11 # changes src/ui/Modals/ModalUrl.jsx x: 11 # contributors y: 15 # changes src/ui/Panels/Properties2d/UiVolIcon.js x: 5 # contributors y: 11 # changes src/ui/Panels/Tabs/Mode3dSelectionTabs.jsx x: 11 # contributors y: 12 # changes src/ui/ProgressBar/UISpinner.module.css x: 10 # contributors y: 12 # changes src/ui/StartScreen/SmartContainer/SmartContainer.jsx x: 7 # contributors y: 16 # changes src/engine/utils/BrowserDetector.js x: 6 # contributors y: 14 # changes public/browserconfig.xml x: 4 # contributors y: 6 # changes public/index.html x: 8 # contributors y: 18 # changes src/engine/Eraser.js x: 5 # contributors y: 9 # changes src/engine/Graphics3d.js x: 5 # contributors y: 10 # changes src/engine/LoadResult.js x: 5 # contributors y: 7 # changes src/engine/TransFunc.js x: 6 # contributors y: 9 # changes src/engine/actvolume/actvol.js x: 9 # contributors y: 13 # changes src/engine/actvolume/floodfill.js x: 5 # contributors y: 8 # changes src/engine/gfx/mattex2d.js x: 9 # contributors y: 12 # changes src/engine/loaders/RoiPalette256.js x: 7 # contributors y: 7 # changes src/engine/shaders/backface.frag x: 3 # contributors y: 5 # changes src/engine/tools23d/graphics23d.js x: 6 # contributors y: 13 # changes src/engine/tools2d/ToolZoom.js x: 5 # contributors y: 12 # changes src/serviceWorker.js x: 8 # contributors y: 10 # changes src/ui/App/AppContext.jsx x: 6 # contributors y: 10 # changes src/ui/Histogram/HistogramUtils.js x: 3 # contributors y: 7 # changes src/ui/Histogram/UiHistogram.js x: 4 # contributors y: 13 # changes src/ui/Modals/ModalDemo.jsx x: 6 # contributors y: 8 # changes src/ui/Modals/UiModalSaveNifti.jsx x: 9 # contributors y: 11 # changes src/ui/Nouislider/Nouislider.jsx x: 7 # contributors y: 9 # changes src/ui/Panels/Properties2d/TransverseProperty.jsx x: 7 # contributors y: 8 # changes src/ui/Panels/Properties3d/HistogramProperty.jsx x: 7 # contributors y: 14 # changes src/ui/ProgressBar/UIprogressBar.module.css x: 8 # contributors y: 17 # changes
49.0
# changes
  min: 2.0
  average: 9.39
  25th percentile: 7.0
  median: 8.0
  75th percentile: 11.0
  max: 49.0
0 21.0
# contributors
min: 3.0 | average: 6.01 | 25th percentile: 4.5 | median: 5.0 | 75th percentile: 7.0 | max: 21.0

Number of Contributors vs. File Size: 281 points

src/config/config.js x: 7 # contributors y: 32 lines of code src/engine/Segm2d.js x: 6 # contributors y: 243 lines of code src/engine/Graphics2d.js x: 18 # contributors y: 706 lines of code src/engine/Graphics2d.module.css x: 7 # contributors y: 9 lines of code src/engine/lib/core/loaders/MRIFileLoader.ts x: 4 # contributors y: 128 lines of code src/engine/lib/core/readers/MRIReader.ts x: 4 # contributors y: 22 lines of code src/engine/lib/core/readers/abstract-file-reader/AbstractFileReader.ts x: 4 # contributors y: 60 lines of code src/engine/lib/services/StoreService.ts x: 4 # contributors y: 84 lines of code src/engine/tools2d/ToolDelete.js x: 8 # contributors y: 86 lines of code src/engine/tools2d/ToolDistance.js x: 9 # contributors y: 209 lines of code src/engine/tools2d/ToolPaint.js x: 3 # contributors y: 97 lines of code src/engine/tools2d/ToolPick.js x: 12 # contributors y: 118 lines of code src/engine/tools2d/ToolTypes.js x: 8 # contributors y: 18 lines of code src/store/ActionTypes.js x: 13 # contributors y: 48 lines of code src/store/Store.js x: 13 # contributors y: 140 lines of code src/ui/Button/Button.module.css x: 15 # contributors y: 195 lines of code src/ui/DragAndDrop/DragAndDropContainer.jsx x: 11 # contributors y: 42 lines of code src/ui/Header/Header.module.css x: 6 # contributors y: 22 lines of code src/ui/Main.jsx x: 11 # contributors y: 231 lines of code src/ui/Main.module.css x: 15 # contributors y: 206 lines of code src/ui/OpenFile/UiReportMenu.js x: 11 # contributors y: 60 lines of code src/ui/OpenFile/UiSaveMenu.js x: 11 # contributors y: 31 lines of code src/ui/Panels/ColorPicker/ColorPicker.css x: 3 # contributors y: 9 lines of code src/ui/Panels/ColorPicker/ColorPicker.jsx x: 3 # contributors y: 16 lines of code src/ui/Panels/Mode2dSettingsPanel.jsx x: 8 # contributors y: 38 lines of code src/ui/StartScreen/RecentlyFiles/RecentlyFiles.module.css x: 7 # contributors y: 63 lines of code src/ui/StartScreen/StartScreen.module.css x: 8 # contributors y: 53 lines of code src/ui/TopToolbar/ExploreTools.jsx x: 9 # contributors y: 99 lines of code src/ui/UiZoomTools.jsx x: 13 # contributors y: 85 lines of code src/engine/Volume.js x: 11 # contributors y: 146 lines of code src/engine/loaders/LoaderDicom.js x: 7 # contributors y: 1554 lines of code src/engine/utils/SettingsGraphics2d.js x: 4 # contributors y: 13 lines of code src/index.css x: 21 # contributors y: 50 lines of code src/ui/Constants/WindowSet.constants.js x: 4 # contributors y: 3 lines of code src/ui/FileReaders/DragAndDropComponent.jsx x: 4 # contributors y: 26 lines of code src/ui/Form/Slider.module.css x: 10 # contributors y: 14 lines of code src/ui/Header/Header.jsx x: 11 # contributors y: 47 lines of code src/ui/Layout/Container.module.css x: 10 # contributors y: 56 lines of code src/ui/LeftToolbar/Mode2dToolbar.jsx x: 7 # contributors y: 54 lines of code src/ui/MobileSettings/MobileSettings.module.css x: 5 # contributors y: 124 lines of code src/ui/Modals/ModalBase.jsx x: 9 # contributors y: 43 lines of code src/ui/Modals/Modals.module.css x: 15 # contributors y: 197 lines of code src/ui/Modals/UiModalConfirmation.jsx x: 4 # contributors y: 46 lines of code src/ui/Modals/UiModalWindowCenterWidth.jsx x: 4 # contributors y: 323 lines of code src/ui/Modals/UiModalWindowRange.jsx x: 4 # contributors y: 37 lines of code src/ui/Tooltip/Tooltip.module.css x: 16 # contributors y: 71 lines of code src/ui/TopToolbar/ToolButton.jsx x: 7 # contributors y: 23 lines of code src/engine/VolumeRenderer3d.js x: 12 # contributors y: 1137 lines of code src/engine/VolumeSet.js x: 7 # contributors y: 39 lines of code src/engine/lib/config/volume.config.ts x: 3 # contributors y: 3 lines of code src/engine/lib/core/readers/archive-reader/ArchiveReader.ts x: 3 # contributors y: 32 lines of code src/engine/lib/core/readers/file-reader-factory/MRIReaderFactory.ts x: 3 # contributors y: 30 lines of code src/engine/lib/core/readers/multi-file-reader/MultiFileReader.ts x: 3 # contributors y: 88 lines of code src/engine/lib/services/EventsService.ts x: 3 # contributors y: 21 lines of code src/engine/loaders/LoaderDcmDaikon.js x: 7 # contributors y: 372 lines of code src/engine/loaders/LoaderHdr.js x: 7 # contributors y: 271 lines of code src/engine/loaders/LoaderKtx.js x: 8 # contributors y: 268 lines of code src/engine/loaders/LoaderNifti.js x: 8 # contributors y: 480 lines of code src/engine/tools2d/ToolAngle.js x: 7 # contributors y: 219 lines of code src/engine/tools2d/ToolArea.js x: 7 # contributors y: 396 lines of code src/engine/tools2d/ToolRect.js x: 7 # contributors y: 171 lines of code src/engine/tools2d/ToolText.js x: 8 # contributors y: 111 lines of code src/index.js x: 16 # contributors y: 14 lines of code src/ui/Button/Button.jsx x: 13 # contributors y: 36 lines of code src/ui/MobileSettings/MobileSettings.jsx x: 3 # contributors y: 148 lines of code src/ui/Modals/ModalInfo.jsx x: 9 # contributors y: 134 lines of code src/ui/Modals/ModalUrl.jsx x: 11 # contributors y: 54 lines of code src/ui/Panels/Properties2d/SelectVolumeProperty.js x: 10 # contributors y: 71 lines of code src/ui/Panels/Properties2d/UiVolIcon.js x: 5 # contributors y: 47 lines of code src/ui/Panels/Tabs/Mode3dSelectionTabs.jsx x: 11 # contributors y: 81 lines of code src/ui/ProgressBar/UISpinner.module.css x: 10 # contributors y: 87 lines of code src/ui/StartScreen/SmartContainer/SmartContainer.module.css x: 7 # contributors y: 57 lines of code src/engine/utils/BrowserDetector.js x: 6 # contributors y: 62 lines of code src/ui/Modals/UiModalText.jsx x: 7 # contributors y: 105 lines of code public/browserconfig.xml x: 4 # contributors y: 9 lines of code public/index.html x: 8 # contributors y: 22 lines of code src/App.js x: 9 # contributors y: 12 lines of code src/engine/Eraser.js x: 5 # contributors y: 236 lines of code src/engine/GlSelector.js x: 5 # contributors y: 24 lines of code src/engine/Graphics3d.js x: 5 # contributors y: 280 lines of code src/engine/LoadResult.js x: 5 # contributors y: 82 lines of code src/engine/TransFunc.js x: 6 # contributors y: 145 lines of code src/engine/actvolume/actvol.js x: 9 # contributors y: 1116 lines of code src/engine/actvolume/floodfill.js x: 5 # contributors y: 182 lines of code src/engine/actvolume/georender.js x: 6 # contributors y: 263 lines of code src/engine/actvolume/lapsmooth.js x: 6 # contributors y: 122 lines of code src/engine/actvolume/lungsfill/floodfill.js x: 8 # contributors y: 74 lines of code src/engine/actvolume/lungsfill/seedPoints.js x: 6 # contributors y: 217 lines of code src/engine/actvolume/pointlink.js x: 5 # contributors y: 7 lines of code src/engine/actvolume/pointset.js x: 5 # contributors y: 50 lines of code src/engine/actvolume/setvolume.js x: 5 # contributors y: 345 lines of code src/engine/actvolume/triangleset.js x: 6 # contributors y: 28 lines of code src/engine/actvolume/trianglestack.js x: 6 # contributors y: 45 lines of code src/engine/actvolume/volclip.js x: 5 # contributors y: 462 lines of code src/engine/actvolume/volgen.js x: 5 # contributors y: 195 lines of code src/engine/ambientTexture.js x: 5 # contributors y: 102 lines of code src/engine/gfx/matbackface.js x: 5 # contributors y: 32 lines of code src/engine/gfx/matblur.js x: 5 # contributors y: 62 lines of code src/engine/gfx/matclipplane.js x: 5 # contributors y: 37 lines of code src/engine/gfx/matcolor2d.js x: 5 # contributors y: 25 lines of code src/engine/gfx/matrendertotexture.js x: 5 # contributors y: 77 lines of code src/engine/gfx/matssao.js x: 5 # contributors y: 61 lines of code src/engine/gfx/mattex2d.js x: 9 # contributors y: 223 lines of code src/engine/imgproc/BilateralHW.js x: 6 # contributors y: 206 lines of code src/engine/imgproc/Gauss.js x: 5 # contributors y: 202 lines of code src/engine/imgproc/Sobel.js x: 5 # contributors y: 118 lines of code src/engine/loaders/RoiPaletteItems.js x: 7 # contributors y: 659 lines of code src/engine/loaders/dicomdict.js x: 6 # contributors y: 718 lines of code src/engine/loaders/dicomseriedescr.js x: 5 # contributors y: 13 lines of code src/engine/loaders/dicomslicesvolume.js x: 6 # contributors y: 38 lines of code src/engine/loaders/voltools.js x: 6 # contributors y: 1070 lines of code src/engine/savers/SaverNifti.js x: 5 # contributors y: 141 lines of code src/engine/shaders/blur.frag x: 3 # contributors y: 121 lines of code src/engine/shaders/rendertotexture.frag x: 3 # contributors y: 821 lines of code src/engine/shaders/ssao.frag x: 3 # contributors y: 113 lines of code src/engine/shaders/volumerender.frag x: 3 # contributors y: 792 lines of code src/engine/tools23d/angletool.js x: 5 # contributors y: 189 lines of code src/engine/tools23d/areatool.js x: 5 # contributors y: 332 lines of code src/engine/tools23d/canvastext.js x: 5 # contributors y: 70 lines of code src/engine/tools23d/circle2d.js x: 5 # contributors y: 86 lines of code src/engine/tools23d/distancetool.js x: 5 # contributors y: 132 lines of code src/engine/tools23d/edittool.js x: 5 # contributors y: 417 lines of code src/engine/tools23d/graphics23d.js x: 6 # contributors y: 344 lines of code src/engine/tools23d/meshtext2d.js x: 5 # contributors y: 164 lines of code src/engine/tools23d/mprrenderer.js x: 6 # contributors y: 466 lines of code src/engine/tools23d/picktool.js x: 6 # contributors y: 92 lines of code src/engine/tools23d/recttool.js x: 5 # contributors y: 172 lines of code src/engine/tools23d/texttool.js x: 5 # contributors y: 108 lines of code src/engine/transferTexture.js x: 9 # contributors y: 199 lines of code src/engine/utils/Screenshot.js x: 6 # contributors y: 73 lines of code src/engine/volumeFilter3d.js x: 5 # contributors y: 306 lines of code src/nouislider-custom.css x: 6 # contributors y: 231 lines of code src/serviceWorker.js x: 8 # contributors y: 81 lines of code src/ui/Button/SVG.jsx x: 9 # contributors y: 15 lines of code src/ui/Constants/DnDItemTypes.js x: 5 # contributors y: 3 lines of code src/ui/Form/SliderCaption.jsx x: 6 # contributors y: 7 lines of code src/ui/Form/Switch.jsx x: 6 # contributors y: 14 lines of code src/ui/Form/index.module.css x: 6 # contributors y: 6 lines of code src/ui/Histogram/HistogramUtils.js x: 3 # contributors y: 68 lines of code src/ui/Histogram/UiHistogram.js x: 4 # contributors y: 312 lines of code src/ui/Modals/ModalInfo.module.css x: 6 # contributors y: 90 lines of code src/ui/Modals/UiModalBilateral.jsx x: 11 # contributors y: 158 lines of code src/ui/Modals/UiModalSaveNifti.jsx x: 9 # contributors y: 80 lines of code src/ui/Panels/Properties3d/AmbientOcclusionProperty.jsx x: 7 # contributors y: 27 lines of code src/ui/Panels/Properties3d/HistogramProperty.jsx x: 7 # contributors y: 17 lines of code src/ui/ProgressBar/UIProgressBar.jsx x: 11 # contributors y: 27 lines of code src/ui/ProgressBar/UIprogressBar.module.css x: 8 # contributors y: 48 lines of code src/ui/UiSkelAni.js x: 6 # contributors y: 223 lines of code
1554.0
lines of code
  min: 1.0
  average: 102.73
  25th percentile: 17.0
  median: 38.0
  75th percentile: 100.5
  max: 1554.0
0 21.0
# contributors
min: 3.0 | average: 6.01 | 25th percentile: 4.5 | median: 5.0 | 75th percentile: 7.0 | max: 21.0