Taxonomy Distribution Report¶
Overview¶
- Total Concepts: 326
- Number of Taxonomies: 15
- Average Concepts per Taxonomy: 21.7
Distribution Summary¶
| Category | TaxonomyID | Count | Percentage | Status |
|---|---|---|---|---|
| Digital Audio and I2S | AUD | 30 | 9.2% | ✅ |
| Round Display Graphics | DISP | 26 | 8.0% | ✅ |
| Signal Processing and FFT | DSP | 26 | 8.0% | ✅ |
| Networking and Agent Link | NET | 26 | 8.0% | ✅ |
| Wake-Word Detection | WAKE | 24 | 7.4% | ✅ |
| School Agent and Calendar | SCH | 24 | 7.4% | ✅ |
| Personal Agents and Architecture | FND | 22 | 6.7% | ✅ |
| Pico Kit Hardware | HWK | 22 | 6.7% | ✅ |
| MQTT and Push Alerts | MQTT | 22 | 6.7% | ✅ |
| MicroPython Review | MPY | 20 | 6.1% | ✅ |
| High-Performance MicroPython | PERF | 20 | 6.1% | ✅ |
| Privacy and Responsible Listening | PRIV | 18 | 5.5% | ✅ |
| Buttons and Device Modes | BTN | 16 | 4.9% | ✅ |
| Testing, Integration and Capstones | TEST | 16 | 4.9% | ✅ |
| Mic Calibration and Push-to-Talk | CAL | 14 | 4.3% | ✅ |
Visual Distribution¶
Digital Audio and I2S ████ 30 ( 9.2%)
Round Display Graphics ███ 26 ( 8.0%)
Signal Processing and FFT ███ 26 ( 8.0%)
Networking and Agent Link ███ 26 ( 8.0%)
Wake-Word Detection ███ 24 ( 7.4%)
School Agent and Calendar ███ 24 ( 7.4%)
Personal Agents and Archi ███ 22 ( 6.7%)
Pico Kit Hardware ███ 22 ( 6.7%)
MQTT and Push Alerts ███ 22 ( 6.7%)
MicroPython Review ███ 20 ( 6.1%)
High-Performance MicroPyt ███ 20 ( 6.1%)
Privacy and Responsible L ██ 18 ( 5.5%)
Buttons and Device Modes ██ 16 ( 4.9%)
Testing, Integration and ██ 16 ( 4.9%)
Mic Calibration and Push- ██ 14 ( 4.3%)
Balance Analysis¶
✅ No Over-Represented Categories¶
All categories are under the 30% threshold. Good balance!
Category Details¶
Digital Audio and I2S (AUD)¶
Count: 30 concepts (9.2%)
Concepts:
-
- Sound Wave
-
- Frequency
-
- Amplitude
-
- Sampling
-
- Sample Rate
-
- Bit Depth
-
- Nyquist Limit
-
- Aliasing
-
- Analog to Digital Conversion
-
- I2S Bus
-
- Bit Clock
-
- Word Select
-
- Serial Data Line
-
- machine.I2S Class
-
- I2S Receive
- ...and 15 more
Round Display Graphics (DISP)¶
Count: 26 concepts (8.0%)
Concepts:
-
- SPI Bus
-
- SPI Display Driver
-
- Pixel
-
- RGB565 Color
-
- Frame Buffer
-
- Frame Size Calculation
-
- Full-Frame Update
-
- Update Bandwidth
-
- Direct Region Write
-
- Drawing Window
-
- Dirty Region
-
- Region Layout
-
- Text Rendering
-
- Fonts
-
- Clock Face Geometry
- ...and 11 more
Signal Processing and FFT (DSP)¶
Count: 26 concepts (8.0%)
Concepts:
-
- Time Domain
-
- Frequency Domain
-
- Fourier Transform
-
- Discrete Fourier Transform
-
- FFT
-
- FFT Size
-
- Frequency Bin
-
- Bin Width
-
- Magnitude Spectrum
-
- Spectrogram
-
- Windowing
-
- Hann Window
-
- Spectral Leakage
-
- Twiddle Factors
-
- Bit-Reversal Table
- ...and 11 more
Networking and Agent Link (NET)¶
Count: 26 concepts (8.0%)
Concepts:
-
- Wi-Fi Connection
-
- Network Station Mode
-
- IP Address
-
- HTTP Protocol
-
- HTTP POST
-
- JSON
-
- REST Endpoint
-
- requests Library
-
- Chunked Audio Upload
-
- Audio Chunk Size
-
- Speech-to-Text Service
-
- Text-to-Speech Service
-
- WebSocket
-
- Streaming Audio
-
- Barge-In Interruption
- ...and 11 more
Wake-Word Detection (WAKE)¶
Count: 24 concepts (7.4%)
Concepts:
-
- Wake Word
-
- Hey Pico Phrase
-
- Always-On Listening
-
- Wake-Word Enrollment
-
- Template Matching
-
- Template Correlation
-
- Feature Extraction
-
- Mean Subtraction
-
- Unit Normalization
-
- Dot Product Score
-
- Rolling Window
-
- Window Fill Percentage
-
- Detection Threshold
-
- False Accept
-
- False Reject
- ...and 9 more
School Agent and Calendar (SCH)¶
Count: 24 concepts (7.4%)
Concepts:
-
- School Calendar
-
- iCalendar Format
-
- ICS Feed
-
- Events JSON File
-
- Event Parsing
-
- Test Date Detection
-
- Project Due Date
-
- TEST and DUE Prefixes
-
- Event Categories
-
- Time Zones
-
- Daily Briefing
-
- Reminder
-
- Upcoming Events Query
-
- Calendar Polling
-
- Server-Side Parsing
- ...and 9 more
Personal Agents and Architecture (FND)¶
Count: 22 concepts (6.7%)
Concepts:
-
- Personal Agent
-
- Chatbot Versus Agent
-
- Cloud Agent
-
- Self-Hosted Agent
-
- Open Hardware
-
- Open Source Software
-
- Open Study Buddy Device
-
- Agent Terminal
-
- Buddy Server
-
- Request-Reply Contract
-
- Swappable Brain
-
- Agent Progression Levels
-
- Rule-Based Agent
-
- LLM-Backed Agent
-
- Open-Source Agent Framework
- ...and 7 more
Pico Kit Hardware (HWK)¶
Count: 22 concepts (6.7%)
Concepts:
-
- Raspberry Pi Pico 2 W
-
- RP2350 Microcontroller
-
- Dual Core Processor
-
- Cortex-M33 Core
-
- SRAM
-
- Wi-Fi Radio
-
- Round Color Display
-
- Display Controller
-
- INMP441 Microphone
-
- MEMS Microphone
-
- MAX98357A Amplifier
-
- Class-D Amplifier
-
- Speaker
-
- Push Button
-
- Breadboard
- ...and 7 more
MQTT and Push Alerts (MQTT)¶
Count: 22 concepts (6.7%)
Concepts:
-
- MQTT Protocol
-
- Publish-Subscribe Pattern
-
- Request-Response Pattern
-
- MQTT Broker
-
- Mosquitto
-
- Publisher
-
- Subscriber
-
- Topic
-
- Topic Naming Scheme
-
- Topic Wildcards
-
- QoS Levels
-
- Retained Message
-
- Last Will
-
- umqtt Library
-
- check_msg Polling
- ...and 7 more
MicroPython Review (MPY)¶
Count: 20 concepts (6.1%)
Concepts:
-
- MicroPython Review
-
- Thonny IDE
-
- REPL
-
- mpremote
-
- mip Package Manager
-
- Modules and Imports
-
- machine Library
-
- GPIO Pin
-
- Interrupt
-
- Interrupt Service Routine
-
- Timer
-
- Memory Limits
-
- Garbage Collection
-
- Heap Fragmentation
-
- Byte Arrays
- ...and 5 more
High-Performance MicroPython (PERF)¶
Count: 20 concepts (6.1%)
Concepts:
-
- Pure Python FFT
-
- Viper Code
-
- Inline Assembly
-
- Assembly FFT
-
- Typed Arrays
-
- Array Passed By Address
-
- Avoiding Allocation
-
- Pre-Allocated Buffers
-
- Cycle Counter
-
- DWT Timer
-
- Timing Verification
-
- Benchmarking
-
- Frame Overrun
-
- Real-Time Constraint
-
- Dual Core Use
- ...and 5 more
Privacy and Responsible Listening (PRIV)¶
Count: 18 concepts (5.5%)
Concepts:
-
- Privacy
-
- Consent
-
- Parent and School Approval
-
- Always-On Approval Process
-
- Data Minimization
-
- Data Retention
-
- Local Versus Cloud Processing
-
- Student Privacy Law
-
- Hardware Mute Switch
-
- Listening Indicator
-
- Audio Not Stored
-
- Transcript Handling
-
- Broker Exposure Risk
-
- Secrets Management
-
- Threat Model
- ...and 3 more
Buttons and Device Modes (BTN)¶
Count: 16 concepts (4.9%)
Concepts:
-
- Mode Button
-
- Up Button
-
- Down Button
-
- Button Debouncing
-
- Falling Edge Detection
-
- Long Press
-
- Menu Navigation
-
- State Machine
-
- Device Modes
-
- Event Loop
-
- Non-Blocking Code
-
- Button Interrupt
-
- User Feedback
-
- Status Indicator
-
- Settings Screen
- ...and 1 more
Testing, Integration and Capstones (TEST)¶
Count: 16 concepts (4.9%)
Concepts:
-
- Probe Programs
-
- Self-Test Program
-
- Wiring Verification
-
- Logging
-
- Serial Debugging
-
- Frame Overrun Counter
-
- Diagnosing Silent Microphone
-
- Diagnosing Distorted Audio
-
- Diagnosing Blank Display
-
- System Integration
-
- Capstone Project
-
- Clap Detector
-
- Classroom Noise Monitor
-
- Study Timer Buddy
-
- Homework Reminder Buddy
- ...and 1 more
Mic Calibration and Push-to-Talk (CAL)¶
Count: 14 concepts (4.3%)
Concepts:
-
- Noise Floor
-
- Speech Level
-
- Signal-to-Noise Ratio
-
- Speech Floor Gate
-
- Level Gate
-
- Microphone Calibration
-
- Clipping Detection
-
- Mic Distance Effect
-
- Push-to-Talk
-
- Recording an Utterance
-
- Utterance Boundaries
-
- Voice Activity Detection
-
- Calibration Config Value
-
- Room Acoustics
Recommendations¶
- ✅ Excellent balance: Categories are evenly distributed (spread: 4.9%)
- ✅ MISC category minimal: Good categorization specificity
Educational Use Recommendations¶
- Use taxonomy categories for color-coding in graph visualizations
- Design curriculum modules based on taxonomy groupings
- Create filtered views for focused learning paths
- Use categories for assessment organization
- Enable navigation by topic area in interactive tools
Report generated by learning-graph-reports/taxonomy_distribution.py