GoogleCloudPlatform / medical-imaging
File Size

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

Intro
Learn more...
File Size Overall
8% | 29% | 33% | 16% | 12%
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
py9% | 36% | 33% | 14% | 6%
ts12% | 29% | 29% | 13% | 16%
scss0% | 0% | 57% | 20% | 22%
proto0% | 0% | 61% | 28% | 10%
html0% | 0% | 32% | 34% | 33%
tf0% | 0% | 0% | 40% | 59%
in0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
ddl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pathology9% | 29% | 34% | 15% | 11%
ilm0% | 37% | 28% | 20% | 12%
iac0% | 0% | 0% | 40% | 59%
Longest Files (Top 50)
File# lines# units
pathology_cohorts_handler.py
in pathology/orchestrator
1972 55
image-viewer-side-nav.component.ts
in pathology/viewer/src/components/image-viewer-side-nav
1495 57
dicom_proxy_blueprint.py
in pathology/dicom_proxy
1192 27
start_local.py
in pathology/transformation_pipeline/local
945 25
dicom-annotations.service.ts
in pathology/viewer/src/services
892 25
annotations_util.py
in pathology/dicom_proxy
810 30
ingest_wsi_dicom.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom
808 30
dicom_schema_util.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen
801 71
cohort.service.ts
in pathology/viewer/src/services
784 20
dicom_util.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom
767 53
dicom_store_client.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen
762 35
image-viewer-page.store.ts
in pathology/viewer/src/stores
752 13
frame_caching_util.py
in pathology/dicom_proxy
711 29
ingest_base.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom
690 38
ingest_gcs_handler.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom
672 24
ol-tile-viewer.component.ts
in pathology/viewer/src/components/ol-tile-viewer
633 16
metadata_util.py
in pathology/dicom_proxy
632 42
color_conversion_util.py
in pathology/dicom_proxy
592 29
ingest_flags.py
in pathology/transformation_pipeline
586 2
dicom_store_lib.py
in ilm/ilm_lib
581 24
metadata_augmentation.py
in pathology/dicom_proxy
553 23
server.py
in pathology/orchestrator/rest_server
547 27
cloud_logging_client_instance.py
in pathology/shared_libs/logging_lib
545 46
dicom_store_util.py
in pathology/dicom_proxy
544 29
cohorts-page.component.ts
in pathology/viewer/src/components/cohorts-page
538 27
downsample_util.py
in pathology/dicom_proxy
520 11
spanner_util.py
in pathology/orchestrator/spanner
497 19
metadata_storage_client.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom
470 20
dicomweb.service.ts
in pathology/viewer/src/services
453 14
validate_ingested_dicom.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom
450 5
dicom_iod_util.py
in pathology/transformation_pipeline/ingestion_lib/dicom_util
448 47
dicom_standard_util.py
in pathology/transformation_pipeline/ingestion_lib/dicom_util
431 35
ingest_const.py
in pathology/transformation_pipeline/ingestion_lib
427 -
dicom_proxy_flags.py
in pathology/dicom_proxy
426 -
frame_retrieval_util.py
in pathology/dicom_proxy
410 16
redis_cache.py
in pathology/dicom_proxy
404 23
ol-tile-viewer.component.scss
in pathology/viewer/src/components/ol-tile-viewer
397 -
image-viewer-side-nav.component.scss
in pathology/viewer/src/components/image-viewer-side-nav
388 -
polling_client.py
in pathology/transformation_pipeline/ingestion_lib
378 25
abstract_dicom_generation.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen
356 31
pathology_users_handler.py
in pathology/orchestrator
344 15
slide-api.service.ts
in pathology/viewer/src/services
342 6
filter_file_generator.py
in pathology/orchestrator
337 19
orchestrator.service.ts
in pathology/viewer/src/services
334 5
proto
cohorts.proto
in pathology/orchestrator/v1alpha
328 -
ancillary_image_extractor.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom
324 17
image-viewer-side-nav.component.html
in pathology/viewer/src/components/image-viewer-side-nav
322 -
proto
cohorts.proto
in pathology/orchestrator/v1main
319 -
cloud_storage_client.py
in pathology/transformation_pipeline/ingestion_lib
315 13
dialog-cohort-share.component.ts
in pathology/viewer/src/components/dialog-cohort-share
308 9
Files With Most Units (Top 50)
File# lines# units
dicom_schema_util.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen
801 71
image-viewer-side-nav.component.ts
in pathology/viewer/src/components/image-viewer-side-nav
1495 57
pathology_cohorts_handler.py
in pathology/orchestrator
1972 55
dicom_util.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom
767 53
dicom_iod_util.py
in pathology/transformation_pipeline/ingestion_lib/dicom_util
448 47
cloud_logging_client_instance.py
in pathology/shared_libs/logging_lib
545 46
metadata_util.py
in pathology/dicom_proxy
632 42
wsi_dicom_file_ref.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen
189 39
ingest_base.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom
690 38
290 36
dicom_store_client.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen
762 35
dicom_standard_util.py
in pathology/transformation_pipeline/ingestion_lib/dicom_util
431 35
abstract_dicom_generation.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen
356 31
annotations_util.py
in pathology/dicom_proxy
810 30
ingest_wsi_dicom.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom
808 30
color_conversion_util.py
in pathology/dicom_proxy
592 29
dicom_store_util.py
in pathology/dicom_proxy
544 29
frame_caching_util.py
in pathology/dicom_proxy
711 29
shared_test_util.py
in pathology/dicom_proxy
185 29
cohorts-page.component.ts
in pathology/viewer/src/components/cohorts-page
538 27
server.py
in pathology/orchestrator/rest_server
547 27
dicom_proxy_blueprint.py
in pathology/dicom_proxy
1192 27
dicom_file_ref.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen
202 27
dicom-annotations.service.ts
in pathology/viewer/src/services
892 25
polling_client.py
in pathology/transformation_pipeline/ingestion_lib
378 25
start_local.py
in pathology/transformation_pipeline/local
945 25
image_overlay_geometry.ts
in pathology/viewer/src/interfaces
178 24
cloud_logging_client.py
in pathology/shared_libs/logging_lib
259 24
ingest_gcs_handler.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom
672 24
dicom_store_lib.py
in ilm/ilm_lib
581 24
flask_util.py
in pathology/dicom_proxy
137 23
metadata_augmentation.py
in pathology/dicom_proxy
553 23
redis_cache.py
in pathology/dicom_proxy
404 23
dicom_url_util.py
in pathology/dicom_proxy
246 22
cohort.service.ts
in pathology/viewer/src/services
784 20
metadata_storage_client.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom
470 20
dicom_iod_xml_parser.py
in pathology/transformation_pipeline/ingestion_lib/dicom_util/spec/util/lib
308 20
spanner_util.py
in pathology/orchestrator/spanner
497 19
service.py
in pathology/orchestrator
164 19
filter_file_generator.py
in pathology/orchestrator
337 19
image_util.py
in pathology/dicom_proxy
235 19
redis_client.py
in pathology/transformation_pipeline/ingestion_lib
152 19
ancillary_image_extractor.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom
324 17
auth.service.ts
in pathology/viewer/src/services
284 16
ol-tile-viewer.component.ts
in pathology/viewer/src/components/ol-tile-viewer
633 16
frame_retrieval_util.py
in pathology/dicom_proxy
410 16
inference_pubsub_msg.py
in pathology/transformation_pipeline/ingestion_lib/pubsub_msgs
148 16
pathology_users_handler.py
in pathology/orchestrator
344 15
uid_generator.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen
141 15
dicom_json_util.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen
139 15
Files With Long Lines (Top 43)

There are 43 files with lines longer than 120 characters. In total, there are 91 long lines.

File# lines# units# long lines
cohorts-page.component.html
in pathology/viewer/src/components/cohorts-page
267 - 11
dicom-annotations.service.ts
in pathology/viewer/src/services
892 25 9
inspect-page.component.html
in pathology/viewer/src/components/inspect-page
129 - 9
image-viewer-slides.component.html
in pathology/viewer/src/components/image-viewer-slides
122 - 6
main.tf
in iac/modules/gke_cluster
190 - 5
image-viewer-side-nav.component.ts
in pathology/viewer/src/components/image-viewer-side-nav
1495 57 4
cohort.service.ts
in pathology/viewer/src/services
784 20 3
side-nav.component.html
in pathology/viewer/src/components/side-nav
96 - 3
image-viewer-page.component.html
in pathology/viewer/src/components/image-viewer-page
101 - 3
dialog-cohort-create.component.html
in pathology/viewer/src/components/dialog-cohort-create
78 - 2
image-viewer-side-nav.component.html
in pathology/viewer/src/components/image-viewer-side-nav
322 - 2
ol_helper.ts
in pathology/viewer/src/utils
123 6 2
dicom_proxy_blueprint.py
in pathology/dicom_proxy
1192 27 2
access_control.tf
in iac/modules/gke_service
14 - 1
main.tf
in iac/modules/env
101 - 1
main.tf
in iac/modules/base-dicom-store
56 - 1
access_control.tf
in iac/modules/gke_cluster
17 - 1
image-viewer-page.store.ts
in pathology/viewer/src/stores
752 13 1
uuid-generator.service.ts
in pathology/viewer/src/services
135 1 1
dialog.service.ts
in pathology/viewer/src/services
74 1 1
orchestrator.service.ts
in pathology/viewer/src/services
334 5 1
fhir-store.service.ts
in pathology/viewer/src/services
248 6 1
dicomweb.service.ts
in pathology/viewer/src/services
453 14 1
search.service.ts
in pathology/viewer/src/services
285 8 1
inspect-page.component.ts
in pathology/viewer/src/components/inspect-page
275 12 1
side-nav.component.ts
in pathology/viewer/src/components/side-nav
138 6 1
top-nav.component.html
in pathology/viewer/src/components/top-nav
67 - 1
cohorts-page.component.ts
in pathology/viewer/src/components/cohorts-page
538 27 1
snackbar-error.component.html
in pathology/viewer/src/components/snackbar-error
12 - 1
config.component.html
in pathology/viewer/src/components/config
28 - 1
ol-tile-viewer.component.ts
in pathology/viewer/src/components/ol-tile-viewer
633 16 1
search-page.component.html
in pathology/viewer/src/components/search-page
40 - 1
dialog-cohort-export.component.ts
in pathology/viewer/src/components/dialog-cohort-export
51 - 1
image-viewer-quick-view.component.ts
in pathology/viewer/src/components/image-viewer-quick-view
150 6 1
slide-metadata-component.component.ts
in pathology/viewer/src/components/slide-metadata-component
100 6 1
search-results.component.html
in pathology/viewer/src/components/search-results
156 - 1
environment.development.ts
in pathology/viewer/src/environments
15 - 1
metadata_augmentation.py
in pathology/dicom_proxy
553 23 1
ingest_flat_image.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom
126 6 1
ingest_base.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom
690 38 1
ingest_svs.py
in pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom
250 9 1
ingest_const.py
in pathology/transformation_pipeline/ingestion_lib
427 - 1
gke_main.py
in pathology/transformation_pipeline
156 7 1
Correlations

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

pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss x: 3 commits (all time) y: 388 lines of code pathology/viewer/src/components/cohorts-page/cohorts-page.component.ts x: 2 commits (all time) y: 538 lines of code pathology/viewer/src/components/dialog-cohort-share/dialog-cohort-share.component.scss x: 3 commits (all time) y: 138 lines of code pathology/viewer/src/components/ol-tile-viewer/ol-tile-viewer.component.ts x: 2 commits (all time) y: 633 lines of code pathology/viewer/src/services/dicomweb.service.ts x: 2 commits (all time) y: 453 lines of code pathology/viewer/src/services/slide-api.service.ts x: 2 commits (all time) y: 342 lines of code pathology/dicom_proxy/dicom_proxy_blueprint.py x: 2 commits (all time) y: 1192 lines of code pathology/dicom_proxy/dicom_proxy_flags.py x: 2 commits (all time) y: 426 lines of code pathology/dicom_proxy/dicom_store_util.py x: 2 commits (all time) y: 544 lines of code pathology/dicom_proxy/dicom_url_util.py x: 2 commits (all time) y: 246 lines of code pathology/dicom_proxy/enum_types.py x: 2 commits (all time) y: 31 lines of code pathology/dicom_proxy/flask_util.py x: 2 commits (all time) y: 137 lines of code pathology/dicom_proxy/metadata_augmentation.py x: 1 commits (all time) y: 553 lines of code pathology/dicom_proxy/shared_test_util.py x: 2 commits (all time) y: 185 lines of code pathology/dicom_proxy/user_auth_util.py x: 2 commits (all time) y: 161 lines of code ilm/deployment/requirements.in x: 3 commits (all time) y: 19 lines of code pathology/base_docker_images/base_py_debian_docker/requirements.in x: 3 commits (all time) y: 5 lines of code pathology/dicom_proxy/requirements.in x: 2 commits (all time) y: 32 lines of code pathology/orchestrator/grpc/endpoints/requirements.in x: 2 commits (all time) y: 9 lines of code pathology/orchestrator/refresher/requirements.in x: 2 commits (all time) y: 20 lines of code pathology/transformation_pipeline/dataflow/requirements.in x: 2 commits (all time) y: 7 lines of code pathology/transformation_pipeline/requirements.in x: 3 commits (all time) y: 34 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/metadata_storage_client.py x: 3 commits (all time) y: 470 lines of code pathology/transformation_pipeline/ingestion_lib/gen_test_util.py x: 4 commits (all time) y: 67 lines of code pathology/viewer/src/components/cohorts-page/cohorts-page.component.html x: 2 commits (all time) y: 267 lines of code pathology/viewer/src/components/dialog-cohort-de-id/dialog-cohort-de-id.component.ts x: 3 commits (all time) y: 63 lines of code pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts x: 5 commits (all time) y: 1495 lines of code pathology/viewer/src/components/snackbar-error/snackbar-error.component.ts x: 2 commits (all time) y: 41 lines of code pathology/viewer/src/interfaces/slide_model.ts x: 5 commits (all time) y: 102 lines of code pathology/viewer/src/services/cohort.service.ts x: 2 commits (all time) y: 784 lines of code pathology/viewer/src/styles.scss x: 2 commits (all time) y: 147 lines of code pathology/viewer/src/components/snackbar-error/snackbar-error.component.scss x: 1 commits (all time) y: 13 lines of code pathology/viewer/src/interfaces/visibility_descriptor.ts x: 3 commits (all time) y: 8 lines of code pathology/viewer/src/services/dialog.service.ts x: 2 commits (all time) y: 74 lines of code pathology/viewer/src/stores/image-viewer-page.store.ts x: 2 commits (all time) y: 752 lines of code pathology/viewer/src/components/dialog-cohort-clone/dialog-cohort-clone.component.ts x: 2 commits (all time) y: 65 lines of code pathology/viewer/src/components/dialog-cohort-export/dialog-cohort-export.component.ts x: 2 commits (all time) y: 51 lines of code pathology/viewer/src/interfaces/slide_descriptor.ts x: 2 commits (all time) y: 84 lines of code pathology/viewer/src/services/orchestrator.service.ts x: 2 commits (all time) y: 334 lines of code pathology/transformation_pipeline/local/start_local.py x: 1 commits (all time) y: 945 lines of code pathology/transformation_pipeline/local_main.py x: 1 commits (all time) y: 230 lines of code pathology/viewer/src/app/app.component.scss x: 1 commits (all time) y: 24 lines of code pathology/viewer/src/app/app.component.ts x: 1 commits (all time) y: 38 lines of code pathology/viewer/src/app/app.config.ts x: 1 commits (all time) y: 23 lines of code pathology/viewer/src/app/app.routes.ts x: 1 commits (all time) y: 56 lines of code pathology/viewer/src/components/busy-overlay/busy-overlay.component.html x: 1 commits (all time) y: 6 lines of code pathology/viewer/src/components/cohorts-page/cohorts-page.component.scss x: 1 commits (all time) y: 260 lines of code pathology/viewer/src/components/config/config.component.scss x: 1 commits (all time) y: 82 lines of code pathology/viewer/src/components/config/config.component.ts x: 1 commits (all time) y: 129 lines of code pathology/viewer/src/components/dialog-cohort-create/dialog-cohort-create.component.ts x: 1 commits (all time) y: 243 lines of code pathology/viewer/src/components/dialog-cohort-share/dialog-cohort-share.component.html x: 1 commits (all time) y: 114 lines of code pathology/viewer/src/components/dialog-cohort-share/dialog-cohort-share.component.ts x: 1 commits (all time) y: 308 lines of code pathology/viewer/src/components/dialog-string-questions/dialog-string-questions.component.ts x: 1 commits (all time) y: 47 lines of code pathology/viewer/src/components/image-viewer-page/image-viewer-page.component.html x: 1 commits (all time) y: 101 lines of code pathology/viewer/src/components/image-viewer-page/image-viewer-page.component.ts x: 1 commits (all time) y: 277 lines of code pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss x: 1 commits (all time) y: 86 lines of code pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.ts x: 1 commits (all time) y: 150 lines of code pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.html x: 1 commits (all time) y: 322 lines of code pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.html x: 1 commits (all time) y: 122 lines of code pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.scss x: 1 commits (all time) y: 220 lines of code pathology/viewer/src/components/inspect-page/inspect-page.component.scss x: 1 commits (all time) y: 98 lines of code pathology/viewer/src/components/ol-tile-viewer/ol-tile-viewer.component.scss x: 1 commits (all time) y: 397 lines of code pathology/viewer/src/components/search-page/search-page.component.scss x: 1 commits (all time) y: 144 lines of code pathology/viewer/src/components/search-results/search-results.component.html x: 1 commits (all time) y: 156 lines of code pathology/viewer/src/components/search-results/search-results.component.scss x: 1 commits (all time) y: 267 lines of code pathology/viewer/src/components/side-nav/side-nav.component.ts x: 1 commits (all time) y: 138 lines of code pathology/viewer/src/components/top-nav/top-nav.component.html x: 1 commits (all time) y: 67 lines of code pathology/viewer/src/components/top-nav/top-nav.component.scss x: 1 commits (all time) y: 70 lines of code pathology/viewer/src/interfaces/annotation_descriptor.ts x: 1 commits (all time) y: 42 lines of code pathology/viewer/src/interfaces/dicom_descriptor.ts x: 1 commits (all time) y: 188 lines of code pathology/viewer/src/interfaces/image_overlay_geometry.ts x: 1 commits (all time) y: 178 lines of code pathology/viewer/src/services/auth.service.ts x: 1 commits (all time) y: 284 lines of code pathology/viewer/src/services/dicom-annotations.service.ts x: 1 commits (all time) y: 892 lines of code ilm/ilm_lib/dicom_store_lib.py x: 2 commits (all time) y: 581 lines of code ilm/ilm_lib/heuristics.py x: 2 commits (all time) y: 204 lines of code ilm/ilm_lib/logs_lib.py x: 2 commits (all time) y: 194 lines of code ilm/ilm_lib/pipeline_util.py x: 2 commits (all time) y: 128 lines of code pathology/dicom_proxy/annotations_util.py x: 1 commits (all time) y: 810 lines of code pathology/dicom_proxy/bulkdata_util.py x: 1 commits (all time) y: 164 lines of code pathology/dicom_proxy/color_conversion_util.py x: 1 commits (all time) y: 592 lines of code pathology/dicom_proxy/dicom_instance_frame_patch_util.py x: 1 commits (all time) y: 181 lines of code pathology/dicom_proxy/downsample_util.py x: 1 commits (all time) y: 520 lines of code pathology/dicom_proxy/frame_caching_util.py x: 1 commits (all time) y: 711 lines of code pathology/dicom_proxy/frame_retrieval_util.py x: 1 commits (all time) y: 410 lines of code pathology/dicom_proxy/image_util.py x: 1 commits (all time) y: 235 lines of code pathology/dicom_proxy/metadata_util.py x: 1 commits (all time) y: 632 lines of code pathology/dicom_proxy/parameters_exceptions_and_return_types.py x: 1 commits (all time) y: 290 lines of code pathology/orchestrator/filter_file_generator.py x: 1 commits (all time) y: 337 lines of code pathology/orchestrator/pathology_cohorts_handler.py x: 1 commits (all time) y: 1972 lines of code pathology/orchestrator/pathology_users_handler.py x: 1 commits (all time) y: 344 lines of code pathology/orchestrator/refresher/refresher_thread.py x: 1 commits (all time) y: 201 lines of code pathology/orchestrator/rest_server/server.py x: 1 commits (all time) y: 547 lines of code pathology/orchestrator/spanner/spanner_util.py x: 1 commits (all time) y: 497 lines of code pathology/orchestrator/v1alpha/cohorts.proto x: 1 commits (all time) y: 328 lines of code pathology/orchestrator/v1main/digital_pathology.proto x: 1 commits (all time) y: 299 lines of code pathology/shared_libs/flags/secret_flag_utils.py x: 2 commits (all time) y: 117 lines of code pathology/shared_libs/logging_lib/cloud_logging_client.py x: 2 commits (all time) y: 259 lines of code pathology/shared_libs/spanner_lib/cloud_spanner_client.py x: 2 commits (all time) y: 91 lines of code pathology/transformation_pipeline/ingest_flags.py x: 2 commits (all time) y: 586 lines of code pathology/transformation_pipeline/ingestion_lib/ack_timeout_monitor.py x: 2 commits (all time) y: 106 lines of code pathology/transformation_pipeline/ingestion_lib/cloud_storage_client.py x: 2 commits (all time) y: 315 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/abstract_dicom_generation.py x: 2 commits (all time) y: 356 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/dicom_private_tag_generator.py x: 2 commits (all time) y: 58 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/dicom_schema_util.py x: 2 commits (all time) y: 801 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/dicom_secondary_capture.py x: 2 commits (all time) y: 229 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/dicom_slide_coordinates_microscopic_image.py x: 2 commits (all time) y: 282 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/dicom_store_client.py x: 2 commits (all time) y: 762 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ancillary_image_extractor.py x: 2 commits (all time) y: 324 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/decode_slideid.py x: 2 commits (all time) y: 292 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_base.py x: 2 commits (all time) y: 690 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_dicom.py x: 2 commits (all time) y: 275 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_gcs_handler.py x: 2 commits (all time) y: 672 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_svs.py x: 2 commits (all time) y: 250 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_wsi_dicom.py x: 2 commits (all time) y: 808 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/validate_ingested_dicom.py x: 2 commits (all time) y: 450 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/wsi_pyramid_gen_config.py x: 2 commits (all time) y: 212 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_util/dicom_standard_util.py x: 2 commits (all time) y: 431 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_util/dicom_test_util.py x: 2 commits (all time) y: 150 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_util/spec/util/lib/dicom_iod_xml_parser.py x: 2 commits (all time) y: 308 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_util/spec/util/lib/dicom_tag_xml_parser.py x: 2 commits (all time) y: 195 lines of code pathology/transformation_pipeline/ingestion_lib/polling_client.py x: 2 commits (all time) y: 378 lines of code
1972.0
lines of code
  min: 1.0
  average: 140.75
  25th percentile: 14.0
  median: 46.5
  75th percentile: 167.5
  max: 1972.0
0 5.0
commits (all time)
min: 1.0 | average: 1.36 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

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

pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss x: 2 contributors (all time) y: 388 lines of code pathology/viewer/src/components/cohorts-page/cohorts-page.component.ts x: 1 contributors (all time) y: 538 lines of code pathology/viewer/src/components/dialog-cohort-share/dialog-cohort-share.component.scss x: 1 contributors (all time) y: 138 lines of code pathology/viewer/src/components/ol-tile-viewer/ol-tile-viewer.component.ts x: 1 contributors (all time) y: 633 lines of code pathology/viewer/src/services/dicomweb.service.ts x: 1 contributors (all time) y: 453 lines of code pathology/viewer/src/services/slide-api.service.ts x: 1 contributors (all time) y: 342 lines of code pathology/dicom_proxy/dicom_proxy_blueprint.py x: 1 contributors (all time) y: 1192 lines of code pathology/dicom_proxy/dicom_proxy_flags.py x: 1 contributors (all time) y: 426 lines of code pathology/dicom_proxy/dicom_store_util.py x: 1 contributors (all time) y: 544 lines of code pathology/dicom_proxy/dicom_url_util.py x: 1 contributors (all time) y: 246 lines of code pathology/dicom_proxy/enum_types.py x: 1 contributors (all time) y: 31 lines of code pathology/dicom_proxy/metadata_augmentation.py x: 1 contributors (all time) y: 553 lines of code pathology/dicom_proxy/shared_test_util.py x: 1 contributors (all time) y: 185 lines of code pathology/dicom_proxy/user_auth_util.py x: 1 contributors (all time) y: 161 lines of code ilm/deployment/requirements.in x: 1 contributors (all time) y: 19 lines of code pathology/base_docker_images/base_py_debian_docker/requirements.in x: 1 contributors (all time) y: 5 lines of code pathology/dicom_proxy/requirements.in x: 1 contributors (all time) y: 32 lines of code pathology/orchestrator/grpc/endpoints/requirements.in x: 1 contributors (all time) y: 9 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/metadata_storage_client.py x: 1 contributors (all time) y: 470 lines of code pathology/transformation_pipeline/ingestion_lib/gen_test_util.py x: 1 contributors (all time) y: 67 lines of code pathology/viewer/src/components/cohorts-page/cohorts-page.component.html x: 1 contributors (all time) y: 267 lines of code pathology/viewer/src/components/dialog-cohort-de-id/dialog-cohort-de-id.component.ts x: 2 contributors (all time) y: 63 lines of code pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts x: 2 contributors (all time) y: 1495 lines of code pathology/viewer/src/components/snackbar-error/snackbar-error.component.ts x: 1 contributors (all time) y: 41 lines of code pathology/viewer/src/interfaces/slide_model.ts x: 2 contributors (all time) y: 102 lines of code pathology/viewer/src/services/cohort.service.ts x: 1 contributors (all time) y: 784 lines of code pathology/viewer/src/styles.scss x: 1 contributors (all time) y: 147 lines of code pathology/viewer/src/interfaces/visibility_descriptor.ts x: 2 contributors (all time) y: 8 lines of code pathology/viewer/src/services/dialog.service.ts x: 1 contributors (all time) y: 74 lines of code pathology/viewer/src/stores/image-viewer-page.store.ts x: 1 contributors (all time) y: 752 lines of code pathology/viewer/src/components/search-page/search-page.component.html x: 2 contributors (all time) y: 40 lines of code pathology/viewer/src/components/search-page/search-page.component.ts x: 2 contributors (all time) y: 138 lines of code pathology/viewer/src/components/dialog-cohort-export/dialog-cohort-export.component.ts x: 2 contributors (all time) y: 51 lines of code pathology/viewer/src/interfaces/slide_descriptor.ts x: 2 contributors (all time) y: 84 lines of code pathology/viewer/src/services/orchestrator.service.ts x: 2 contributors (all time) y: 334 lines of code pathology/shared_libs/iap_auth_lib/auth.py x: 1 contributors (all time) y: 52 lines of code pathology/transformation_pipeline/local/start_local.py x: 1 contributors (all time) y: 945 lines of code pathology/transformation_pipeline/local_main.py x: 1 contributors (all time) y: 230 lines of code pathology/viewer/src/app/app.routes.ts x: 1 contributors (all time) y: 56 lines of code pathology/viewer/src/components/cohorts-page/cohorts-page.component.scss x: 1 contributors (all time) y: 260 lines of code pathology/viewer/src/components/config/config.component.scss x: 1 contributors (all time) y: 82 lines of code pathology/viewer/src/components/config/config.component.ts x: 1 contributors (all time) y: 129 lines of code pathology/viewer/src/components/dialog-cohort-share/dialog-cohort-share.component.html x: 1 contributors (all time) y: 114 lines of code pathology/viewer/src/components/dialog-cohort-share/dialog-cohort-share.component.ts x: 1 contributors (all time) y: 308 lines of code pathology/viewer/src/components/image-viewer-page/image-viewer-page.component.html x: 1 contributors (all time) y: 101 lines of code pathology/viewer/src/components/image-viewer-page/image-viewer-page.component.ts x: 1 contributors (all time) y: 277 lines of code pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss x: 1 contributors (all time) y: 86 lines of code pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.ts x: 1 contributors (all time) y: 150 lines of code pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.html x: 1 contributors (all time) y: 322 lines of code pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.html x: 1 contributors (all time) y: 122 lines of code pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.scss x: 1 contributors (all time) y: 220 lines of code pathology/viewer/src/components/inspect-page/inspect-page.component.scss x: 1 contributors (all time) y: 98 lines of code pathology/viewer/src/components/ol-tile-viewer/ol-tile-viewer.component.scss x: 1 contributors (all time) y: 397 lines of code pathology/viewer/src/interfaces/dicom_descriptor.ts x: 1 contributors (all time) y: 188 lines of code pathology/viewer/src/interfaces/image_overlay_geometry.ts x: 1 contributors (all time) y: 178 lines of code pathology/viewer/src/services/auth.service.ts x: 1 contributors (all time) y: 284 lines of code pathology/viewer/src/services/dicom-annotations.service.ts x: 1 contributors (all time) y: 892 lines of code ilm/ilm_lib/dicom_store_lib.py x: 1 contributors (all time) y: 581 lines of code ilm/ilm_lib/heuristics.py x: 1 contributors (all time) y: 204 lines of code pathology/dicom_proxy/annotations_util.py x: 1 contributors (all time) y: 810 lines of code pathology/dicom_proxy/bulkdata_util.py x: 1 contributors (all time) y: 164 lines of code pathology/dicom_proxy/color_conversion_util.py x: 1 contributors (all time) y: 592 lines of code pathology/dicom_proxy/downsample_util.py x: 1 contributors (all time) y: 520 lines of code pathology/dicom_proxy/frame_caching_util.py x: 1 contributors (all time) y: 711 lines of code pathology/dicom_proxy/frame_retrieval_util.py x: 1 contributors (all time) y: 410 lines of code pathology/dicom_proxy/image_util.py x: 1 contributors (all time) y: 235 lines of code pathology/dicom_proxy/parameters_exceptions_and_return_types.py x: 1 contributors (all time) y: 290 lines of code pathology/orchestrator/filter_file_generator.py x: 1 contributors (all time) y: 337 lines of code pathology/orchestrator/pathology_cohorts_handler.py x: 1 contributors (all time) y: 1972 lines of code pathology/orchestrator/refresher/refresher_thread.py x: 1 contributors (all time) y: 201 lines of code pathology/orchestrator/spanner/spanner_util.py x: 1 contributors (all time) y: 497 lines of code pathology/orchestrator/v1alpha/cohorts.proto x: 1 contributors (all time) y: 328 lines of code pathology/orchestrator/v1main/digital_pathology.proto x: 1 contributors (all time) y: 299 lines of code pathology/transformation_pipeline/ingest_flags.py x: 1 contributors (all time) y: 586 lines of code pathology/transformation_pipeline/ingestion_lib/cloud_storage_client.py x: 1 contributors (all time) y: 315 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/abstract_dicom_generation.py x: 1 contributors (all time) y: 356 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/dicom_schema_util.py x: 1 contributors (all time) y: 801 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/dicom_store_client.py x: 1 contributors (all time) y: 762 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_base.py x: 1 contributors (all time) y: 690 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_gcs_handler.py x: 1 contributors (all time) y: 672 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_svs.py x: 1 contributors (all time) y: 250 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/validate_ingested_dicom.py x: 1 contributors (all time) y: 450 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/wsi_pyramid_gen_config.py x: 1 contributors (all time) y: 212 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_util/dicom_standard_util.py x: 1 contributors (all time) y: 431 lines of code pathology/transformation_pipeline/ingestion_lib/polling_client.py x: 1 contributors (all time) y: 378 lines of code
1972.0
lines of code
  min: 1.0
  average: 140.75
  25th percentile: 14.0
  median: 46.5
  75th percentile: 167.5
  max: 1972.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.03 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss x: 1 commits (30d) y: 388 lines of code
388.0
lines of code
  min: 388.0
  average: 388.0
  25th percentile: 388.0
  median: 388.0
  75th percentile: 388.0
  max: 388.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss x: 1 contributors (30d) y: 388 lines of code
388.0
lines of code
  min: 388.0
  average: 388.0
  25th percentile: 388.0
  median: 388.0
  75th percentile: 388.0
  max: 388.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss x: 2 commits (90d) y: 388 lines of code pathology/viewer/src/components/cohorts-page/cohorts-page.component.ts x: 1 commits (90d) y: 538 lines of code pathology/viewer/src/components/dialog-cohort-share/dialog-cohort-share.component.scss x: 2 commits (90d) y: 138 lines of code pathology/viewer/src/components/ol-tile-viewer/ol-tile-viewer.component.ts x: 1 commits (90d) y: 633 lines of code pathology/viewer/src/services/dicomweb.service.ts x: 1 commits (90d) y: 453 lines of code pathology/viewer/src/services/slide-api.service.ts x: 1 commits (90d) y: 342 lines of code pathology/dicom_proxy/dicom_proxy_blueprint.py x: 1 commits (90d) y: 1192 lines of code pathology/dicom_proxy/dicom_proxy_flags.py x: 1 commits (90d) y: 426 lines of code pathology/dicom_proxy/dicom_store_util.py x: 1 commits (90d) y: 544 lines of code pathology/dicom_proxy/dicom_url_util.py x: 1 commits (90d) y: 246 lines of code pathology/dicom_proxy/enum_types.py x: 1 commits (90d) y: 31 lines of code pathology/dicom_proxy/flask_util.py x: 1 commits (90d) y: 137 lines of code pathology/dicom_proxy/metadata_augmentation.py x: 1 commits (90d) y: 553 lines of code pathology/dicom_proxy/shared_test_util.py x: 1 commits (90d) y: 185 lines of code pathology/dicom_proxy/user_auth_util.py x: 1 commits (90d) y: 161 lines of code ilm/deployment/requirements.in x: 1 commits (90d) y: 19 lines of code pathology/base_docker_images/base_py_debian_docker/requirements.in x: 1 commits (90d) y: 5 lines of code pathology/orchestrator/rest_server/requirements.in x: 1 commits (90d) y: 33 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/metadata_storage_client.py x: 1 commits (90d) y: 470 lines of code pathology/transformation_pipeline/ingestion_lib/gen_test_util.py x: 1 commits (90d) y: 67 lines of code
1192.0
lines of code
  min: 5.0
  average: 256.46
  25th percentile: 28.25
  median: 149.5
  75th percentile: 457.25
  max: 1192.0
0 2.0
commits (90d)
min: 1.0 | average: 1.08 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss x: 2 contributors (90d) y: 388 lines of code pathology/viewer/src/components/cohorts-page/cohorts-page.component.ts x: 1 contributors (90d) y: 538 lines of code pathology/viewer/src/components/dialog-cohort-share/dialog-cohort-share.component.scss x: 1 contributors (90d) y: 138 lines of code pathology/viewer/src/components/ol-tile-viewer/ol-tile-viewer.component.ts x: 1 contributors (90d) y: 633 lines of code pathology/viewer/src/services/dicomweb.service.ts x: 1 contributors (90d) y: 453 lines of code pathology/viewer/src/services/slide-api.service.ts x: 1 contributors (90d) y: 342 lines of code pathology/dicom_proxy/dicom_proxy_blueprint.py x: 1 contributors (90d) y: 1192 lines of code pathology/dicom_proxy/dicom_proxy_flags.py x: 1 contributors (90d) y: 426 lines of code pathology/dicom_proxy/dicom_store_util.py x: 1 contributors (90d) y: 544 lines of code pathology/dicom_proxy/dicom_url_util.py x: 1 contributors (90d) y: 246 lines of code pathology/dicom_proxy/enum_types.py x: 1 contributors (90d) y: 31 lines of code pathology/dicom_proxy/metadata_augmentation.py x: 1 contributors (90d) y: 553 lines of code pathology/dicom_proxy/shared_test_util.py x: 1 contributors (90d) y: 185 lines of code pathology/dicom_proxy/user_auth_util.py x: 1 contributors (90d) y: 161 lines of code ilm/deployment/requirements.in x: 1 contributors (90d) y: 19 lines of code pathology/base_docker_images/base_py_debian_docker/requirements.in x: 1 contributors (90d) y: 5 lines of code pathology/orchestrator/rest_server/requirements.in x: 1 contributors (90d) y: 33 lines of code pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/metadata_storage_client.py x: 1 contributors (90d) y: 470 lines of code pathology/transformation_pipeline/ingestion_lib/gen_test_util.py x: 1 contributors (90d) y: 67 lines of code
1192.0
lines of code
  min: 5.0
  average: 256.46
  25th percentile: 28.25
  median: 149.5
  75th percentile: 457.25
  max: 1192.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.04 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0