{
  "schema_version": 1,
  "protocol_id": "stochastic-amplitude-tutorial-20260914-v2",
  "frozen_utc": "2026-09-14T15:27:53.862366+00:00",
  "freeze_sha256": "32c9ec2560885fd87fb92c9f8b9e765035dbd03f1b9bd0d14a5e3df8a953729d",
  "assessment_sha256": "77c9934c428809e2c7486a9905056965a11f032ac2eb7590e47ca9a1e9642290",
  "reference_run_sha256": "cc6ebcec21833609d1c3d9a36e811fa50a41422053dc7fdd3b8241b90c8aa1f5",
  "run_sha256": {
    "replicate-00": "d5f2fcbfc59efcc555e55937c11f4d0a6bf8f8c283d0cb0ce5e7ec3fef06c3a3",
    "replicate-01": "f49763598a73dd0f8aaf2befdd1c56fd3773f5ec92aaeb709bcdfc6d825d6e79",
    "replicate-02": "852f6006ce4bf45203d04c92dee8c950e79c90bf66a241a01755077a46c5b80b",
    "replicate-03": "f2bd888ebc9e6c7c4e08b6338fd2e69f41b6248d165481051004d5375d944f03",
    "replicate-04": "6b607eac17d6157d44fca8fd0ecda24f4ac5e1342ef339222382ac446b440916",
    "replicate-05": "3bdb5acfd4b76d5f40eb9b407e6933a527fd092ff8930a65790f1fb126a1525d",
    "replicate-06": "ffa77abdc80acc3f16d9a21b23f481b87d02b48497f3e6931bd4b6743227c51e",
    "replicate-07": "ec6966397ee070efaad14b10a7c2676085cff6c3aa5fb61fd6ef86f4a92eb4fa",
    "replicate-08": "c4c469c85e0313acff71198905ff596761e874062b465caa9a0c0bf05c5cedca",
    "replicate-09": "f140a8889f0790efca2dd9b205bf722dddcd89ca7e56e71d73a99e8cc65bfccb",
    "replicate-10": "a8fdba2e1cd5ee70f4b87e7a60a0d2b0314012bc9cdcdb0922351fd190957dce",
    "replicate-11": "8ad19fd4e4127dc6cb1c31e0b913030b6e8cea49924bfd69094d6f7976a8fdc0",
    "replicate-12": "fb37f2ad67755283d13eda20c08a722908f18500980bd6906ca161470693e9da",
    "replicate-13": "ae211dec998b1f3ac04849996ef7189c2670a5c92e887f2db583344ba14e279b",
    "replicate-14": "55b0b7c5b0e824c11596b32db2e1d3be13f9d81d359aa62de5a76a2530e3011a",
    "replicate-15": "9df799cd1a68de0f8d3a0619c78c066e54b6e8bf3e52af29982c5577b37466a3",
    "replicate-16": "c5c02d1261485916996e98f5d665676640d354a19981749a33d20c8fc7f04a56",
    "replicate-17": "4cad4a0db0c3f8b566021df79ccb018a6aeb62470cbaf1e037b5607cb1948ecf",
    "replicate-18": "c3925a30133a7815656568c2e91b8c63ab2cf5043471d9ca3b8cd839ab833725",
    "replicate-19": "a3232521e28426eb6d5de8b2e0db2d707e8038c53fd9bad642437c161a1590bb",
    "replicate-20": "ff8742d934d0215a767ae910625581b5a080dcf703d9dc4dea966c87b1f67cf2",
    "replicate-21": "d930bf495762ad32dccaf450cc2ddd533ea9775f90033b8c99e88db0a28f0b3f",
    "replicate-22": "5b56f851a53d06599d733166aeb540a9b27914bc0447baaef0d5d1e883f7b8b2",
    "replicate-23": "9ff6e178a2582e5c5b2e643444621b54b7cd0869d0795d7be59a077519bb50e4",
    "replicate-24": "f4baee817a769163272c1109d7ba1ae980b77829628fb9eff34fbe03f478f3e6",
    "replicate-25": "6e18f99d05f8d780da121ad253dc74f0a4057139df8ef1fc64d590d280c37cb5",
    "replicate-26": "3a6ef57d89ed8436f30119e229f8fd9db7ebbf00623662e2ae59af3e3c971e89",
    "replicate-27": "c73a45462e76390b480df0d68b5410eee4a592854f7ee9fe9a254b42af4f7ced",
    "replicate-28": "ea60201c5e76f9be74354fe8d04df529e7770d9e9b14644c576c2d8ed9188da6",
    "replicate-29": "15eb27be7d200ddc2cddd7cb1f4a6e3d45cfd5a67690411ce5b6caa9f31a309c",
    "replicate-30": "5c936f7f21a3ec2a5a25be5390425a622a5e9a2fb1b6b0936b437eb48bbabc55",
    "replicate-31": "5647911cd7b621bb5d5b55c48825fc2c8f638807c1f8af9b8303531e22d1a734"
  },
  "source_sha256": {
    "evaluation-reference-run.json": "cc6ebcec21833609d1c3d9a36e811fa50a41422053dc7fdd3b8241b90c8aa1f5",
    "evaluation-reference.json": "ee396caeabde7ff0327c7ad494172deaac1225fc24359c20c17c736951af2d08",
    "experiments/transport-recovery/repair.py": "c30f178a3bd99b946a4a08106b22fe831cd43e2a3d6de4f99a12b578dba490d5",
    "pyproject.toml": "6efe2a08e5249c29e43b979f6b51c71f5e7870184cfcf2513de16e0387b7a527",
    "python/dpt/__init__.py": "b49463cb2a38593fee96faf24fe072222bf9ea9c801b63b82f5638a7754517b5",
    "python/dpt/_gpu_preflight_kernel.py": "4b47f48d14c92a8ff2261dac7937601b68319374be01e616bf296467db4236ce",
    "python/dpt/_reductions.py": "71ba7100e41466896b037a37e44551af5a7ceee077dc09d86dca67b32ca136c5",
    "python/dpt/_runtime.py": "bd905bc89d8171f0c22e5ffa1590cb03853a7ecf79044d13a5abed392b762309",
    "python/dpt/autodiff.py": "17dbb27f75d43cf118a44d472213a21a315730e6bc5f74181acde09c1bef6227",
    "python/dpt/bootstrap.py": "13b58bb5c1703f6bed75c4b845dbe2d4c3b2a50141d637f4798145634ac7c03d",
    "python/dpt/contracts.py": "d0409166afbc85cc5677a885e3e7cd9e6e24e8502b060df341a50cd12917e2f6",
    "python/dpt/detector.py": "430e757429d7fec2206eefc4af72db4e903bb017c2ee798db191b3b9399ef246",
    "python/dpt/examples/__init__.py": "0b87c9cdde6d427bbbb074ec35a92ae09210c36480f1d98734e3fbec5d41794a",
    "python/dpt/examples/_common.py": "72610a3cddd86134e937751710084d7172759c136f0d624986cac5242dd03cee",
    "python/dpt/examples/acquisition_design.py": "0d5152172eefbf0c9efd3dce534f0f179b42ceddef7de806b4766a55205de795",
    "python/dpt/examples/reconstruction.py": "e6d9f55c17b2abbb3e9a6c091e692c9d4b8c34100355128807fd6c901193773e",
    "python/dpt/examples/registration.py": "4ac2635c0de25033ce65de630179eb9fc1811bef49a15fbe13dba416c5c22695",
    "python/dpt/experiments.py": "5ac4af4f49bac3ebaba708f92618b56872f2cc7c9840a4c1648a075e5f8304f0",
    "python/dpt/geometry.py": "05805b9249a60b9da31b9a2d5890c26c79c36fa8d42b3a33d47f735c9afce841",
    "python/dpt/gpu_check.py": "dfd2db8ae4032764dbdf674d00c4009f3afc0e49922e827027880bd0c3f35219",
    "python/dpt/kernels/__init__.py": "39a47d684c71e510c32884da609914747235ea704a14e64b45720d004d171bfc",
    "python/dpt/kernels/detector.py": "5ea6314bb2be68b06e574b03ba37f1608c237bf02332b32ae6290d3d053ecf26",
    "python/dpt/kernels/geometry.py": "290692a6b5b6d9ed05084fd90a544d4f0db34fb25dcf57b591a8c0aafeb816b8",
    "python/dpt/kernels/material_projection.py": "4042c29df85249eb917e96ac56b920d37e72e1fc39f70b78407c778ce704fc5f",
    "python/dpt/kernels/material_reconstruction.py": "01667ba63aab17850f33bc1c95d7dc7a48012735e5c9a0956c4da732eed0a251",
    "python/dpt/kernels/objectives.py": "79cda3818003b313ae435162cc8b8259286b7d8dc7a65aa88df39971d9b75837",
    "python/dpt/kernels/projection.py": "bc28e2ff01464773a7929da110f45b9d74c954684b843abc5f70573ced6f63d9",
    "python/dpt/kernels/projection_checks.py": "259644351f7dd21811d603175e4454e0e82ad5d6c782a88a7b830aad10b8e7d4",
    "python/dpt/kernels/random.py": "935786f1e720b46d5e6b8cd6e60f000306718c30dc2c288869d8156b87e48b63",
    "python/dpt/kernels/reductions.py": "7bef22d4288823eee6a71cbb9c71f934f81e511614e5858d59127ba47d624cd5",
    "python/dpt/kernels/spectral.py": "a5235bf2809758315b33605be4c05d8ad8d432465a947c4826a8968983fdf9d6",
    "python/dpt/kernels/transmission.py": "adfa3e500c96ba985f37545ead61c7cce5aa47cfe4792eb13d9c12d792147739",
    "python/dpt/material_projection.py": "fe257055b40cf23bf0aa0dac80d60ff8a7382ce29b993fab7afded9fe3f9ffd0",
    "python/dpt/material_reconstruction.py": "1f4c2117e1929f939aab0b6944feb5108c264f1307c56f633f4cb5e528b262f4",
    "python/dpt/materials.py": "d712892fbda5f87010a52f2261584924007bbf856e4afc7c1bfcbe29192be936",
    "python/dpt/objectives.py": "bf8e4ecdcb0883fcce16534f8c9799e4f1fe0ad0d3504376af4395f8741480e3",
    "python/dpt/projection.py": "1641dd708437045407b2808be3a9e286b6dcdd98496b13e3d6d71308e1293cc5",
    "python/dpt/recovery.py": "466f166e046a334d3eb9f5cabd9bea3ef6f7868e03e4072858ea28454895813b",
    "python/dpt/registration.py": "6b862676c158da63b04a11930682ee945eaf6c2ec2394a3791929230bd8ec32e",
    "python/dpt/spectral.py": "f55791e0d565a9bb365be426106026e857c3b3dc009ac30ce7ebe31f0c9ef535",
    "python/dpt/spectral_inputs.py": "c05a99dadbfdbb00e963a5f2871df6c8b8882fadd2f2c885ac98440378f51e74",
    "python/dpt/spectral_recovery.py": "9385f0bb91e522e3a4b9a797ba481861cbcba9ea677a4a18fb41fde331d583a5",
    "python/dpt/statistics.py": "c029b203ceae457b2a7308b6908a9360ce6e1218f8d19aea52aa4aac154c368f",
    "python/dpt/stochastic_models.py": "7577f29c7ce151258e162e79e29e6c6b32cfcd1095707226868d1ee610bf1fae",
    "python/dpt/stochastic_recovery.py": "65736264d79aae216fb492212fa878ee0b93d0026aab6b1cc1ac8e972463630c",
    "python/dpt/transmission.py": "5837deeeace08b277b2c0859254a41e413e6901dfbb9b8e8803076526b24ef68",
    "python/dpt/transport/__init__.py": "7294a47c31ccc49cbc4959ee957af06b87cb954334e9a9a955a2946ea9a7c5ec",
    "python/dpt/transport/_constants.py": "d05a25992b4a1214d7e624214d59f4d0c5ccca851e27acd0b730ddf87a6b06c0",
    "python/dpt/transport/derivatives.py": "1b6e523fa668c2ea8451ddd4f65fdc4116b2e46fc3a9a4e6a539b88cfad28112",
    "python/dpt/transport/estimators.py": "624b3d66f3a478db7fd4b6d2659c98f972f2d1c2a2b26afb69f0fba13e4071db",
    "python/dpt/transport/experiments.py": "1424143aaf5ca4e05c6acb252a28d1e7ba4bc3ace61516432ba5e18044ab1182",
    "python/dpt/transport/forward.py": "2f4572577fa639412f4e6d190eeaefa5ea5e42c0bc7354f3855d292c1c023da9",
    "python/dpt/transport/inverse.py": "808100ab4db1e9a17a5a8343126ce00b702dcb81569ba5ce9ca4364be62b3d1e",
    "python/dpt/transport/kernels.py": "2d47d20d38b03b837c673d96981bd4bb985bfe9ba88286bd28d29edf05744ad9",
    "python/dpt/transport/model.py": "9e51231410e17f8cc195065e8c17c073107c76535ccf7787b1190dc6aa765052",
    "python/dpt/transport/recovery_experiments.py": "cef6a7996c2729a263afc3327976394e7c0abafda0fb39bdfde125f90bc89eae",
    "python/dpt/transport/recovery_kernels.py": "e0c06daa9683c0746250cc6c46ccde759078298b8ddbf72d8a3609f43516858c",
    "python/dpt/transport/rng.py": "200ac1c50b6db76fead64e3d75cfed59c8099ca3d6aeba019243d911c20db4e9",
    "python/dpt/transport/source.py": "79d908bb5721e4084c00861052ede608a417af643a75edb96733d1178a788f29",
    "python/dpt/validation/__init__.py": "fc5a55cbf5e70192ca2345c4232659f4fa624814663ef1ce0ae28228935a0f73",
    "python/dpt/validation/autodiff.py": "92a9a6475a2e2c876087d0ab121fa9a6f83117732726e4c78041bf2d8ef6a249",
    "python/dpt/validation/book_illustrations.py": "40c1de218901a79e870c40c48755044fde6ddda5f383f7b0660d8b79569c1798",
    "python/dpt/validation/detector.py": "653959e4a641344d5af8d6bfeeb665f3e3de5580d43db0825919f201d59073da",
    "python/dpt/validation/identifiability.py": "160bcbf5fd3fd7b9d1807d1063deb01f092e9c660a153a4bb9b68344f6093115",
    "python/dpt/validation/objectives.py": "f9af635fe9201f4238982171b21939257efa808c06ee17f05007797ac111f493",
    "python/dpt/validation/projection.py": "8e9b382b86516d09261d6ca623f85ed66e25901c81b74def198e1c42485cb656",
    "python/dpt/validation/recovery.py": "befa482ccc8cafccb45f480d6067ca7184eea87e81645865e4355bba61c6b70d",
    "python/dpt/validation/spectral.py": "56f3f782738783b2f52a19616ca7b0d226208eb8ae4fac3c988ab3ce8813ab01",
    "python/dpt/validation/transmission.py": "4917333d260c37350d077a8629dc66cc5dd5ccd565f44f3296a70e981f0c5e34",
    "python/dpt/validation/transport.py": "2c5e396ffd01e79a1d95ae02aaef3ffd90cc232987686ea923c86945a7d5568c",
    "python/dpt/validation/transport_weighted.py": "fd9ff5723ed9f6a7de8f7309158332ba51117e1134ff37310866f2ed9f20344c",
    "python/dpt/volumes.py": "0f486f3451b3d19c35d40241af02d2a216812797a4555b49496fd4ff52807e4b",
    "uv.lock": "19130bcf32aad884cd30b21f1fa69708a1240c7e7ef3a5dd1c8eb49b484c2865"
  },
  "reference_source_sha256": {
    "experiments/transport-recovery/repair.py": "c30f178a3bd99b946a4a08106b22fe831cd43e2a3d6de4f99a12b578dba490d5",
    "pyproject.toml": "6efe2a08e5249c29e43b979f6b51c71f5e7870184cfcf2513de16e0387b7a527",
    "python/dpt/__init__.py": "b49463cb2a38593fee96faf24fe072222bf9ea9c801b63b82f5638a7754517b5",
    "python/dpt/_gpu_preflight_kernel.py": "4b47f48d14c92a8ff2261dac7937601b68319374be01e616bf296467db4236ce",
    "python/dpt/_reductions.py": "71ba7100e41466896b037a37e44551af5a7ceee077dc09d86dca67b32ca136c5",
    "python/dpt/_runtime.py": "bd905bc89d8171f0c22e5ffa1590cb03853a7ecf79044d13a5abed392b762309",
    "python/dpt/autodiff.py": "17dbb27f75d43cf118a44d472213a21a315730e6bc5f74181acde09c1bef6227",
    "python/dpt/bootstrap.py": "13b58bb5c1703f6bed75c4b845dbe2d4c3b2a50141d637f4798145634ac7c03d",
    "python/dpt/contracts.py": "d0409166afbc85cc5677a885e3e7cd9e6e24e8502b060df341a50cd12917e2f6",
    "python/dpt/detector.py": "430e757429d7fec2206eefc4af72db4e903bb017c2ee798db191b3b9399ef246",
    "python/dpt/examples/__init__.py": "0b87c9cdde6d427bbbb074ec35a92ae09210c36480f1d98734e3fbec5d41794a",
    "python/dpt/examples/_common.py": "72610a3cddd86134e937751710084d7172759c136f0d624986cac5242dd03cee",
    "python/dpt/examples/acquisition_design.py": "0d5152172eefbf0c9efd3dce534f0f179b42ceddef7de806b4766a55205de795",
    "python/dpt/examples/reconstruction.py": "e6d9f55c17b2abbb3e9a6c091e692c9d4b8c34100355128807fd6c901193773e",
    "python/dpt/examples/registration.py": "4ac2635c0de25033ce65de630179eb9fc1811bef49a15fbe13dba416c5c22695",
    "python/dpt/experiments.py": "5ac4af4f49bac3ebaba708f92618b56872f2cc7c9840a4c1648a075e5f8304f0",
    "python/dpt/geometry.py": "05805b9249a60b9da31b9a2d5890c26c79c36fa8d42b3a33d47f735c9afce841",
    "python/dpt/gpu_check.py": "dfd2db8ae4032764dbdf674d00c4009f3afc0e49922e827027880bd0c3f35219",
    "python/dpt/kernels/__init__.py": "39a47d684c71e510c32884da609914747235ea704a14e64b45720d004d171bfc",
    "python/dpt/kernels/detector.py": "5ea6314bb2be68b06e574b03ba37f1608c237bf02332b32ae6290d3d053ecf26",
    "python/dpt/kernels/geometry.py": "290692a6b5b6d9ed05084fd90a544d4f0db34fb25dcf57b591a8c0aafeb816b8",
    "python/dpt/kernels/material_projection.py": "4042c29df85249eb917e96ac56b920d37e72e1fc39f70b78407c778ce704fc5f",
    "python/dpt/kernels/material_reconstruction.py": "01667ba63aab17850f33bc1c95d7dc7a48012735e5c9a0956c4da732eed0a251",
    "python/dpt/kernels/objectives.py": "79cda3818003b313ae435162cc8b8259286b7d8dc7a65aa88df39971d9b75837",
    "python/dpt/kernels/projection.py": "bc28e2ff01464773a7929da110f45b9d74c954684b843abc5f70573ced6f63d9",
    "python/dpt/kernels/projection_checks.py": "259644351f7dd21811d603175e4454e0e82ad5d6c782a88a7b830aad10b8e7d4",
    "python/dpt/kernels/random.py": "935786f1e720b46d5e6b8cd6e60f000306718c30dc2c288869d8156b87e48b63",
    "python/dpt/kernels/reductions.py": "7bef22d4288823eee6a71cbb9c71f934f81e511614e5858d59127ba47d624cd5",
    "python/dpt/kernels/spectral.py": "a5235bf2809758315b33605be4c05d8ad8d432465a947c4826a8968983fdf9d6",
    "python/dpt/kernels/transmission.py": "adfa3e500c96ba985f37545ead61c7cce5aa47cfe4792eb13d9c12d792147739",
    "python/dpt/material_projection.py": "fe257055b40cf23bf0aa0dac80d60ff8a7382ce29b993fab7afded9fe3f9ffd0",
    "python/dpt/material_reconstruction.py": "1f4c2117e1929f939aab0b6944feb5108c264f1307c56f633f4cb5e528b262f4",
    "python/dpt/materials.py": "d712892fbda5f87010a52f2261584924007bbf856e4afc7c1bfcbe29192be936",
    "python/dpt/objectives.py": "bf8e4ecdcb0883fcce16534f8c9799e4f1fe0ad0d3504376af4395f8741480e3",
    "python/dpt/projection.py": "1641dd708437045407b2808be3a9e286b6dcdd98496b13e3d6d71308e1293cc5",
    "python/dpt/recovery.py": "466f166e046a334d3eb9f5cabd9bea3ef6f7868e03e4072858ea28454895813b",
    "python/dpt/registration.py": "6b862676c158da63b04a11930682ee945eaf6c2ec2394a3791929230bd8ec32e",
    "python/dpt/spectral.py": "f55791e0d565a9bb365be426106026e857c3b3dc009ac30ce7ebe31f0c9ef535",
    "python/dpt/spectral_inputs.py": "c05a99dadbfdbb00e963a5f2871df6c8b8882fadd2f2c885ac98440378f51e74",
    "python/dpt/spectral_recovery.py": "9385f0bb91e522e3a4b9a797ba481861cbcba9ea677a4a18fb41fde331d583a5",
    "python/dpt/statistics.py": "c029b203ceae457b2a7308b6908a9360ce6e1218f8d19aea52aa4aac154c368f",
    "python/dpt/stochastic_models.py": "7577f29c7ce151258e162e79e29e6c6b32cfcd1095707226868d1ee610bf1fae",
    "python/dpt/stochastic_recovery.py": "65736264d79aae216fb492212fa878ee0b93d0026aab6b1cc1ac8e972463630c",
    "python/dpt/transmission.py": "5837deeeace08b277b2c0859254a41e413e6901dfbb9b8e8803076526b24ef68",
    "python/dpt/transport/__init__.py": "7294a47c31ccc49cbc4959ee957af06b87cb954334e9a9a955a2946ea9a7c5ec",
    "python/dpt/transport/_constants.py": "d05a25992b4a1214d7e624214d59f4d0c5ccca851e27acd0b730ddf87a6b06c0",
    "python/dpt/transport/derivatives.py": "1b6e523fa668c2ea8451ddd4f65fdc4116b2e46fc3a9a4e6a539b88cfad28112",
    "python/dpt/transport/estimators.py": "624b3d66f3a478db7fd4b6d2659c98f972f2d1c2a2b26afb69f0fba13e4071db",
    "python/dpt/transport/experiments.py": "1424143aaf5ca4e05c6acb252a28d1e7ba4bc3ace61516432ba5e18044ab1182",
    "python/dpt/transport/forward.py": "2f4572577fa639412f4e6d190eeaefa5ea5e42c0bc7354f3855d292c1c023da9",
    "python/dpt/transport/inverse.py": "808100ab4db1e9a17a5a8343126ce00b702dcb81569ba5ce9ca4364be62b3d1e",
    "python/dpt/transport/kernels.py": "2d47d20d38b03b837c673d96981bd4bb985bfe9ba88286bd28d29edf05744ad9",
    "python/dpt/transport/model.py": "9e51231410e17f8cc195065e8c17c073107c76535ccf7787b1190dc6aa765052",
    "python/dpt/transport/recovery_experiments.py": "cef6a7996c2729a263afc3327976394e7c0abafda0fb39bdfde125f90bc89eae",
    "python/dpt/transport/recovery_kernels.py": "e0c06daa9683c0746250cc6c46ccde759078298b8ddbf72d8a3609f43516858c",
    "python/dpt/transport/rng.py": "200ac1c50b6db76fead64e3d75cfed59c8099ca3d6aeba019243d911c20db4e9",
    "python/dpt/transport/source.py": "79d908bb5721e4084c00861052ede608a417af643a75edb96733d1178a788f29",
    "python/dpt/validation/__init__.py": "fc5a55cbf5e70192ca2345c4232659f4fa624814663ef1ce0ae28228935a0f73",
    "python/dpt/validation/autodiff.py": "92a9a6475a2e2c876087d0ab121fa9a6f83117732726e4c78041bf2d8ef6a249",
    "python/dpt/validation/book_illustrations.py": "40c1de218901a79e870c40c48755044fde6ddda5f383f7b0660d8b79569c1798",
    "python/dpt/validation/detector.py": "653959e4a641344d5af8d6bfeeb665f3e3de5580d43db0825919f201d59073da",
    "python/dpt/validation/identifiability.py": "160bcbf5fd3fd7b9d1807d1063deb01f092e9c660a153a4bb9b68344f6093115",
    "python/dpt/validation/objectives.py": "f9af635fe9201f4238982171b21939257efa808c06ee17f05007797ac111f493",
    "python/dpt/validation/projection.py": "8e9b382b86516d09261d6ca623f85ed66e25901c81b74def198e1c42485cb656",
    "python/dpt/validation/recovery.py": "befa482ccc8cafccb45f480d6067ca7184eea87e81645865e4355bba61c6b70d",
    "python/dpt/validation/spectral.py": "56f3f782738783b2f52a19616ca7b0d226208eb8ae4fac3c988ab3ce8813ab01",
    "python/dpt/validation/transmission.py": "4917333d260c37350d077a8629dc66cc5dd5ccd565f44f3296a70e981f0c5e34",
    "python/dpt/validation/transport.py": "2c5e396ffd01e79a1d95ae02aaef3ffd90cc232987686ea923c86945a7d5568c",
    "python/dpt/validation/transport_weighted.py": "fd9ff5723ed9f6a7de8f7309158332ba51117e1134ff37310866f2ed9f20344c",
    "python/dpt/volumes.py": "0f486f3451b3d19c35d40241af02d2a216812797a4555b49496fd4ff52807e4b",
    "uv.lock": "19130bcf32aad884cd30b21f1fa69708a1240c7e7ef3a5dd1c8eb49b484c2865"
  },
  "curator_sha256": "ef083e0b27a68310bfe9246c37866baf7a8f9a4b08be09247c238eec5db5046b",
  "content_license": "CC-BY-NC-4.0",
  "code_license": "Apache-2.0",
  "third_party_inputs": "None: analytic geometry and coefficients; no medical data, measured spectrum, model weights or external images.",
  "fonts": "SVG stores text; PDF uses standard PDF core fonts; no external font file is distributed.",
  "output_sha256": {
    "all-runs.json": "3e8396ec154dec5d99976e7c8b73fefc7d1b6bf740391b6e84878263ebf3feec",
    "reference.json": "ee396caeabde7ff0327c7ad494172deaac1225fc24359c20c17c736951af2d08",
    "replicate-00.json": "1622c8f01033d213cdeddc70be528f190a29ae6e7bcf6a8960e4ab231dc819fd",
    "study.json": "32f100bfffc8332c2e9c2b9fdd07087505c486e7c041e27393e5e00ae0957284",
    "walkthrough.pdf": "1e789858d15102390366b9c04646979f209008b2516b0590663fc9ef78a35405",
    "walkthrough.png": "1f4feac25a92bffc530d595568229c99eba4b8d1ca44cccccc79ddf3c106f166",
    "walkthrough.svg": "a5af2b654baef9398440df0a735bb5e3aaa17e2771fb9f92f425575a35ab2e37"
  }
}
