{"abstract":"The adapter reports an incorrect lower edge while other fields remain valid.","category":"Astronomical coordinate conventions","checks":6,"contract":"A linear cube has two retained celestial axes and a sliced spectral pixel k with reference rk. Cross-axis CD coefficients ax,ay shift celestial reference values. Spectral world coordinate is rv+dv*(k-rk). Slice thickness is specified in spectral pixels. Output fields are defined by: longitude_reference = d['x']+d['ax']*(d['k']-d['rk']); latitude_reference = d['y']+d['ay']*(d['k']-d['rk']); spectral_coordinate = d['rv']+d['dv']*(d['k']-d['rk']); spectral_width = abs(d['dv'])*d['thick']; lower_edge = d['rv']+d['dv']*(d['k']-d['rk'])-abs(d['dv'])*d['thick']/2; upper_edge = d['rv']+d['dv']*(d['k']-d['rk'])+abs(d['dv'])*d['thick']/2","evaluation_group":"astro-cube-axis-slice","failed_approach":"A partial convention repair still uses d['rv']+d['dv']*(d['k']-d['rk'])-d['dv']*d['thick']/2","family":"s3-astronomical-coordinate-conventions-cube-axis-slice-lower_edge","id":"FA-54951","implementations":{"attempt":{"sha256":"e77f1a043ab548a3bc4de6b7e782f8085e2aff94e7a3bb6e986f5802a234feb1","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(d):\n    return {'longitude_reference': d['x']+d['ax']*(d['k']-d['rk']), 'latitude_reference': d['y']+d['ay']*(d['k']-d['rk']), 'spectral_coordinate': d['rv']+d['dv']*(d['k']-d['rk']), 'spectral_width': abs(d['dv'])*d['thick'], 'lower_edge': d['rv']+d['dv']*(d['k']-d['rk'])-d['dv']*d['thick']/2, 'upper_edge': d['rv']+d['dv']*(d['k']-d['rk'])+abs(d['dv'])*d['thick']/2}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = {1: [({'k': 7, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 18, 'latitude_reference': 8, 'spectral_coordinate': 116, 'spectral_width': 8, 'lower_edge': 112.0, 'upper_edge': 120.0}), ({'k': 7, 'rk': 3, 'ax': 0, 'ay': 0, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 10, 'latitude_reference': 20, 'spectral_coordinate': 116, 'spectral_width': 8, 'lower_edge': 112.0, 'upper_edge': 120.0}), ({'k': 3, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 10, 'latitude_reference': 20, 'spectral_coordinate': 100, 'spectral_width': 8, 'lower_edge': 96.0, 'upper_edge': 104.0}), ({'k': 7, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': -2, 'thick': 2}, {'longitude_reference': 18, 'latitude_reference': 8, 'spectral_coordinate': 92, 'spectral_width': 4, 'lower_edge': 90.0, 'upper_edge': 94.0}), ({'k': 7, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 1}, {'longitude_reference': 18, 'latitude_reference': 8, 'spectral_coordinate': 116, 'spectral_width': 4, 'lower_edge': 114.0, 'upper_edge': 118.0}), ({'k': 7, 'rk': -1, 'ax': -2, 'ay': 5, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': -6, 'latitude_reference': 60, 'spectral_coordinate': 132, 'spectral_width': 8, 'lower_edge': 128.0, 'upper_edge': 136.0})], 2: [({'k': 8, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 20, 'latitude_reference': 5, 'spectral_coordinate': 120, 'spectral_width': 8, 'lower_edge': 116.0, 'upper_edge': 124.0}), ({'k': 8, 'rk': 3, 'ax': 0, 'ay': 0, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 10, 'latitude_reference': 20, 'spectral_coordinate': 120, 'spectral_width': 8, 'lower_edge': 116.0, 'upper_edge': 124.0}), ({'k': 4, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 12, 'latitude_reference': 17, 'spectral_coordinate': 104, 'spectral_width': 8, 'lower_edge': 100.0, 'upper_edge': 108.0}), ({'k': 8, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': -2, 'thick': 2}, {'longitude_reference': 20, 'latitude_reference': 5, 'spectral_coordinate': 90, 'spectral_width': 4, 'lower_edge': 88.0, 'upper_edge': 92.0}), ({'k': 8, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 1}, {'longitude_reference': 20, 'latitude_reference': 5, 'spectral_coordinate': 120, 'spectral_width': 4, 'lower_edge': 118.0, 'upper_edge': 122.0}), ({'k': 8, 'rk': -1, 'ax': -2, 'ay': 5, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': -8, 'latitude_reference': 65, 'spectral_coordinate': 136, 'spectral_width': 8, 'lower_edge': 132.0, 'upper_edge': 140.0})], 3: [({'k': 9, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 22, 'latitude_reference': 2, 'spectral_coordinate': 124, 'spectral_width': 8, 'lower_edge': 120.0, 'upper_edge': 128.0}), ({'k': 9, 'rk': 3, 'ax': 0, 'ay': 0, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 10, 'latitude_reference': 20, 'spectral_coordinate': 124, 'spectral_width': 8, 'lower_edge': 120.0, 'upper_edge': 128.0}), ({'k': 5, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 14, 'latitude_reference': 14, 'spectral_coordinate': 108, 'spectral_width': 8, 'lower_edge': 104.0, 'upper_edge': 112.0}), ({'k': 9, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': -2, 'thick': 2}, {'longitude_reference': 22, 'latitude_reference': 2, 'spectral_coordinate': 88, 'spectral_width': 4, 'lower_edge': 86.0, 'upper_edge': 90.0}), ({'k': 9, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 1}, {'longitude_reference': 22, 'latitude_reference': 2, 'spectral_coordinate': 124, 'spectral_width': 4, 'lower_edge': 122.0, 'upper_edge': 126.0}), ({'k': 9, 'rk': -1, 'ax': -2, 'ay': 5, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': -10, 'latitude_reference': 70, 'spectral_coordinate': 140, 'spectral_width': 8, 'lower_edge': 136.0, 'upper_edge': 144.0})], 4: [({'k': 10, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 24, 'latitude_reference': -1, 'spectral_coordinate': 128, 'spectral_width': 8, 'lower_edge': 124.0, 'upper_edge': 132.0}), ({'k': 10, 'rk': 3, 'ax': 0, 'ay': 0, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 10, 'latitude_reference': 20, 'spectral_coordinate': 128, 'spectral_width': 8, 'lower_edge': 124.0, 'upper_edge': 132.0}), ({'k': 6, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 16, 'latitude_reference': 11, 'spectral_coordinate': 112, 'spectral_width': 8, 'lower_edge': 108.0, 'upper_edge': 116.0}), ({'k': 10, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': -2, 'thick': 2}, {'longitude_reference': 24, 'latitude_reference': -1, 'spectral_coordinate': 86, 'spectral_width': 4, 'lower_edge': 84.0, 'upper_edge': 88.0}), ({'k': 10, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 1}, {'longitude_reference': 24, 'latitude_reference': -1, 'spectral_coordinate': 128, 'spectral_width': 4, 'lower_edge': 126.0, 'upper_edge': 130.0}), ({'k': 10, 'rk': -1, 'ax': -2, 'ay': 5, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': -12, 'latitude_reference': 75, 'spectral_coordinate': 144, 'spectral_width': 8, 'lower_edge': 140.0, 'upper_edge': 148.0})], 5: [({'k': 11, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 26, 'latitude_reference': -4, 'spectral_coordinate': 132, 'spectral_width': 8, 'lower_edge': 128.0, 'upper_edge': 136.0}), ({'k': 11, 'rk': 3, 'ax': 0, 'ay': 0, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 10, 'latitude_reference': 20, 'spectral_coordinate': 132, 'spectral_width': 8, 'lower_edge': 128.0, 'upper_edge': 136.0}), ({'k': 7, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 18, 'latitude_reference': 8, 'spectral_coordinate': 116, 'spectral_width': 8, 'lower_edge': 112.0, 'upper_edge': 120.0}), ({'k': 11, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': -2, 'thick': 2}, {'longitude_reference': 26, 'latitude_reference': -4, 'spectral_coordinate': 84, 'spectral_width': 4, 'lower_edge': 82.0, 'upper_edge': 86.0}), ({'k': 11, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 1}, {'longitude_reference': 26, 'latitude_reference': -4, 'spectral_coordinate': 132, 'spectral_width': 4, 'lower_edge': 130.0, 'upper_edge': 134.0}), ({'k': 11, 'rk': -1, 'ax': -2, 'ay': 5, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': -14, 'latitude_reference': 80, 'spectral_coordinate': 148, 'spectral_width': 8, 'lower_edge': 144.0, 'upper_edge': 152.0})]}\nfor i, (record, expected) in enumerate(fixtures[N]):\n    check('astronomical fixture %s' % i, solve(record), expected)\nprint(json.dumps({\"observations\": observations, \"passed\": all(x[\"passed\"] for x in observations)}, ensure_ascii=False))\nraise SystemExit(0 if all(x[\"passed\"] for x in observations) else 1)\n"},"broken":{"sha256":"172ae01362a48f910033756e1f867f996f0be434b08e1859cb5f9ef169d3ca2a","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(d):\n    return {'longitude_reference': d['x']+d['ax']*(d['k']-d['rk']), 'latitude_reference': d['y']+d['ay']*(d['k']-d['rk']), 'spectral_coordinate': d['rv']+d['dv']*(d['k']-d['rk']), 'spectral_width': abs(d['dv'])*d['thick'], 'lower_edge': d['rv']+d['dv']*(d['k']-d['rk']), 'upper_edge': d['rv']+d['dv']*(d['k']-d['rk'])+abs(d['dv'])*d['thick']/2}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = {1: [({'k': 7, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 18, 'latitude_reference': 8, 'spectral_coordinate': 116, 'spectral_width': 8, 'lower_edge': 112.0, 'upper_edge': 120.0}), ({'k': 7, 'rk': 3, 'ax': 0, 'ay': 0, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 10, 'latitude_reference': 20, 'spectral_coordinate': 116, 'spectral_width': 8, 'lower_edge': 112.0, 'upper_edge': 120.0}), ({'k': 3, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 10, 'latitude_reference': 20, 'spectral_coordinate': 100, 'spectral_width': 8, 'lower_edge': 96.0, 'upper_edge': 104.0}), ({'k': 7, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': -2, 'thick': 2}, {'longitude_reference': 18, 'latitude_reference': 8, 'spectral_coordinate': 92, 'spectral_width': 4, 'lower_edge': 90.0, 'upper_edge': 94.0}), ({'k': 7, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 1}, {'longitude_reference': 18, 'latitude_reference': 8, 'spectral_coordinate': 116, 'spectral_width': 4, 'lower_edge': 114.0, 'upper_edge': 118.0}), ({'k': 7, 'rk': -1, 'ax': -2, 'ay': 5, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': -6, 'latitude_reference': 60, 'spectral_coordinate': 132, 'spectral_width': 8, 'lower_edge': 128.0, 'upper_edge': 136.0})], 2: [({'k': 8, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 20, 'latitude_reference': 5, 'spectral_coordinate': 120, 'spectral_width': 8, 'lower_edge': 116.0, 'upper_edge': 124.0}), ({'k': 8, 'rk': 3, 'ax': 0, 'ay': 0, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 10, 'latitude_reference': 20, 'spectral_coordinate': 120, 'spectral_width': 8, 'lower_edge': 116.0, 'upper_edge': 124.0}), ({'k': 4, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 12, 'latitude_reference': 17, 'spectral_coordinate': 104, 'spectral_width': 8, 'lower_edge': 100.0, 'upper_edge': 108.0}), ({'k': 8, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': -2, 'thick': 2}, {'longitude_reference': 20, 'latitude_reference': 5, 'spectral_coordinate': 90, 'spectral_width': 4, 'lower_edge': 88.0, 'upper_edge': 92.0}), ({'k': 8, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 1}, {'longitude_reference': 20, 'latitude_reference': 5, 'spectral_coordinate': 120, 'spectral_width': 4, 'lower_edge': 118.0, 'upper_edge': 122.0}), ({'k': 8, 'rk': -1, 'ax': -2, 'ay': 5, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': -8, 'latitude_reference': 65, 'spectral_coordinate': 136, 'spectral_width': 8, 'lower_edge': 132.0, 'upper_edge': 140.0})], 3: [({'k': 9, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 22, 'latitude_reference': 2, 'spectral_coordinate': 124, 'spectral_width': 8, 'lower_edge': 120.0, 'upper_edge': 128.0}), ({'k': 9, 'rk': 3, 'ax': 0, 'ay': 0, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 10, 'latitude_reference': 20, 'spectral_coordinate': 124, 'spectral_width': 8, 'lower_edge': 120.0, 'upper_edge': 128.0}), ({'k': 5, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 14, 'latitude_reference': 14, 'spectral_coordinate': 108, 'spectral_width': 8, 'lower_edge': 104.0, 'upper_edge': 112.0}), ({'k': 9, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': -2, 'thick': 2}, {'longitude_reference': 22, 'latitude_reference': 2, 'spectral_coordinate': 88, 'spectral_width': 4, 'lower_edge': 86.0, 'upper_edge': 90.0}), ({'k': 9, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 1}, {'longitude_reference': 22, 'latitude_reference': 2, 'spectral_coordinate': 124, 'spectral_width': 4, 'lower_edge': 122.0, 'upper_edge': 126.0}), ({'k': 9, 'rk': -1, 'ax': -2, 'ay': 5, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': -10, 'latitude_reference': 70, 'spectral_coordinate': 140, 'spectral_width': 8, 'lower_edge': 136.0, 'upper_edge': 144.0})], 4: [({'k': 10, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 24, 'latitude_reference': -1, 'spectral_coordinate': 128, 'spectral_width': 8, 'lower_edge': 124.0, 'upper_edge': 132.0}), ({'k': 10, 'rk': 3, 'ax': 0, 'ay': 0, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 10, 'latitude_reference': 20, 'spectral_coordinate': 128, 'spectral_width': 8, 'lower_edge': 124.0, 'upper_edge': 132.0}), ({'k': 6, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 16, 'latitude_reference': 11, 'spectral_coordinate': 112, 'spectral_width': 8, 'lower_edge': 108.0, 'upper_edge': 116.0}), ({'k': 10, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': -2, 'thick': 2}, {'longitude_reference': 24, 'latitude_reference': -1, 'spectral_coordinate': 86, 'spectral_width': 4, 'lower_edge': 84.0, 'upper_edge': 88.0}), ({'k': 10, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 1}, {'longitude_reference': 24, 'latitude_reference': -1, 'spectral_coordinate': 128, 'spectral_width': 4, 'lower_edge': 126.0, 'upper_edge': 130.0}), ({'k': 10, 'rk': -1, 'ax': -2, 'ay': 5, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': -12, 'latitude_reference': 75, 'spectral_coordinate': 144, 'spectral_width': 8, 'lower_edge': 140.0, 'upper_edge': 148.0})], 5: [({'k': 11, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 26, 'latitude_reference': -4, 'spectral_coordinate': 132, 'spectral_width': 8, 'lower_edge': 128.0, 'upper_edge': 136.0}), ({'k': 11, 'rk': 3, 'ax': 0, 'ay': 0, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 10, 'latitude_reference': 20, 'spectral_coordinate': 132, 'spectral_width': 8, 'lower_edge': 128.0, 'upper_edge': 136.0}), ({'k': 7, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 18, 'latitude_reference': 8, 'spectral_coordinate': 116, 'spectral_width': 8, 'lower_edge': 112.0, 'upper_edge': 120.0}), ({'k': 11, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': -2, 'thick': 2}, {'longitude_reference': 26, 'latitude_reference': -4, 'spectral_coordinate': 84, 'spectral_width': 4, 'lower_edge': 82.0, 'upper_edge': 86.0}), ({'k': 11, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 1}, {'longitude_reference': 26, 'latitude_reference': -4, 'spectral_coordinate': 132, 'spectral_width': 4, 'lower_edge': 130.0, 'upper_edge': 134.0}), ({'k': 11, 'rk': -1, 'ax': -2, 'ay': 5, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': -14, 'latitude_reference': 80, 'spectral_coordinate': 148, 'spectral_width': 8, 'lower_edge': 144.0, 'upper_edge': 152.0})]}\nfor i, (record, expected) in enumerate(fixtures[N]):\n    check('astronomical fixture %s' % i, solve(record), expected)\nprint(json.dumps({\"observations\": observations, \"passed\": all(x[\"passed\"] for x in observations)}, ensure_ascii=False))\nraise SystemExit(0 if all(x[\"passed\"] for x in observations) else 1)\n"},"fixed":{"sha256":"c4f595ae8ff5d010564fcc8481691868c1f653dde3a1d057b7d0f307b8ee12d1","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(d):\n    return {'longitude_reference': d['x']+d['ax']*(d['k']-d['rk']), 'latitude_reference': d['y']+d['ay']*(d['k']-d['rk']), 'spectral_coordinate': d['rv']+d['dv']*(d['k']-d['rk']), 'spectral_width': abs(d['dv'])*d['thick'], 'lower_edge': d['rv']+d['dv']*(d['k']-d['rk'])-abs(d['dv'])*d['thick']/2, 'upper_edge': d['rv']+d['dv']*(d['k']-d['rk'])+abs(d['dv'])*d['thick']/2}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = {1: [({'k': 7, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 18, 'latitude_reference': 8, 'spectral_coordinate': 116, 'spectral_width': 8, 'lower_edge': 112.0, 'upper_edge': 120.0}), ({'k': 7, 'rk': 3, 'ax': 0, 'ay': 0, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 10, 'latitude_reference': 20, 'spectral_coordinate': 116, 'spectral_width': 8, 'lower_edge': 112.0, 'upper_edge': 120.0}), ({'k': 3, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 10, 'latitude_reference': 20, 'spectral_coordinate': 100, 'spectral_width': 8, 'lower_edge': 96.0, 'upper_edge': 104.0}), ({'k': 7, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': -2, 'thick': 2}, {'longitude_reference': 18, 'latitude_reference': 8, 'spectral_coordinate': 92, 'spectral_width': 4, 'lower_edge': 90.0, 'upper_edge': 94.0}), ({'k': 7, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 1}, {'longitude_reference': 18, 'latitude_reference': 8, 'spectral_coordinate': 116, 'spectral_width': 4, 'lower_edge': 114.0, 'upper_edge': 118.0}), ({'k': 7, 'rk': -1, 'ax': -2, 'ay': 5, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': -6, 'latitude_reference': 60, 'spectral_coordinate': 132, 'spectral_width': 8, 'lower_edge': 128.0, 'upper_edge': 136.0})], 2: [({'k': 8, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 20, 'latitude_reference': 5, 'spectral_coordinate': 120, 'spectral_width': 8, 'lower_edge': 116.0, 'upper_edge': 124.0}), ({'k': 8, 'rk': 3, 'ax': 0, 'ay': 0, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 10, 'latitude_reference': 20, 'spectral_coordinate': 120, 'spectral_width': 8, 'lower_edge': 116.0, 'upper_edge': 124.0}), ({'k': 4, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 12, 'latitude_reference': 17, 'spectral_coordinate': 104, 'spectral_width': 8, 'lower_edge': 100.0, 'upper_edge': 108.0}), ({'k': 8, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': -2, 'thick': 2}, {'longitude_reference': 20, 'latitude_reference': 5, 'spectral_coordinate': 90, 'spectral_width': 4, 'lower_edge': 88.0, 'upper_edge': 92.0}), ({'k': 8, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 1}, {'longitude_reference': 20, 'latitude_reference': 5, 'spectral_coordinate': 120, 'spectral_width': 4, 'lower_edge': 118.0, 'upper_edge': 122.0}), ({'k': 8, 'rk': -1, 'ax': -2, 'ay': 5, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': -8, 'latitude_reference': 65, 'spectral_coordinate': 136, 'spectral_width': 8, 'lower_edge': 132.0, 'upper_edge': 140.0})], 3: [({'k': 9, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 22, 'latitude_reference': 2, 'spectral_coordinate': 124, 'spectral_width': 8, 'lower_edge': 120.0, 'upper_edge': 128.0}), ({'k': 9, 'rk': 3, 'ax': 0, 'ay': 0, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 10, 'latitude_reference': 20, 'spectral_coordinate': 124, 'spectral_width': 8, 'lower_edge': 120.0, 'upper_edge': 128.0}), ({'k': 5, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 14, 'latitude_reference': 14, 'spectral_coordinate': 108, 'spectral_width': 8, 'lower_edge': 104.0, 'upper_edge': 112.0}), ({'k': 9, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': -2, 'thick': 2}, {'longitude_reference': 22, 'latitude_reference': 2, 'spectral_coordinate': 88, 'spectral_width': 4, 'lower_edge': 86.0, 'upper_edge': 90.0}), ({'k': 9, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 1}, {'longitude_reference': 22, 'latitude_reference': 2, 'spectral_coordinate': 124, 'spectral_width': 4, 'lower_edge': 122.0, 'upper_edge': 126.0}), ({'k': 9, 'rk': -1, 'ax': -2, 'ay': 5, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': -10, 'latitude_reference': 70, 'spectral_coordinate': 140, 'spectral_width': 8, 'lower_edge': 136.0, 'upper_edge': 144.0})], 4: [({'k': 10, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 24, 'latitude_reference': -1, 'spectral_coordinate': 128, 'spectral_width': 8, 'lower_edge': 124.0, 'upper_edge': 132.0}), ({'k': 10, 'rk': 3, 'ax': 0, 'ay': 0, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 10, 'latitude_reference': 20, 'spectral_coordinate': 128, 'spectral_width': 8, 'lower_edge': 124.0, 'upper_edge': 132.0}), ({'k': 6, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 16, 'latitude_reference': 11, 'spectral_coordinate': 112, 'spectral_width': 8, 'lower_edge': 108.0, 'upper_edge': 116.0}), ({'k': 10, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': -2, 'thick': 2}, {'longitude_reference': 24, 'latitude_reference': -1, 'spectral_coordinate': 86, 'spectral_width': 4, 'lower_edge': 84.0, 'upper_edge': 88.0}), ({'k': 10, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 1}, {'longitude_reference': 24, 'latitude_reference': -1, 'spectral_coordinate': 128, 'spectral_width': 4, 'lower_edge': 126.0, 'upper_edge': 130.0}), ({'k': 10, 'rk': -1, 'ax': -2, 'ay': 5, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': -12, 'latitude_reference': 75, 'spectral_coordinate': 144, 'spectral_width': 8, 'lower_edge': 140.0, 'upper_edge': 148.0})], 5: [({'k': 11, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 26, 'latitude_reference': -4, 'spectral_coordinate': 132, 'spectral_width': 8, 'lower_edge': 128.0, 'upper_edge': 136.0}), ({'k': 11, 'rk': 3, 'ax': 0, 'ay': 0, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 10, 'latitude_reference': 20, 'spectral_coordinate': 132, 'spectral_width': 8, 'lower_edge': 128.0, 'upper_edge': 136.0}), ({'k': 7, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': 18, 'latitude_reference': 8, 'spectral_coordinate': 116, 'spectral_width': 8, 'lower_edge': 112.0, 'upper_edge': 120.0}), ({'k': 11, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': -2, 'thick': 2}, {'longitude_reference': 26, 'latitude_reference': -4, 'spectral_coordinate': 84, 'spectral_width': 4, 'lower_edge': 82.0, 'upper_edge': 86.0}), ({'k': 11, 'rk': 3, 'ax': 2, 'ay': -3, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 1}, {'longitude_reference': 26, 'latitude_reference': -4, 'spectral_coordinate': 132, 'spectral_width': 4, 'lower_edge': 130.0, 'upper_edge': 134.0}), ({'k': 11, 'rk': -1, 'ax': -2, 'ay': 5, 'x': 10, 'y': 20, 'rv': 100, 'dv': 4, 'thick': 2}, {'longitude_reference': -14, 'latitude_reference': 80, 'spectral_coordinate': 148, 'spectral_width': 8, 'lower_edge': 144.0, 'upper_edge': 152.0})]}\nfor i, (record, expected) in enumerate(fixtures[N]):\n    check('astronomical fixture %s' % i, solve(record), expected)\nprint(json.dumps({\"observations\": observations, \"passed\": all(x[\"passed\"] for x in observations)}, ensure_ascii=False))\nraise SystemExit(0 if all(x[\"passed\"] for x in observations) else 1)\n"}},"limitations":"Explicitly stipulated finite algebraic adapter; no standards conformance, physical accuracy, or production-library claim. Inputs are the documented finite valid model domain. This reproducer isolates one failure mechanism. Results cover the supplied fixtures. Variants within a family share a test contract and should remain grouped when constructing evaluation splits. Related mechanisms with a shared evaluation_group must also remain together; these controlled models are not independent production incidents.","method":"Deterministic executable model with adversarial boundary fixtures.","provenance":{"created_by":"Failure Map","dependencies":"Python standard library","family":"s3-astronomical-coordinate-conventions-cube-axis-slice-lower_edge","generated_at":"2026-09-29T14:45:53.154785+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Catalog, detector, sky-coordinate, and spectroscopy adapters must preserve the association between numeric coordinates and their declared reference conventions.","repair":"Preserve the declared model convention at this site: d['rv']+d['dv']*(d['k']-d['rk'])-abs(d['dv'])*d['thick']/2","root_cause":"Collapsed channel edge is computed as a center or signed half-width. Faulty expression: d['rv']+d['dv']*(d['k']-d['rk'])","sha256":"14c0175a59807c60681593944b5e7facc0a2cde55a3efcb6f39fb76f072c3e3c","title":"Cube axis slice: Collapsed channel edge is computed as a center or signed half-width · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":45.532,"exit_code":1,"observations":[{"actual":{"latitude_reference":8,"longitude_reference":18,"lower_edge":112.0,"spectral_coordinate":116,"spectral_width":8,"upper_edge":120.0},"check":"astronomical fixture 0","expected":{"latitude_reference":8,"longitude_reference":18,"lower_edge":112.0,"spectral_coordinate":116,"spectral_width":8,"upper_edge":120.0},"passed":true},{"actual":{"latitude_reference":20,"longitude_reference":10,"lower_edge":112.0,"spectral_coordinate":116,"spectral_width":8,"upper_edge":120.0},"check":"astronomical fixture 1","expected":{"latitude_reference":20,"longitude_reference":10,"lower_edge":112.0,"spectral_coordinate":116,"spectral_width":8,"upper_edge":120.0},"passed":true},{"actual":{"latitude_reference":20,"longitude_reference":10,"lower_edge":96.0,"spectral_coordinate":100,"spectral_width":8,"upper_edge":104.0},"check":"astronomical fixture 2","expected":{"latitude_reference":20,"longitude_reference":10,"lower_edge":96.0,"spectral_coordinate":100,"spectral_width":8,"upper_edge":104.0},"passed":true},{"actual":{"latitude_reference":8,"longitude_reference":18,"lower_edge":94.0,"spectral_coordinate":92,"spectral_width":4,"upper_edge":94.0},"check":"astronomical fixture 3","expected":{"latitude_reference":8,"longitude_reference":18,"lower_edge":90.0,"spectral_coordinate":92,"spectral_width":4,"upper_edge":94.0},"passed":false},{"actual":{"latitude_reference":8,"longitude_reference":18,"lower_edge":114.0,"spectral_coordinate":116,"spectral_width":4,"upper_edge":118.0},"check":"astronomical fixture 4","expected":{"latitude_reference":8,"longitude_reference":18,"lower_edge":114.0,"spectral_coordinate":116,"spectral_width":4,"upper_edge":118.0},"passed":true},{"actual":{"latitude_reference":60,"longitude_reference":-6,"lower_edge":128.0,"spectral_coordinate":132,"spectral_width":8,"upper_edge":136.0},"check":"astronomical fixture 5","expected":{"latitude_reference":60,"longitude_reference":-6,"lower_edge":128.0,"spectral_coordinate":132,"spectral_width":8,"upper_edge":136.0},"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"astronomical fixture 0\", \"actual\": {\"longitude_reference\": 18, \"latitude_reference\": 8, \"spectral_coordinate\": 116, \"spectral_width\": 8, \"lower_edge\": 112.0, \"upper_edge\": 120.0}, \"expected\": {\"longitude_reference\": 18, \"latitude_reference\": 8, \"spectral_coordinate\": 116, \"spectral_width\": 8, \"lower_edge\": 112.0, \"upper_edge\": 120.0}, \"passed\": true}, {\"check\": \"astronomical fixture 1\", \"actual\": {\"longitude_reference\": 10, \"latitude_reference\": 20, \"spectral_coordinate\": 116, \"spectral_width\": 8, \"lower_edge\": 112.0, \"upper_edge\": 120.0}, \"expected\": {\"longitude_reference\": 10, \"latitude_reference\": 20, \"spectral_coordinate\": 116, \"spectral_width\": 8, \"lower_edge\": 112.0, \"upper_edge\": 120.0}, \"passed\": true}, {\"check\": \"astronomical fixture 2\", \"actual\": {\"longitude_reference\": 10, \"latitude_reference\": 20, \"spectral_coordinate\": 100, \"spectral_width\": 8, \"lower_edge\": 96.0, \"upper_edge\": 104.0}, \"expected\": {\"longitude_reference\": 10, \"latitude_reference\": 20, \"spectral_coordinate\": 100, \"spectral_width\": 8, \"lower_edge\": 96.0, \"upper_edge\": 104.0}, \"passed\": true}, {\"check\": \"astronomical fixture 3\", \"actual\": {\"longitude_reference\": 18, \"latitude_reference\": 8, \"spectral_coordinate\": 92, \"spectral_width\": 4, \"lower_edge\": 94.0, \"upper_edge\": 94.0}, \"expected\": {\"longitude_reference\": 18, \"latitude_reference\": 8, \"spectral_coordinate\": 92, \"spectral_width\": 4, \"lower_edge\": 90.0, \"upper_edge\": 94.0}, \"passed\": false}, {\"check\": \"astronomical fixture 4\", \"actual\": {\"longitude_reference\": 18, \"latitude_reference\": 8, \"spectral_coordinate\": 116, \"spectral_width\": 4, \"lower_edge\": 114.0, \"upper_edge\": 118.0}, \"expected\": {\"longitude_reference\": 18, \"latitude_reference\": 8, \"spectral_coordinate\": 116, \"spectral_width\": 4, \"lower_edge\": 114.0, \"upper_edge\": 118.0}, \"passed\": true}, {\"check\": \"astronomical fixture 5\", \"actual\": {\"longitude_reference\": -6, \"latitude_reference\": 60, \"spectral_coordinate\": 132, \"spectral_width\": 8, \"lower_edge\": 128.0, \"upper_edge\": 136.0}, \"expected\": {\"longitude_reference\": -6, \"latitude_reference\": 60, \"spectral_coordinate\": 132, \"spectral_width\": 8, \"lower_edge\": 128.0, \"upper_edge\": 136.0}, \"passed\": true}], \"passed\": false}\n"},"broken":{"elapsed_ms":45.233,"exit_code":1,"observations":[{"actual":{"latitude_reference":8,"longitude_reference":18,"lower_edge":116,"spectral_coordinate":116,"spectral_width":8,"upper_edge":120.0},"check":"astronomical fixture 0","expected":{"latitude_reference":8,"longitude_reference":18,"lower_edge":112.0,"spectral_coordinate":116,"spectral_width":8,"upper_edge":120.0},"passed":false},{"actual":{"latitude_reference":20,"longitude_reference":10,"lower_edge":116,"spectral_coordinate":116,"spectral_width":8,"upper_edge":120.0},"check":"astronomical fixture 1","expected":{"latitude_reference":20,"longitude_reference":10,"lower_edge":112.0,"spectral_coordinate":116,"spectral_width":8,"upper_edge":120.0},"passed":false},{"actual":{"latitude_reference":20,"longitude_reference":10,"lower_edge":100,"spectral_coordinate":100,"spectral_width":8,"upper_edge":104.0},"check":"astronomical fixture 2","expected":{"latitude_reference":20,"longitude_reference":10,"lower_edge":96.0,"spectral_coordinate":100,"spectral_width":8,"upper_edge":104.0},"passed":false},{"actual":{"latitude_reference":8,"longitude_reference":18,"lower_edge":92,"spectral_coordinate":92,"spectral_width":4,"upper_edge":94.0},"check":"astronomical fixture 3","expected":{"latitude_reference":8,"longitude_reference":18,"lower_edge":90.0,"spectral_coordinate":92,"spectral_width":4,"upper_edge":94.0},"passed":false},{"actual":{"latitude_reference":8,"longitude_reference":18,"lower_edge":116,"spectral_coordinate":116,"spectral_width":4,"upper_edge":118.0},"check":"astronomical fixture 4","expected":{"latitude_reference":8,"longitude_reference":18,"lower_edge":114.0,"spectral_coordinate":116,"spectral_width":4,"upper_edge":118.0},"passed":false},{"actual":{"latitude_reference":60,"longitude_reference":-6,"lower_edge":132,"spectral_coordinate":132,"spectral_width":8,"upper_edge":136.0},"check":"astronomical fixture 5","expected":{"latitude_reference":60,"longitude_reference":-6,"lower_edge":128.0,"spectral_coordinate":132,"spectral_width":8,"upper_edge":136.0},"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"astronomical fixture 0\", \"actual\": {\"longitude_reference\": 18, \"latitude_reference\": 8, \"spectral_coordinate\": 116, \"spectral_width\": 8, \"lower_edge\": 116, \"upper_edge\": 120.0}, \"expected\": {\"longitude_reference\": 18, \"latitude_reference\": 8, \"spectral_coordinate\": 116, \"spectral_width\": 8, \"lower_edge\": 112.0, \"upper_edge\": 120.0}, \"passed\": false}, {\"check\": \"astronomical fixture 1\", \"actual\": {\"longitude_reference\": 10, \"latitude_reference\": 20, \"spectral_coordinate\": 116, \"spectral_width\": 8, \"lower_edge\": 116, \"upper_edge\": 120.0}, \"expected\": {\"longitude_reference\": 10, \"latitude_reference\": 20, \"spectral_coordinate\": 116, \"spectral_width\": 8, \"lower_edge\": 112.0, \"upper_edge\": 120.0}, \"passed\": false}, {\"check\": \"astronomical fixture 2\", \"actual\": {\"longitude_reference\": 10, \"latitude_reference\": 20, \"spectral_coordinate\": 100, \"spectral_width\": 8, \"lower_edge\": 100, \"upper_edge\": 104.0}, \"expected\": {\"longitude_reference\": 10, \"latitude_reference\": 20, \"spectral_coordinate\": 100, \"spectral_width\": 8, \"lower_edge\": 96.0, \"upper_edge\": 104.0}, \"passed\": false}, {\"check\": \"astronomical fixture 3\", \"actual\": {\"longitude_reference\": 18, \"latitude_reference\": 8, \"spectral_coordinate\": 92, \"spectral_width\": 4, \"lower_edge\": 92, \"upper_edge\": 94.0}, \"expected\": {\"longitude_reference\": 18, \"latitude_reference\": 8, \"spectral_coordinate\": 92, \"spectral_width\": 4, \"lower_edge\": 90.0, \"upper_edge\": 94.0}, \"passed\": false}, {\"check\": \"astronomical fixture 4\", \"actual\": {\"longitude_reference\": 18, \"latitude_reference\": 8, \"spectral_coordinate\": 116, \"spectral_width\": 4, \"lower_edge\": 116, \"upper_edge\": 118.0}, \"expected\": {\"longitude_reference\": 18, \"latitude_reference\": 8, \"spectral_coordinate\": 116, \"spectral_width\": 4, \"lower_edge\": 114.0, \"upper_edge\": 118.0}, \"passed\": false}, {\"check\": \"astronomical fixture 5\", \"actual\": {\"longitude_reference\": -6, \"latitude_reference\": 60, \"spectral_coordinate\": 132, \"spectral_width\": 8, \"lower_edge\": 132, \"upper_edge\": 136.0}, \"expected\": {\"longitude_reference\": -6, \"latitude_reference\": 60, \"spectral_coordinate\": 132, \"spectral_width\": 8, \"lower_edge\": 128.0, \"upper_edge\": 136.0}, \"passed\": false}], \"passed\": false}\n"},"fixed":{"elapsed_ms":40.984,"exit_code":0,"observations":[{"actual":{"latitude_reference":8,"longitude_reference":18,"lower_edge":112.0,"spectral_coordinate":116,"spectral_width":8,"upper_edge":120.0},"check":"astronomical fixture 0","expected":{"latitude_reference":8,"longitude_reference":18,"lower_edge":112.0,"spectral_coordinate":116,"spectral_width":8,"upper_edge":120.0},"passed":true},{"actual":{"latitude_reference":20,"longitude_reference":10,"lower_edge":112.0,"spectral_coordinate":116,"spectral_width":8,"upper_edge":120.0},"check":"astronomical fixture 1","expected":{"latitude_reference":20,"longitude_reference":10,"lower_edge":112.0,"spectral_coordinate":116,"spectral_width":8,"upper_edge":120.0},"passed":true},{"actual":{"latitude_reference":20,"longitude_reference":10,"lower_edge":96.0,"spectral_coordinate":100,"spectral_width":8,"upper_edge":104.0},"check":"astronomical fixture 2","expected":{"latitude_reference":20,"longitude_reference":10,"lower_edge":96.0,"spectral_coordinate":100,"spectral_width":8,"upper_edge":104.0},"passed":true},{"actual":{"latitude_reference":8,"longitude_reference":18,"lower_edge":90.0,"spectral_coordinate":92,"spectral_width":4,"upper_edge":94.0},"check":"astronomical fixture 3","expected":{"latitude_reference":8,"longitude_reference":18,"lower_edge":90.0,"spectral_coordinate":92,"spectral_width":4,"upper_edge":94.0},"passed":true},{"actual":{"latitude_reference":8,"longitude_reference":18,"lower_edge":114.0,"spectral_coordinate":116,"spectral_width":4,"upper_edge":118.0},"check":"astronomical fixture 4","expected":{"latitude_reference":8,"longitude_reference":18,"lower_edge":114.0,"spectral_coordinate":116,"spectral_width":4,"upper_edge":118.0},"passed":true},{"actual":{"latitude_reference":60,"longitude_reference":-6,"lower_edge":128.0,"spectral_coordinate":132,"spectral_width":8,"upper_edge":136.0},"check":"astronomical fixture 5","expected":{"latitude_reference":60,"longitude_reference":-6,"lower_edge":128.0,"spectral_coordinate":132,"spectral_width":8,"upper_edge":136.0},"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"astronomical fixture 0\", \"actual\": {\"longitude_reference\": 18, \"latitude_reference\": 8, \"spectral_coordinate\": 116, \"spectral_width\": 8, \"lower_edge\": 112.0, \"upper_edge\": 120.0}, \"expected\": {\"longitude_reference\": 18, \"latitude_reference\": 8, \"spectral_coordinate\": 116, \"spectral_width\": 8, \"lower_edge\": 112.0, \"upper_edge\": 120.0}, \"passed\": true}, {\"check\": \"astronomical fixture 1\", \"actual\": {\"longitude_reference\": 10, \"latitude_reference\": 20, \"spectral_coordinate\": 116, \"spectral_width\": 8, \"lower_edge\": 112.0, \"upper_edge\": 120.0}, \"expected\": {\"longitude_reference\": 10, \"latitude_reference\": 20, \"spectral_coordinate\": 116, \"spectral_width\": 8, \"lower_edge\": 112.0, \"upper_edge\": 120.0}, \"passed\": true}, {\"check\": \"astronomical fixture 2\", \"actual\": {\"longitude_reference\": 10, \"latitude_reference\": 20, \"spectral_coordinate\": 100, \"spectral_width\": 8, \"lower_edge\": 96.0, \"upper_edge\": 104.0}, \"expected\": {\"longitude_reference\": 10, \"latitude_reference\": 20, \"spectral_coordinate\": 100, \"spectral_width\": 8, \"lower_edge\": 96.0, \"upper_edge\": 104.0}, \"passed\": true}, {\"check\": \"astronomical fixture 3\", \"actual\": {\"longitude_reference\": 18, \"latitude_reference\": 8, \"spectral_coordinate\": 92, \"spectral_width\": 4, \"lower_edge\": 90.0, \"upper_edge\": 94.0}, \"expected\": {\"longitude_reference\": 18, \"latitude_reference\": 8, \"spectral_coordinate\": 92, \"spectral_width\": 4, \"lower_edge\": 90.0, \"upper_edge\": 94.0}, \"passed\": true}, {\"check\": \"astronomical fixture 4\", \"actual\": {\"longitude_reference\": 18, \"latitude_reference\": 8, \"spectral_coordinate\": 116, \"spectral_width\": 4, \"lower_edge\": 114.0, \"upper_edge\": 118.0}, \"expected\": {\"longitude_reference\": 18, \"latitude_reference\": 8, \"spectral_coordinate\": 116, \"spectral_width\": 4, \"lower_edge\": 114.0, \"upper_edge\": 118.0}, \"passed\": true}, {\"check\": \"astronomical fixture 5\", \"actual\": {\"longitude_reference\": -6, \"latitude_reference\": 60, \"spectral_coordinate\": 132, \"spectral_width\": 8, \"lower_edge\": 128.0, \"upper_edge\": 136.0}, \"expected\": {\"longitude_reference\": -6, \"latitude_reference\": 60, \"spectral_coordinate\": 132, \"spectral_width\": 8, \"lower_edge\": 128.0, \"upper_edge\": 136.0}, \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}