{
  "software": "gnumeric",
  "function": "CSC",
  "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": 7,
  "total": 7,
  "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-CSC",
    "https://gnome.pages.gitlab.gnome.org/gnumeric-web/functions.shtml",
    "https://support.microsoft.com/it-it/Excel/functions/csc-function"
  ],
  "examples": [
    {
      "case_id": 134,
      "software": "gnumeric",
      "function": "CSC",
      "source_path": "content/gnumeric/functions/csc.md",
      "formula": "=CSC(RADIANS(A2))",
      "operation": "csc_degrees",
      "args": [
        30
      ],
      "expected": 2,
      "native_executed": false,
      "model_result": 2.0000000000000004,
      "passed": true
    },
    {
      "case_id": 135,
      "software": "gnumeric",
      "function": "CSC",
      "source_path": "content/gnumeric/functions/csc.md",
      "formula": "=CSC(RADIANS(A3))",
      "operation": "csc_degrees",
      "args": [
        45
      ],
      "expected": 1.414213562,
      "native_executed": false,
      "model_result": 1.4142135623730951,
      "passed": true
    },
    {
      "case_id": 136,
      "software": "gnumeric",
      "function": "CSC",
      "source_path": "content/gnumeric/functions/csc.md",
      "formula": "=CSC(RADIANS(A4))",
      "operation": "csc_degrees",
      "args": [
        60
      ],
      "expected": 1.154700538,
      "native_executed": false,
      "model_result": 1.1547005383792517,
      "passed": true
    },
    {
      "case_id": 137,
      "software": "gnumeric",
      "function": "CSC",
      "source_path": "content/gnumeric/functions/csc.md",
      "formula": "=CSC(RADIANS(A5))",
      "operation": "csc_degrees",
      "args": [
        90
      ],
      "expected": 1,
      "native_executed": false,
      "model_result": 1.0,
      "passed": true
    },
    {
      "case_id": 138,
      "software": "gnumeric",
      "function": "CSC",
      "source_path": "content/gnumeric/functions/csc.md",
      "formula": "=CSC(RADIANS(A6))",
      "operation": "csc_degrees",
      "args": [
        150
      ],
      "expected": 2,
      "native_executed": false,
      "model_result": 2.0000000000000004,
      "passed": true
    },
    {
      "case_id": 139,
      "software": "gnumeric",
      "function": "CSC",
      "source_path": "content/gnumeric/functions/csc.md",
      "formula": "=CSC(RADIANS(A7))",
      "operation": "csc_degrees",
      "args": [
        270
      ],
      "expected": -1,
      "native_executed": false,
      "model_result": -1.0,
      "passed": true
    },
    {
      "case_id": 140,
      "software": "gnumeric",
      "function": "CSC",
      "source_path": "content/gnumeric/functions/csc.md",
      "formula": "=B10*CSC(RADIANS(A10))",
      "operation": "csc_degrees",
      "args": [
        30
      ],
      "expected": 4,
      "native_executed": false,
      "multiplier": 2,
      "model_result": 4.000000000000001,
      "passed": true
    }
  ]
}
