Code tool

Session, Output and Labour Utilisation / Standard production / Material yield

Compare participant counts, continuous output or productive hours with a user-defined capacity. Compare actual output with your standard for the same unit and period. Values above 100% are valid arithmetic, not a quality rating. Material yield uses good output 0–input and input > 0, with matching continuous units; it does not price losses or predict recovery.

In-browser processingNo account requiredPrivacy details ↗

Compare actual output with your standard for the same unit and period. Values above 100% are valid arithmetic, not a quality rating. Material yield uses good output 0–input and input > 0, with matching continuous units; it does not price losses or predict recovery.

Whole participant counts only: current 0–1,000,000,000; chosen limit 1–1,000,000,000. Above-limit inputs are allowed and flagged. Continuous output and hours allow decimals including values below 1; first value ≥ 0 and second > 0, both finite, with no count-based upper limit. Counts retain whole-number ranges. Use matching units and periods; hours must cover the same people. Compare actual output with your standard for the same unit and period. Values above 100% are valid arithmetic, not a quality rating. Material yield uses good output 0–input and input > 0, with matching continuous units; it does not price losses or predict recovery.

Same unit and period for output; same people and period for hours. User definitions; no fixed benchmark.

Does not determine a safe or legal capacity, staffing, evacuation or venue compliance. The limit is entirely your assumption. Not engineering design or safety advice.

Numbers outside the range, non-finite arithmetic or positive values lost to floating-point underflow or precision loss cannot be reported. Display uses 6 significant digits; the report includes unrounded JavaScript Number values, not exact decimal arithmetic.

occupancy = 100 × current / limit; remaining = max(limit − current, 0); excess = max(current − limit, 0); output = 100 × A / M, spare = M − A; labour = 100 × H / T, non-productive = T − H; standard = 100 × A / S, variance = A − S; yield = 100 × G / I, loss = 100 × (1 − G / I), lost = I − G

Enter values and calculate.

A QUICK WALKTHROUGH

How to use this tool

  1. Model: Participants, Output capacity, Labour hours; Standard production; Material yield
  2. Continuous output and hours allow decimals including values below 1; first value ≥ 0 and second > 0, both finite, with no count-based upper limit. Counts retain whole-number ranges. Use matching units and periods; hours must cover the same people.
  3. Same unit and period for output; same people and period for hours. User definitions; no fixed benchmark.

Inputs and limits

Whole participant counts only: current 0–1,000,000,000; chosen limit 1–1,000,000,000. Above-limit inputs are allowed and flagged. Continuous output and hours allow decimals including values below 1; first value ≥ 0 and second > 0, both finite, with no count-based upper limit. Counts retain whole-number ranges. Use matching units and periods; hours must cover the same people. Numbers outside the range, non-finite arithmetic or positive values lost to floating-point underflow or precision loss cannot be reported. Display uses 6 significant digits; the report includes unrounded JavaScript Number values, not exact decimal arithmetic.

Interpretation

Capacity basis and the definition of productive time change the meaning. Negative spare/non-productive values flag excess or inconsistent inputs. Training, maintenance and breaks are not automatically waste; utilisation does not measure profit, quality or safety. No universal target is assumed.

Model assumptions

Same unit and period for output; same people and period for hours. User definitions; no fixed benchmark. Does not determine a safe or legal capacity, staffing, evacuation or venue compliance. The limit is entirely your assumption. Not engineering design or safety advice.

Standard production / Material yield

Compare actual output with your standard for the same unit and period. Values above 100% are valid arithmetic, not a quality rating. Material yield uses good output 0–input and input > 0, with matching continuous units; it does not price losses or predict recovery. 100 × A / S; A − S. 100 × G / I; 100 × (1 − G / I); I − G.

GOOD TO KNOW

Common questions

How are the three models calculated?

Counts use clamped remaining places and excess. Output uses 100 × A/M and signed M−A. Hours use 100 × H/T and signed T−H. Record unit, period, basis and people consistently.

Are these results a design or safety recommendation?

No. These are arithmetic estimates, not engineering design or safety advice. Inputs stay in this browser; nothing is uploaded or stored.

What do the production and yield models measure?

Compare actual output with your standard for the same unit and period. Values above 100% are valid arithmetic, not a quality rating. Material yield uses good output 0–input and input > 0, with matching continuous units; it does not price losses or predict recovery.