huggingface / notebooks
Components

An overview of source code logical components.

Intro

Logical decomposition is a representation of the organization of the main source code, where every and each file is put in exactly one logical component.

Logical Decompositions Overview

Analyzed system has 1 logical decomposition:

Logical Decomposition #1: PRIMARY

The decompositions is based on the folder structure at level 1 (relative to the source code root).

Bubble Chart | Tree Map
Component Sizes (Lines of Code)
The "primary" logical decomposition has 16 components.
  • 1,226 files, 563,121 LOC (100.0% vs. main code).
  • "transformers_doc" is biggest, containing 46.78% of LOC.
  • "utils" is smallest, containing 0.05% of LOC.


transformers_doc263424 LOC (46%) 408 files
course167562 LOC (29%) 495 files
diffusers_doc82999 LOC (14%) 180 files
smolagents_doc15366 LOC (2%) 36 files
diffusers10102 LOC (1%) 34 files
sagemaker9461 LOC (1%) 40 files
setfit_doc3657 LOC (<1%) 9 files
datasets-server_doc2964 LOC (<1%) 6 files
peft_docs2778 LOC (<1%) 6 files
datasets_doc1824 LOC (<1%) 3 files
peft729 LOC (<1%) 1 file
longform-qa547 LOC (<1%) 1 file
safetensors_doc533 LOC (<1%) 3 files
lerobot441 LOC (<1%) 2 files
huggingface_hub432 LOC (<1%) 1 file
utils302 LOC (<1%) 1 file
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
transformers_doc172 commits (19%)
sagemaker111 commits (12%)
diffusers_doc71 commits (8%)
smolagents_doc49 commits (5%)
diffusers30 commits (3%)
course22 commits (2%)
datasets-server_doc10 commits (1%)
setfit_doc7 commits (<1%)
peft_docs6 commits (<1%)
utils6 commits (<1%)
datasets_doc5 commits (<1%)
lerobot2 commits (<1%)
safetensors_doc2 commits (<1%)
huggingface_hub2 commits (<1%)
longform-qa1 commits (<1%)
peft1 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2025 2024 2023 2022 2021 2020
transformers_doc
501
1
341
290
40
32
smolagents_doc
273
diffusers_doc
147
4
391
diffusers
18
13
4
16
setfit_doc
3
15
9
course
11
6
533
114
datasets_doc
9
3
3
datasets-server_doc
12
27
sagemaker
7
35
23
134
lerobot
2
peft
1
peft_docs
27
safetensors_doc
4
longform-qa
1
utils
1
5
huggingface_hub
2


Dependencies between components in same commits (past 180 days)
The number on the lines shows the number of shared commits.
See detailed temporal dependencies report...

G smolagents_doc smolagents_doc smolagents_doc--smolagents_doc 49 transformers_doc transformers_doc transformers_doc--transformers_doc 13 diffusers diffusers diffusers--diffusers 4 datasets_doc datasets_doc datasets_doc--datasets_doc 3 course course course--course 3 diffusers_doc diffusers_doc diffusers_doc--diffusers_doc 1 setfit_doc setfit_doc setfit_doc--setfit_doc 1


2025-06-30 08:57