SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-5908ca46-e544-4566-9389-a7458c6fbd37 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-09-19T11:21:01Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-053fc5787c8028a6de2796f76f9e6892 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1ffe789d82ba62dee3634dd066ef2b43 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a391ca13bbb0d4b336a2e27c6da287f8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2303355057bf2558afdf0de5ab2b3c9a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f8ba120c6dc29989b3d72174379d8d99 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ffb5479c5bf7159a8c093185c5a5ed9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8cfa1ae2ee3de814165134dfd5bcae92 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b60bbf53b7128f77617f3a1917bfe42 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f6b8c8046cf2273d3a5e144af4e02da Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3b7857af886bc5c32e7b08667a2875ce Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cd65e75a3a523c2d2396e1faf7d74b5a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-61743940c812e3ca338cf01c1842a0b6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f90319ec2bac801c5b2e5935ab0cff1c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fad3c4e276e44bfda973d5feddc2a5fd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-acf164be23edd6aa1dfe493ff2a487de Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-70dc71efd7734acf335c90cbac96cfe1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-94d58ecc2d38073c0caf5847c80194eb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7a5d2c03d6e3a750e94c3cd83b6ca4f6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a3f410f24761a2c5f2700789cc35ef0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de4f0f3fccb059e999880d759111eaba Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-52418f21f39d6755a46cff3916036831 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fd639ab8b67ceb3c5edd6812ba33fc05 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49f44e831f25472ff4adf9be98d2dbbc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1687faf390cb960a16ef027cd6839026 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3eb6731a24f3784867906dbb2788b023 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d11e2babbdb8715e8459674d0ce5e886 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb9dbdbcfc63b264a8a9420011d4a2b5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9b856ae06da4607bf5f2884e27681fa8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5abb846936ac29d1e12ad17077146877 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f453c6354460a5656ae704f6043ed68 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-189b8de64480fac3184babf3ff464729 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c7f71d4622dd8b21c8a509bf9132edd3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b7fd446e493976c9f9f90833b52ccd0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-14f7c91c4a00d84c5762bcfbe1f75fab Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ac5f97f386098b7cb234850d7bf191a4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a2cfbea9c742faba05e794525df3c20c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b1447a2bcdc4f7061893528ea64a6579 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c2637bb4279860f795c789ea35171dbf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2cd63fa37a6db19e86acea46c79e6974 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4a98210566cd150fb81114f4819eb7de Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1d705c17413c968f24787138dc0ec49a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cece6811e37cd9059b5212643ef54785 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e9ee550a94f52f05a596cff88321ed41 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1d2b87c61c802c388b5915959bf103fe Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-58a93e00aa9a587d60d192db0e4073c7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3cd2ccbc9aa8e5fc0b986d257f28202a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-94059a7d20d6dcbe5a2f046117e471e7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5df1a48e065afd3d86f333bf225352f2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-42995bb016c9d2424a462bdb315f00eb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a3aa460f200b7a19975aac20b3b60423 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49217aae9b482d55c74f61302ce93a4c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-920639cd79ad64e3918c27bb508235e0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2516c8890edb077d2a8dbf4c5b86b85c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0999351b04846ddf1d8b4cd71108a086 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7f88462453fc267763adf54ad5876d2c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2e7899d5831f945e3e439a71a3823b39 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1522678c92bc6dd67bd33523acf6dfd0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f721500121068016fe83538d149b406 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b99ea7ef7dd48fba00ad6e05ea131ba3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-23dbc73a15591a5f58a030c49f7886b1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-836311171af9209699e3e3dc1fcc1681 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ccb575ca48eb9501f03b3fc9bfdf425d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4339ed68d30954b24f3939a1d0f580d2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4915aad5395eac9ffe9827241cffb241 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7f1e3f1e455299d7b6db382575cd4dec Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b3b6788c9ff7a9338af23651d37aef8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f74a8a42b7aed43861092abaf5ff538b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-45417a713314c3d67a55a0c8aa6a04c2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f82b4df65a5d7bcf9aaa3a9b0a8b30b9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db106281c5aa80c2fb17034b24d1bce6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1faf6599a94c3479ba0bbd2541dcd3d4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e8290ae96ecbc898d05045ee6a4ee17d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8ddae8d576b987e14413a89acbf38d6e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-815053cf231c4d1e988c37d8a6aaa8e4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5bf7332551a52fe2550e1849e72c5deb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f1ff2f19ee8b750b124bfa7deae23bef Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dc90e53bae8c06d4c679a44103941d56 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-933da502e0febbc795369c43baacd37b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db20456c36a110c03c5084a0d36bfff3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-35e6457c16ac8e9106d336cdf91e14e7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4f07cc450a39c033349d8927bb4c495 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-447a916625320f297d6c89f3eb91b05a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-021b17ab6b0b9be635c8545f11e435a4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-677802ecb4ff482c371a9f8594c45f2e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-368a888875c7be9cd88c17aee14708f8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-48913543910d07ae60ea221b888ed380 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-97ed79e2250d8ed628f610867e1e6e8c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-38ba5955f91ddf40be53a1262e155932 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a4ab41e48a7ec03634eedef8b0cf46f2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-57b01f443a0a297bd6764ada337c3507 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-899d1f11829329dc8f75a6c4e45090fc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ca7baa727ab97897025a386f542accda Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-133743a62385b9fef17589ffa64ca14e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-406f91a9659d25ed9464aec1e1804fac Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5d232baa191b8d680084e724e728f107 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-41442314ba16467da7e9e6bb380af00c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bb9babf52917b5e908d30038c4417e47 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-556b5d301fce8823277af2ce5a8c5293 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32cf794d5c8b4cf51fe960e18f3beec6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-30c3403b92f9991ac6d7225536a852f1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cff7f8c8768b8d223bbca10bbc219121 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9846f122c60f4d441aa2b07b84a69be5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f7ab4bfe916b19d155ff1fdf2bc28e09 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d03a4c284050274bfea5f0016dfb55ac Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dc30aaa957321e36a21410971239ba67 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-287717b4555ae48f9193b131cab8d41a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad4073be089655b71635beb7fb01c3d2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2e68ea21f223f07deba1022822832c4f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a8d427c3dedf94bd8b963961d442d395 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e1ae82cb7e882b12cd5a742b2c5b0dc9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b68de6e81f794d49a9d998e20149f0a3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-77088fecc187f2f2c8cdec5416cbcf8d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f9ddb4a0f71ea429047e54326378237c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b2dfb1e6f670bc72cbe52a853878644 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0c1dee9ce672f3779dfd5a19482c9c79 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ab2fcd5f3a91fffc339781626afc8934 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8aa32d423f981fee6bc59058568d94db Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-26b326c28a469ebb279a0204edbd2e6e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d04a5863adfae2cdc0f42ee539bc2595 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a55cb7e9f13464295f07438c5850f910 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cc373d7eb4e6872c88e5afd0abce6435 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f59bf0115c7c01fc85e00db0c963fdd1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-068f7c5e4ba7f02aad250b3841739141 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc48ae890de838813f7cdb3bc40e3e59 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-82153dcc9aa8bf8f02290488895f30e3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2d2875aa12284a175232d60125dc5f07 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-26233455d34db4af1d8571ffc55b8de3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5075d6449168ef519fc36a0bc4a9ba4e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c09758179d1a5638634b8be4cdba5cb2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8c290669f678bc1926698e4b54fe15c0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a3cfe111a1a025fdb568bf504db2c5cc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-86467d63671c220c6c0cc5473ae71534 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dc12b9a195ae56222de9e4806d5d5918 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-685501d33a8a7f991847fc069bf822a6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a0bd6dda8e4710cafd6c2438232f145 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bd5af479379e15215746fbbaae35e67f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e0899cefba2e076aa7f20e82e26cdff1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0fb03e2f1ed951897ea3305ea44e5e57 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49e66bdcfd6ce9a77be357aea5908029 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-757d20b5202ab6e6507b3e3915257147 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8415aef886680b8b75c4bd3f5adc79ad Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-54760cc1121f96fbb9baafa433a2e9d8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5b804e1b80be8e53a1ceae59e8e91b71 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bf4fb51df469e0c47b15facb80d017c1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b23903da2d7e7fa3b582f5f2fb970a2b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-63fe56906b2ec272f98ba8af7f1f241e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8de756a0efd3dd41fd0b8f523492a892 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b8c13f29eaccdc8431450fdb2172929c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8d1cef5b461237442b91834a8722c3ef Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f1ab23dd46a696b4233c3508533e9559 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-809065e53087d96db4bf9a6cd4cf8552 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f8bd777adccc053129f7ebe11d29342 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4c7a4e0ae72c97922b6da1a7c8082949 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-39374a79de37ae8190132b18b90e5bcf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8d5ff4a508f0c163e53e8a00de88ccf5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b1d4de20c1c3b21ac4f5d55ffbdaee24 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3a52b30bb5c0086eea65a8477ca1963e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-566df3eb03095eff8b5d4e5105051bcd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-05df5219c88ad713ceb1a467247e2a77 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-28ef684b6e3dce42fee1d7e71744d772 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a0a06f5953168d23e4f57a0e32858273 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c7ba6a749100db4aac5a66e1e00cb946 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7775179535262a1ea5b2580192fb82a2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-82eb7078147884c42953f6dec1c946da Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01d4ac06345dd1e5f83ed4842b8c22f8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2350ca5fdb5f12028a3e3da1556f7eac Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e1ec3a35c130ce9ddcec9a3be13a5bc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8bddb1663f0b8cd42dcc2f60eeab5e73 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3a5d2271859327cf9ca66997aa2f4ff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5f19813aa5c95a9eb0307a00c51e9f56 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cc3c1cd1665300ac5dc8920d8adb47f9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bdbbe807fe5ce2efb9b04792fe8b6376 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a0206f92f3a20052154634f476ffbda Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-33192bd7101b696bbfa0ba1be802b021 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bbb736f50f0575ad742236b5f86897f9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5d86ca2bf3530ba0611fddb988938712 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ae6a19ca4783af1af8a134342511cbe9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ac4b7b3097003faed7a5831c81572c8b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a13932e1b15756171a3bc6c375ed1098 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8d09ec25b23559cd3ffa5e32d8be4b8a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fd69a3d8f514aafd52d048f30d08e253 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6693d8aeef645d507451d86c50847394 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e521f1730a3cf1dc5e7177253c404b6c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-42434bad096c7315de15d298c0cdac65 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-95fde191d0dc5c4f73fd2e31f0ee919b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b74e5d4a97482fe910b48eeacecfc536 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-635bdf6692a9ce76c815e98d834232ce Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0044103d567f385fa9b8bc5843b81c55 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-81a5d97a53940666685ce728ee38af62 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0c002641c23878aaee7e5ba6d2d6b1aa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-58482ff0d1259435e87e8975a13f9a36 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-518128e06602b2805bbfe6176a7de34d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-46df385c2006bead927e58dd268d2ffa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5c8fb202a7028ce086f75c91f3e96b74 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4bc9e67c091fef78676072278b53b56a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-abf4e7562dc39d50002d60012d967a66 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f991bdf620e30c4e959f2b112e7fe22b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37541917e2564098d82abe8c844ab38c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-40a5159720ffa14af5257b1ea96a1bd2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64d7097171fd5ef2cf0d93ba1858dc55 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be65c7c4746caedc00736b0bb4694283 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-34df8ca90a2160590fdcf9ec0b9ada4b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12f48ffc99892183ff819980509eefee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-46e295ec14db179c80c651a68da6c531 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1b18a3d1eb017a158089bbeb600e90a4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f887cde29d59680c2b163405ba3956ee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c7b77488625d2caaed4ee4797c448a07 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d2848173cd97e688f21df99a01016678 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d851e21c1f4d8691690dc7537031576f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a4ba427df990a722fb1efc1a6545b4df Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3bda0bdbc2b9a4d1de08d4f9e6f4b003 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7e61867d8105263901de9f5eb6e0d786 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4df1d88c9723b4ad9c4ad6f634d61635 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b5aaae9caa816ad31a4f078a7506fd55 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8194af566f7b2eb4467cc53807b8ea26 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4ee98dc734b0322d74d61c45d89c4b8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-82d251598d8295d1a15f3f37f15eb275 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-554431d1389c1fb4df22df8a2ac126ce Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-907aa808c99cb8c211b308d09a4a8909 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-23fcba1703fa8bc03af11c3653ae75ca Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9fc863530c918c5b1795fcdea3e8b6f1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0ad85e851c0fed28394f97e338de1c6a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7bce8fcfee97eb9e0b09dd10a3210d64 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1cdc7c76a3394195b0690d7e288d895f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bf6f3816d6a0f059efb7acfb7d1aeea4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0ecef23f40492e38d53736d5906f8a88 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e32855195093267836f121e10e14f26f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a72d1d35555887b57ec3c8cc679ecfed Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a05618bfe230ec15d65dadadcf907782 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fea0343d0bc7d5cf4be7d58b256ddfd4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-06712b4aab9d6b8465bad176f97b1188 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-27b44ce9c54ebcb356b5a1642aba507f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6f4e696ece335521cc02332ebce5ffb2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-16b9c9a91ba67bf4519838a9d0c792af Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8f3b3ca9d9dd8537b507127e65f2f316 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-737b05ad1b82532bfa2febe54a6dadfc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-354126e8e2e05093391bf82b5e8235fe Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d7cb9bf7eb88d5255b36f68353144109 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db683251d4602bfd61be90a06c4ba3ba Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-06f8930de6ae86d397cace1d7ecb5d69 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-17e2c555fa55fcf334cb65840fcadc42 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b5088f0015959daa594aac0ac8bf194 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-428f301b9aeebcde6efab661986af5d9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c481eb52e2b7a301317499f97284adc6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e38ed069801d213bdf8b2b0566deeeb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1f3b5f45ab7689f2a250c7dcef990a20 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2262b9a5a9af1345631f953b03726393 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-112bcfcef00f2802b8a3abe0be0dc23f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-181da3d7f3d6aee5f2c12ff6158b7b03 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6e001704df457d4326811333c7475f3f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-31f4de613c067df905ec0a43ef7e1e0c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-51217616062bb4b456d245ada4a22271 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bd3f9d0925c75310e43c79cc6c1858e6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-953f2459a67fa10b2205eca25336b8b3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3a99974ce3fcebde2673cdd0f68a3c92 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d0d507a28d8d6f6d89dffa1ce9dc0e10 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9fe4ce0b05605be903f5426476752f91 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b4c5a0cf8ead89e049d40dae8f564058 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cea80442ca88703432b40d20c78bee64 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4eb1ae35b2f35b14c0525fe9afd02501 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ef203fc07cc94e01540fef5a07dda2d4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eca967ace96a368062941a383e78dbdf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2c7e8e532f97f058f86469d8b3d6b963 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc1485b3de90d28df81c01f48364968f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ce653583e36594957a9bbbb514449368 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e7b6d8c5779ad0733042a4fd116140c1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1f5fbfe839d3b27f93986c1852728ff8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a577f1c87bc2a1293b583e142e3ab63 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b65ad4702e22d575ec496d0c21533b22 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f4ddb11f12524ff7fe30fe21e22009b8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f1999c18ba876a7b4fc8ba8893ac1738 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-40d78e668d4092b8aeb5e869fa137ac3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-168564f65ae3957eafa36851afac6aff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aaf6b5c395254a683ab96267da6e192f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9bbae0feee7054a203655959f25054ea Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8628a9e9f601d69a81bd6e1939ea14af FileName: ./.clusterfuzzlite/Dockerfile SPDXID: SPDXRef-053fc5787c8028a6de2796f76f9e6892 FileChecksum: SHA1: 5cd3291c89b97b5470e605b521f0c5140d795529 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.clusterfuzzlite/build.sh SPDXID: SPDXRef-1ffe789d82ba62dee3634dd066ef2b43 FileChecksum: SHA1: 3d2837637ef53a09922b33f74bac95c81e0bc57f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.github/CODEOWNERS SPDXID: SPDXRef-a391ca13bbb0d4b336a2e27c6da287f8 FileChecksum: SHA1: 39eecd9fbc631943936e2c5b92f1c4966effd113 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.github/DISCUSSION_TEMPLATE/ideas-architecture.yml SPDXID: SPDXRef-2303355057bf2558afdf0de5ab2b3c9a FileChecksum: SHA1: eedcde3b7915abe95d6e7e35498b34c899a92ccf LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.github/ISSUE_TEMPLATE/bug_report.md SPDXID: SPDXRef-f8ba120c6dc29989b3d72174379d8d99 FileChecksum: SHA1: 83d211c67c12e8c1f6e9f796cfd0cecbf5160e15 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.github/ISSUE_TEMPLATE/component_request.md SPDXID: SPDXRef-5ffb5479c5bf7159a8c093185c5a5ed9 FileChecksum: SHA1: 4bf3db4c99e6da5924691d83ca41563bb76349f8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.github/ISSUE_TEMPLATE/config.yml SPDXID: SPDXRef-8cfa1ae2ee3de814165134dfd5bcae92 FileChecksum: SHA1: 76bb127f544a0e12af84ce862d8f8bc405903efc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.github/dependabot.yml SPDXID: SPDXRef-8b60bbf53b7128f77617f3a1917bfe42 FileChecksum: SHA1: 3714079e391893f554cbf3866269d95108dd97fb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.github/requirements/build.in SPDXID: SPDXRef-0f6b8c8046cf2273d3a5e144af4e02da FileChecksum: SHA1: 4e98144f16af20a29cfd0ff953882f5eea8d24e9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.github/requirements/build.txt SPDXID: SPDXRef-3b7857af886bc5c32e7b08667a2875ce FileChecksum: SHA1: 25e313373461d5a3f1c9299150295574c739a612 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.github/requirements/lint.in SPDXID: SPDXRef-cd65e75a3a523c2d2396e1faf7d74b5a FileChecksum: SHA1: bfc52d2ce7c36848c53bdde223a3615d0cd4213c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.github/requirements/lint.txt SPDXID: SPDXRef-61743940c812e3ca338cf01c1842a0b6 FileChecksum: SHA1: 2322c31372701c010553642426937a16f2ca4fe9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.github/requirements/reuse.in SPDXID: SPDXRef-f90319ec2bac801c5b2e5935ab0cff1c FileChecksum: SHA1: 3575a667ce873b709448cbb6f80795453aced90c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.github/requirements/reuse.txt SPDXID: SPDXRef-fad3c4e276e44bfda973d5feddc2a5fd FileChecksum: SHA1: 6f4011654ae2f3b6e44945b8f41e60a29441155e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.github/workflows/cflite_pr.yml SPDXID: SPDXRef-acf164be23edd6aa1dfe493ff2a487de FileChecksum: SHA1: 54273d39b6637318e99aa38bbabcb78e988c3d50 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.github/workflows/ci.yml SPDXID: SPDXRef-70dc71efd7734acf335c90cbac96cfe1 FileChecksum: SHA1: 6ff7712b02612d535b0c810ba6b90818f21a49de LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.github/workflows/codeql.yml SPDXID: SPDXRef-94d58ecc2d38073c0caf5847c80194eb FileChecksum: SHA1: d498c1beeed7076f7467c78f1990088a2d72823f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.github/workflows/release.yml SPDXID: SPDXRef-7a5d2c03d6e3a750e94c3cd83b6ca4f6 FileChecksum: SHA1: 78e10f307165d1e778e4e937bb8f778ac799644d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.github/workflows/rust.yml SPDXID: SPDXRef-8a3f410f24761a2c5f2700789cc35ef0 FileChecksum: SHA1: 73d68a2d27f1630c58c23cf4a4cd7033ca728482 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.github/workflows/scorecard.yml SPDXID: SPDXRef-de4f0f3fccb059e999880d759111eaba FileChecksum: SHA1: 5a9954d4daa0d60087fadebcecc02e2caf37d9b4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.gitignore SPDXID: SPDXRef-52418f21f39d6755a46cff3916036831 FileChecksum: SHA1: c67741acde72688ca52e3235a20842ec30e84039 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./.readthedocs.yaml SPDXID: SPDXRef-fd639ab8b67ceb3c5edd6812ba33fc05 FileChecksum: SHA1: ca49d8a283288e7f2cbd57eb1d0942e9b5b1a717 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./ARCHITECTURE.md SPDXID: SPDXRef-49f44e831f25472ff4adf9be98d2dbbc FileChecksum: SHA1: 4f28bf44e7ec79e5fe48a5a2af9ca11262d29f91 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./CHANGELOG.md SPDXID: SPDXRef-1687faf390cb960a16ef027cd6839026 FileChecksum: SHA1: 30ce4a3b65362c2f34bbc2c7eeb5795f8a776dda LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./CODE_OF_CONDUCT.md SPDXID: SPDXRef-3eb6731a24f3784867906dbb2788b023 FileChecksum: SHA1: 4298e6ad5d856ebc547cffbe176242ed77ef8ab8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./COMPONENTS.md SPDXID: SPDXRef-d11e2babbdb8715e8459674d0ce5e886 FileChecksum: SHA1: 89e2cc98f5446715237e66baef20847772b9aaf5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./CONTRIBUTING.md SPDXID: SPDXRef-eb9dbdbcfc63b264a8a9420011d4a2b5 FileChecksum: SHA1: b8a0c7edf10a240df36883825e5100a0cbdcff89 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./Cargo.lock SPDXID: SPDXRef-9b856ae06da4607bf5f2884e27681fa8 FileChecksum: SHA1: eb2ebf525adcd4b3e61eeb69bc411b79e099bca6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./Cargo.toml SPDXID: SPDXRef-5abb846936ac29d1e12ad17077146877 FileChecksum: SHA1: fb80b9ff412a7bf28d77d6fa55dc8e76110b6ec9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./DEVELOPERS.md SPDXID: SPDXRef-0f453c6354460a5656ae704f6043ed68 FileChecksum: SHA1: 80f9248f311c3261f585fa2130911d8662ef0dce LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./MAINTAINERS.md SPDXID: SPDXRef-189b8de64480fac3184babf3ff464729 FileChecksum: SHA1: 509bbc89d4ef43fc5b50317f0ab91c2d316290cb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./NOTICE SPDXID: SPDXRef-c7f71d4622dd8b21c8a509bf9132edd3 FileChecksum: SHA1: d06621024fcdb4094081e472c9f88334c0bace12 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2026 Javier Marin SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./README.md SPDXID: SPDXRef-0b7fd446e493976c9f9f90833b52ccd0 FileChecksum: SHA1: b632aae92eb0efa86c5a4a7ac7f899bffc2ffda9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./ROADMAP.md SPDXID: SPDXRef-14f7c91c4a00d84c5762bcfbe1f75fab FileChecksum: SHA1: bf4dbff497cdd9dc74d9d8f0ff44f54aadb40234 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./SECURITY.md SPDXID: SPDXRef-ac5f97f386098b7cb234850d7bf191a4 FileChecksum: SHA1: 1ba9cd1e366c01487114bba86e7a2f89ae494e77 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/Battery.png SPDXID: SPDXRef-a2cfbea9c742faba05e794525df3c20c FileChecksum: SHA1: c8f312f7485baa5e1bd74623468f5ab3015185bc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/Black_box.png SPDXID: SPDXRef-b1447a2bcdc4f7061893528ea64a6579 FileChecksum: SHA1: 9b1c246452a37c2cefe616b26a068ad0ccf99400 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/Grey_box.png SPDXID: SPDXRef-c2637bb4279860f795c789ea35171dbf FileChecksum: SHA1: 99f12733eceea31917f0325015ee1ad3fc6e2710 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/Motor_drive.png SPDXID: SPDXRef-2cd63fa37a6db19e86acea46c79e6974 FileChecksum: SHA1: 16e71a80bdefe5aacb7cdfe3a12a4bea6f344f13 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/Otwin_icon.png SPDXID: SPDXRef-4a98210566cd150fb81114f4819eb7de FileChecksum: SHA1: fd38ebc991ec19a7d59e12dcb1fd9dd1f409627c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/Otwin_logo.png SPDXID: SPDXRef-1d705c17413c968f24787138dc0ec49a FileChecksum: SHA1: 58ecc3df4033ae590f9f8ded7441db93e02db0b7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/Pump_line.png SPDXID: SPDXRef-cece6811e37cd9059b5212643ef54785 FileChecksum: SHA1: d775c4c229abecaaf4ead671b4c6b60302e70bca LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/Spring.png SPDXID: SPDXRef-e9ee550a94f52f05a596cff88321ed41 FileChecksum: SHA1: bb19d3a70e93765b7350511ec41c9af999e26b42 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/White_box.png SPDXID: SPDXRef-1d2b87c61c802c388b5915959bf103fe FileChecksum: SHA1: 10f240e74c44e44d03775fa2ae748c7e64a9bb36 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/battery_block.png SPDXID: SPDXRef-58a93e00aa9a587d60d192db0e4073c7 FileChecksum: SHA1: 3c17a4984a5e13aa7ca2456d689a023664e23c25 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/dc.png SPDXID: SPDXRef-3cd2ccbc9aa8e5fc0b986d257f28202a FileChecksum: SHA1: dcfb25bcb51c41dd58dc6a0e2256e0012b2453ac LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/architecture.mmd SPDXID: SPDXRef-94059a7d20d6dcbe5a2f046117e471e7 FileChecksum: SHA1: 05fe613ddf6b0d98aa1ded18ac2229b8479b8f45 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/architecture.svg SPDXID: SPDXRef-5df1a48e065afd3d86f333bf225352f2 FileChecksum: SHA1: 8dffbb16e147ac4157f436b849b0352e275eed85 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/compiler_inputs.mmd SPDXID: SPDXRef-42995bb016c9d2424a462bdb315f00eb FileChecksum: SHA1: d229d964b73ac7a2b68d15fd1a4a97604070ee00 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/compiler_inputs.svg SPDXID: SPDXRef-a3aa460f200b7a19975aac20b3b60423 FileChecksum: SHA1: 9372014509af304ddd99d1809e14a7b2117bdcc4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/conformance_suite.mmd SPDXID: SPDXRef-49217aae9b482d55c74f61302ce93a4c FileChecksum: SHA1: c7334949ec5aa0f6ce66d85f30fe4056a8fb4bb0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/conformance_suite.svg SPDXID: SPDXRef-920639cd79ad64e3918c27bb508235e0 FileChecksum: SHA1: c5d155cc5af589a3c998a508c64d197e05bd22fd LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/how_it_works.mmd SPDXID: SPDXRef-2516c8890edb077d2a8dbf4c5b86b85c FileChecksum: SHA1: ecd03f70d4bb224f9c781cb329b5cef4295a85b5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/how_it_works.svg SPDXID: SPDXRef-0999351b04846ddf1d8b4cd71108a086 FileChecksum: SHA1: e8805e0573c08ab6563be2d0192f323b39648a2a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/hybrid_twin.mmd SPDXID: SPDXRef-7f88462453fc267763adf54ad5876d2c FileChecksum: SHA1: 7f5da94f653b7a6b43b18457b45b23da40c7b42e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/hybrid_twin.svg SPDXID: SPDXRef-2e7899d5831f945e3e439a71a3823b39 FileChecksum: SHA1: 94cf6ca0883a290a77140f00b5a3b726b1ce000c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/known_and_unknown.mmd SPDXID: SPDXRef-1522678c92bc6dd67bd33523acf6dfd0 FileChecksum: SHA1: 87285e0c6ab439abe7ac8528de780efc2bbddd0c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/known_and_unknown.svg SPDXID: SPDXRef-9f721500121068016fe83538d149b406 FileChecksum: SHA1: d4fa2e2b7566161c3da255606428b658b4b81b0b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/model_to_twin.mmd SPDXID: SPDXRef-b99ea7ef7dd48fba00ad6e05ea131ba3 FileChecksum: SHA1: 5984a117dd757d0c9f14348a8e209369facba1df LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/model_to_twin.svg SPDXID: SPDXRef-23dbc73a15591a5f58a030c49f7886b1 FileChecksum: SHA1: 7dee7b71db58217913af6f71724840584615328f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/multi_domain.mmd SPDXID: SPDXRef-836311171af9209699e3e3dc1fcc1681 FileChecksum: SHA1: bda7b1ffb659bab60fb19981fb549b0668b0b2c4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/multi_domain.svg SPDXID: SPDXRef-ccb575ca48eb9501f03b3fc9bfdf425d FileChecksum: SHA1: 3c14187eda08901ae32a1a480066366f561a3e3f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/otwin_pipeline.mmd SPDXID: SPDXRef-4339ed68d30954b24f3939a1d0f580d2 FileChecksum: SHA1: 5fe3958519553255b7aaa5d71af76860f79cd8d0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/otwin_pipeline.svg SPDXID: SPDXRef-4915aad5395eac9ffe9827241cffb241 FileChecksum: SHA1: 33d0671d00324e8a8110230dea9421519dd8451e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/physics_and_data.mmd SPDXID: SPDXRef-7f1e3f1e455299d7b6db382575cd4dec FileChecksum: SHA1: 470e588744f51b297274cc6cdee362427959bff1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/physics_and_data.svg SPDXID: SPDXRef-0b3b6788c9ff7a9338af23651d37aef8 FileChecksum: SHA1: 96f538c6cec84aed967ed45ff7ec0756be0de430 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/validity_envelope.mmd SPDXID: SPDXRef-f74a8a42b7aed43861092abaf5ff538b FileChecksum: SHA1: 20291ad968caabda30b28ed4db2a6e27530786b2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/diagrams/validity_envelope.svg SPDXID: SPDXRef-45417a713314c3d67a55a0c8aa6a04c2 FileChecksum: SHA1: a876b031d9159d3b463e6cc97823e22c66ac5876 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/draw_schematics.py SPDXID: SPDXRef-f82b4df65a5d7bcf9aaa3a9b0a8b30b9 FileChecksum: SHA1: 98c5a07d93c54fe43f9b36d60cdb22df0e92b43f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/otwin-icon-transparent.png SPDXID: SPDXRef-db106281c5aa80c2fb17034b24d1bce6 FileChecksum: SHA1: a4713d01129373f72622e84bb81eccf306b89931 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/otwin_header.png SPDXID: SPDXRef-1faf6599a94c3479ba0bbd2541dcd3d4 FileChecksum: SHA1: 660d5b70542327e56f87d7bcc690f0e0ab981013 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/overview.png SPDXID: SPDXRef-e8290ae96ecbc898d05045ee6a4ee17d FileChecksum: SHA1: 9a666a4f61542581528f2354e28e9fd68973f1a8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/render_diagrams.py SPDXID: SPDXRef-8ddae8d576b987e14413a89acbf38d6e FileChecksum: SHA1: 6f54730328a8859eecd7e9f279635224509fadda LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/storage.png SPDXID: SPDXRef-815053cf231c4d1e988c37d8a6aaa8e4 FileChecksum: SHA1: c6dcfb6ee73bfcf50a28c17b204856cb27222cb0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./assets/tank_block.png SPDXID: SPDXRef-5bf7332551a52fe2550e1849e72c5deb FileChecksum: SHA1: d37c6766f6d0b67bcb538f33714d702194c0610d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./benchmarks/bench_engine.py SPDXID: SPDXRef-f1ff2f19ee8b750b124bfa7deae23bef FileChecksum: SHA1: ff7147bf7a252ed83a305f5b29d6cd5e32ed69db LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./benchmarks/bench_integrator.py SPDXID: SPDXRef-dc90e53bae8c06d4c679a44103941d56 FileChecksum: SHA1: 2e82c8a752c364800faa5c4b63ea58e0e3cdb63f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./benchmarks/results/benchmark_summary.json SPDXID: SPDXRef-933da502e0febbc795369c43baacd37b FileChecksum: SHA1: 58a738a38d9ce10ba0ded41ef03df4d67db58d2f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./benchmarks/results/engine.json SPDXID: SPDXRef-db20456c36a110c03c5084a0d36bfff3 FileChecksum: SHA1: 931d51f64ef6664e5a6f867b9c7bfcb29417ced3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./benchmarks/results/simple_forecasting.json SPDXID: SPDXRef-35e6457c16ac8e9106d336cdf91e14e7 FileChecksum: SHA1: 17d9cdf6a98a30f7e8e1976ca8f4aac1a75a1a29 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./benchmarks/results/water_tank.json SPDXID: SPDXRef-e4f07cc450a39c033349d8927bb4c495 FileChecksum: SHA1: f8cd390e0e5221a2ce1311c74c6288eaaa78b03f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./benchmarks/results/water_tank_metadata.json SPDXID: SPDXRef-447a916625320f297d6c89f3eb91b05a FileChecksum: SHA1: 96a2f606869fd880527ddc99802651c7acb2a0da LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./benchmarks/run_benchmarks.py SPDXID: SPDXRef-021b17ab6b0b9be635c8545f11e435a4 FileChecksum: SHA1: eb834b89183f7b86e6cc861fbff867e2e27a6ffd LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./conftest.py SPDXID: SPDXRef-677802ecb4ff482c371a9f8594c45f2e FileChecksum: SHA1: 32642226e9412fe605a7d086786250eda26ff588 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./crates/otwin-core/Cargo.toml SPDXID: SPDXRef-368a888875c7be9cd88c17aee14708f8 FileChecksum: SHA1: 47b630bad8604713f7329dd9d3d3c4c4f3b4f3a5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./crates/otwin-core/README.md SPDXID: SPDXRef-48913543910d07ae60ea221b888ed380 FileChecksum: SHA1: bba49c5348aceebe380966db5003f805534b8afa LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./crates/otwin-core/src/error.rs SPDXID: SPDXRef-97ed79e2250d8ed628f610867e1e6e8c FileChecksum: SHA1: 10bdbf42fc5d0246d717dd8a03dbe55dba68e21c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./crates/otwin-core/src/expr.rs SPDXID: SPDXRef-38ba5955f91ddf40be53a1262e155932 FileChecksum: SHA1: 7895edd31ca2d3834367cabcec1a7cde663d900a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./crates/otwin-core/src/lib.rs SPDXID: SPDXRef-a4ab41e48a7ec03634eedef8b0cf46f2 FileChecksum: SHA1: 01062b77b97c297a8e473b8437e42996c2cf74c9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./crates/otwin-core/src/model.rs SPDXID: SPDXRef-57b01f443a0a297bd6764ada337c3507 FileChecksum: SHA1: 711809ff901fd7824a4e5bdc30c1027e4e0f975a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./crates/otwin-core/src/solver.rs SPDXID: SPDXRef-899d1f11829329dc8f75a6c4e45090fc FileChecksum: SHA1: 13e4190768a925b84a0c21686b86bf839a433611 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./crates/otwin-engine/Cargo.toml SPDXID: SPDXRef-ca7baa727ab97897025a386f542accda FileChecksum: SHA1: a00634af2e7022529738ad42b940bbf562e5a7c8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./crates/otwin-engine/README.md SPDXID: SPDXRef-133743a62385b9fef17589ffa64ca14e FileChecksum: SHA1: c635937296cdcd6d68be4756e7796f8d0e38f44d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./crates/otwin-engine/pyproject.toml SPDXID: SPDXRef-406f91a9659d25ed9464aec1e1804fac FileChecksum: SHA1: c503ad73f1535632204d170d1676397edeffe764 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./crates/otwin-engine/src/lib.rs SPDXID: SPDXRef-5d232baa191b8d680084e724e728f107 FileChecksum: SHA1: cf11088cd9d22c7e0e9cfeef308f105e23ae19aa LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/_static/custom.css SPDXID: SPDXRef-41442314ba16467da7e9e6bb380af00c FileChecksum: SHA1: 4338b8baa279bdd5f1c61931cf75637b2bc5f0c5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/_templates/autosummary/module.rst SPDXID: SPDXRef-bb9babf52917b5e908d30038c4417e47 FileChecksum: SHA1: ab5f645f08d60fb39318ecb936e22240ffeca97a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/conf.py SPDXID: SPDXRef-556b5d301fce8823277af2ce5a8c5293 FileChecksum: SHA1: 7eeee47f284c66695836619e4e7135992b51822a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/developer/compiler.md SPDXID: SPDXRef-32cf794d5c8b4cf51fe960e18f3beec6 FileChecksum: SHA1: 9daa01a50ea8c2118903fe57844459aa36b23895 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/developer/components.md SPDXID: SPDXRef-30c3403b92f9991ac6d7225536a852f1 FileChecksum: SHA1: c9471502af01850f9b59a3c30dfcab65b4c7f78e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/developer/index.md SPDXID: SPDXRef-cff7f8c8768b8d223bbca10bbc219121 FileChecksum: SHA1: 53f67df924ebde02c1c29ab5479dec69f2649cd4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/developer/internals.md SPDXID: SPDXRef-9846f122c60f4d441aa2b07b84a69be5 FileChecksum: SHA1: a3896cf3343520a0750c20114484d11d7ec30a61 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/developer/migration.md SPDXID: SPDXRef-f7ab4bfe916b19d155ff1fdf2bc28e09 FileChecksum: SHA1: 8d82fd080b1adfd74ac60f5a5e6403e517933dfa LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/digital-twins/acquire.md SPDXID: SPDXRef-d03a4c284050274bfea5f0016dfb55ac FileChecksum: SHA1: cd026ceb0e45bcd080c491419801d15ef4d8cf6c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/digital-twins/advise.md SPDXID: SPDXRef-dc30aaa957321e36a21410971239ba67 FileChecksum: SHA1: cbb6cda1de1c13da33870395136c8e2d23823a31 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/digital-twins/condition.md SPDXID: SPDXRef-287717b4555ae48f9193b131cab8d41a FileChecksum: SHA1: a013f3ca391fcf5d5862cf02e410a3078d2132fd LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/digital-twins/envelopes.md SPDXID: SPDXRef-ad4073be089655b71635beb7fb01c3d2 FileChecksum: SHA1: 7955e58bb7d912ebc7f440c056fb578f71a7ee3c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/digital-twins/estimate.md SPDXID: SPDXRef-2e68ea21f223f07deba1022822832c4f FileChecksum: SHA1: bdb3445a66f4464670ac695a8aac9b980042c189 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/digital-twins/forecast.md SPDXID: SPDXRef-a8d427c3dedf94bd8b963961d442d395 FileChecksum: SHA1: f2c1bea9ee8c836557fc917fc1b7404e1b97846f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/digital-twins/hybrid.md SPDXID: SPDXRef-e1ae82cb7e882b12cd5a742b2c5b0dc9 FileChecksum: SHA1: a8a2ca07738dc49f728d9b08c85cee5ec9050bcd LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/digital-twins/identifiability.md SPDXID: SPDXRef-b68de6e81f794d49a9d998e20149f0a3 FileChecksum: SHA1: 4452e709ba19bd94491f1526c99d4c92354b7836 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/digital-twins/index.md SPDXID: SPDXRef-77088fecc187f2f2c8cdec5416cbcf8d FileChecksum: SHA1: 599260064d83bbd76b9afa668262c59f2f6acbdf LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/digital-twins/iso13374.md SPDXID: SPDXRef-f9ddb4a0f71ea429047e54326378237c FileChecksum: SHA1: 375ff22944c3c68071c93483327f2d390f50ad45 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/digital-twins/manifest.md SPDXID: SPDXRef-8b2dfb1e6f670bc72cbe52a853878644 FileChecksum: SHA1: 6c2d1bfcddea766f7e3b09963d9069decd673f74 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/digital-twins/uncertainty.md SPDXID: SPDXRef-0c1dee9ce672f3779dfd5a19482c9c79 FileChecksum: SHA1: 2313df1e91023f800f092bb0c8272eba04dace85 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/digital-twins/validation.md SPDXID: SPDXRef-ab2fcd5f3a91fffc339781626afc8934 FileChecksum: SHA1: d1b7f669dac15ec3e79b2c63d1e4887e11f7332f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/generate_components.py SPDXID: SPDXRef-8aa32d423f981fee6bc59058568d94db FileChecksum: SHA1: 17863777e8eea8eadbd5eaff00a4ff85bc57ef94 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/images/otwin_header.png SPDXID: SPDXRef-26b326c28a469ebb279a0204edbd2e6e FileChecksum: SHA1: 660d5b70542327e56f87d7bcc690f0e0ab981013 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/index.md SPDXID: SPDXRef-d04a5863adfae2cdc0f42ee539bc2595 FileChecksum: SHA1: a070b2198b22d0ccc5b1694c18fd57f18d8a424b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/modeling/components.md SPDXID: SPDXRef-a55cb7e9f13464295f07438c5850f910 FileChecksum: SHA1: e0cb1091f6b2aac6469d65aeb9a70ba4206acd4e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/modeling/connections.md SPDXID: SPDXRef-cc373d7eb4e6872c88e5afd0abce6435 FileChecksum: SHA1: d62324c14f7d56119019a5220d235be2c9cba54a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/modeling/devices.md SPDXID: SPDXRef-f59bf0115c7c01fc85e00db0c963fdd1 FileChecksum: SHA1: 3a9f5eb778efeed2d19b1a5bdf207851fa8dd549 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/modeling/domains.md SPDXID: SPDXRef-068f7c5e4ba7f02aad250b3841739141 FileChecksum: SHA1: c4eb0b179bca05c36d77de8ee04ea1f01039409c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/modeling/index.md SPDXID: SPDXRef-fc48ae890de838813f7cdb3bc40e3e59 FileChecksum: SHA1: 6af8f450fb2007ce5a91827c18be391d791b89bf LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/modeling/simulate.md SPDXID: SPDXRef-82153dcc9aa8bf8f02290488895f30e3 FileChecksum: SHA1: 2c420c30e6031b6ba3c4e45ca70baabd3fe0d10b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/overview/architecture.md SPDXID: SPDXRef-2d2875aa12284a175232d60125dc5f07 FileChecksum: SHA1: bc7505a57178f8c3025f7d5c02d45c143df8b255 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/overview/design-principles.md SPDXID: SPDXRef-26233455d34db4af1d8571ffc55b8de3 FileChecksum: SHA1: 386117af2d402adf2f241c5ec08897ba1bc5935b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/overview/index.md SPDXID: SPDXRef-5075d6449168ef519fc36a0bc4a9ba4e FileChecksum: SHA1: 4c89078f45cb9f491b662a602dddb2ce07cb1aaa LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/overview/install.md SPDXID: SPDXRef-c09758179d1a5638634b8be4cdba5cb2 FileChecksum: SHA1: c229ed23366a21b375c9cc2b80071ca8b07ebbed LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/overview/quickstart.md SPDXID: SPDXRef-8c290669f678bc1926698e4b54fe15c0 FileChecksum: SHA1: 2448cf9e4929ee3d94a2dfe5f65ea4d91c6c139d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/physics/advanced-api.md SPDXID: SPDXRef-a3cfe111a1a025fdb568bf504db2c5cc FileChecksum: SHA1: 89fec7e5e87452450d09a4a85671039e599ba9f3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/physics/compilation.md SPDXID: SPDXRef-86467d63671c220c6c0cc5473ae71534 FileChecksum: SHA1: f5d5ef175500954d5197a1a3e8793b11f170e508 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/physics/index.md SPDXID: SPDXRef-dc12b9a195ae56222de9e4806d5d5918 FileChecksum: SHA1: 81fb67cec2b1344596a4e5aa91dd8527d53af870 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/physics/integration.md SPDXID: SPDXRef-685501d33a8a7f991847fc069bf822a6 FileChecksum: SHA1: 96c5620909220dd06953e3791aa33738b4dab6fb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/physics/irreversible.md SPDXID: SPDXRef-5a0bd6dda8e4710cafd6c2438232f145 FileChecksum: SHA1: d935dc003e875d3fee4ed5970bbcdc443d3ccf49 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/physics/physical-semantics.md SPDXID: SPDXRef-bd5af479379e15215746fbbaae35e67f FileChecksum: SHA1: c79caf2d10e3e46aaa634b76da17014dbe272568 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/physics/port-hamiltonian.md SPDXID: SPDXRef-e0899cefba2e076aa7f20e82e26cdff1 FileChecksum: SHA1: 710a1698a3b3cb69e540bdd13b2ea57cb0139d4f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/physics/validity.md SPDXID: SPDXRef-0fb03e2f1ed951897ea3305ea44e5e57 FileChecksum: SHA1: 3f3470b7ca9e528b2a7d55afd0043189f484bdfb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/reference/api.md SPDXID: SPDXRef-49e66bdcfd6ce9a77be357aea5908029 FileChecksum: SHA1: b394062ce246d4648ee0bc087d9c22e924b16691 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/reference/changelog.md SPDXID: SPDXRef-757d20b5202ab6e6507b3e3915257147 FileChecksum: SHA1: 14a53a72d8d9e7d21a4d214e870b58bf9dc4a4b2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/reference/components.md SPDXID: SPDXRef-8415aef886680b8b75c4bd3f5adc79ad FileChecksum: SHA1: 9db9483e462c786dd35ae47fb8d6988623f1d515 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/reference/examples.md SPDXID: SPDXRef-54760cc1121f96fbb9baafa433a2e9d8 FileChecksum: SHA1: fed34e6e5e728f7633b0011782c70221c993e9f9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/reference/index.md SPDXID: SPDXRef-5b804e1b80be8e53a1ceae59e8e91b71 FileChecksum: SHA1: d9b472bee0fa063c35793b1f9cb3a85149093e20 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/requirements.txt SPDXID: SPDXRef-bf4fb51df469e0c47b15facb80d017c1 FileChecksum: SHA1: edaf55cfcfde1d94aefe4d3b86fb1dbbe75e3ccc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/specification/conformance.md SPDXID: SPDXRef-b23903da2d7e7fa3b582f5f2fb970a2b FileChecksum: SHA1: cdc918d9e42771bf793445dd2cfb08ff98701ba1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/specification/index.md SPDXID: SPDXRef-63fe56906b2ec272f98ba8af7f1f241e FileChecksum: SHA1: 30da011bc610faf8a42c0372c1245cf4a0b60464 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./docs/specification/versioning.md SPDXID: SPDXRef-8de756a0efd3dd41fd0b8f523492a892 FileChecksum: SHA1: 7ea4e50841e4f12239b2072c84e5df8566cc1321 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./examples/battery_that_runs_hot.py SPDXID: SPDXRef-b8c13f29eaccdc8431450fdb2172929c FileChecksum: SHA1: 61c6ea6f9fcd962449a569ad86695e4eb7efd465 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./examples/bess_end_to_end.py SPDXID: SPDXRef-8d1cef5b461237442b91834a8722c3ef FileChecksum: SHA1: b0d5a9486a86e4c529a535ef146e1f2c03ced7e4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./examples/otwin_01_a_model_that_cannot_invent_energy.ipynb SPDXID: SPDXRef-f1ab23dd46a696b4233c3508533e9559 FileChecksum: SHA1: a499b4ab902ecbf2cf6436cec9235352e0dd2892 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./examples/otwin_02_when_the_process_makes_entropy.ipynb SPDXID: SPDXRef-809065e53087d96db4bf9a6cd4cf8552 FileChecksum: SHA1: d6da2533c218b34a1125348992e27c7d541654fe LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./examples/otwin_03_scoring_a_forecast.ipynb SPDXID: SPDXRef-0f8bd777adccc053129f7ebe11d29342 FileChecksum: SHA1: df76c172e30611e52575bac9aca64b4928360e7b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./examples/otwin_04_a_band_whose_90_means_90.ipynb SPDXID: SPDXRef-4c7a4e0ae72c97922b6da1a7c8082949 FileChecksum: SHA1: 007c43c53ebfb606f9454bce51a173ee9033bb37 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./examples/otwin_05_from_a_noisy_sensor_to_a_state.ipynb SPDXID: SPDXRef-39374a79de37ae8190132b18b90e5bcf FileChecksum: SHA1: 0fc5719910fff662479fb4bff5ddb6b7bc44f495 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./examples/otwin_06_the_twin_that_says_no.ipynb SPDXID: SPDXRef-8d5ff4a508f0c163e53e8a00de88ccf5 FileChecksum: SHA1: 36b38a7b3a59ce8602fcd8287516b65c92472b3d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./examples/otwin_07_field_data.ipynb SPDXID: SPDXRef-b1d4de20c1c3b21ac4f5d55ffbdaee24 FileChecksum: SHA1: 343a26fd831b4eb4e489a1fed2f01698238dd90d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./examples/otwin_08_does_the_physics_earn_its_place.ipynb SPDXID: SPDXRef-3a52b30bb5c0086eea65a8477ca1963e FileChecksum: SHA1: be2824bc42d2c4b970f2f04f1cc53efa7153d91e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./examples/pump_station_that_asks_for_more.py SPDXID: SPDXRef-566df3eb03095eff8b5d4e5105051bcd FileChecksum: SHA1: dc05ef836c188e2aa1a849ea4bb8951e582fa3e2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./fig/f_otwin01_hydro.png SPDXID: SPDXRef-05df5219c88ad713ceb1a467247e2a77 FileChecksum: SHA1: 8ff10f30adad11ef9be26eb0ffb533b7540f2332 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./fuzz/fuzz_decode_point.py SPDXID: SPDXRef-28ef684b6e3dce42fee1d7e71744d772 FileChecksum: SHA1: fac1f6ecefa1949c47ca53e6dd28d5813e8855b0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./fuzz/fuzz_manifest.py SPDXID: SPDXRef-a0a06f5953168d23e4f57a0e32858273 FileChecksum: SHA1: e6323df2b05a292fe3978276ec7df25d06508b8a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./fuzz/fuzz_sunspec_chain.py SPDXID: SPDXRef-c7ba6a749100db4aac5a66e1e00cb946 FileChecksum: SHA1: 7e5ae1fa2d69690905f4f76056864731cd584030 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./fuzz/make_seed_corpus.py SPDXID: SPDXRef-7775179535262a1ea5b2580192fb82a2 FileChecksum: SHA1: d553558bf15a3384d65c880c0e04a0b3691eba8d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./pyproject.toml SPDXID: SPDXRef-82eb7078147884c42953f6dec1c946da FileChecksum: SHA1: 3f7c0c25468fa3cbd2978e9d5fafdefd031441a4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./release-otwin.sh SPDXID: SPDXRef-01d4ac06345dd1e5f83ed4842b8c22f8 FileChecksum: SHA1: c2b50bf5870e6dc9e253190a2e904fe12ac21b9e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/__init__.py SPDXID: SPDXRef-2350ca5fdb5f12028a3e3da1556f7eac FileChecksum: SHA1: b0f9cacae71c64e4d6a13569228307796ad04d56 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/advise/__init__.py SPDXID: SPDXRef-4e1ec3a35c130ce9ddcec9a3be13a5bc FileChecksum: SHA1: 8d2f4e567f507aea6b3954bd5e36eaa1bea7c12e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/advise/envelope.py SPDXID: SPDXRef-8bddb1663f0b8cd42dcc2f60eeab5e73 FileChecksum: SHA1: 00a54354605bebc7afb717d4b355368349f6e060 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/api.py SPDXID: SPDXRef-b3a5d2271859327cf9ca66997aa2f4ff FileChecksum: SHA1: b7f6df2e676bf90cbd56eccbbcf7f1349730094f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/compiler.py SPDXID: SPDXRef-5f19813aa5c95a9eb0307a00c51e9f56 FileChecksum: SHA1: b723ad47f0d166bd446847bde36ae35b988af15c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/components/__init__.py SPDXID: SPDXRef-cc3c1cd1665300ac5dc8920d8adb47f9 FileChecksum: SHA1: ec841ee404be1bd4bd6b14945f6c88814ded97bc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/components/base.py SPDXID: SPDXRef-bdbbe807fe5ce2efb9b04792fe8b6376 FileChecksum: SHA1: 2c02e937ccc95b2d8b39dce7f5b4bd63e8e094ff LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/components/battery.py SPDXID: SPDXRef-8a0206f92f3a20052154634f476ffbda FileChecksum: SHA1: 655131fe03323c65ee56c024432b86c5b44ebcbf LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/components/catalogue.py SPDXID: SPDXRef-33192bd7101b696bbfa0ba1be802b021 FileChecksum: SHA1: faf983d92798d50746d650c0705d877f14a4c8bf LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/components/composite.py SPDXID: SPDXRef-bbb736f50f0575ad742236b5f86897f9 FileChecksum: SHA1: e72b9ba7107b343b2cae83c6130a001bd4f9a876 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/components/electrical.py SPDXID: SPDXRef-5d86ca2bf3530ba0611fddb988938712 FileChecksum: SHA1: 6a9e5711e64fa0fd29a97f9223f0d4c856d0eb00 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/components/fundamental.py SPDXID: SPDXRef-ae6a19ca4783af1af8a134342511cbe9 FileChecksum: SHA1: 86471df166739886006fc333b4129e0292692b14 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/components/hydraulic.py SPDXID: SPDXRef-ac4b7b3097003faed7a5831c81572c8b FileChecksum: SHA1: ef6b7839e5f4bd2c5340bf1cfc490fe92b986187 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/components/mechanical.py SPDXID: SPDXRef-a13932e1b15756171a3bc6c375ed1098 FileChecksum: SHA1: e2ba3dfec1a424ffaa7bc10a3d73851eb90947c5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/components/rotational.py SPDXID: SPDXRef-8d09ec25b23559cd3ffa5e32d8be4b8a FileChecksum: SHA1: e79fd419e82459ed1023ec4c7a717d7d35597c8c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/components/thermal.py SPDXID: SPDXRef-fd69a3d8f514aafd52d048f30d08e253 FileChecksum: SHA1: 3fd5c95fda3c14b441750e515dcdad99245e110d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/components/twoport.py SPDXID: SPDXRef-6693d8aeef645d507451d86c50847394 FileChecksum: SHA1: 8e73fa11f39e37cff5f25f08023b5e2d85868280 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/estimate/__init__.py SPDXID: SPDXRef-e521f1730a3cf1dc5e7177253c404b6c FileChecksum: SHA1: 5dd89d69658827b6de5fddabfd5e2d99b98db535 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/estimate/energy.py SPDXID: SPDXRef-42434bad096c7315de15d298c0cdac65 FileChecksum: SHA1: 4ab74b0fd0a97505f7bdb9c143febaf11a9bc336 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/estimate/identifiability.py SPDXID: SPDXRef-95fde191d0dc5c4f73fd2e31f0ee919b FileChecksum: SHA1: b41b5c0b2ee63493b413321b170e4a52bc1ed273 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/estimate/kalman.py SPDXID: SPDXRef-b74e5d4a97482fe910b48eeacecfc536 FileChecksum: SHA1: a18dbfa36b351da534c2afae31f80bbc799f1eef LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/estimate/linear.py SPDXID: SPDXRef-635bdf6692a9ce76c815e98d834232ce FileChecksum: SHA1: 14a39026d9905fb4834d25f226d328fcdb494939 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/estimate/mhe.py SPDXID: SPDXRef-0044103d567f385fa9b8bc5843b81c55 FileChecksum: SHA1: 4e6aedc363e765b1265215c0bf698c412dc5c138 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/expr.py SPDXID: SPDXRef-81a5d97a53940666685ce728ee38af62 FileChecksum: SHA1: 4856330f0b6fe811773c1fef2947851f4f921abf LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/forecast/__init__.py SPDXID: SPDXRef-0c002641c23878aaee7e5ba6d2d6b1aa FileChecksum: SHA1: 33f164f32a05891db7c1e458db39ba084ee45ab5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/forecast/baselines.py SPDXID: SPDXRef-58482ff0d1259435e87e8975a13f9a36 FileChecksum: SHA1: bf9cc5a8bf4f652e8b2cf0f3814631edbd79b04e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/forecast/calibration.py SPDXID: SPDXRef-518128e06602b2805bbfe6176a7de34d FileChecksum: SHA1: 79320fcbab6a7aabfa7f869f2d78b57d081a719b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/forecast/conformal.py SPDXID: SPDXRef-46df385c2006bead927e58dd268d2ffa FileChecksum: SHA1: 9332ad3c4d788707648c8845b7e7c74e7ef71121 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/forecast/ensemble.py SPDXID: SPDXRef-5c8fb202a7028ce086f75c91f3e96b74 FileChecksum: SHA1: fecf2e009d4324560b11c70222ca42ff00e63fb8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/forecast/gp_phs.py SPDXID: SPDXRef-4bc9e67c091fef78676072278b53b56a FileChecksum: SHA1: 2ba5e8c7d608e34ed28806d2f246ba7ab0ca7f5f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/forecast/metrics.py SPDXID: SPDXRef-abf4e7562dc39d50002d60012d967a66 FileChecksum: SHA1: 30a4c1148fa6d2d5d289a45d0e72c66c9ffd18a4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/forecast/protocol.py SPDXID: SPDXRef-f991bdf620e30c4e959f2b112e7fe22b FileChecksum: SHA1: 5ee2df3a1066930afa8de297eb604f6ded4a97be LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/forecast/report.py SPDXID: SPDXRef-37541917e2564098d82abe8c844ab38c FileChecksum: SHA1: 88123b58791ce6d349277217c43e30ad77cdfe18 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/forecast/splitters.py SPDXID: SPDXRef-40a5159720ffa14af5257b1ea96a1bd2 FileChecksum: SHA1: e29da898d62e81ee6fc94bca73abe20f80db9a2f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/hybrid.py SPDXID: SPDXRef-64d7097171fd5ef2cf0d93ba1858dc55 FileChecksum: SHA1: 703c13598faec8e820a9ae83b00aca2cc61d8237 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/interfaces/__init__.py SPDXID: SPDXRef-be65c7c4746caedc00736b0bb4694283 FileChecksum: SHA1: 57f65a6cf1c950b86a222b7abb7c04ed4bbde80d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/interfaces/manifest.py SPDXID: SPDXRef-34df8ca90a2160590fdcf9ec0b9ada4b FileChecksum: SHA1: 26e5d1af00bcadfe6695bcf0b0e4e70c95a03485 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/interfaces/protocols.py SPDXID: SPDXRef-12f48ffc99892183ff819980509eefee FileChecksum: SHA1: a77e7a8c46e30b18a42456d803d8212bd9a3371f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/interfaces/results.py SPDXID: SPDXRef-46e295ec14db179c80c651a68da6c531 FileChecksum: SHA1: fa8714c20dc0289e0fbc8e2fe1b8ac4068d8713a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/io/__init__.py SPDXID: SPDXRef-1b18a3d1eb017a158089bbeb600e90a4 FileChecksum: SHA1: d2f9059b0cbcf61e1d5df494a14e874d50526c48 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/io/loader.py SPDXID: SPDXRef-f887cde29d59680c2b163405ba3956ee FileChecksum: SHA1: ea63153b9e20d322ec8cae59cefecfd8966178a7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/io/modbus.py SPDXID: SPDXRef-c7b77488625d2caaed4ee4797c448a07 FileChecksum: SHA1: 102e85f557de48b2dde52a0b6bbd6f02f41eb312 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/io/registry.py SPDXID: SPDXRef-d2848173cd97e688f21df99a01016678 FileChecksum: SHA1: be25a40d8fec3143e12539e4624bc9edc39571e3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/io/simulator.py SPDXID: SPDXRef-d851e21c1f4d8691690dc7537031576f FileChecksum: SHA1: 90b2b44765ec23a2e117cd491ba2a11bc6e315ac LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/io/source.py SPDXID: SPDXRef-a4ba427df990a722fb1efc1a6545b4df FileChecksum: SHA1: a2dff673254c3bac7c268fff21ef6776a22326b9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/io/sunspec.py SPDXID: SPDXRef-3bda0bdbc2b9a4d1de08d4f9e6f4b003 FileChecksum: SHA1: 1d080319295e072d24a599fad0ace1b739e0f10e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/ir.py SPDXID: SPDXRef-7e61867d8105263901de9f5eb6e0d786 FileChecksum: SHA1: 99ff74e145d90c23beb0a021c427007de8f0b0eb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/model/__init__.py SPDXID: SPDXRef-4df1d88c9723b4ad9c4ad6f634d61635 FileChecksum: SHA1: 6ba97181dc230973a2eff6c55e999431477def18 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/model/integrators.py SPDXID: SPDXRef-b5aaae9caa816ad31a4f078a7506fd55 FileChecksum: SHA1: c24213a8208d4b0b77a68e1f56430cc78ddb8419 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/model/iphs.py SPDXID: SPDXRef-8194af566f7b2eb4467cc53807b8ea26 FileChecksum: SHA1: b0fceae0f790e02f1ed3db03f1028b713bcedf8f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/model/library.py SPDXID: SPDXRef-c4ee98dc734b0322d74d61c45d89c4b8 FileChecksum: SHA1: f59afa005a43f205cf027a7cdb893db9a8841fd6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/model/linalg.py SPDXID: SPDXRef-82d251598d8295d1a15f3f37f15eb275 FileChecksum: SHA1: 16f8803f7590abad7ac4be7f6a45f53c7c6bae76 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/model/losses.py SPDXID: SPDXRef-554431d1389c1fb4df22df8a2ac126ce FileChecksum: SHA1: da38d5065109e2b31df12963dbde66d39c7e6641 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/model/phnn.py SPDXID: SPDXRef-907aa808c99cb8c211b308d09a4a8909 FileChecksum: SHA1: 94a5e56d9c655e6ebd3650cb360c35565741bcab LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/model/phs.py SPDXID: SPDXRef-23fcba1703fa8bc03af11c3653ae75ca FileChecksum: SHA1: 46da9022a8e3712b1452adf4e8abfd66fdcbda9c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/model/solvers.py SPDXID: SPDXRef-9fc863530c918c5b1795fcdea3e8b6f1 FileChecksum: SHA1: 4bfc8f24b2eb81d5ea0618aa661a9ae4b92648de LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/runtime/__init__.py SPDXID: SPDXRef-0ad85e851c0fed28394f97e338de1c6a FileChecksum: SHA1: c20595e12a2fb4bcdf813725563a491db28e6e7d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/runtime/backends.py SPDXID: SPDXRef-7bce8fcfee97eb9e0b09dd10a3210d64 FileChecksum: SHA1: da3163448388c10dcc476b9d99c6c4723f50ff2f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/runtime/custom.py SPDXID: SPDXRef-1cdc7c76a3394195b0690d7e288d895f FileChecksum: SHA1: 24190bae590c45bb3b809cc3fb02783df41c0f56 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/runtime/model.py SPDXID: SPDXRef-bf6f3816d6a0f059efb7acfb7d1aeea4 FileChecksum: SHA1: 234c008cdd223b6ef133f5418a3272dbbc90cf89 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/signal/__init__.py SPDXID: SPDXRef-0ecef23f40492e38d53736d5906f8a88 FileChecksum: SHA1: 6cf12c916f9a0e8b145dc26e8648d35500babf9d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/signal/condition.py SPDXID: SPDXRef-e32855195093267836f121e10e14f26f FileChecksum: SHA1: ca92f2b3e3b36e6d930899fe152d2d9cf31ce18f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./src/otwin/system.py SPDXID: SPDXRef-a72d1d35555887b57ec3c8cc679ecfed FileChecksum: SHA1: d28415ea8ccc62a0d842fac5f118287b7f16c4e8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/engine/conftest.py SPDXID: SPDXRef-a05618bfe230ec15d65dadadcf907782 FileChecksum: SHA1: 6292405c2c141995c0ed3e416fe573d8698d5c9c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/engine/test_abstractions.py SPDXID: SPDXRef-fea0343d0bc7d5cf4be7d58b256ddfd4 FileChecksum: SHA1: 7d5c408294afba4ee61e60d985f3e288a68797e8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/engine/test_compiler.py SPDXID: SPDXRef-06712b4aab9d6b8465bad176f97b1188 FileChecksum: SHA1: e6695a0e00ad8708cc6685f7e92da906d183dfda LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/engine/test_devices.py SPDXID: SPDXRef-27b44ce9c54ebcb356b5a1642aba507f FileChecksum: SHA1: 206809904659ea5c9e054253ca16c40a5002fdf4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/engine/test_examples_run.py SPDXID: SPDXRef-6f4e696ece335521cc02332ebce5ffb2 FileChecksum: SHA1: 1f15b602ffb9f597c9477ef15d69d8f073ccc863 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/engine/test_expr.py SPDXID: SPDXRef-16b9c9a91ba67bf4519838a9d0c792af FileChecksum: SHA1: 65b9ba90e78f7e5ad57604104c22f007f2c045f3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/engine/test_golden.py SPDXID: SPDXRef-8f3b3ca9d9dd8537b507127e65f2f316 FileChecksum: SHA1: ec37a025298eeea2055b76d905f72fb8749015c8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/engine/test_hybrid.py SPDXID: SPDXRef-737b05ad1b82532bfa2febe54a6dadfc FileChecksum: SHA1: 4788c2dec390f2c1dd55d3faa67d86ac46083c58 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/engine/test_model_api.py SPDXID: SPDXRef-354126e8e2e05093391bf82b5e8235fe FileChecksum: SHA1: 1e53b8963c1cdb4f9b71db4ac311662d33e1c233 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/engine/test_properties.py SPDXID: SPDXRef-d7cb9bf7eb88d5255b36f68353144109 FileChecksum: SHA1: 998b6bd05b8384800c6ea3efa1902cfcfef1fe41 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/engine/test_regression_0_4.py SPDXID: SPDXRef-db683251d4602bfd61be90a06c4ba3ba FileChecksum: SHA1: fe70d39b0e1c235f91bd431407401c02a8cf3500 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_advise.py SPDXID: SPDXRef-06f8930de6ae86d397cace1d7ecb5d69 FileChecksum: SHA1: e8c0d1dad18ac2dcdf1fdc869165946e0ae680c7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_calibration.py SPDXID: SPDXRef-17e2c555fa55fcf334cb65840fcadc42 FileChecksum: SHA1: 35401e3eac52507f8a0cea2afb719fe84453eb86 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_closed_form.py SPDXID: SPDXRef-2b5088f0015959daa594aac0ac8bf194 FileChecksum: SHA1: 17123661a9ba6cb104ed992e877c11c709cbb884 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_conformal.py SPDXID: SPDXRef-428f301b9aeebcde6efab661986af5d9 FileChecksum: SHA1: cd13d25b79e480b21c4a5b306a75ef7403015aa3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_docs_examples.py SPDXID: SPDXRef-c481eb52e2b7a301317499f97284adc6 FileChecksum: SHA1: 78bcae7d4c82a5ddcc0bd3124d7637d8fb16c3e1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_ensemble.py SPDXID: SPDXRef-1e38ed069801d213bdf8b2b0566deeeb FileChecksum: SHA1: 3bf3aa16ae2bab0fb37004d19540b693e74859cb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_estimate.py SPDXID: SPDXRef-1f3b5f45ab7689f2a250c7dcef990a20 FileChecksum: SHA1: 1a5e3e15fa9b008aabe3bc9a759fe42295d2e3d7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_forecast_exog.py SPDXID: SPDXRef-2262b9a5a9af1345631f953b03726393 FileChecksum: SHA1: 1f009777cf7f59c572007cdbe206b9664f92e72b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_forecast_no_leakage.py SPDXID: SPDXRef-112bcfcef00f2802b8a3abe0be0dc23f FileChecksum: SHA1: 47d2097fdb0234b0b6adfd107672ac9fa84af098 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_fuzz_properties.py SPDXID: SPDXRef-181da3d7f3d6aee5f2c12ff6158b7b03 FileChecksum: SHA1: e76197f64ee84587f3093237fbe77bcff216cbd2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_gp_phs.py SPDXID: SPDXRef-6e001704df457d4326811333c7475f3f FileChecksum: SHA1: 66ba00c0b79beaf345aa0bd9fe7a6e7e830b6022 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_guards.py SPDXID: SPDXRef-31f4de613c067df905ec0a43ef7e1e0c FileChecksum: SHA1: 54ee78ea2fc87875094390bc86c1aa79513d3e1a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_heat_exchanger.py SPDXID: SPDXRef-51217616062bb4b456d245ada4a22271 FileChecksum: SHA1: aad37115d9d0ea2ab188c0ddb0b92a0002508b83 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_identifiability.py SPDXID: SPDXRef-bd3f9d0925c75310e43c79cc6c1858e6 FileChecksum: SHA1: 70df3f003525c9792d55cc10c76c9f1b4a012859 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_integrators.py SPDXID: SPDXRef-953f2459a67fa10b2205eca25336b8b3 FileChecksum: SHA1: 296202175d55cf4bdc2b8b07f0607f00bdff7480 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_interfaces_has_no_algorithms.py SPDXID: SPDXRef-3a99974ce3fcebde2673cdd0f68a3c92 FileChecksum: SHA1: a383e9af1436427d407c98df107cc588490811ac LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_io.py SPDXID: SPDXRef-d0d507a28d8d6f6d89dffa1ce9dc0e10 FileChecksum: SHA1: 0643d50a208643e41399ddc9a165da1759360eb9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_io_paths.py SPDXID: SPDXRef-9fe4ce0b05605be903f5426476752f91 FileChecksum: SHA1: 91ceb1fc3008f1b1163cd0312fd19e5e07543894 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_iphs.py SPDXID: SPDXRef-b4c5a0cf8ead89e049d40dae8f564058 FileChecksum: SHA1: 1f34e3fd75557a42ad20292429078ff3eae02e4a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_iphs_enforcement.py SPDXID: SPDXRef-cea80442ca88703432b40d20c78bee64 FileChecksum: SHA1: f830929b359031537a981ba15a13fe4456070e9e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_iphs_modulated.py SPDXID: SPDXRef-4eb1ae35b2f35b14c0525fe9afd02501 FileChecksum: SHA1: 031b35a61c5e866b496e70025385ffa11783fe87 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_library.py SPDXID: SPDXRef-ef203fc07cc94e01540fef5a07dda2d4 FileChecksum: SHA1: da395764e615f80f40a4e9c22c8a16bc32e2eb0b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_linalg.py SPDXID: SPDXRef-eca967ace96a368062941a383e78dbdf FileChecksum: SHA1: b9ed2a6cc6161a76eee43e4bc811fa4e960699e3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_manifest_contract.py SPDXID: SPDXRef-2c7e8e532f97f058f86469d8b3d6b963 FileChecksum: SHA1: bbfc7238f2002430ba83dfc02a94c4eeac0af055 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_metrics.py SPDXID: SPDXRef-fc1485b3de90d28df81c01f48364968f FileChecksum: SHA1: 8fa0823e33a87f261ec95addf223447cf7150529 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_packaging.py SPDXID: SPDXRef-ce653583e36594957a9bbbb514449368 FileChecksum: SHA1: 0a36fdbb8bf8751aba6eb0aeae77c2226eab10fc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_phnn.py SPDXID: SPDXRef-e7b6d8c5779ad0733042a4fd116140c1 FileChecksum: SHA1: 0f1993d8138f77a6e16b0cdc291d2306fb9e6e8e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_phs_core.py SPDXID: SPDXRef-1f5fbfe839d3b27f93986c1852728ff8 FileChecksum: SHA1: 7928005d764a02726751009905fbdad0fa6c5b26 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_port_law.py SPDXID: SPDXRef-5a577f1c87bc2a1293b583e142e3ab63 FileChecksum: SHA1: ccee30304dc5aa72cf56d86ca82fc6e90c39366f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_protocol.py SPDXID: SPDXRef-b65ad4702e22d575ec496d0c21533b22 FileChecksum: SHA1: c1b16324f18fe53f70f5f4ef4e7705fbe43b414b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_protocols.py SPDXID: SPDXRef-f4ddb11f12524ff7fe30fe21e22009b8 FileChecksum: SHA1: 6417468d42788e2f506e7450fb459b22c6ae2929 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_registry.py SPDXID: SPDXRef-f1999c18ba876a7b4fc8ba8893ac1738 FileChecksum: SHA1: 57cab651c73c4e27bbaf3adb506dcd9411ea8fb5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_signal.py SPDXID: SPDXRef-40d78e668d4092b8aeb5e869fa137ac3 FileChecksum: SHA1: c5245a796f27b5be2b1ba7e02855264c24242ab1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_structural_guarantees.py SPDXID: SPDXRef-168564f65ae3957eafa36851afac6aff FileChecksum: SHA1: 8aeb2c4da90d5e5bab65a5d728612e29bc490120 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_structure_preserving.py SPDXID: SPDXRef-aaf6b5c395254a683ab96267da6e192f FileChecksum: SHA1: 34c930d61ab7f7778e92cf62582463e0bb29d0dc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_version_consistency.py SPDXID: SPDXRef-9bbae0feee7054a203655959f25054ea FileChecksum: SHA1: 31311e3b9e402fba126a70e845a51d32dac86606 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin FileName: ./tests/test_without_torch.py SPDXID: SPDXRef-8628a9e9f601d69a81bd6e1939ea14af FileChecksum: SHA1: 83e17e7bdf7811a0720095a8c48b792e1d7e22a7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Javier Marin