{
  "software": "gnumeric",
  "function": "SECH",
  "review_date": "2026-10-12",
  "validation_method": "Independent Python numeric and limited database-criteria models; not a native application or a general spreadsheet parser. Error tokens model documented rules only.",
  "native_application_execution": false,
  "hugo_compiled": false,
  "passed": 8,
  "total": 8,
  "scope": "Explicit examples only, not every input or application version. Expected error tokens are documented rules, not observed native error outputs.",
  "official_references": [
    "https://gnome.pages.gitlab.gnome.org/gnumeric/manual/CATEGORY_Mathematics.html#gnumeric-function-SECH",
    "https://gnome.pages.gitlab.gnome.org/gnumeric/manual/sect-data-types.html",
    "https://gnome.pages.gitlab.gnome.org/gnumeric/manual/sect-configuration-localization.html",
    "https://gnome.pages.gitlab.gnome.org/gnumeric/manual/CATEGORY_Mathematics.html",
    "https://support.microsoft.com/en-us/excel/functions/sech-function"
  ],
  "examples": [
    {
      "case_id": 157,
      "software": "gnumeric",
      "function": "SECH",
      "source_path": "content/gnumeric/functions/sech.md",
      "formula": "=SECH(0)",
      "operation": "sech",
      "args": [
        0
      ],
      "expected": 1,
      "native_executed": false,
      "multiplier": 1,
      "model_result": 1.0,
      "passed": true
    },
    {
      "case_id": 158,
      "software": "gnumeric",
      "function": "SECH",
      "source_path": "content/gnumeric/functions/sech.md",
      "formula": "=SECH(0.5)",
      "operation": "sech",
      "args": [
        0.5
      ],
      "expected": 0.88681888,
      "native_executed": false,
      "multiplier": 1,
      "model_result": 0.886818883970074,
      "passed": true
    },
    {
      "case_id": 159,
      "software": "gnumeric",
      "function": "SECH",
      "source_path": "content/gnumeric/functions/sech.md",
      "formula": "=SECH(1)",
      "operation": "sech",
      "args": [
        1
      ],
      "expected": 0.64805427,
      "native_executed": false,
      "multiplier": 1,
      "model_result": 0.6480542736638855,
      "passed": true
    },
    {
      "case_id": 160,
      "software": "gnumeric",
      "function": "SECH",
      "source_path": "content/gnumeric/functions/sech.md",
      "formula": "=SECH(-1)",
      "operation": "sech",
      "args": [
        -1
      ],
      "expected": 0.64805427,
      "native_executed": false,
      "multiplier": 1,
      "model_result": 0.6480542736638855,
      "passed": true
    },
    {
      "case_id": 161,
      "software": "gnumeric",
      "function": "SECH",
      "source_path": "content/gnumeric/functions/sech.md",
      "formula": "=SECH(2)",
      "operation": "sech",
      "args": [
        2
      ],
      "expected": 0.26580223,
      "native_executed": false,
      "multiplier": 1,
      "model_result": 0.2658022288340797,
      "passed": true
    },
    {
      "case_id": 162,
      "software": "gnumeric",
      "function": "SECH",
      "source_path": "content/gnumeric/functions/sech.md",
      "formula": "=SECH(-2)",
      "operation": "sech",
      "args": [
        -2
      ],
      "expected": 0.26580223,
      "native_executed": false,
      "multiplier": 1,
      "model_result": 0.2658022288340797,
      "passed": true
    },
    {
      "case_id": 163,
      "software": "gnumeric",
      "function": "SECH",
      "source_path": "content/gnumeric/functions/sech.md",
      "formula": "=100*SECH(1)",
      "operation": "sech",
      "args": [
        1
      ],
      "expected": 64.80542737,
      "native_executed": false,
      "multiplier": 100,
      "model_result": 64.80542736638854,
      "passed": true
    },
    {
      "case_id": 164,
      "software": "gnumeric",
      "function": "SECH",
      "source_path": "content/gnumeric/functions/sech.md",
      "formula": "=1/COSH(2)",
      "operation": "sech",
      "args": [
        2
      ],
      "expected": 0.26580223,
      "native_executed": false,
      "multiplier": 1,
      "model_result": 0.2658022288340797,
      "passed": true
    }
  ]
}
