PyMap
🐍 Explore Your Python Code With a PyMap ! 🗺️
Features
🌿 Flow View
"Understand how your code flows"
Your code as a tree :
- Tree Map : Color-coded structure
- Click Jump : Click → jump to code
- Smart Icons : Function types (📦 get, 💾 save, 🚚 send ...)
- Cursor Sync : Shows where you are
🔥 Complexity
"Spot code that needs attention, without leaving Flow"
- Toggle 🔥 in Flow View to show/hide complexity hints
- Hover a function to see a floating tooltip near the cursor
Grade Scale (Radon):
- A (1-5): Simple, safe
- B (6-10): Stable
- C (11-20): Moderate
- D (21-30): Complex
- E (31-40): Very complex
- F (41+): Unstable
🌏 Project View
"Visualize your architecture at a glance"
Domain-Driven Visualization:
- Dependency Flow: See how files connect
- Auto Grouping: Smartly groups files by package
- Example: 🟠 API, 🔵 Service, 🟢 Repository, 🟣 Configuration
How to Use
- Open a Python file
- Open Command Palette
- Mac:
Cmd+Shift+P or F1
- Windows:
Ctrl+Shift+P
- Select
PyMap: Unfold the map
- Done! 🎉
Friendly Note
Feedback and ideas WELCOME at hyunjin9101@gmail.com
License
| |