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