facebookresearch / pytorch_GAN_zoo
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 59 files with 4,701 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 7 medium size files (1,881 lines of codeclsfd_ftr_w_mp_ins)
    • 8 small files (1,142 lines of code)
    • 44 very small files (1,678 lines of code)
0% | 0% | 40% | 24% | 35%
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% | 40% | 24% | 35%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
models0% | 0% | 77% | 0% | 22%
models/eval0% | 0% | 40% | 28% | 31%
models/trainer0% | 0% | 49% | 27% | 23%
ROOT0% | 0% | 50% | 0% | 49%
models/metrics0% | 0% | 57% | 36% | 5%
models/networks0% | 0% | 35% | 25% | 38%
models/utils0% | 0% | 0% | 55% | 44%
models/datasets0% | 0% | 0% | 54% | 45%
models/loss_criterions0% | 0% | 0% | 33% | 66%
visualization0% | 0% | 0% | 0% | 100%
models/UTs0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
inspirational_generation.py
in models/eval
322 7
base_GAN.py
in models
317 21
gan_trainer.py
in models/trainer
307 17
datasets.py
in root
276 5
nn_score.py
in models/metrics
248 7
gan_visualizer.py
in models
207 9
progressive_conv_net.py
in models/networks
204 11
utils.py
in models/utils
179 17
progressive_gan_trainer.py
in models/trainer
170 10
attrib_dataset.py
in models/datasets
162 10
laplacian_swd.py
in models/metrics
157 13
styleGAN.py
in models/networks
148 11
laplacian_SWD.py
in models/eval
118 1
visualization.py
in models/eval
106 3
loss_texture.py
in models/loss_criterions
102 7
train.py
in root
100 1
hd5.py
in models/datasets
98 6
hubconf.py
in root
97 3
nn_metric.py
in models/eval
92 3
ac_criterion.py
in models/loss_criterions
89 6
DCGAN_nets.py
in models/networks
85 7
progressive_gan.py
in models
80 8
inception.py
in models/eval
70 1
np_visualizer.py
in visualization
69 7
custom_layers.py
in models/networks
68 8
visualizer.py
in visualization
61 6
config.py
in models/utils
59 7
metric_plot.py
in models/eval
54 1
base_loss_criterions.py
in models/loss_criterions
53 10
eval.py
in root
50 -
constant_net.py
in models/networks
48 6
DCGAN_trainer.py
in models/trainer
48 5
image_transform.py
in models/utils
46 10
DCGAN.py
in models
42 6
build_nn_db.py
in models/eval
37 1
gradient_losses.py
in models/loss_criterions
36 2
product_module.py
in models/utils
35 1
db_stats.py
in models/datasets/utils
33 3
stylegan_config.py
in models/trainer/standard_configurations
32 -
styleGAN.py
in models
31 2
pgan_config.py
in models/trainer/standard_configurations
27 -
GDPP_loss.py
in models/loss_criterions
25 1
save_feature_extractor.py
in root
24 -
inception_score.py
in models/metrics
23 3
mini_batch_stddev_module.py
in models/networks
20 1
dcgan_config.py
in models/trainer/standard_configurations
18 -
styleGAN_trainer.py
in models/trainer
16 3
__init__.py
in visualization
1 -
__init__.py
in models/metrics
1 -
__init__.py
in models/datasets
1 -
Files With Most Units (Top 20)
File# lines# units
base_GAN.py
in models
317 21
utils.py
in models/utils
179 17
gan_trainer.py
in models/trainer
307 17
laplacian_swd.py
in models/metrics
157 13
progressive_conv_net.py
in models/networks
204 11
styleGAN.py
in models/networks
148 11
attrib_dataset.py
in models/datasets
162 10
image_transform.py
in models/utils
46 10
base_loss_criterions.py
in models/loss_criterions
53 10
progressive_gan_trainer.py
in models/trainer
170 10
gan_visualizer.py
in models
207 9
progressive_gan.py
in models
80 8
custom_layers.py
in models/networks
68 8
np_visualizer.py
in visualization
69 7
nn_score.py
in models/metrics
248 7
config.py
in models/utils
59 7
loss_texture.py
in models/loss_criterions
102 7
DCGAN_nets.py
in models/networks
85 7
inspirational_generation.py
in models/eval
322 7
visualizer.py
in visualization
61 6
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there is only one long line.

File# lines# units# long lines
hubconf.py
in root
97 3 1