Skip to content

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:

    1. Sound Wave
    1. Frequency
    1. Amplitude
    1. Sampling
    1. Sample Rate
    1. Bit Depth
    1. Nyquist Limit
    1. Aliasing
    1. Analog to Digital Conversion
    1. I2S Bus
    1. Bit Clock
    1. Word Select
    1. Serial Data Line
    1. machine.I2S Class
    1. I2S Receive
  • ...and 15 more

Round Display Graphics (DISP)

Count: 26 concepts (8.0%)

Concepts:

    1. SPI Bus
    1. SPI Display Driver
    1. Pixel
    1. RGB565 Color
    1. Frame Buffer
    1. Frame Size Calculation
    1. Full-Frame Update
    1. Update Bandwidth
    1. Direct Region Write
    1. Drawing Window
    1. Dirty Region
    1. Region Layout
    1. Text Rendering
    1. Fonts
    1. Clock Face Geometry
  • ...and 11 more

Signal Processing and FFT (DSP)

Count: 26 concepts (8.0%)

Concepts:

    1. Time Domain
    1. Frequency Domain
    1. Fourier Transform
    1. Discrete Fourier Transform
    1. FFT
    1. FFT Size
    1. Frequency Bin
    1. Bin Width
    1. Magnitude Spectrum
    1. Spectrogram
    1. Windowing
    1. Hann Window
    1. Spectral Leakage
    1. Twiddle Factors
    1. Bit-Reversal Table
  • ...and 11 more

Count: 26 concepts (8.0%)

Concepts:

    1. Wi-Fi Connection
    1. Network Station Mode
    1. IP Address
    1. HTTP Protocol
    1. HTTP POST
    1. JSON
    1. REST Endpoint
    1. requests Library
    1. Chunked Audio Upload
    1. Audio Chunk Size
    1. Speech-to-Text Service
    1. Text-to-Speech Service
    1. WebSocket
    1. Streaming Audio
    1. Barge-In Interruption
  • ...and 11 more

Wake-Word Detection (WAKE)

Count: 24 concepts (7.4%)

Concepts:

    1. Wake Word
    1. Hey Pico Phrase
    1. Always-On Listening
    1. Wake-Word Enrollment
    1. Template Matching
    1. Template Correlation
    1. Feature Extraction
    1. Mean Subtraction
    1. Unit Normalization
    1. Dot Product Score
    1. Rolling Window
    1. Window Fill Percentage
    1. Detection Threshold
    1. False Accept
    1. False Reject
  • ...and 9 more

School Agent and Calendar (SCH)

Count: 24 concepts (7.4%)

Concepts:

    1. School Calendar
    1. iCalendar Format
    1. ICS Feed
    1. Events JSON File
    1. Event Parsing
    1. Test Date Detection
    1. Project Due Date
    1. TEST and DUE Prefixes
    1. Event Categories
    1. Time Zones
    1. Daily Briefing
    1. Reminder
    1. Upcoming Events Query
    1. Calendar Polling
    1. Server-Side Parsing
  • ...and 9 more

Personal Agents and Architecture (FND)

Count: 22 concepts (6.7%)

Concepts:

    1. Personal Agent
    1. Chatbot Versus Agent
    1. Cloud Agent
    1. Self-Hosted Agent
    1. Open Hardware
    1. Open Source Software
    1. Open Study Buddy Device
    1. Agent Terminal
    1. Buddy Server
    1. Request-Reply Contract
    1. Swappable Brain
    1. Agent Progression Levels
    1. Rule-Based Agent
    1. LLM-Backed Agent
    1. Open-Source Agent Framework
  • ...and 7 more

Pico Kit Hardware (HWK)

Count: 22 concepts (6.7%)

Concepts:

    1. Raspberry Pi Pico 2 W
    1. RP2350 Microcontroller
    1. Dual Core Processor
    1. Cortex-M33 Core
    1. SRAM
    1. Wi-Fi Radio
    1. Round Color Display
    1. Display Controller
    1. INMP441 Microphone
    1. MEMS Microphone
    1. MAX98357A Amplifier
    1. Class-D Amplifier
    1. Speaker
    1. Push Button
    1. Breadboard
  • ...and 7 more

MQTT and Push Alerts (MQTT)

Count: 22 concepts (6.7%)

Concepts:

    1. MQTT Protocol
    1. Publish-Subscribe Pattern
    1. Request-Response Pattern
    1. MQTT Broker
    1. Mosquitto
    1. Publisher
    1. Subscriber
    1. Topic
    1. Topic Naming Scheme
    1. Topic Wildcards
    1. QoS Levels
    1. Retained Message
    1. Last Will
    1. umqtt Library
    1. check_msg Polling
  • ...and 7 more

MicroPython Review (MPY)

Count: 20 concepts (6.1%)

Concepts:

    1. MicroPython Review
    1. Thonny IDE
    1. REPL
    1. mpremote
    1. mip Package Manager
    1. Modules and Imports
    1. machine Library
    1. GPIO Pin
    1. Interrupt
    1. Interrupt Service Routine
    1. Timer
    1. Memory Limits
    1. Garbage Collection
    1. Heap Fragmentation
    1. Byte Arrays
  • ...and 5 more

High-Performance MicroPython (PERF)

Count: 20 concepts (6.1%)

Concepts:

    1. Pure Python FFT
    1. Viper Code
    1. Inline Assembly
    1. Assembly FFT
    1. Typed Arrays
    1. Array Passed By Address
    1. Avoiding Allocation
    1. Pre-Allocated Buffers
    1. Cycle Counter
    1. DWT Timer
    1. Timing Verification
    1. Benchmarking
    1. Frame Overrun
    1. Real-Time Constraint
    1. Dual Core Use
  • ...and 5 more

Privacy and Responsible Listening (PRIV)

Count: 18 concepts (5.5%)

Concepts:

    1. Privacy
    1. Consent
    1. Parent and School Approval
    1. Always-On Approval Process
    1. Data Minimization
    1. Data Retention
    1. Local Versus Cloud Processing
    1. Student Privacy Law
    1. Hardware Mute Switch
    1. Listening Indicator
    1. Audio Not Stored
    1. Transcript Handling
    1. Broker Exposure Risk
    1. Secrets Management
    1. Threat Model
  • ...and 3 more

Buttons and Device Modes (BTN)

Count: 16 concepts (4.9%)

Concepts:

    1. Mode Button
    1. Up Button
    1. Down Button
    1. Button Debouncing
    1. Falling Edge Detection
    1. Long Press
    1. Menu Navigation
    1. State Machine
    1. Device Modes
    1. Event Loop
    1. Non-Blocking Code
    1. Button Interrupt
    1. User Feedback
    1. Status Indicator
    1. Settings Screen
  • ...and 1 more

Testing, Integration and Capstones (TEST)

Count: 16 concepts (4.9%)

Concepts:

    1. Probe Programs
    1. Self-Test Program
    1. Wiring Verification
    1. Logging
    1. Serial Debugging
    1. Frame Overrun Counter
    1. Diagnosing Silent Microphone
    1. Diagnosing Distorted Audio
    1. Diagnosing Blank Display
    1. System Integration
    1. Capstone Project
    1. Clap Detector
    1. Classroom Noise Monitor
    1. Study Timer Buddy
    1. Homework Reminder Buddy
  • ...and 1 more

Mic Calibration and Push-to-Talk (CAL)

Count: 14 concepts (4.3%)

Concepts:

    1. Noise Floor
    1. Speech Level
    1. Signal-to-Noise Ratio
    1. Speech Floor Gate
    1. Level Gate
    1. Microphone Calibration
    1. Clipping Detection
    1. Mic Distance Effect
    1. Push-to-Talk
    1. Recording an Utterance
    1. Utterance Boundaries
    1. Voice Activity Detection
    1. Calibration Config Value
    1. 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