WillTools: precast shop-ticket QC and panel handling tools
ci / test (push) Has been cancelled

Public demo snapshot of an in-house pyRevit extension for precast concrete
shop-ticket QC (37 checks / 46 checklist rows) and a standalone panel
handling solver (PCI Chapter 8).

- No client, job, plant or product data: knowledge layers ship as
  structural templates only.
- Ticket QC's model-read escalation targets a LAN model server endpoint
  (configurable), not a cloud provider.
- Built from the private development repo via tools/make_dist.py.
This commit is contained in:
2026-09-03 16:33:47 -05:00
commit 52d94303bc
281 changed files with 155656 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
# -*- coding: utf-8 -*-
"""Shared library for the WillTools extension.
Anything in `<extension>/lib` is importable from every button script and from
`/vibe/exec` snippets:
from vibe import q, p, tx, out
"""
from vibe.helpers import ( # noqa: F401
doc, uidoc, uiapp,
q, all_of, types_of, by_name, selected, pick,
p, set_p, p_display,
tx, txg,
ft, mm, m, sqft_to_sqm,
out, table, log,
)
__all__ = [
'doc', 'uidoc', 'uiapp',
'q', 'all_of', 'types_of', 'by_name', 'selected', 'pick',
'p', 'set_p', 'p_display',
'tx', 'txg',
'ft', 'mm', 'm', 'sqft_to_sqm',
'out', 'table', 'log',
]