facebookresearch / fastMRI
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 80 files with 7,343 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 8 medium size files (1,957 lines of codeclsfd_ftr_w_mp_ins)
    • 25 small files (3,683 lines of code)
    • 47 very small files (1,703 lines of code)
0% | 0% | 26% | 50% | 23%
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% | 26% | 50% | 22%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
banding_removal/fastmri0% | 0% | 28% | 41% | 30%
fastmri/data0% | 0% | 90% | 0% | 9%
fastmri/pl_modules0% | 0% | 36% | 63% | <1%
fastmri_examples/unet0% | 0% | 0% | 99% | <1%
fastmri_examples/varnet0% | 0% | 0% | 99% | <1%
fastmri/models0% | 0% | 0% | 67% | 32%
fastmri_examples/cs0% | 0% | 0% | 84% | 15%
fastmri0% | 0% | 0% | 43% | 56%
banding_removal/scripts0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
fastmri_examples/zero_filled0% | 0% | 0% | 0% | 100%
fastmri_examples0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
args.py
in banding_removal/fastmri
323 2
var_net.py
in banding_removal/fastmri/model
294 49
data_module.py
in fastmri/pl_modules
250 8
training_loop_mixin.py
in banding_removal/fastmri
231 14
transforms.py
in fastmri/data
219 14
base_trainer.py
in banding_removal/fastmri
218 21
mri_data.py
in fastmri/data
213 9
subsample.py
in fastmri/data
209 14
varnet.py
in fastmri/models
191 20
subsample.py
in banding_removal/fastmri/common
189 17
adversary_mixin.py
in banding_removal/fastmri/orientation_adversary
186 14
mri_module.py
in fastmri/pl_modules
182 9
distributed_mixin.py
in banding_removal/fastmri
179 13
mri_data.py
in banding_removal/fastmri/data
174 4
transforms.py
in banding_removal/fastmri/data
173 32
run_bart.py
in fastmri_examples/cs
166 7
torchvision_resnet.py
in banding_removal/fastmri/model/classifiers
153 10
unpooled_resnet.py
in banding_removal/fastmri/model/classifiers
151 10
varnet_module.py
in fastmri/pl_modules
141 7
train_varnet_demo.py
in fastmri_examples/varnet
136 3
unet_knee_mc_leaderboard.py
in fastmri_examples/unet/unet_reproduce_20201111.py
135 3
unet_knee_sc_leaderboard.py
in fastmri_examples/unet/unet_reproduce_20201111.py
135 3
varnet_brain_leaderboard.py
in fastmri_examples/varnet/varnet_reproduce_20201111
135 3
varnet_knee_leaderboard.py
in fastmri_examples/varnet/varnet_reproduce_20201111
135 3
visualization_mixin.py
in banding_removal/fastmri
134 7
unet_brain_leaderboard.py
in fastmri_examples/unet/unet_reproduce_20201111.py
133 3
checkpointing_mixin.py
in banding_removal/fastmri
131 13
train_unet_demo.py
in fastmri_examples/unet
130 3
run_pretrained_unet_inference.py
in fastmri_examples/unet
125 3
public_unet.py
in banding_removal/fastmri/model
123 9
evaluate.py
in fastmri
119 10
unet_module.py
in fastmri/pl_modules
117 7
run_pretrained_varnet_inference.py
in fastmri_examples/varnet
110 3
logging_mixin.py
in banding_removal/fastmri
93 13
kspace.py
in banding_removal/fastmri/transforms
92 3
unet.py
in fastmri/models
90 6
spawn_dist.py
in banding_removal/fastmri
90 2
image_grid.py
in banding_removal/fastmri/common
87 1
resnet_r1.py
in banding_removal/fastmri/model/classifiers
84 6
resnet_r1_prev.py
in banding_removal/fastmri/model/classifiers
82 6
evaluate.py
in banding_removal/fastmri/common
79 10
resnet_r1_simple.py
in banding_removal/fastmri/model/classifiers
72 6
volume_sampler.py
in fastmri/data
68 4
utils.py
in banding_removal/fastmri/common
66 7
fftc.py
in fastmri
60 6
setup.py
in root
58 -
resnet_r1_wide.py
in banding_removal/fastmri/model/classifiers
56 3
run_zero_filled.py
in fastmri_examples/zero_filled
52 2
ssim_loss_mixin.py
in banding_removal/fastmri
48 4
pretrain.py
in banding_removal/scripts
47 -
Files With Most Units (Top 20)
File# lines# units
var_net.py
in banding_removal/fastmri/model
294 49
transforms.py
in banding_removal/fastmri/data
173 32
base_trainer.py
in banding_removal/fastmri
218 21
varnet.py
in fastmri/models
191 20
subsample.py
in banding_removal/fastmri/common
189 17
transforms.py
in fastmri/data
219 14
subsample.py
in fastmri/data
209 14
adversary_mixin.py
in banding_removal/fastmri/orientation_adversary
186 14
training_loop_mixin.py
in banding_removal/fastmri
231 14
distributed_mixin.py
in banding_removal/fastmri
179 13
logging_mixin.py
in banding_removal/fastmri
93 13
checkpointing_mixin.py
in banding_removal/fastmri
131 13
evaluate.py
in fastmri
119 10
evaluate.py
in banding_removal/fastmri/common
79 10
torchvision_resnet.py
in banding_removal/fastmri/model/classifiers
153 10
unpooled_resnet.py
in banding_removal/fastmri/model/classifiers
151 10
mri_module.py
in fastmri/pl_modules
182 9
mri_data.py
in fastmri/data
213 9
public_unet.py
in banding_removal/fastmri/model
123 9
data_module.py
in fastmri/pl_modules
250 8
Files With Long Lines (Top 6)

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

File# lines# units# long lines
args.py
in banding_removal/fastmri
323 2 9
public_unet.py
in banding_removal/fastmri/model
123 9 6
data_module.py
in fastmri/pl_modules
250 8 2
var_net.py
in banding_removal/fastmri/model
294 49 1
training_loop_mixin.py
in banding_removal/fastmri
231 14 1
transforms.py
in banding_removal/fastmri/data
173 32 1