{
  "schema_version": 1,
  "cases": [
    {
      "id": "smooth",
      "translation_mm": 0.25,
      "counts": 900.3245239257812,
      "vjp_counts_per_mm": 54.019470228117605,
      "independent_counts": 900.3245246992668,
      "rows": [
        {
          "step_mm": 0.3,
          "plus_counts": 916.6770629882812,
          "minus_counts": 889.585205078125,
          "central_counts_per_mm": 45.153096516927086,
          "forward_counts_per_mm": 54.50846354166667,
          "backward_counts_per_mm": 35.7977294921875,
          "absolute_disagreement_counts_per_mm": 8.86637371119052,
          "crosses_knot": true
        },
        {
          "step_mm": 0.1,
          "plus_counts": 905.74267578125,
          "minus_counts": 894.9387817382812,
          "central_counts_per_mm": 54.01947021484375,
          "forward_counts_per_mm": 54.1815185546875,
          "backward_counts_per_mm": 53.857421875,
          "absolute_disagreement_counts_per_mm": 1.3273854904127802e-08,
          "crosses_knot": false
        },
        {
          "step_mm": 0.03,
          "plus_counts": 901.946533203125,
          "minus_counts": 898.7054443359375,
          "central_counts_per_mm": 54.018147786458336,
          "forward_counts_per_mm": 54.066975911458336,
          "backward_counts_per_mm": 53.969319661458336,
          "absolute_disagreement_counts_per_mm": 0.0013224416592692023,
          "crosses_knot": false
        },
        {
          "step_mm": 0.01,
          "plus_counts": 900.8649291992188,
          "minus_counts": 899.7844848632812,
          "central_counts_per_mm": 54.022216796875,
          "forward_counts_per_mm": 54.04052734375,
          "backward_counts_per_mm": 54.00390625,
          "absolute_disagreement_counts_per_mm": 0.002746568757395096,
          "crosses_knot": false
        },
        {
          "step_mm": 0.003,
          "plus_counts": 900.486572265625,
          "minus_counts": 900.1624755859375,
          "central_counts_per_mm": 54.01611328125,
          "forward_counts_per_mm": 54.01611328125,
          "backward_counts_per_mm": 54.01611328125,
          "absolute_disagreement_counts_per_mm": 0.003356946867604904,
          "crosses_knot": false
        },
        {
          "step_mm": 0.001,
          "plus_counts": 900.3786010742188,
          "minus_counts": 900.2704467773438,
          "central_counts_per_mm": 54.0771484375,
          "forward_counts_per_mm": 54.0771484375,
          "backward_counts_per_mm": 54.0771484375,
          "absolute_disagreement_counts_per_mm": 0.057678209382395096,
          "crosses_knot": false
        },
        {
          "step_mm": 0.0003,
          "plus_counts": 900.3407592773438,
          "minus_counts": 900.308349609375,
          "central_counts_per_mm": 54.01611328125001,
          "forward_counts_per_mm": 54.11783854166667,
          "backward_counts_per_mm": 53.914388020833336,
          "absolute_disagreement_counts_per_mm": 0.0033569468675977987,
          "crosses_knot": false
        },
        {
          "step_mm": 0.0001,
          "plus_counts": 900.3299560546875,
          "minus_counts": 900.3191528320312,
          "central_counts_per_mm": 54.01611328125,
          "forward_counts_per_mm": 54.3212890625,
          "backward_counts_per_mm": 53.7109375,
          "absolute_disagreement_counts_per_mm": 0.003356946867604904,
          "crosses_knot": false
        },
        {
          "step_mm": 3e-05,
          "plus_counts": 900.3261108398438,
          "minus_counts": 900.3229370117188,
          "central_counts_per_mm": 52.897135416666664,
          "forward_counts_per_mm": 52.897135416666664,
          "backward_counts_per_mm": 52.897135416666664,
          "absolute_disagreement_counts_per_mm": 1.1223348114509406,
          "crosses_knot": false
        },
        {
          "step_mm": 1e-05,
          "plus_counts": 900.3251342773438,
          "minus_counts": 900.323974609375,
          "central_counts_per_mm": 57.98339843749999,
          "forward_counts_per_mm": 61.03515624999999,
          "backward_counts_per_mm": 54.93164062499999,
          "absolute_disagreement_counts_per_mm": 3.963928209382388,
          "crosses_knot": false
        },
        {
          "step_mm": 3e-06,
          "plus_counts": 900.32470703125,
          "minus_counts": 900.3243408203125,
          "central_counts_per_mm": 61.03515625,
          "forward_counts_per_mm": 61.03515625,
          "backward_counts_per_mm": 61.03515625,
          "absolute_disagreement_counts_per_mm": 7.015686021882395,
          "crosses_knot": false
        },
        {
          "step_mm": 1e-06,
          "plus_counts": 900.3245849609375,
          "minus_counts": 900.3245239257812,
          "central_counts_per_mm": 30.517578125,
          "forward_counts_per_mm": 61.03515625,
          "backward_counts_per_mm": 0.0,
          "absolute_disagreement_counts_per_mm": 23.501892103117605,
          "crosses_knot": false
        }
      ]
    },
    {
      "id": "knot",
      "translation_mm": 0.0,
      "counts": 886.92041015625,
      "vjp_counts_per_mm": -53.21522341992205,
      "independent_counts": 886.9204390960635,
      "rows": [
        {
          "step_mm": 0.3,
          "plus_counts": 903.029541015625,
          "minus_counts": 903.029541015625,
          "central_counts_per_mm": 0.0,
          "forward_counts_per_mm": 53.697102864583336,
          "backward_counts_per_mm": -53.697102864583336,
          "absolute_disagreement_counts_per_mm": 53.21522341992205,
          "crosses_knot": true
        },
        {
          "step_mm": 0.1,
          "plus_counts": 892.2579956054688,
          "minus_counts": 892.2579956054688,
          "central_counts_per_mm": 0.0,
          "forward_counts_per_mm": 53.3758544921875,
          "backward_counts_per_mm": -53.3758544921875,
          "absolute_disagreement_counts_per_mm": 53.21522341992205,
          "crosses_knot": true
        },
        {
          "step_mm": 0.03,
          "plus_counts": 888.518310546875,
          "minus_counts": 888.518310546875,
          "central_counts_per_mm": 0.0,
          "forward_counts_per_mm": 53.26334635416667,
          "backward_counts_per_mm": -53.26334635416667,
          "absolute_disagreement_counts_per_mm": 53.21522341992205,
          "crosses_knot": true
        },
        {
          "step_mm": 0.01,
          "plus_counts": 887.4527587890625,
          "minus_counts": 887.4527587890625,
          "central_counts_per_mm": 0.0,
          "forward_counts_per_mm": 53.23486328125,
          "backward_counts_per_mm": -53.23486328125,
          "absolute_disagreement_counts_per_mm": 53.21522341992205,
          "crosses_knot": true
        },
        {
          "step_mm": 0.003,
          "plus_counts": 887.0801391601562,
          "minus_counts": 887.0801391601562,
          "central_counts_per_mm": 0.0,
          "forward_counts_per_mm": 53.243001302083336,
          "backward_counts_per_mm": -53.243001302083336,
          "absolute_disagreement_counts_per_mm": 53.21522341992205,
          "crosses_knot": true
        },
        {
          "step_mm": 0.001,
          "plus_counts": 886.9736938476562,
          "minus_counts": 886.9736938476562,
          "central_counts_per_mm": 0.0,
          "forward_counts_per_mm": 53.28369140625,
          "backward_counts_per_mm": -53.28369140625,
          "absolute_disagreement_counts_per_mm": 53.21522341992205,
          "crosses_knot": true
        },
        {
          "step_mm": 0.0003,
          "plus_counts": 886.9363403320312,
          "minus_counts": 886.9363403320312,
          "central_counts_per_mm": 0.0,
          "forward_counts_per_mm": 53.10058593750001,
          "backward_counts_per_mm": -53.10058593750001,
          "absolute_disagreement_counts_per_mm": 53.21522341992205,
          "crosses_knot": true
        },
        {
          "step_mm": 0.0001,
          "plus_counts": 886.92578125,
          "minus_counts": 886.92578125,
          "central_counts_per_mm": 0.0,
          "forward_counts_per_mm": 53.7109375,
          "backward_counts_per_mm": -53.7109375,
          "absolute_disagreement_counts_per_mm": 53.21522341992205,
          "crosses_knot": true
        },
        {
          "step_mm": 3e-05,
          "plus_counts": 886.9219970703125,
          "minus_counts": 886.9219970703125,
          "central_counts_per_mm": 0.0,
          "forward_counts_per_mm": 52.897135416666664,
          "backward_counts_per_mm": -52.897135416666664,
          "absolute_disagreement_counts_per_mm": 53.21522341992205,
          "crosses_knot": true
        },
        {
          "step_mm": 1e-05,
          "plus_counts": 886.9209594726562,
          "minus_counts": 886.9209594726562,
          "central_counts_per_mm": 0.0,
          "forward_counts_per_mm": 54.93164062499999,
          "backward_counts_per_mm": -54.93164062499999,
          "absolute_disagreement_counts_per_mm": 53.21522341992205,
          "crosses_knot": true
        },
        {
          "step_mm": 3e-06,
          "plus_counts": 886.920654296875,
          "minus_counts": 886.920654296875,
          "central_counts_per_mm": 0.0,
          "forward_counts_per_mm": 81.38020833333333,
          "backward_counts_per_mm": -81.38020833333333,
          "absolute_disagreement_counts_per_mm": 53.21522341992205,
          "crosses_knot": true
        },
        {
          "step_mm": 1e-06,
          "plus_counts": 886.9204711914062,
          "minus_counts": 886.9204711914062,
          "central_counts_per_mm": 0.0,
          "forward_counts_per_mm": 61.03515625,
          "backward_counts_per_mm": -61.03515625,
          "absolute_disagreement_counts_per_mm": 53.21522341992205,
          "crosses_knot": true
        }
      ]
    }
  ],
  "fixture": {
    "shape": [
      3,
      3,
      3
    ],
    "spacing_mm": [
      1,
      1,
      1
    ],
    "origin_mm": [
      -1,
      -1,
      -1
    ],
    "x_weights": [
      1,
      2,
      1
    ],
    "mu_mm_inv_stored": 0.019999999552965164,
    "ray_source_mm": [
      0,
      0,
      -5
    ],
    "detector_mm": [
      0,
      0,
      5
    ]
  },
  "checks": {
    "independent_forward_absolute_tolerance_counts": 0.001,
    "analytic_smooth_derivative_counts_per_mm": 54.01947027452673,
    "smooth_derivative_absolute_error": 4.6409127207880374e-08,
    "passed": true
  },
  "convention": "Interior x=0 interpolation knot. Selected floor-cell branch is recorded; an ordinary derivative at the knot does not exist. Smooth rows with h>=0.25 cross that knot.",
  "memory": "Persistent field, pose and projection/transmission workspaces on CUDA. Host downloads record scalar results; no performance claim."
}
