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
+16
View File
@@ -0,0 +1,16 @@
# examples/
`example-panel.job.json` is a `panellift` job file for a flat panel with four
lifting inserts -- the ASPIRE Winter 2019 worked example (Brown,
"Calculations for Handling and Shipping Precast Concrete Deck Panels"), the
same fixture panellift's own test suite and `tools/setup_machine.py --check`
verify the installed CLI against. It is a published example, not a real job:
nothing about it identifies anyone.
Try it with no Revit, no model, and no knowledge layer:
python -m panellift examples/example-panel.job.json -o report.html
Expect a peak transfer-stage tension near 244 psi, matching the article. If
you see a different number, `panellift`'s own suite (`python -m pytest
panellift`) is the next place to look.