facebookresearch / NeuralCompression
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 96 files with 5,554 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 6 medium size files (1,794 lines of codeclsfd_ftr_w_mp_ins)
    • 14 small files (1,669 lines of code)
    • 76 very small files (2,091 lines of code)
0% | 0% | 32% | 30% | 37%
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
py0% | 0% | 34% | 29% | 35%
cfg0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 0% | 100%
cc0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
neuralcompression/models0% | 0% | 49% | 29% | 21%
projects/deep_video_compression0% | 0% | 62% | 15% | 21%
neuralcompression/entropy_coders0% | 0% | 47% | 50% | 2%
neuralcompression/layers0% | 0% | 34% | 17% | 47%
neuralcompression/data0% | 0% | 0% | 37% | 62%
neuralcompression/functional0% | 0% | 0% | 21% | 78%
projects/variational_image_compression0% | 0% | 0% | 46% | 53%
projects/scale_hyperprior_lightning0% | 0% | 0% | 43% | 56%
ROOT0% | 0% | 0% | 85% | 14%
neuralcompression/metrics0% | 0% | 0% | 0% | 100%
neuralcompression/distributions0% | 0% | 0% | 0% | 100%
neuralcompression/ext0% | 0% | 0% | 0% | 100%
neuralcompression0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
deep_video_compression.py
in neuralcompression/models
422 19
jax_arithemetic_coder.py
in neuralcompression/entropy_coders
386 32
scale_hyperprior.py
in neuralcompression/models
290 21
dvc_module.py
in projects/deep_video_compression
240 12
_utils.py
in projects/deep_video_compression
231 29
_continuous_entropy.py
in neuralcompression/layers
225 23
_backend.py
in neuralcompression/entropy_coders/craystack
155 11
_clic_2020_video.py
in neuralcompression/data
134 7
_multiscale_structural_similarity.py
in neuralcompression/functional
131 6
coder.py
in neuralcompression/entropy_coders/craystack
130 8
_prior_autoencoder.py
in projects/variational_image_compression/lightning
127 14
codecs.py
in neuralcompression/entropy_coders/craystack
125 10
train.py
in projects/deep_video_compression
120 7
_generalized_divisive_normalization.py
in neuralcompression/layers
117 2
_mean_scale_hyperprior_autoencoder.py
in neuralcompression/models
112 6
scale_hyperprior.py
in projects/scale_hyperprior_lightning
110 9
cfg
setup.cfg
in root
105 -
_prior_autoencoder.py
in neuralcompression/models
101 5
_hific_generator.py
in neuralcompression/models/_hific
101 4
_hyperprior_autoencoder.py
in neuralcompression/models
101 5
distortion.py
in neuralcompression/metrics
94 7
_uniform_noise.py
in neuralcompression/distributions
81 19
_clic_2020_image.py
in neuralcompression/data
75 4
_vimeo_90k_septuplet.py
in neuralcompression/data
74 4
_kodak.py
in neuralcompression/data
67 5
data_module.py
in projects/deep_video_compression
66 4
_count_flops.py
in neuralcompression/functional
66 1
_scale_hyperprior_autoencoder.py
in neuralcompression/models
64 4
cc
pmf_to_quantized_cdf_py.cc
in neuralcompression/ext
56 1
vimeo.py
in projects/scale_hyperprior_lightning
55 4
_hific_encoder.py
in neuralcompression/models/_hific
51 2
_synthesis_transformation_2d.py
in neuralcompression/layers
50 2
_factorized_prior_autoencoder.py
in projects/variational_image_compression/lightning
49 1
_mean_scale_hyperprior_autoencoder.py
in projects/variational_image_compression/lightning
48 1
_scale_hyperprior_autoencoder.py
in projects/variational_image_compression/lightning
48 1
_factorized_prior_autoencoder.py
in neuralcompression/models
47 5
_analysis_transformation_2d.py
in neuralcompression/layers
46 2
_hific_discriminator.py
in neuralcompression/models/_hific
46 2
_non_negative_parameterization.py
in neuralcompression/layers
44 2
_hyper_synthesis_transformation_2d.py
in neuralcompression/layers
44 2
_lower_bound.py
in neuralcompression/functional
44 3
gdn.py
in neuralcompression/layers
43 7
_hyper_analysis_transformation_2d.py
in neuralcompression/layers
43 2
_lpips.py
in neuralcompression/functional
43 2
_dense_image_warp.py
in neuralcompression/functional
42 2
train.py
in projects/scale_hyperprior_lightning
41 1
base.yaml
in projects/deep_video_compression/config
36 -
base.yaml
in projects/scale_hyperprior_lightning/config
34 -
_rate_mse_distortion_loss.py
in neuralcompression/layers
34 2
_log_ndtr.py
in neuralcompression/functional
34 2
Files With Most Units (Top 20)
File# lines# units
jax_arithemetic_coder.py
in neuralcompression/entropy_coders
386 32
_utils.py
in projects/deep_video_compression
231 29
_continuous_entropy.py
in neuralcompression/layers
225 23
scale_hyperprior.py
in neuralcompression/models
290 21
deep_video_compression.py
in neuralcompression/models
422 19
_uniform_noise.py
in neuralcompression/distributions
81 19
_prior_autoencoder.py
in projects/variational_image_compression/lightning
127 14
dvc_module.py
in projects/deep_video_compression
240 12
_backend.py
in neuralcompression/entropy_coders/craystack
155 11
codecs.py
in neuralcompression/entropy_coders/craystack
125 10
scale_hyperprior.py
in projects/scale_hyperprior_lightning
110 9
coder.py
in neuralcompression/entropy_coders/craystack
130 8
train.py
in projects/deep_video_compression
120 7
distortion.py
in neuralcompression/metrics
94 7
gdn.py
in neuralcompression/layers
43 7
_clic_2020_video.py
in neuralcompression/data
134 7
_mean_scale_hyperprior_autoencoder.py
in neuralcompression/models
112 6
_multiscale_structural_similarity.py
in neuralcompression/functional
131 6
_prior_autoencoder.py
in neuralcompression/models
101 5
_factorized_prior_autoencoder.py
in neuralcompression/models
47 5
Files With Long Lines (Top 0)

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

File# lines# units# long lines