{"abstract":"The adapter reports an incorrect infinite time while other fields remain valid.","category":"Astronomical coordinate conventions","checks":6,"contract":"A stipulated cold-plasma timing adapter has constant K, dispersion measure D, positive radio frequency f, positive reference frequency r, channel width w and timestamp t. Delay relative to infinite frequency is K*D/f**2. Finite-reference dedispersion subtracts the difference of inverse squares. Output fields are defined by: infinite_delay = d['K']*d['D']/d['f']**2; reference_delay = d['K']*d['D']*(1/d['f']**2-1/d['r']**2); dedispersed_time = d['t']-d['K']*d['D']*(1/d['f']**2-1/d['r']**2); frequency_slope = -2*d['K']*d['D']/d['f']**3; channel_smearing = abs(2*d['K']*d['D']*d['w']/d['f']**3); infinite_time = d['t']-d['K']*d['D']/d['f']**2","evaluation_group":"astro-pulsar-dispersion-coordinate","failed_approach":"A partial convention repair still uses d['t']+d['K']*d['D']/d['f']**2","family":"s3-astronomical-coordinate-conventions-pulsar-dispersion-coordinate-infinite_time","id":"FA-56066","implementations":{"attempt":{"sha256":"c8273f4471765fc8945de25ad5138fa67e4c913beb5817c5b1b543e5c6d380d8","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(d):\n    return {'infinite_delay': d['K']*d['D']/d['f']**2, 'reference_delay': d['K']*d['D']*(1/d['f']**2-1/d['r']**2), 'dedispersed_time': d['t']-d['K']*d['D']*(1/d['f']**2-1/d['r']**2), 'frequency_slope': -2*d['K']*d['D']/d['f']**3, 'channel_smearing': abs(2*d['K']*d['D']*d['w']/d['f']**3), 'infinite_time': d['t']+d['K']*d['D']/d['f']**2}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = {1: [({'t': 100, 'K': 4, 'D': 3, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 3.0, 'reference_delay': 2.25, 'dedispersed_time': 97.75, 'frequency_slope': -3.0, 'channel_smearing': 3.0, 'infinite_time': 97.0}), ({'t': 100, 'K': 4, 'D': 3, 'f': 4, 'r': 4, 'w': 1}, {'infinite_delay': 0.75, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.375, 'channel_smearing': 0.375, 'infinite_time': 99.25}), ({'t': 100, 'K': 4, 'D': 0, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 0.0, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': 0.0, 'channel_smearing': 0.0, 'infinite_time': 100.0}), ({'t': 100, 'K': 4, 'D': 3, 'f': 8, 'r': 2, 'w': 1}, {'infinite_delay': 0.1875, 'reference_delay': -2.8125, 'dedispersed_time': 102.8125, 'frequency_slope': -0.046875, 'channel_smearing': 0.046875, 'infinite_time': 99.8125}), ({'t': 100, 'K': 1, 'D': 3, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 0.75, 'reference_delay': 0.5625, 'dedispersed_time': 99.4375, 'frequency_slope': -0.75, 'channel_smearing': 0.75, 'infinite_time': 99.25}), ({'t': 100, 'K': 4, 'D': 3, 'f': 4, 'r': 4, 'w': 2}, {'infinite_delay': 0.75, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.375, 'channel_smearing': 0.75, 'infinite_time': 99.25})], 2: [({'t': 100, 'K': 4, 'D': 4, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 4.0, 'reference_delay': 3.0, 'dedispersed_time': 97.0, 'frequency_slope': -4.0, 'channel_smearing': 4.0, 'infinite_time': 96.0}), ({'t': 100, 'K': 4, 'D': 4, 'f': 4, 'r': 4, 'w': 1}, {'infinite_delay': 1.0, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.5, 'channel_smearing': 0.5, 'infinite_time': 99.0}), ({'t': 100, 'K': 4, 'D': 1, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 1.0, 'reference_delay': 0.75, 'dedispersed_time': 99.25, 'frequency_slope': -1.0, 'channel_smearing': 1.0, 'infinite_time': 99.0}), ({'t': 100, 'K': 4, 'D': 4, 'f': 8, 'r': 2, 'w': 1}, {'infinite_delay': 0.25, 'reference_delay': -3.75, 'dedispersed_time': 103.75, 'frequency_slope': -0.0625, 'channel_smearing': 0.0625, 'infinite_time': 99.75}), ({'t': 100, 'K': 1, 'D': 4, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 1.0, 'reference_delay': 0.75, 'dedispersed_time': 99.25, 'frequency_slope': -1.0, 'channel_smearing': 1.0, 'infinite_time': 99.0}), ({'t': 100, 'K': 4, 'D': 4, 'f': 4, 'r': 4, 'w': 2}, {'infinite_delay': 1.0, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.5, 'channel_smearing': 1.0, 'infinite_time': 99.0})], 3: [({'t': 100, 'K': 4, 'D': 5, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 5.0, 'reference_delay': 3.75, 'dedispersed_time': 96.25, 'frequency_slope': -5.0, 'channel_smearing': 5.0, 'infinite_time': 95.0}), ({'t': 100, 'K': 4, 'D': 5, 'f': 4, 'r': 4, 'w': 1}, {'infinite_delay': 1.25, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.625, 'channel_smearing': 0.625, 'infinite_time': 98.75}), ({'t': 100, 'K': 4, 'D': 2, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 2.0, 'reference_delay': 1.5, 'dedispersed_time': 98.5, 'frequency_slope': -2.0, 'channel_smearing': 2.0, 'infinite_time': 98.0}), ({'t': 100, 'K': 4, 'D': 5, 'f': 8, 'r': 2, 'w': 1}, {'infinite_delay': 0.3125, 'reference_delay': -4.6875, 'dedispersed_time': 104.6875, 'frequency_slope': -0.078125, 'channel_smearing': 0.078125, 'infinite_time': 99.6875}), ({'t': 100, 'K': 1, 'D': 5, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 1.25, 'reference_delay': 0.9375, 'dedispersed_time': 99.0625, 'frequency_slope': -1.25, 'channel_smearing': 1.25, 'infinite_time': 98.75}), ({'t': 100, 'K': 4, 'D': 5, 'f': 4, 'r': 4, 'w': 2}, {'infinite_delay': 1.25, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.625, 'channel_smearing': 1.25, 'infinite_time': 98.75})], 4: [({'t': 100, 'K': 4, 'D': 6, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 6.0, 'reference_delay': 4.5, 'dedispersed_time': 95.5, 'frequency_slope': -6.0, 'channel_smearing': 6.0, 'infinite_time': 94.0}), ({'t': 100, 'K': 4, 'D': 6, 'f': 4, 'r': 4, 'w': 1}, {'infinite_delay': 1.5, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.75, 'channel_smearing': 0.75, 'infinite_time': 98.5}), ({'t': 100, 'K': 4, 'D': 3, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 3.0, 'reference_delay': 2.25, 'dedispersed_time': 97.75, 'frequency_slope': -3.0, 'channel_smearing': 3.0, 'infinite_time': 97.0}), ({'t': 100, 'K': 4, 'D': 6, 'f': 8, 'r': 2, 'w': 1}, {'infinite_delay': 0.375, 'reference_delay': -5.625, 'dedispersed_time': 105.625, 'frequency_slope': -0.09375, 'channel_smearing': 0.09375, 'infinite_time': 99.625}), ({'t': 100, 'K': 1, 'D': 6, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 1.5, 'reference_delay': 1.125, 'dedispersed_time': 98.875, 'frequency_slope': -1.5, 'channel_smearing': 1.5, 'infinite_time': 98.5}), ({'t': 100, 'K': 4, 'D': 6, 'f': 4, 'r': 4, 'w': 2}, {'infinite_delay': 1.5, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.75, 'channel_smearing': 1.5, 'infinite_time': 98.5})], 5: [({'t': 100, 'K': 4, 'D': 7, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 7.0, 'reference_delay': 5.25, 'dedispersed_time': 94.75, 'frequency_slope': -7.0, 'channel_smearing': 7.0, 'infinite_time': 93.0}), ({'t': 100, 'K': 4, 'D': 7, 'f': 4, 'r': 4, 'w': 1}, {'infinite_delay': 1.75, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.875, 'channel_smearing': 0.875, 'infinite_time': 98.25}), ({'t': 100, 'K': 4, 'D': 4, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 4.0, 'reference_delay': 3.0, 'dedispersed_time': 97.0, 'frequency_slope': -4.0, 'channel_smearing': 4.0, 'infinite_time': 96.0}), ({'t': 100, 'K': 4, 'D': 7, 'f': 8, 'r': 2, 'w': 1}, {'infinite_delay': 0.4375, 'reference_delay': -6.5625, 'dedispersed_time': 106.5625, 'frequency_slope': -0.109375, 'channel_smearing': 0.109375, 'infinite_time': 99.5625}), ({'t': 100, 'K': 1, 'D': 7, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 1.75, 'reference_delay': 1.3125, 'dedispersed_time': 98.6875, 'frequency_slope': -1.75, 'channel_smearing': 1.75, 'infinite_time': 98.25}), ({'t': 100, 'K': 4, 'D': 7, 'f': 4, 'r': 4, 'w': 2}, {'infinite_delay': 1.75, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.875, 'channel_smearing': 1.75, 'infinite_time': 98.25})]}\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":"658c1121a1d4eba24daeb4061db9e1ee78c6d6a26bfe407b037ee89e3ed93c5e","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(d):\n    return {'infinite_delay': d['K']*d['D']/d['f']**2, 'reference_delay': d['K']*d['D']*(1/d['f']**2-1/d['r']**2), 'dedispersed_time': d['t']-d['K']*d['D']*(1/d['f']**2-1/d['r']**2), 'frequency_slope': -2*d['K']*d['D']/d['f']**3, 'channel_smearing': abs(2*d['K']*d['D']*d['w']/d['f']**3), 'infinite_time': d['t']-d['K']*d['D']*(1/d['f']**2-1/d['r']**2)}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = {1: [({'t': 100, 'K': 4, 'D': 3, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 3.0, 'reference_delay': 2.25, 'dedispersed_time': 97.75, 'frequency_slope': -3.0, 'channel_smearing': 3.0, 'infinite_time': 97.0}), ({'t': 100, 'K': 4, 'D': 3, 'f': 4, 'r': 4, 'w': 1}, {'infinite_delay': 0.75, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.375, 'channel_smearing': 0.375, 'infinite_time': 99.25}), ({'t': 100, 'K': 4, 'D': 0, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 0.0, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': 0.0, 'channel_smearing': 0.0, 'infinite_time': 100.0}), ({'t': 100, 'K': 4, 'D': 3, 'f': 8, 'r': 2, 'w': 1}, {'infinite_delay': 0.1875, 'reference_delay': -2.8125, 'dedispersed_time': 102.8125, 'frequency_slope': -0.046875, 'channel_smearing': 0.046875, 'infinite_time': 99.8125}), ({'t': 100, 'K': 1, 'D': 3, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 0.75, 'reference_delay': 0.5625, 'dedispersed_time': 99.4375, 'frequency_slope': -0.75, 'channel_smearing': 0.75, 'infinite_time': 99.25}), ({'t': 100, 'K': 4, 'D': 3, 'f': 4, 'r': 4, 'w': 2}, {'infinite_delay': 0.75, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.375, 'channel_smearing': 0.75, 'infinite_time': 99.25})], 2: [({'t': 100, 'K': 4, 'D': 4, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 4.0, 'reference_delay': 3.0, 'dedispersed_time': 97.0, 'frequency_slope': -4.0, 'channel_smearing': 4.0, 'infinite_time': 96.0}), ({'t': 100, 'K': 4, 'D': 4, 'f': 4, 'r': 4, 'w': 1}, {'infinite_delay': 1.0, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.5, 'channel_smearing': 0.5, 'infinite_time': 99.0}), ({'t': 100, 'K': 4, 'D': 1, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 1.0, 'reference_delay': 0.75, 'dedispersed_time': 99.25, 'frequency_slope': -1.0, 'channel_smearing': 1.0, 'infinite_time': 99.0}), ({'t': 100, 'K': 4, 'D': 4, 'f': 8, 'r': 2, 'w': 1}, {'infinite_delay': 0.25, 'reference_delay': -3.75, 'dedispersed_time': 103.75, 'frequency_slope': -0.0625, 'channel_smearing': 0.0625, 'infinite_time': 99.75}), ({'t': 100, 'K': 1, 'D': 4, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 1.0, 'reference_delay': 0.75, 'dedispersed_time': 99.25, 'frequency_slope': -1.0, 'channel_smearing': 1.0, 'infinite_time': 99.0}), ({'t': 100, 'K': 4, 'D': 4, 'f': 4, 'r': 4, 'w': 2}, {'infinite_delay': 1.0, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.5, 'channel_smearing': 1.0, 'infinite_time': 99.0})], 3: [({'t': 100, 'K': 4, 'D': 5, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 5.0, 'reference_delay': 3.75, 'dedispersed_time': 96.25, 'frequency_slope': -5.0, 'channel_smearing': 5.0, 'infinite_time': 95.0}), ({'t': 100, 'K': 4, 'D': 5, 'f': 4, 'r': 4, 'w': 1}, {'infinite_delay': 1.25, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.625, 'channel_smearing': 0.625, 'infinite_time': 98.75}), ({'t': 100, 'K': 4, 'D': 2, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 2.0, 'reference_delay': 1.5, 'dedispersed_time': 98.5, 'frequency_slope': -2.0, 'channel_smearing': 2.0, 'infinite_time': 98.0}), ({'t': 100, 'K': 4, 'D': 5, 'f': 8, 'r': 2, 'w': 1}, {'infinite_delay': 0.3125, 'reference_delay': -4.6875, 'dedispersed_time': 104.6875, 'frequency_slope': -0.078125, 'channel_smearing': 0.078125, 'infinite_time': 99.6875}), ({'t': 100, 'K': 1, 'D': 5, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 1.25, 'reference_delay': 0.9375, 'dedispersed_time': 99.0625, 'frequency_slope': -1.25, 'channel_smearing': 1.25, 'infinite_time': 98.75}), ({'t': 100, 'K': 4, 'D': 5, 'f': 4, 'r': 4, 'w': 2}, {'infinite_delay': 1.25, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.625, 'channel_smearing': 1.25, 'infinite_time': 98.75})], 4: [({'t': 100, 'K': 4, 'D': 6, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 6.0, 'reference_delay': 4.5, 'dedispersed_time': 95.5, 'frequency_slope': -6.0, 'channel_smearing': 6.0, 'infinite_time': 94.0}), ({'t': 100, 'K': 4, 'D': 6, 'f': 4, 'r': 4, 'w': 1}, {'infinite_delay': 1.5, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.75, 'channel_smearing': 0.75, 'infinite_time': 98.5}), ({'t': 100, 'K': 4, 'D': 3, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 3.0, 'reference_delay': 2.25, 'dedispersed_time': 97.75, 'frequency_slope': -3.0, 'channel_smearing': 3.0, 'infinite_time': 97.0}), ({'t': 100, 'K': 4, 'D': 6, 'f': 8, 'r': 2, 'w': 1}, {'infinite_delay': 0.375, 'reference_delay': -5.625, 'dedispersed_time': 105.625, 'frequency_slope': -0.09375, 'channel_smearing': 0.09375, 'infinite_time': 99.625}), ({'t': 100, 'K': 1, 'D': 6, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 1.5, 'reference_delay': 1.125, 'dedispersed_time': 98.875, 'frequency_slope': -1.5, 'channel_smearing': 1.5, 'infinite_time': 98.5}), ({'t': 100, 'K': 4, 'D': 6, 'f': 4, 'r': 4, 'w': 2}, {'infinite_delay': 1.5, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.75, 'channel_smearing': 1.5, 'infinite_time': 98.5})], 5: [({'t': 100, 'K': 4, 'D': 7, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 7.0, 'reference_delay': 5.25, 'dedispersed_time': 94.75, 'frequency_slope': -7.0, 'channel_smearing': 7.0, 'infinite_time': 93.0}), ({'t': 100, 'K': 4, 'D': 7, 'f': 4, 'r': 4, 'w': 1}, {'infinite_delay': 1.75, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.875, 'channel_smearing': 0.875, 'infinite_time': 98.25}), ({'t': 100, 'K': 4, 'D': 4, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 4.0, 'reference_delay': 3.0, 'dedispersed_time': 97.0, 'frequency_slope': -4.0, 'channel_smearing': 4.0, 'infinite_time': 96.0}), ({'t': 100, 'K': 4, 'D': 7, 'f': 8, 'r': 2, 'w': 1}, {'infinite_delay': 0.4375, 'reference_delay': -6.5625, 'dedispersed_time': 106.5625, 'frequency_slope': -0.109375, 'channel_smearing': 0.109375, 'infinite_time': 99.5625}), ({'t': 100, 'K': 1, 'D': 7, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 1.75, 'reference_delay': 1.3125, 'dedispersed_time': 98.6875, 'frequency_slope': -1.75, 'channel_smearing': 1.75, 'infinite_time': 98.25}), ({'t': 100, 'K': 4, 'D': 7, 'f': 4, 'r': 4, 'w': 2}, {'infinite_delay': 1.75, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.875, 'channel_smearing': 1.75, 'infinite_time': 98.25})]}\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":"ac250a73cd869f5fe48bcc545a66914112fd66bd941b7c9c5a4c046744e75332","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(d):\n    return {'infinite_delay': d['K']*d['D']/d['f']**2, 'reference_delay': d['K']*d['D']*(1/d['f']**2-1/d['r']**2), 'dedispersed_time': d['t']-d['K']*d['D']*(1/d['f']**2-1/d['r']**2), 'frequency_slope': -2*d['K']*d['D']/d['f']**3, 'channel_smearing': abs(2*d['K']*d['D']*d['w']/d['f']**3), 'infinite_time': d['t']-d['K']*d['D']/d['f']**2}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = {1: [({'t': 100, 'K': 4, 'D': 3, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 3.0, 'reference_delay': 2.25, 'dedispersed_time': 97.75, 'frequency_slope': -3.0, 'channel_smearing': 3.0, 'infinite_time': 97.0}), ({'t': 100, 'K': 4, 'D': 3, 'f': 4, 'r': 4, 'w': 1}, {'infinite_delay': 0.75, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.375, 'channel_smearing': 0.375, 'infinite_time': 99.25}), ({'t': 100, 'K': 4, 'D': 0, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 0.0, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': 0.0, 'channel_smearing': 0.0, 'infinite_time': 100.0}), ({'t': 100, 'K': 4, 'D': 3, 'f': 8, 'r': 2, 'w': 1}, {'infinite_delay': 0.1875, 'reference_delay': -2.8125, 'dedispersed_time': 102.8125, 'frequency_slope': -0.046875, 'channel_smearing': 0.046875, 'infinite_time': 99.8125}), ({'t': 100, 'K': 1, 'D': 3, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 0.75, 'reference_delay': 0.5625, 'dedispersed_time': 99.4375, 'frequency_slope': -0.75, 'channel_smearing': 0.75, 'infinite_time': 99.25}), ({'t': 100, 'K': 4, 'D': 3, 'f': 4, 'r': 4, 'w': 2}, {'infinite_delay': 0.75, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.375, 'channel_smearing': 0.75, 'infinite_time': 99.25})], 2: [({'t': 100, 'K': 4, 'D': 4, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 4.0, 'reference_delay': 3.0, 'dedispersed_time': 97.0, 'frequency_slope': -4.0, 'channel_smearing': 4.0, 'infinite_time': 96.0}), ({'t': 100, 'K': 4, 'D': 4, 'f': 4, 'r': 4, 'w': 1}, {'infinite_delay': 1.0, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.5, 'channel_smearing': 0.5, 'infinite_time': 99.0}), ({'t': 100, 'K': 4, 'D': 1, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 1.0, 'reference_delay': 0.75, 'dedispersed_time': 99.25, 'frequency_slope': -1.0, 'channel_smearing': 1.0, 'infinite_time': 99.0}), ({'t': 100, 'K': 4, 'D': 4, 'f': 8, 'r': 2, 'w': 1}, {'infinite_delay': 0.25, 'reference_delay': -3.75, 'dedispersed_time': 103.75, 'frequency_slope': -0.0625, 'channel_smearing': 0.0625, 'infinite_time': 99.75}), ({'t': 100, 'K': 1, 'D': 4, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 1.0, 'reference_delay': 0.75, 'dedispersed_time': 99.25, 'frequency_slope': -1.0, 'channel_smearing': 1.0, 'infinite_time': 99.0}), ({'t': 100, 'K': 4, 'D': 4, 'f': 4, 'r': 4, 'w': 2}, {'infinite_delay': 1.0, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.5, 'channel_smearing': 1.0, 'infinite_time': 99.0})], 3: [({'t': 100, 'K': 4, 'D': 5, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 5.0, 'reference_delay': 3.75, 'dedispersed_time': 96.25, 'frequency_slope': -5.0, 'channel_smearing': 5.0, 'infinite_time': 95.0}), ({'t': 100, 'K': 4, 'D': 5, 'f': 4, 'r': 4, 'w': 1}, {'infinite_delay': 1.25, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.625, 'channel_smearing': 0.625, 'infinite_time': 98.75}), ({'t': 100, 'K': 4, 'D': 2, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 2.0, 'reference_delay': 1.5, 'dedispersed_time': 98.5, 'frequency_slope': -2.0, 'channel_smearing': 2.0, 'infinite_time': 98.0}), ({'t': 100, 'K': 4, 'D': 5, 'f': 8, 'r': 2, 'w': 1}, {'infinite_delay': 0.3125, 'reference_delay': -4.6875, 'dedispersed_time': 104.6875, 'frequency_slope': -0.078125, 'channel_smearing': 0.078125, 'infinite_time': 99.6875}), ({'t': 100, 'K': 1, 'D': 5, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 1.25, 'reference_delay': 0.9375, 'dedispersed_time': 99.0625, 'frequency_slope': -1.25, 'channel_smearing': 1.25, 'infinite_time': 98.75}), ({'t': 100, 'K': 4, 'D': 5, 'f': 4, 'r': 4, 'w': 2}, {'infinite_delay': 1.25, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.625, 'channel_smearing': 1.25, 'infinite_time': 98.75})], 4: [({'t': 100, 'K': 4, 'D': 6, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 6.0, 'reference_delay': 4.5, 'dedispersed_time': 95.5, 'frequency_slope': -6.0, 'channel_smearing': 6.0, 'infinite_time': 94.0}), ({'t': 100, 'K': 4, 'D': 6, 'f': 4, 'r': 4, 'w': 1}, {'infinite_delay': 1.5, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.75, 'channel_smearing': 0.75, 'infinite_time': 98.5}), ({'t': 100, 'K': 4, 'D': 3, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 3.0, 'reference_delay': 2.25, 'dedispersed_time': 97.75, 'frequency_slope': -3.0, 'channel_smearing': 3.0, 'infinite_time': 97.0}), ({'t': 100, 'K': 4, 'D': 6, 'f': 8, 'r': 2, 'w': 1}, {'infinite_delay': 0.375, 'reference_delay': -5.625, 'dedispersed_time': 105.625, 'frequency_slope': -0.09375, 'channel_smearing': 0.09375, 'infinite_time': 99.625}), ({'t': 100, 'K': 1, 'D': 6, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 1.5, 'reference_delay': 1.125, 'dedispersed_time': 98.875, 'frequency_slope': -1.5, 'channel_smearing': 1.5, 'infinite_time': 98.5}), ({'t': 100, 'K': 4, 'D': 6, 'f': 4, 'r': 4, 'w': 2}, {'infinite_delay': 1.5, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.75, 'channel_smearing': 1.5, 'infinite_time': 98.5})], 5: [({'t': 100, 'K': 4, 'D': 7, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 7.0, 'reference_delay': 5.25, 'dedispersed_time': 94.75, 'frequency_slope': -7.0, 'channel_smearing': 7.0, 'infinite_time': 93.0}), ({'t': 100, 'K': 4, 'D': 7, 'f': 4, 'r': 4, 'w': 1}, {'infinite_delay': 1.75, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.875, 'channel_smearing': 0.875, 'infinite_time': 98.25}), ({'t': 100, 'K': 4, 'D': 4, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 4.0, 'reference_delay': 3.0, 'dedispersed_time': 97.0, 'frequency_slope': -4.0, 'channel_smearing': 4.0, 'infinite_time': 96.0}), ({'t': 100, 'K': 4, 'D': 7, 'f': 8, 'r': 2, 'w': 1}, {'infinite_delay': 0.4375, 'reference_delay': -6.5625, 'dedispersed_time': 106.5625, 'frequency_slope': -0.109375, 'channel_smearing': 0.109375, 'infinite_time': 99.5625}), ({'t': 100, 'K': 1, 'D': 7, 'f': 2, 'r': 4, 'w': 1}, {'infinite_delay': 1.75, 'reference_delay': 1.3125, 'dedispersed_time': 98.6875, 'frequency_slope': -1.75, 'channel_smearing': 1.75, 'infinite_time': 98.25}), ({'t': 100, 'K': 4, 'D': 7, 'f': 4, 'r': 4, 'w': 2}, {'infinite_delay': 1.75, 'reference_delay': 0.0, 'dedispersed_time': 100.0, 'frequency_slope': -0.875, 'channel_smearing': 1.75, 'infinite_time': 98.25})]}\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-pulsar-dispersion-coordinate-infinite_time","generated_at":"2026-09-29T14:46:03.690611+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['t']-d['K']*d['D']/d['f']**2","root_cause":"Infinite-frequency arrival coordinate remains anchored to the finite reference band. Faulty expression: d['t']-d['K']*d['D']*(1/d['f']**2-1/d['r']**2)","sha256":"bba0768c2a61d86079efd1f69f19b4c87de447dc5ae68f5b054a24165fa41ba3","title":"Pulsar dispersion coordinate: Infinite-frequency arrival coordinate remains anchored to the finite reference band · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":39.277,"exit_code":1,"observations":[{"actual":{"channel_smearing":3.0,"dedispersed_time":97.75,"frequency_slope":-3.0,"infinite_delay":3.0,"infinite_time":103.0,"reference_delay":2.25},"check":"astronomical fixture 0","expected":{"channel_smearing":3.0,"dedispersed_time":97.75,"frequency_slope":-3.0,"infinite_delay":3.0,"infinite_time":97.0,"reference_delay":2.25},"passed":false},{"actual":{"channel_smearing":0.375,"dedispersed_time":100.0,"frequency_slope":-0.375,"infinite_delay":0.75,"infinite_time":100.75,"reference_delay":0.0},"check":"astronomical fixture 1","expected":{"channel_smearing":0.375,"dedispersed_time":100.0,"frequency_slope":-0.375,"infinite_delay":0.75,"infinite_time":99.25,"reference_delay":0.0},"passed":false},{"actual":{"channel_smearing":0.0,"dedispersed_time":100.0,"frequency_slope":0.0,"infinite_delay":0.0,"infinite_time":100.0,"reference_delay":0.0},"check":"astronomical fixture 2","expected":{"channel_smearing":0.0,"dedispersed_time":100.0,"frequency_slope":0.0,"infinite_delay":0.0,"infinite_time":100.0,"reference_delay":0.0},"passed":true},{"actual":{"channel_smearing":0.046875,"dedispersed_time":102.8125,"frequency_slope":-0.046875,"infinite_delay":0.1875,"infinite_time":100.1875,"reference_delay":-2.8125},"check":"astronomical fixture 3","expected":{"channel_smearing":0.046875,"dedispersed_time":102.8125,"frequency_slope":-0.046875,"infinite_delay":0.1875,"infinite_time":99.8125,"reference_delay":-2.8125},"passed":false},{"actual":{"channel_smearing":0.75,"dedispersed_time":99.4375,"frequency_slope":-0.75,"infinite_delay":0.75,"infinite_time":100.75,"reference_delay":0.5625},"check":"astronomical fixture 4","expected":{"channel_smearing":0.75,"dedispersed_time":99.4375,"frequency_slope":-0.75,"infinite_delay":0.75,"infinite_time":99.25,"reference_delay":0.5625},"passed":false},{"actual":{"channel_smearing":0.75,"dedispersed_time":100.0,"frequency_slope":-0.375,"infinite_delay":0.75,"infinite_time":100.75,"reference_delay":0.0},"check":"astronomical fixture 5","expected":{"channel_smearing":0.75,"dedispersed_time":100.0,"frequency_slope":-0.375,"infinite_delay":0.75,"infinite_time":99.25,"reference_delay":0.0},"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"astronomical fixture 0\", \"actual\": {\"infinite_delay\": 3.0, \"reference_delay\": 2.25, \"dedispersed_time\": 97.75, \"frequency_slope\": -3.0, \"channel_smearing\": 3.0, \"infinite_time\": 103.0}, \"expected\": {\"infinite_delay\": 3.0, \"reference_delay\": 2.25, \"dedispersed_time\": 97.75, \"frequency_slope\": -3.0, \"channel_smearing\": 3.0, \"infinite_time\": 97.0}, \"passed\": false}, {\"check\": \"astronomical fixture 1\", \"actual\": {\"infinite_delay\": 0.75, \"reference_delay\": 0.0, \"dedispersed_time\": 100.0, \"frequency_slope\": -0.375, \"channel_smearing\": 0.375, \"infinite_time\": 100.75}, \"expected\": {\"infinite_delay\": 0.75, \"reference_delay\": 0.0, \"dedispersed_time\": 100.0, \"frequency_slope\": -0.375, \"channel_smearing\": 0.375, \"infinite_time\": 99.25}, \"passed\": false}, {\"check\": \"astronomical fixture 2\", \"actual\": {\"infinite_delay\": 0.0, \"reference_delay\": 0.0, \"dedispersed_time\": 100.0, \"frequency_slope\": 0.0, \"channel_smearing\": 0.0, \"infinite_time\": 100.0}, \"expected\": {\"infinite_delay\": 0.0, \"reference_delay\": 0.0, \"dedispersed_time\": 100.0, \"frequency_slope\": 0.0, \"channel_smearing\": 0.0, \"infinite_time\": 100.0}, \"passed\": true}, {\"check\": \"astronomical fixture 3\", \"actual\": {\"infinite_delay\": 0.1875, \"reference_delay\": -2.8125, \"dedispersed_time\": 102.8125, \"frequency_slope\": -0.046875, \"channel_smearing\": 0.046875, \"infinite_time\": 100.1875}, \"expected\": {\"infinite_delay\": 0.1875, \"reference_delay\": -2.8125, \"dedispersed_time\": 102.8125, \"frequency_slope\": -0.046875, \"channel_smearing\": 0.046875, \"infinite_time\": 99.8125}, \"passed\": false}, {\"check\": \"astronomical fixture 4\", \"actual\": {\"infinite_delay\": 0.75, \"reference_delay\": 0.5625, \"dedispersed_time\": 99.4375, \"frequency_slope\": -0.75, \"channel_smearing\": 0.75, \"infinite_time\": 100.75}, \"expected\": {\"infinite_delay\": 0.75, \"reference_delay\": 0.5625, \"dedispersed_time\": 99.4375, \"frequency_slope\": -0.75, \"channel_smearing\": 0.75, \"infinite_time\": 99.25}, \"passed\": false}, {\"check\": \"astronomical fixture 5\", \"actual\": {\"infinite_delay\": 0.75, \"reference_delay\": 0.0, \"dedispersed_time\": 100.0, \"frequency_slope\": -0.375, \"channel_smearing\": 0.75, \"infinite_time\": 100.75}, \"expected\": {\"infinite_delay\": 0.75, \"reference_delay\": 0.0, \"dedispersed_time\": 100.0, \"frequency_slope\": -0.375, \"channel_smearing\": 0.75, \"infinite_time\": 99.25}, \"passed\": false}], \"passed\": false}\n"},"broken":{"elapsed_ms":38.362,"exit_code":1,"observations":[{"actual":{"channel_smearing":3.0,"dedispersed_time":97.75,"frequency_slope":-3.0,"infinite_delay":3.0,"infinite_time":97.75,"reference_delay":2.25},"check":"astronomical fixture 0","expected":{"channel_smearing":3.0,"dedispersed_time":97.75,"frequency_slope":-3.0,"infinite_delay":3.0,"infinite_time":97.0,"reference_delay":2.25},"passed":false},{"actual":{"channel_smearing":0.375,"dedispersed_time":100.0,"frequency_slope":-0.375,"infinite_delay":0.75,"infinite_time":100.0,"reference_delay":0.0},"check":"astronomical fixture 1","expected":{"channel_smearing":0.375,"dedispersed_time":100.0,"frequency_slope":-0.375,"infinite_delay":0.75,"infinite_time":99.25,"reference_delay":0.0},"passed":false},{"actual":{"channel_smearing":0.0,"dedispersed_time":100.0,"frequency_slope":0.0,"infinite_delay":0.0,"infinite_time":100.0,"reference_delay":0.0},"check":"astronomical fixture 2","expected":{"channel_smearing":0.0,"dedispersed_time":100.0,"frequency_slope":0.0,"infinite_delay":0.0,"infinite_time":100.0,"reference_delay":0.0},"passed":true},{"actual":{"channel_smearing":0.046875,"dedispersed_time":102.8125,"frequency_slope":-0.046875,"infinite_delay":0.1875,"infinite_time":102.8125,"reference_delay":-2.8125},"check":"astronomical fixture 3","expected":{"channel_smearing":0.046875,"dedispersed_time":102.8125,"frequency_slope":-0.046875,"infinite_delay":0.1875,"infinite_time":99.8125,"reference_delay":-2.8125},"passed":false},{"actual":{"channel_smearing":0.75,"dedispersed_time":99.4375,"frequency_slope":-0.75,"infinite_delay":0.75,"infinite_time":99.4375,"reference_delay":0.5625},"check":"astronomical fixture 4","expected":{"channel_smearing":0.75,"dedispersed_time":99.4375,"frequency_slope":-0.75,"infinite_delay":0.75,"infinite_time":99.25,"reference_delay":0.5625},"passed":false},{"actual":{"channel_smearing":0.75,"dedispersed_time":100.0,"frequency_slope":-0.375,"infinite_delay":0.75,"infinite_time":100.0,"reference_delay":0.0},"check":"astronomical fixture 5","expected":{"channel_smearing":0.75,"dedispersed_time":100.0,"frequency_slope":-0.375,"infinite_delay":0.75,"infinite_time":99.25,"reference_delay":0.0},"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"astronomical fixture 0\", \"actual\": {\"infinite_delay\": 3.0, \"reference_delay\": 2.25, \"dedispersed_time\": 97.75, \"frequency_slope\": -3.0, \"channel_smearing\": 3.0, \"infinite_time\": 97.75}, \"expected\": {\"infinite_delay\": 3.0, \"reference_delay\": 2.25, \"dedispersed_time\": 97.75, \"frequency_slope\": -3.0, \"channel_smearing\": 3.0, \"infinite_time\": 97.0}, \"passed\": false}, {\"check\": \"astronomical fixture 1\", \"actual\": {\"infinite_delay\": 0.75, \"reference_delay\": 0.0, \"dedispersed_time\": 100.0, \"frequency_slope\": -0.375, \"channel_smearing\": 0.375, \"infinite_time\": 100.0}, \"expected\": {\"infinite_delay\": 0.75, \"reference_delay\": 0.0, \"dedispersed_time\": 100.0, \"frequency_slope\": -0.375, \"channel_smearing\": 0.375, \"infinite_time\": 99.25}, \"passed\": false}, {\"check\": \"astronomical fixture 2\", \"actual\": {\"infinite_delay\": 0.0, \"reference_delay\": 0.0, \"dedispersed_time\": 100.0, \"frequency_slope\": 0.0, \"channel_smearing\": 0.0, \"infinite_time\": 100.0}, \"expected\": {\"infinite_delay\": 0.0, \"reference_delay\": 0.0, \"dedispersed_time\": 100.0, \"frequency_slope\": 0.0, \"channel_smearing\": 0.0, \"infinite_time\": 100.0}, \"passed\": true}, {\"check\": \"astronomical fixture 3\", \"actual\": {\"infinite_delay\": 0.1875, \"reference_delay\": -2.8125, \"dedispersed_time\": 102.8125, \"frequency_slope\": -0.046875, \"channel_smearing\": 0.046875, \"infinite_time\": 102.8125}, \"expected\": {\"infinite_delay\": 0.1875, \"reference_delay\": -2.8125, \"dedispersed_time\": 102.8125, \"frequency_slope\": -0.046875, \"channel_smearing\": 0.046875, \"infinite_time\": 99.8125}, \"passed\": false}, {\"check\": \"astronomical fixture 4\", \"actual\": {\"infinite_delay\": 0.75, \"reference_delay\": 0.5625, \"dedispersed_time\": 99.4375, \"frequency_slope\": -0.75, \"channel_smearing\": 0.75, \"infinite_time\": 99.4375}, \"expected\": {\"infinite_delay\": 0.75, \"reference_delay\": 0.5625, \"dedispersed_time\": 99.4375, \"frequency_slope\": -0.75, \"channel_smearing\": 0.75, \"infinite_time\": 99.25}, \"passed\": false}, {\"check\": \"astronomical fixture 5\", \"actual\": {\"infinite_delay\": 0.75, \"reference_delay\": 0.0, \"dedispersed_time\": 100.0, \"frequency_slope\": -0.375, \"channel_smearing\": 0.75, \"infinite_time\": 100.0}, \"expected\": {\"infinite_delay\": 0.75, \"reference_delay\": 0.0, \"dedispersed_time\": 100.0, \"frequency_slope\": -0.375, \"channel_smearing\": 0.75, \"infinite_time\": 99.25}, \"passed\": false}], \"passed\": false}\n"},"fixed":{"elapsed_ms":43.62,"exit_code":0,"observations":[{"actual":{"channel_smearing":3.0,"dedispersed_time":97.75,"frequency_slope":-3.0,"infinite_delay":3.0,"infinite_time":97.0,"reference_delay":2.25},"check":"astronomical fixture 0","expected":{"channel_smearing":3.0,"dedispersed_time":97.75,"frequency_slope":-3.0,"infinite_delay":3.0,"infinite_time":97.0,"reference_delay":2.25},"passed":true},{"actual":{"channel_smearing":0.375,"dedispersed_time":100.0,"frequency_slope":-0.375,"infinite_delay":0.75,"infinite_time":99.25,"reference_delay":0.0},"check":"astronomical fixture 1","expected":{"channel_smearing":0.375,"dedispersed_time":100.0,"frequency_slope":-0.375,"infinite_delay":0.75,"infinite_time":99.25,"reference_delay":0.0},"passed":true},{"actual":{"channel_smearing":0.0,"dedispersed_time":100.0,"frequency_slope":0.0,"infinite_delay":0.0,"infinite_time":100.0,"reference_delay":0.0},"check":"astronomical fixture 2","expected":{"channel_smearing":0.0,"dedispersed_time":100.0,"frequency_slope":0.0,"infinite_delay":0.0,"infinite_time":100.0,"reference_delay":0.0},"passed":true},{"actual":{"channel_smearing":0.046875,"dedispersed_time":102.8125,"frequency_slope":-0.046875,"infinite_delay":0.1875,"infinite_time":99.8125,"reference_delay":-2.8125},"check":"astronomical fixture 3","expected":{"channel_smearing":0.046875,"dedispersed_time":102.8125,"frequency_slope":-0.046875,"infinite_delay":0.1875,"infinite_time":99.8125,"reference_delay":-2.8125},"passed":true},{"actual":{"channel_smearing":0.75,"dedispersed_time":99.4375,"frequency_slope":-0.75,"infinite_delay":0.75,"infinite_time":99.25,"reference_delay":0.5625},"check":"astronomical fixture 4","expected":{"channel_smearing":0.75,"dedispersed_time":99.4375,"frequency_slope":-0.75,"infinite_delay":0.75,"infinite_time":99.25,"reference_delay":0.5625},"passed":true},{"actual":{"channel_smearing":0.75,"dedispersed_time":100.0,"frequency_slope":-0.375,"infinite_delay":0.75,"infinite_time":99.25,"reference_delay":0.0},"check":"astronomical fixture 5","expected":{"channel_smearing":0.75,"dedispersed_time":100.0,"frequency_slope":-0.375,"infinite_delay":0.75,"infinite_time":99.25,"reference_delay":0.0},"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"astronomical fixture 0\", \"actual\": {\"infinite_delay\": 3.0, \"reference_delay\": 2.25, \"dedispersed_time\": 97.75, \"frequency_slope\": -3.0, \"channel_smearing\": 3.0, \"infinite_time\": 97.0}, \"expected\": {\"infinite_delay\": 3.0, \"reference_delay\": 2.25, \"dedispersed_time\": 97.75, \"frequency_slope\": -3.0, \"channel_smearing\": 3.0, \"infinite_time\": 97.0}, \"passed\": true}, {\"check\": \"astronomical fixture 1\", \"actual\": {\"infinite_delay\": 0.75, \"reference_delay\": 0.0, \"dedispersed_time\": 100.0, \"frequency_slope\": -0.375, \"channel_smearing\": 0.375, \"infinite_time\": 99.25}, \"expected\": {\"infinite_delay\": 0.75, \"reference_delay\": 0.0, \"dedispersed_time\": 100.0, \"frequency_slope\": -0.375, \"channel_smearing\": 0.375, \"infinite_time\": 99.25}, \"passed\": true}, {\"check\": \"astronomical fixture 2\", \"actual\": {\"infinite_delay\": 0.0, \"reference_delay\": 0.0, \"dedispersed_time\": 100.0, \"frequency_slope\": 0.0, \"channel_smearing\": 0.0, \"infinite_time\": 100.0}, \"expected\": {\"infinite_delay\": 0.0, \"reference_delay\": 0.0, \"dedispersed_time\": 100.0, \"frequency_slope\": 0.0, \"channel_smearing\": 0.0, \"infinite_time\": 100.0}, \"passed\": true}, {\"check\": \"astronomical fixture 3\", \"actual\": {\"infinite_delay\": 0.1875, \"reference_delay\": -2.8125, \"dedispersed_time\": 102.8125, \"frequency_slope\": -0.046875, \"channel_smearing\": 0.046875, \"infinite_time\": 99.8125}, \"expected\": {\"infinite_delay\": 0.1875, \"reference_delay\": -2.8125, \"dedispersed_time\": 102.8125, \"frequency_slope\": -0.046875, \"channel_smearing\": 0.046875, \"infinite_time\": 99.8125}, \"passed\": true}, {\"check\": \"astronomical fixture 4\", \"actual\": {\"infinite_delay\": 0.75, \"reference_delay\": 0.5625, \"dedispersed_time\": 99.4375, \"frequency_slope\": -0.75, \"channel_smearing\": 0.75, \"infinite_time\": 99.25}, \"expected\": {\"infinite_delay\": 0.75, \"reference_delay\": 0.5625, \"dedispersed_time\": 99.4375, \"frequency_slope\": -0.75, \"channel_smearing\": 0.75, \"infinite_time\": 99.25}, \"passed\": true}, {\"check\": \"astronomical fixture 5\", \"actual\": {\"infinite_delay\": 0.75, \"reference_delay\": 0.0, \"dedispersed_time\": 100.0, \"frequency_slope\": -0.375, \"channel_smearing\": 0.75, \"infinite_time\": 99.25}, \"expected\": {\"infinite_delay\": 0.75, \"reference_delay\": 0.0, \"dedispersed_time\": 100.0, \"frequency_slope\": -0.375, \"channel_smearing\": 0.75, \"infinite_time\": 99.25}, \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}