{ "experiment_id": "course-04/prism-refractive-index", "status": "passed", "created_at": "2026-10-16T14:22:12.012318+00:00", "environment": { "python": "3.14.7", "numpy": "2.5.4", "scipy": "1.18.1" }, "model_sha256": "6d816752f0bef9b74f47be30cabac8d95c41d837bedd536ee09cef457065c0e2", "input_hashes": { "experiments/course-04/prism-refractive-index/experiment.json": "954bed89d2c1743461f1b004bea74c0552a96e545c8e72518b5b627082d7e4d2", "experiments/course-04/prism-refractive-index/data/observations-01.csv": "525af74cb6302c187d5507a7ea9fcee0726f443cc684a21cc370a991cbe3f7e4", "experiments/course-04/prism-refractive-index/data/provenance.json": "142b29486591575513b89fc2022ae575c35c4f5ac2319dbc7810c80da6c79efd" }, "methods": [ "two Snell equations solved independently with brentq", "minimum deviation searched numerically over transmitting incidence interval", "unit complex-number phases for source circular readings" ], "case_count": 27, "cases": [ { "parameters": { "apex_deg": 40, "refractive_index": 1.3, "incidence_deg": 24.39942475721327, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 12.815016769164586, "apparent_index": 1.300369476822426, "shift_deg": -2 }, { "parameters": { "apex_deg": 40, "refractive_index": 1.3, "incidence_deg": 26.39942475721327, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 12.798849514426536, "apparent_index": 1.3, "shift_deg": 0 }, { "parameters": { "apex_deg": 40, "refractive_index": 1.3, "incidence_deg": 28.39942475721327, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 12.814759323746081, "apparent_index": 1.300363593520764, "shift_deg": 2 }, { "parameters": { "apex_deg": 40, "refractive_index": 1.5, "incidence_deg": 28.865882473087282, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 21.75839047966442, "apparent_index": 1.5005830941083278, "shift_deg": -2 }, { "parameters": { "apex_deg": 40, "refractive_index": 1.5, "incidence_deg": 30.865882473087282, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 21.731764946174557, "apparent_index": 1.4999999999999998, "shift_deg": 0 }, { "parameters": { "apex_deg": 40, "refractive_index": 1.5, "incidence_deg": 32.86588247308728, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 21.757699344717174, "apparent_index": 1.5005679594087349, "shift_deg": 2 }, { "parameters": { "apex_deg": 40, "refractive_index": 1.7, "incidence_deg": 33.55148305011681, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 31.140649459842948, "apparent_index": 1.7007821709386308, "shift_deg": -2 }, { "parameters": { "apex_deg": 40, "refractive_index": 1.7, "incidence_deg": 35.55148305011681, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 31.102966100233616, "apparent_index": 1.7, "shift_deg": 0 }, { "parameters": { "apex_deg": 40, "refractive_index": 1.7, "incidence_deg": 37.55148305011681, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 31.13927973965977, "apparent_index": 1.7007537436973545, "shift_deg": 2 }, { "parameters": { "apex_deg": 60, "refractive_index": 1.3, "incidence_deg": 38.54160187350451, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 21.116290147158765, "apparent_index": 1.300438782443919, "shift_deg": -2 }, { "parameters": { "apex_deg": 60, "refractive_index": 1.3, "incidence_deg": 40.54160187350451, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 21.083203747009037, "apparent_index": 1.3000000000000003, "shift_deg": 0 }, { "parameters": { "apex_deg": 60, "refractive_index": 1.3, "incidence_deg": 42.54160187350451, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 21.115229223287287, "apparent_index": 1.3004247144550092, "shift_deg": 2 }, { "parameters": { "apex_deg": 60, "refractive_index": 1.5, "incidence_deg": 46.59037789072913, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 37.241260673741536, "apparent_index": 1.5006982755610347, "shift_deg": -2 }, { "parameters": { "apex_deg": 60, "refractive_index": 1.5, "incidence_deg": 48.59037789072913, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 37.18075578145826, "apparent_index": 1.5, "shift_deg": 0 }, { "parameters": { "apex_deg": 60, "refractive_index": 1.5, "incidence_deg": 50.59037789072913, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 37.23780380236616, "apparent_index": 1.5006583917269256, "shift_deg": 2 }, { "parameters": { "apex_deg": 60, "refractive_index": 1.7, "incidence_deg": 56.211669382948365, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 56.52689615050727, "apparent_index": 1.7009514218412962, "shift_deg": -2 }, { "parameters": { "apex_deg": 60, "refractive_index": 1.7, "incidence_deg": 58.211669382948365, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 56.42333876589673, "apparent_index": 1.7, "shift_deg": 0 }, { "parameters": { "apex_deg": 60, "refractive_index": 1.7, "incidence_deg": 60.211669382948365, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 56.51715843519605, "apparent_index": 1.7008620168342101, "shift_deg": 2 }, { "parameters": { "apex_deg": 70, "refractive_index": 1.3, "incidence_deg": 46.214905013755086, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 26.47858376304393, "apparent_index": 1.3004943488834653, "shift_deg": -2 }, { "parameters": { "apex_deg": 70, "refractive_index": 1.3, "incidence_deg": 48.214905013755086, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 26.429810027510143, "apparent_index": 1.2999999999999998, "shift_deg": 0 }, { "parameters": { "apex_deg": 70, "refractive_index": 1.3, "incidence_deg": 50.214905013755086, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 26.4763120520021, "apparent_index": 1.30047132906152, "shift_deg": 2 }, { "parameters": { "apex_deg": 70, "refractive_index": 1.5, "incidence_deg": 57.35755096415355, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 48.81795867205574, "apparent_index": 1.5007969964043277, "shift_deg": -2 }, { "parameters": { "apex_deg": 70, "refractive_index": 1.5, "incidence_deg": 59.35755096415355, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 48.71510192830715, "apparent_index": 1.5000000000000004, "shift_deg": 0 }, { "parameters": { "apex_deg": 70, "refractive_index": 1.5, "incidence_deg": 61.35755096415355, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 48.80834419755146, "apparent_index": 1.5007225488475604, "shift_deg": 2 }, { "parameters": { "apex_deg": 70, "refractive_index": 1.7, "incidence_deg": 75.182061239568, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 84.7220068797412, "apparent_index": 1.7011997037703661, "shift_deg": -2 }, { "parameters": { "apex_deg": 70, "refractive_index": 1.7, "incidence_deg": 77.182061239568, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 84.36412247913592, "apparent_index": 1.6999999999999997, "shift_deg": 0 }, { "parameters": { "apex_deg": 70, "refractive_index": 1.7, "incidence_deg": 79.182061239568, "zero_deg": 359.9, "eccentricity_arcmin": 10 }, "deviation_deg": 84.62676786584177, "apparent_index": 1.7008820624219048, "shift_deg": 2 } ], "minimum_searches": [ { "apex_deg": 40, "n": 1.3, "min_incidence_deg": 26.399424552792446, "min_deviation_deg": 12.798849514426536 }, { "apex_deg": 40, "n": 1.5, "min_incidence_deg": 30.86588246877955, "min_deviation_deg": 21.731764946174557 }, { "apex_deg": 40, "n": 1.7, "min_incidence_deg": 35.55148416859513, "min_deviation_deg": 31.102966100233616 }, { "apex_deg": 60, "n": 1.3, "min_incidence_deg": 40.54160240822528, "min_deviation_deg": 21.083203747009037 }, { "apex_deg": 60, "n": 1.5, "min_incidence_deg": 48.59037714995001, "min_deviation_deg": 37.180755781458274 }, { "apex_deg": 60, "n": 1.7, "min_incidence_deg": 58.21167017473751, "min_deviation_deg": 56.423338765896744 }, { "apex_deg": 70, "n": 1.3, "min_incidence_deg": 48.214904138077806, "min_deviation_deg": 26.4298100275102 }, { "apex_deg": 70, "n": 1.5, "min_incidence_deg": 59.35755091514395, "min_deviation_deg": 48.715101928307064 }, { "apex_deg": 70, "n": 1.7, "min_incidence_deg": 77.18206108774821, "min_deviation_deg": 84.36412247913614 } ], "maximum_errors": { "deviation_deg": 1.9895196601282805e-13, "apparent_index": 1.9984014443252818e-15, "minimum_deviation_deg": 1.4210854715202004e-13 }, "tolerances": { "deviation_deg": 1e-09, "apparent_index": 1e-10, "minimum_deviation_deg": 1e-08 }, "original_observation_analysis": { "angle_mean_deg": 40.93999999999998, "type_a_arcmin": 2.5758493744783153, "refractive_index": 1.5425828557059755, "per_trial_deg": [ 40.83333333333332, 40.84166666666667, 41.01666666666666, 41.033333333333346, 40.97499999999998 ] } }