_ ___ _____ _____ _______ _ _ ___ _ _ ___ ___ ___ _____ ___ ___ ___ _ /_\ / __|_ _| | _ \ \ / /_ _| || |/ _ \| \| | | _ \ _ \/ _ \_ _/ _ \ / __/ _ \| | / _ \\__ \ | | | _/\ V / | | | __ | (_) | .` | | _/ / (_) || || (_) | (_| (_) | |__ /_/ \_\___/ |_| |_| |_| |_| |_||_|\___/|_|\_| |_| |_|_\\___/ |_| \___/ \___\___/|____|

AST PYTHON PROTOCOL - TERMINAL EXPLORER v2.0

Upload Python scripts and explore their AST layout, metrics, control flow, call graphs and warnings

[ INPUT EDITOR ] 0 chars
1
[ LOG MESSAGES ]

> System ready. Awaiting script...

Quality Metrics Dashboard

Maintainability Index
0.0
Awaiting analysis
Avg Cyclomatic Complexity
0.0
Independent paths per func
Physical LOC
0
Logical: 0 lines
Skill Level Assessment
Awaiting
Based on construct usage

Concept Tags:

None detected

Structure Summary:

Structure type Count
Functions / Methods0
Classes Defs0
Imports0
Variables0
Control Flow Blocks0
Advanced Expressions0
Anti-patterns detected0

Functions & Methods

Awaiting code analysis...

Classes Definitions

Awaiting code analysis...

Imports

No imports detected.

Variables Dictionary

No variables detected.

Control Flow Blocks

No control flow constructs detected.

Advanced Expressions

No advanced expressions detected.

Execution Call Graph

Awaiting code analysis...

Anti-patterns & Warnings

Awaiting code analysis...

Element Explanations

Awaiting code analysis...

Source Code View


                        

🛡️ Architecture Dev-Lens (Views & Beyond)

To analyze and deeply understand the architecture of a Python script, there is no single “best” lens — but there is a well‑established, multi‑view methodology that the software architecture community considers the gold standard. By applying that methodology and supplementing it with Python‑specific perspectives, you can systematically uncover everything from high‑level structure to runtime behavior.

Select an architectural lens above to begin exploration.

Security Analysis

Awaiting code analysis...

Dead Code Detection

Awaiting code analysis...

Modernization Hints

Awaiting code analysis...

Coupling & Cohesion

Classes — LCOM-4 (0 = cohesive, higher = fragmented)

Awaiting code analysis...

Functions — Fan-In / Fan-Out

Awaiting code analysis...

Test Quality Estimation

Minimum tests needed per function: max(branches, 1) + loops + exception paths.

Awaiting code analysis...

Python Version Requirements

Awaiting code analysis...

Concept Cards

Interactive teaching cards for Python concepts detected in your code.

Awaiting code analysis...