04
// PORTFOLIO — 04

AS_ToolMap

A searchable card catalogue and D3 force-graph of every tool in the AS Tools Revit extension, generated straight from the codebase.

AS Tools — Public Catalogue
Role
Generator, UX & Build
Stack
Python 3 · D3.js · Vanilla JS/CSS
Status
Live — Public (GitHub Pages)
Year
2025–2026
Grid Catalogue — index.html Public
ALL 104
AUTOMATE
SUSTAINABILITY
COORDINATION
104 tools across 7 panels · generated from bundle.yaml + script.py
Sustainability
Carbon Workflow
Guided EN 15978 embodied-carbon pipeline: audit, match, correct, report.
by AS Tools · 2026
Coordination
CLASH Detect
Multi-discipline clash detection, run natively inside Revit.
by AS Tools · 2025
Resources
Find
Unified search across tools, docs and reference links.
by AS Tools · 2026
Export / Import
PRINT 3D Prep
4-step wizard: hide categories, section box, thicken, export STL.
by AS Tools · 2025
Relationship Map — map.html Public
Search tools…
Categories
About3
Sustainability7
Automate54
Resources15
Layout
Cluster
Spread
Legend
Node
Has demo
Family
Sub-group
Carbon Workflow Report CLASH Detect Usage Report PRINT 3D Prep
RELATIONSHIP MAP
ProjectASTools v1.0
ScaleNTS
Sustainability/ _carbon
Carbon Workflow
New
Author
AS Tools
Updated
2026
Panel
Sustainability
Sub-group
_carbon
// The Problem

The extension ships 100+ tools across seven ribbon panels, with no way to browse, search or understand how they relate before opening Revit — and no way to keep documentation honest as tools changed.

// My Contribution

Built a Python generator that reads every bundle.yaml and script.py in the source tree and compiles a zero-dependency searchable catalogue plus a D3 force-directed relationship map — both static HTML, deployed to GitHub Pages.