Program Analysis
Dashboards, charts, and metrics appear here.
Massing
Load a program to generate massing
About Program Analysis·Turn a space program into dashboards, charts, and 3D massing — then export .3dm.
What Program Analysis does
Reads a space program (category, space, count, area) and instantly produces totals, net-to-gross efficiency and circulation ratios, a proportional treemap, and a 3D stacking massing you can export as clean, layered .3dm for Rhino.
- Input:
- CSV / Excel
- Output:
- Dashboard + .3dm
- Runs:
- In your browser
How it works
Arithmetic on your own schedule, made visible. Nothing is inferred or benchmarked against a database \u2014 the totals, ratios and treemap are all direct readings of the numbers you supplied, and the stacking massing is those same areas given a third dimension.
- Totals, net-to-gross and circulation ratios computed directly from the entered schedule.
- Treemap areas are proportional to real area, so visual weight and numeric weight agree.
- Stacking massing built from the same figures, then exported as layered .3dm for Rhino.
- Runs entirely in the browser \u2014 the schedule never leaves your machine.
How to use it
- Import or sample. Upload a CSV/Excel program sheet, or hit Sample to explore with a worked brief.
- Tune the table. Edit any cell — categories, counts, and areas flow live into every chart and the massing.
- Read the metrics. Gross vs assignable area, efficiency, and circulation share update as you type.
- Stack by floor. In 'Program by floor', drag a program segment onto another level to re-stack it, and set a target area per level to catch overflows.
- Choose a massing. Switch the 3D massing between vertical stack, horizontal spread, or by-floor (needs a floor column).
- Export .3dm. Download a layered massing — one layer per category, coloured and tagged with areas — for Rhino or Grasshopper.
Best used for
- Turning a client brief into something you can test and argue with.
- Checking net-to-gross before the plan exists.
- Comparing two briefs, or two readings of the same brief, on equal terms.
- Getting a first stacking diagram into Rhino without drawing it.
Not a substitute for
- Area certification or lease measurement.
- Planning or building-control submissions.
- Replacing a measured schedule of accommodation.
Known limits
- Garbage in, garbage out: nothing validates that your areas are realistic for the space type.
- The stacking massing is diagrammatic \u2014 it assumes areas stack cleanly, which real plans rarely do.
- No measurement standard is applied, so it does not know NIA from GIA unless you do.
- Circulation is whatever you classify as circulation; the ratio inherits that judgement.