tensorflow / model-analysis
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 284 files with 42,806 lines of code.
    • 3 very long files (13,426 lines of code)
    • 9 long files (5,825 lines of code)
    • 27 medium size files (8,677 lines of codeclsfd_ftr_w_mp_ins)
    • 59 small files (8,580 lines of code)
    • 186 very small files (6,298 lines of code)
31% | 13% | 20% | 20% | 14%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
js56% | 3% | 14% | 13% | 12%
py10% | 22% | 23% | 26% | 17%
proto0% | 53% | 40% | 0% | 6%
html0% | 0% | 68% | 22% | 9%
yaml0% | 0% | 0% | 83% | 16%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
tensorflow_model_analysis/static99% | 0% | 0% | 0% | <1%
tensorflow_model_analysis/post_export_metrics75% | 0% | 19% | 0% | 4%
tensorflow_model_analysis/metrics15% | 29% | 24% | 24% | 5%
tensorflow_model_analysis/api0% | 84% | 0% | 14% | 1%
tensorflow_model_analysis/utils0% | 49% | 32% | 11% | 6%
tensorflow_model_analysis/frontend0% | 9% | 32% | 28% | 29%
tensorflow_model_analysis/evaluators0% | 23% | 13% | 45% | 17%
tensorflow_model_analysis/proto0% | 53% | 40% | 0% | 6%
tensorflow_model_analysis/writers0% | 81% | 0% | 15% | 3%
tensorflow_model_analysis/addons0% | 0% | 39% | 33% | 26%
tensorflow_model_analysis/view0% | 0% | 66% | 21% | 12%
tensorflow_model_analysis/eval_saved_model0% | 0% | 18% | 44% | 37%
tensorflow_model_analysis/slicer0% | 0% | 85% | 0% | 14%
ROOT0% | 0% | 99% | 0% | <1%
tensorflow_model_analysis/contrib0% | 0% | 85% | 0% | 14%
tensorflow_model_analysis/eval_metrics_graph0% | 0% | 99% | 0% | <1%
tensorflow_model_analysis/extractors0% | 0% | 0% | 50% | 49%
tensorflow_model_analysis0% | 0% | 0% | 88% | 11%
g3doc/api_docs0% | 0% | 0% | 95% | 4%
tensorflow_model_analysis/model_agnostic_eval0% | 0% | 0% | 0% | 100%
tensorflow_model_analysis/notebook0% | 0% | 0% | 0% | 100%
tensorflow_model_analysis/tools0% | 0% | 0% | 0% | 100%
g3doc0% | 0% | 0% | 0% | 100%
tensorflow_model_analysis/experimental0% | 0% | 0% | 0% | 100%
tensorflow_model_analysis/validators0% | 0% | 0% | 0% | 100%
tensorflow_model_analysis/export_only0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
index.js
in tensorflow_model_analysis/static
11339 574
post_export_metrics.py
in tensorflow_model_analysis/post_export_metrics
1084 69
confusion_matrix_metrics.py
in tensorflow_model_analysis/metrics
1003 127
model_eval_lib.py
in tensorflow_model_analysis/api
878 37
metric_specs.py
in tensorflow_model_analysis/metrics
854 36
model_util.py
in tensorflow_model_analysis/utils
668 37
tfma-multi-class-confusion-matrix-at-thresholds.js
in tensorflow_model_analysis/frontend/tfma-multi-class-confusion-matrix-at-thresholds
649 24
metrics_plots_and_validations_evaluator.py
in tensorflow_model_analysis/evaluators
584 28
proto
config.proto
in tensorflow_model_analysis/proto
579 -
metrics_plots_and_validations_writer.py
in tensorflow_model_analysis/writers
577 19
metric_types.py
in tensorflow_model_analysis/metrics
525 59
metric_util.py
in tensorflow_model_analysis/metrics
511 24
util.py
in tensorflow_model_analysis/view
487 10
binary_confusion_matrices.py
in tensorflow_model_analysis/metrics
468 15
tfma-metrics-histogram.js
in tensorflow_model_analysis/frontend/tfma-metrics-histogram
449 23
tf_metric_wrapper.py
in tensorflow_model_analysis/metrics
438 22
proto
metrics_for_slice.proto
in tensorflow_model_analysis/proto
432 -
util.py
in tensorflow_model_analysis/utils
430 39
cell-renderer.js
in tensorflow_model_analysis/frontend/lib
390 36
fairness-metric-summary.js
in tensorflow_model_analysis/addons/fairness/frontend/fairness-metric-summary
383 23
tfma-multi-class-confusion-matrix-at-thresholds-template.html
in tensorflow_model_analysis/frontend/tfma-multi-class-confusion-matrix-at-thresholds
371 -
fairness-bounded-value-bar-chart.js
in tensorflow_model_analysis/addons/fairness/frontend/fairness-bounded-value-bar-chart
351 17
keras_util.py
in tensorflow_model_analysis/evaluators
339 25
slicer_lib.py
in tensorflow_model_analysis/slicer
335 26
data.js
in tensorflow_model_analysis/frontend/lib
320 31
tfma-matrix-template.html.js
in tensorflow_model_analysis/frontend/tfma-matrix
302 -
tfma-plot.js
in tensorflow_model_analysis/frontend/tfma-plot
296 23
metrics.py
in tensorflow_model_analysis/post_export_metrics
285 7
fairness-metrics-table.js
in tensorflow_model_analysis/addons/fairness/frontend/fairness-metrics-table
279 13
attributions.py
in tensorflow_model_analysis/metrics
251 17
setup.py
in root
246 14
util.py
in tensorflow_model_analysis/eval_saved_model
234 14
aggregation.py
in tensorflow_model_analysis/metrics
233 10
load.py
in tensorflow_model_analysis/eval_saved_model
233 11
export.py
in tensorflow_model_analysis/contrib
233 12
calibration.py
in tensorflow_model_analysis/metrics
232 13
fairness_indicators.py
in tensorflow_model_analysis/addons/fairness/post_export_metrics
227 7
eval_metrics_graph.py
in tensorflow_model_analysis/eval_metrics_graph
224 21
tfma-matrix.js
in tensorflow_model_analysis/frontend/tfma-matrix
209 10
tfma-plot-template.html.js
in tensorflow_model_analysis/frontend/tfma-plot
195 -
multi_class_confusion_matrix_metrics.py
in tensorflow_model_analysis/metrics
195 11
tjur_discrimination.py
in tensorflow_model_analysis/metrics
195 11
types.py
in tensorflow_model_analysis
192 15
calibration_histogram.py
in tensorflow_model_analysis/metrics
191 9
tfjs_predict_extractor.py
in tensorflow_model_analysis/extractors
191 5
metrics_validator.py
in tensorflow_model_analysis/evaluators
190 8
tfma-metrics-table.js
in tensorflow_model_analysis/frontend/tfma-metrics-table
188 15
series-data.js
in tensorflow_model_analysis/frontend/lib
188 29
graph_ref.py
in tensorflow_model_analysis/eval_saved_model
187 13
constants.js
in tensorflow_model_analysis/frontend/lib
183 -
Files With Most Units (Top 20)
File# lines# units
index.js
in tensorflow_model_analysis/static
11339 574
confusion_matrix_metrics.py
in tensorflow_model_analysis/metrics
1003 127
post_export_metrics.py
in tensorflow_model_analysis/post_export_metrics
1084 69
metric_types.py
in tensorflow_model_analysis/metrics
525 59
util.py
in tensorflow_model_analysis/utils
430 39
model_eval_lib.py
in tensorflow_model_analysis/api
878 37
model_util.py
in tensorflow_model_analysis/utils
668 37
cell-renderer.js
in tensorflow_model_analysis/frontend/lib
390 36
metric_specs.py
in tensorflow_model_analysis/metrics
854 36
data.js
in tensorflow_model_analysis/frontend/lib
320 31
series-data.js
in tensorflow_model_analysis/frontend/lib
188 29
metrics_plots_and_validations_evaluator.py
in tensorflow_model_analysis/evaluators
584 28
slicer_lib.py
in tensorflow_model_analysis/slicer
335 26
keras_util.py
in tensorflow_model_analysis/evaluators
339 25
tfma-multi-class-confusion-matrix-at-thresholds.js
in tensorflow_model_analysis/frontend/tfma-multi-class-confusion-matrix-at-thresholds
649 24
metric_util.py
in tensorflow_model_analysis/metrics
511 24
tfma-plot.js
in tensorflow_model_analysis/frontend/tfma-plot
296 23
tfma-metrics-histogram.js
in tensorflow_model_analysis/frontend/tfma-metrics-histogram
449 23
fairness-metric-summary.js
in tensorflow_model_analysis/addons/fairness/frontend/fairness-metric-summary
383 23
tf_metric_wrapper.py
in tensorflow_model_analysis/metrics
438 22
Files With Long Lines (Top 10)

There are 10 files with lines longer than 120 characters. In total, there are 26 long lines.

File# lines# units# long lines
fairness-metric-and-slice-selector.js
in tensorflow_model_analysis/addons/fairness/frontend/fairness-metric-and-slice-selector
169 12 8
index.js
in tensorflow_model_analysis/static
11339 574 7
fairness-metric-summary-template.html.js
in tensorflow_model_analysis/addons/fairness/frontend/fairness-metric-summary
143 1 4
tfma-graph-data-filter-template.html.js
in tensorflow_model_analysis/frontend/tfma-graph-data-filter
65 - 1
extension.js
in tensorflow_model_analysis/static
54 6 1
fairness-bounded-value-bar-chart.js
in tensorflow_model_analysis/addons/fairness/frontend/fairness-bounded-value-bar-chart
351 17 1
fairness-tensorboard-container.js
in tensorflow_model_analysis/addons/fairness/frontend/fairness-tensorboard-container
122 12 1
fairness-tensorboard-container-template.html
in tensorflow_model_analysis/addons/fairness/frontend/fairness-tensorboard-container
123 - 1
fairness-metrics-board-template.html.js
in tensorflow_model_analysis/addons/fairness/frontend/fairness-metrics-board
57 - 1
__init__.py
in tensorflow_model_analysis/evaluators
6 - 1