anthropics / knowledge-work-plugins
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 31 files with 9,434 lines of code.
    • 1 very long files (2,679 lines of code)
    • 3 long files (1,835 lines of code)
    • 10 medium size files (2,839 lines of code)
    • 13 small files (1,799 lines of code)
    • 4 very small files (282 lines of code)
28% | 19% | 30% | 19% | 2%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
html100% | 0% | 0% | 0% | 0%
py0% | 29% | 42% | 22% | 4%
yaml0% | 0% | 34% | 65% | 0%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
productivity100% | 0% | 0% | 0% | 0%
bio-research0% | 27% | 42% | 26% | 3%
data0% | 0% | 0% | 0% | 100%
Longest Files (Top 31)
File# lines# units
dashboard.html
in productivity/skills
2679 -
validate_asm.py
in bio-research/skills/instrument-data-to-allotrope/scripts
815 24
sra_geo_fetch.py
in bio-research/skills/nextflow-development/scripts
511 11
ncbi_utils.py
in bio-research/skills/nextflow-development/scripts/utils
509 16
convert_to_asm.py
in bio-research/skills/instrument-data-to-allotrope/scripts
386 11
manage_genomes.py
in bio-research/skills/nextflow-development/scripts
368 9
check_environment.py
in bio-research/skills/nextflow-development/scripts
348 9
model_utils.py
in bio-research/skills/scvi-tools/scripts
319 10
generate_samplesheet.py
in bio-research/skills/nextflow-development/scripts
288 10
validate_adata.py
in bio-research/skills/scvi-tools/scripts
253 7
export_parser.py
in bio-research/skills/instrument-data-to-allotrope/scripts
234 6
train_model.py
in bio-research/skills/scvi-tools/scripts
233 7
sarek.yaml
in bio-research/skills/nextflow-development/scripts/config/pipelines
209 -
detect_data_type.py
in bio-research/skills/nextflow-development/scripts
201 6
validators.py
in bio-research/skills/nextflow-development/scripts/utils
171 8
atacseq.yaml
in bio-research/skills/nextflow-development/scripts/config/pipelines
167 -
sample_inference.py
in bio-research/skills/nextflow-development/scripts/utils
161 7
qc_analysis.py
in bio-research/skills/single-cell-rna-qc/scripts
155 -
qc_plotting.py
in bio-research/skills/single-cell-rna-qc/scripts
153 3
flatten_asm.py
in bio-research/skills/instrument-data-to-allotrope/scripts
153 7
integrate_datasets.py
in bio-research/skills/scvi-tools/scripts
135 3
rnaseq.yaml
in bio-research/skills/nextflow-development/scripts/config/pipelines
130 -
differential_expression.py
in bio-research/skills/scvi-tools/scripts
129 3
transfer_labels.py
in bio-research/skills/scvi-tools/scripts
125 3
cluster_embed.py
in bio-research/skills/scvi-tools/scripts
111 3
genomes.yaml
in bio-research/skills/nextflow-development/scripts/config
108 -
file_discovery.py
in bio-research/skills/nextflow-development/scripts/utils
101 5
prepare_data.py
in bio-research/skills/scvi-tools/scripts
87 2
qc_core.py
in bio-research/skills/single-cell-rna-qc/scripts
80 6
package_data_skill.py
in data/skills/data-context-extractor/scripts
68 3
__init__.py
in bio-research/skills/nextflow-development/scripts/utils
47 -
Files With Most Units (Top 24)
File# lines# units
validate_asm.py
in bio-research/skills/instrument-data-to-allotrope/scripts
815 24
ncbi_utils.py
in bio-research/skills/nextflow-development/scripts/utils
509 16
sra_geo_fetch.py
in bio-research/skills/nextflow-development/scripts
511 11
convert_to_asm.py
in bio-research/skills/instrument-data-to-allotrope/scripts
386 11
generate_samplesheet.py
in bio-research/skills/nextflow-development/scripts
288 10
model_utils.py
in bio-research/skills/scvi-tools/scripts
319 10
manage_genomes.py
in bio-research/skills/nextflow-development/scripts
368 9
check_environment.py
in bio-research/skills/nextflow-development/scripts
348 9
validators.py
in bio-research/skills/nextflow-development/scripts/utils
171 8
sample_inference.py
in bio-research/skills/nextflow-development/scripts/utils
161 7
train_model.py
in bio-research/skills/scvi-tools/scripts
233 7
validate_adata.py
in bio-research/skills/scvi-tools/scripts
253 7
flatten_asm.py
in bio-research/skills/instrument-data-to-allotrope/scripts
153 7
qc_core.py
in bio-research/skills/single-cell-rna-qc/scripts
80 6
detect_data_type.py
in bio-research/skills/nextflow-development/scripts
201 6
export_parser.py
in bio-research/skills/instrument-data-to-allotrope/scripts
234 6
file_discovery.py
in bio-research/skills/nextflow-development/scripts/utils
101 5
package_data_skill.py
in data/skills/data-context-extractor/scripts
68 3
qc_plotting.py
in bio-research/skills/single-cell-rna-qc/scripts
153 3
cluster_embed.py
in bio-research/skills/scvi-tools/scripts
111 3
integrate_datasets.py
in bio-research/skills/scvi-tools/scripts
135 3
transfer_labels.py
in bio-research/skills/scvi-tools/scripts
125 3
differential_expression.py
in bio-research/skills/scvi-tools/scripts
129 3
prepare_data.py
in bio-research/skills/scvi-tools/scripts
87 2
Files With Long Lines (Top 4)

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

File# lines# units# long lines
dashboard.html
in productivity/skills
2679 - 34
ncbi_utils.py
in bio-research/skills/nextflow-development/scripts/utils
509 16 11
qc_analysis.py
in bio-research/skills/single-cell-rna-qc/scripts
155 - 9
export_parser.py
in bio-research/skills/instrument-data-to-allotrope/scripts
234 6 1
Correlations

File Size vs. Commits (all time): 2 points

bio-research/skills/nextflow-development/scripts/check_environment.py x: 2 commits (all time) y: 348 lines of code bio-research/skills/nextflow-development/scripts/detect_data_type.py x: 2 commits (all time) y: 201 lines of code
348.0
lines of code
  min: 201.0
  average: 274.5
  25th percentile: 201.0
  median: 274.5
  75th percentile: 348.0
  max: 348.0
0 2.0
commits (all time)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

File Size vs. Contributors (all time): 2 points

bio-research/skills/nextflow-development/scripts/check_environment.py x: 2 contributors (all time) y: 348 lines of code bio-research/skills/nextflow-development/scripts/detect_data_type.py x: 2 contributors (all time) y: 201 lines of code
348.0
lines of code
  min: 201.0
  average: 274.5
  25th percentile: 201.0
  median: 274.5
  75th percentile: 348.0
  max: 348.0
0 2.0
contributors (all time)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 2 points

bio-research/skills/nextflow-development/scripts/check_environment.py x: 1 commits (90d) y: 348 lines of code bio-research/skills/nextflow-development/scripts/detect_data_type.py x: 1 commits (90d) y: 201 lines of code
348.0
lines of code
  min: 201.0
  average: 274.5
  25th percentile: 201.0
  median: 274.5
  75th percentile: 348.0
  max: 348.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (90 days): 2 points

bio-research/skills/nextflow-development/scripts/check_environment.py x: 1 contributors (90d) y: 348 lines of code bio-research/skills/nextflow-development/scripts/detect_data_type.py x: 1 contributors (90d) y: 201 lines of code
348.0
lines of code
  min: 201.0
  average: 274.5
  25th percentile: 201.0
  median: 274.5
  75th percentile: 348.0
  max: 348.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0