{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://www.calculatorx.com/schemas/engineering.process.cpm/1.0.0/input.json",
  "title": "Process capability (Cpm) — input",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "lsl": {
      "type": "number",
      "description": "Lower specification limit"
    },
    "usl": {
      "type": "number",
      "description": "Upper specification limit (must be > lsl)"
    },
    "mu": {
      "type": "number",
      "description": "Process mean. Alias: mean."
    },
    "sigma": {
      "type": "number",
      "exclusiveMinimum": 0,
      "description": "Process standard deviation. Alias: std."
    },
    "target": {
      "type": "number",
      "description": "Target value. Alias: x_target. Not tolerance span T."
    }
  },
  "required": [
    "lsl",
    "usl",
    "mu",
    "sigma",
    "target"
  ],
  "description": "Taguchi Cpm = (USL−LSL)/(6√(σ²+(μ−target)²)) from stated μ, σ, LSL, USL, and a target. Not Cp/Cpk, not Pp/Ppk, and not a Cpm≥1.33 verdict. (calculation_version 1.0.0)"
}
