facebookresearch / CausalSkillLearning
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 42 files with 6,286 lines of code.
    • 1 very long files (2,211 lines of code)
    • 1 long files (797 lines of code)
    • 1 medium size files (238 lines of codeclsfd_ftr_w_mp_ins)
    • 12 small files (1,755 lines of code)
    • 27 very small files (1,285 lines of code)
35% | 12% | 3% | 27% | 20%
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
py35% | 12% | 3% | 27% | 20%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
Experiments47% | 16% | 5% | 20% | 10%
DataLoaders0% | 0% | 0% | 62% | 37%
DownstreamRL0% | 0% | 0% | 100% | 0%
DataGenerator0% | 0% | 0% | 0% | 100%
Experiments/Code_Runs0% | 0% | 0% | 0% | 100%
Longest Files (Top 42)
File# lines# units
PolicyManagers.py
in Experiments
2211 161
PolicyNetworks.py
in Experiments
797 57
Roboturk_DataLoader.py
in Experiments
238 17
DataLoaders.py
in Experiments
193 44
Master.py
in Experiments
185 6
TrainZPolicyRL.py
in DownstreamRL
176 14
DMP.py
in Experiments
172 26
MIME_DataLoader.py
in Experiments
154 11
MIMEandPlan_DataLoader.py
in DataLoaders
149 8
Eval_RLRewards.py
in Experiments
139 3
Visualizers.py
in Experiments
132 11
RandomWalks.py
in DataLoaders
128 7
Translation.py
in DataLoaders
113 15
PolicyNet.py
in DownstreamRL
110 8
MIME_DataLoader.py
in DataLoaders
104 7
MIME_Img_DataLoader.py
in DataLoaders
98 6
PolicyVisualizer.py
in DataGenerator
95 1
NewGoalDirectedTraj.py
in DataGenerator
87 1
MocapVisualizationUtils.py
in Experiments
81 6
RLUtils.py
in Experiments
80 16
TFLogger.py
in Experiments
70 6
RoboturkeExp.py
in DataLoaders
68 -
Plan_DataLoader.py
in DataLoaders
66 4
SeparableTrajs.py
in DataGenerator
59 -
cluster_run.py
in Experiments
58 2
TestClass.py
in Experiments
58 9
DeterministicGoalDirectedTraj.py
in DataGenerator
56 -
GoalDirectedTrajs.py
in DataGenerator
56 -
DirectedContinuousNonZero.py
in DataGenerator
44 -
DirectedContinuousTrajs.py
in DataGenerator
43 -
MocapVisualizationExample.py
in Experiments
40 2
headers.py
in Experiments
37 -
Mocap_DataLoader.py
in Experiments
34 6
ContinuousNonZero.py
in DataGenerator
33 -
ContinuousTrajs.py
in DataGenerator
32 -
Processing_MocapData.py
in Experiments
25 1
SmallMaps_DataLoader.py
in DataLoaders
22 4
GridWorld_DataLoader.py
in DataLoaders
21 4
InteractiveDataLoader.py
in DataLoaders
12 1
headers.py
in DataLoaders
8 -
CycleTransfer_Runs.py
in Experiments/Code_Runs
1 -
__init__.py
in DataLoaders
1 -
Files With Most Units (Top 20)
File# lines# units
PolicyManagers.py
in Experiments
2211 161
PolicyNetworks.py
in Experiments
797 57
DataLoaders.py
in Experiments
193 44
DMP.py
in Experiments
172 26
Roboturk_DataLoader.py
in Experiments
238 17
RLUtils.py
in Experiments
80 16
Translation.py
in DataLoaders
113 15
TrainZPolicyRL.py
in DownstreamRL
176 14
MIME_DataLoader.py
in Experiments
154 11
Visualizers.py
in Experiments
132 11
TestClass.py
in Experiments
58 9
MIMEandPlan_DataLoader.py
in DataLoaders
149 8
PolicyNet.py
in DownstreamRL
110 8
RandomWalks.py
in DataLoaders
128 7
MIME_DataLoader.py
in DataLoaders
104 7
TFLogger.py
in Experiments
70 6
Master.py
in Experiments
185 6
Mocap_DataLoader.py
in Experiments
34 6
MocapVisualizationUtils.py
in Experiments
81 6
MIME_Img_DataLoader.py
in DataLoaders
98 6
Files With Long Lines (Top 20)

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

File# lines# units# long lines
PolicyManagers.py
in Experiments
2211 161 184
PolicyNetworks.py
in Experiments
797 57 51
Roboturk_DataLoader.py
in Experiments
238 17 23
TrainZPolicyRL.py
in DownstreamRL
176 14 9
Master.py
in Experiments
185 6 7
Plan_DataLoader.py
in DataLoaders
66 4 7
MIMEandPlan_DataLoader.py
in DataLoaders
149 8 6
PolicyNet.py
in DownstreamRL
110 8 6
DMP.py
in Experiments
172 26 5
MIME_DataLoader.py
in Experiments
154 11 3
Visualizers.py
in Experiments
132 11 3
Eval_RLRewards.py
in Experiments
139 3 3
cluster_run.py
in Experiments
58 2 2
DataLoaders.py
in Experiments
193 44 2
MocapVisualizationUtils.py
in Experiments
81 6 2
MIME_DataLoader.py
in DataLoaders
104 7 2
SeparableTrajs.py
in DataGenerator
59 - 2
CycleTransfer_Runs.py
in Experiments/Code_Runs
1 - 1
RLUtils.py
in Experiments
80 16 1
MocapVisualizationExample.py
in Experiments
40 2 1