SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-6f8c9716-6300-4d82-b395-7dd8c7f24f9c
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2026-03-28T13:06:26Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-692454da6d171a2665ad58c0990194e4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-60d4148563080cdd71d0c0bf9b9e4ab6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bcf023318fbc22f228795992b81b4d9a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-11065d5c32b957f208c89e0d014429e2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e3f7172ae421f75fbdd5a13ead4b666
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4be9cc17020662650e5d0b069418a87
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-36c32c26fb97611a1caa827d809385f8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5e63186121b38e50dfee2d52c4b55c2b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-80bb2614791d9b0306fcdb0670298fb5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-50aa7bce5fb8669f82bdab1313a37a57
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d17de510bdc45d201ee1e4682c64cf7d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-48b74af600db3b285056b1d6bb4a37cc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c30f6d560b68cc36cf594c39103dfa99
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8702afd7c9a57ad35686ec9e7040eccb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4a5075a64c2acbcd1c5109933e5435d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4b5da724770d56e9bc1a8f17f0cf38f1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-17dcf230bb151129fc65d3ac73585fe9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ea1cc61b7690dacad64651f75bb74c42
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32dbd1a471e95c1cb224e76e1f5f1e4c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db608c594c4d98c154b5c5eb493b764e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-02d852338539f5dbefc42062e94ad3c8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-93e5616680fc2e5dc378e0b2c2f3b0a9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-436f9eb3a105d5f6ec0850bd53becb8a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5be252c82964ed82c48484d35e19a1d9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4bc76ef78c216d2c8ede0af36ead3d34
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8983656778fe0d4330c7d470f2427189
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-256a412c7bb946151181f0172074facf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-07ab85c0bfa2b52a2ad36fe6b28326fe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8d22bcfb834dbad0bdb8c6374a6c3b18
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-08f267881873ddebe410750eeb92dd44
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c1e3e3645e2193572035e0b0843925f1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01c2a7fd04cf593229fbfc82f988acf6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f5e8fb106f5328044d19291abf53b7e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ea84089f5a71475f02395ea1035c59bf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20eb2570b4674df257f2e31098d75079
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6fd9acb1fe5aacfd1210f833e9f0d4e0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b77803ae71e02370d1809e910c6271cb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4dc43db5eb07e6b68e4480226946f31
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b1bef3420c861ce6d0411b79713737b1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-804a45f1a26152e82bdb6bde1b8b12ab
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d75b67c2fc1d9d8fb71e51089e26c81c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9c3197d22f2dc197301d19d2f6841f53
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2879aeb64f13e17b8f0c913f7219578a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f45b5e7fc816699248b1d2e643df2fa9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8aa52746aa953096a0a85f6bc04816fc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-892ce59f147eb878917bbfd2dfb95ad2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2898b4f6d06fbad66851c7def5ca64d0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5bd04f60e1f1817d7f125b8113d4d867
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0a2801f9ee986bc2ec7cc587a82546f5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-02e32a914ffd75c8e87fa5c9ad792f97
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1bd598c8ef39292c91db116bdd1d81af
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8f130e673e7ee0fc95e88aae5a6d5164
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-75a2bc1604615842611e2a946cd4a7fb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-21d8df8f229edcbac3439ebdf5fca7f3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-66384ad98d228a7f0ff879eebfce5995
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6634d2877047cc1dcb629221222acf73
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-16d3f5a37c49764b13b32e7927747d40
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bdec0fc2ab394d7973c9b3a0935b5f56
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bb440aefed3c992c4564c2fdea7b57d9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2df012aa346c058dc60b690b07e0fc64
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e9d3ddec2c45de3c08948216422d849
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3b230959d4967d3835d4729fa34df2c3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1784efe6d5e6820fa9e353296590f022
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-df59f133af371e945b2caf6fb758e0c2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0c35bdce698b6bce5bdd552f51ad4a4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e7f88bb6dd36bb21bd4bf1ec87aa0cec
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8c99b199c75cc16f4bbada2bb1e03340
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-562d889eb82e7dcce8414187704b436b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-947b46a9af32a19ff3d323c46986a9da
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-623a386c576944f786af59082a5b4d0b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f23bb68f2b87ed9cc2abb55dec9ec25
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6a02fdb7771aaa8a6f6752abd244199f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1993521a050a2b5f0bf2922a8fe9a6ef
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a9079ec2c70a41530429ef812f37013d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6599c0510143b93ea099a0a4128c6aa6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e9fcf5d08b91147798510506bea43207
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c092ac6e5411a2d0e01d8f79397fd4c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3245e65a01d5853764fc9a916941cf84
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6d1c4323ef099324e86e9fb879212bcf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c9645ff50491e67649a28f76db1de2b2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7d30cea5316090e10df8f57bbbba7f5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-23250a900b2247e79b4e53b0b48c8142
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1bd5c27229bb2406baf3999f4325d983
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f076d0faaa746d1b2e0bc0e420c37e49
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4cfe498738197955218d14e42d578d3c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e62c826e2a0f8e44b1b9e81421d5ce0c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9fa08e8b13514c5fd69c2fb72532dadc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad457916f72dc55ca056ecbb34e75834
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f126466ec4a9e718daa23bf485f83ddc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ee956bf102255b3e05c329297954bfdd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f4d03d93f2e292f74d24511ee09a0fab
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e7f96e733760109897406d1d8a4346c6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-87567a209d37499898074b96c1094800
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-87cdc1664d7c2a8d905082ce333250e5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a1355ca1e1bfe9619fa2ae749754f516
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5d26537c7e3c40135d1b7df5c321e947
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-daa1d0ab28e572752aa5de721666f43e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a76536772dd6bd8ac887377ce65a2dec
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2d302db1e054a6ca465da34e24e92fd5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eff884a522837d731e142c83d8679482
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6431d4b7e47d1b3c6507caa29a3a8c14
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-81e9d293ea5a840761788f831a882599
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ae8ac285cfe9555b67fdaf7f0e99c534
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-28374b549d45e55c43ab96f3b07de909
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff12505b771a0d22e9631ac6a08e38da
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f7b33bbebd8f516c3219a7865ec34c6d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0ea8a6e395da765f197bb0280ef35a4e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-55f12d606309a2eed5c3b7be3dcdbc16
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-288f15fa59e08a58081cb655ef24e577
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e1c072862a04174b42ea50beb1e544a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8036ea7e6d96bc1fb68f368eacfd832a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fcad0a083780494b1d9fa988818154ff
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5bf966a7c9445b731e00a884f07db36b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8d4a443461d4ceb1f8793849e7afedce
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5534ef43b999b554a979361852d5bc26
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-51df317381ae668e89ff4bd15453c00f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc5095efb660583d2482698acc1d0804
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-308a320f2ab851c46e8bd94f720e0d7f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3d45aafa5e8ec02e6cba2a43fc9fc54
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ac6669a444089f1ff97dba774e47a971
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bbcd109a61eddc002b11b757d0c293ab
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b90b7535e8d10f146a4961bbaba613dd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9411b236f6ce4d50968777ddf6b970b9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c70754ad35f8d5b78cc69308c6368dad
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e934765856c874ad0dd92d281c41a3e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-71de38330b8e78a8efca3029f5ecd66c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-385d575c8a7651dcbefc454c26e9ceaa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f66c9ba6610f99c4c50a1814b5b5e3f2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-47afef5d051a0c6e4de80ad2952ecee2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b68ec0ee624b1a9c71df9ca6ca6b9ce
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-85d84f2ffa24dfcb96486e4c76e0d159
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-582c5241d2b984ad3d94e1fe6011ff6a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-738ffc6f125738ff9b9d77afb1033dd5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9a7d1b02fdd3b6f69c1bcc4a4f4a9e37
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ab6b0aa9eeb8aaa8727a9c6ebdff6d64
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1de441be2cac7e71c2851201c022fcb2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-304cf6b53d4844650f881ac729be510a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5e9cd6f32673346e317314c162f56838
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bb33746e55e3b25cdfd64bbe1c3910fa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d4899b935a156c984aca287621aa576a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ba21871a1e1530a43ce90fbb19c9275f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8c05a5e8399434751d80bb9c21ea663d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d65dc6c833d6edcb1ad80c7984381346
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-203487996c819f1d3fdb4c6fd86bfaee
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-452363db07898bef78dab86062bda7a6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b6c9b57c0f7b60f37691a9929f85dd90
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bdf6c1972c635fcb36628de82d9a48fd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9563f02e36d2b448cca6fd6148f635a6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-363b85f70d329919e238613313b0847f
FileName: ./.flake8
SPDXID: SPDXRef-692454da6d171a2665ad58c0990194e4
FileChecksum: SHA1: 7c0ccf2cb3b41344975b706e81827856fffe469d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./.github/WORKFLOWS_GUIDE.md
SPDXID: SPDXRef-60d4148563080cdd71d0c0bf9b9e4ab6
FileChecksum: SHA1: 62a0485b89418e86d97f5db52f7e8cc8091a1ad5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./.github/dependabot.yml
SPDXID: SPDXRef-bcf023318fbc22f228795992b81b4d9a
FileChecksum: SHA1: c24de3d0602c9b093cb05b95e47b434ce3079df0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./.github/workflows/ci.yml
SPDXID: SPDXRef-11065d5c32b957f208c89e0d014429e2
FileChecksum: SHA1: 76fa0906a0d156b414a5b4f81d6554dba88781ff
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./.github/workflows/codeql.yml
SPDXID: SPDXRef-1e3f7172ae421f75fbdd5a13ead4b666
FileChecksum: SHA1: 0ea3b2b59973c09e106d854e4a897fe1c5658ff5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./.github/workflows/docs.yml
SPDXID: SPDXRef-c4be9cc17020662650e5d0b069418a87
FileChecksum: SHA1: eb012d049fce3a847397cc2f02c2d8f7f7d13a89
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./.github/workflows/release.yml
SPDXID: SPDXRef-36c32c26fb97611a1caa827d809385f8
FileChecksum: SHA1: 94267acbf24729f58e44f8d06582c2cc735e3351
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./.github/workflows/scorecard.yml
SPDXID: SPDXRef-5e63186121b38e50dfee2d52c4b55c2b
FileChecksum: SHA1: dd25b276568dab26c3db82fe7190266926402c95
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./.gitignore
SPDXID: SPDXRef-80bb2614791d9b0306fcdb0670298fb5
FileChecksum: SHA1: 651b3221f9c2be802dde5c8d33fa7dffb0375318
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./.python-version
SPDXID: SPDXRef-50aa7bce5fb8669f82bdab1313a37a57
FileChecksum: SHA1: 807324e1f600377573c01bceee8481a78cfccc01
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./.releaserc.json
SPDXID: SPDXRef-d17de510bdc45d201ee1e4682c64cf7d
FileChecksum: SHA1: 8bbf0d9f15e31eff9052f1524958a1df9d2cd909
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./.semantic-release-init
SPDXID: SPDXRef-48b74af600db3b285056b1d6bb4a37cc
FileChecksum: SHA1: 3e6df392e3486e43aac055cea68937744bda6d3f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./CHANGELOG.md
SPDXID: SPDXRef-c30f6d560b68cc36cf594c39103dfa99
FileChecksum: SHA1: 699582134453a56a5906fc942e3f7bf7d4318c5a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./CONTRIBUTING.md
SPDXID: SPDXRef-8702afd7c9a57ad35686ec9e7040eccb
FileChecksum: SHA1: fd5394c8d6614271e372520e7bf03457fc0aaf37
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText:
FileName: ./README.md
SPDXID: SPDXRef-e4a5075a64c2acbcd1c5109933e5435d
FileChecksum: SHA1: b888e61a8874a7fdefbd3afdf2e0d0d66e1d3435
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./SECURITY.md
SPDXID: SPDXRef-4b5da724770d56e9bc1a8f17f0cf38f1
FileChecksum: SHA1: 2f8ea5cf54dff7a7fd379e494c2d0ef872754b1c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./_quarto.yml
SPDXID: SPDXRef-17dcf230bb151129fc65d3ac73585fe9
FileChecksum: SHA1: 795aedd015d5334034c95130985a81648c94d5fa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024-2026 bartzbeielstein
Copyright © 2024-2026 bartzbeielstein |
FileName: ./check_results.py
SPDXID: SPDXRef-ea1cc61b7690dacad64651f75bb74c42
FileChecksum: SHA1: baf3c0af1eef983f1204b6c6b025cbabb0cb42a2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./docs/hooks.py
SPDXID: SPDXRef-32dbd1a471e95c1cb224e76e1f5f1e4c
FileChecksum: SHA1: 7d87b9a180ef9e597c819a1e3f1d911221dbc428
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./docs/interlinks.lua
SPDXID: SPDXRef-db608c594c4d98c154b5c5eb493b764e
FileChecksum: SHA1: 136ee384656eafde1bbe66aab5c9c4550c3a3793
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./docs/model_selection/model_training_intro.qmd
SPDXID: SPDXRef-02d852338539f5dbefc42062e94ad3c8
FileChecksum: SHA1: 1ca5ae30a0ba7b3f2a66df567942bb1e4f01f64e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./docs/model_selection/spotoptim_intro.qmd
SPDXID: SPDXRef-93e5616680fc2e5dc378e0b2c2f3b0a9
FileChecksum: SHA1: a1e8bb3519a1214be50df7d4aeddb213a8c63143
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./docs/model_selection/spotoptim_lags.qmd
SPDXID: SPDXRef-436f9eb3a105d5f6ec0850bd53becb8a
FileChecksum: SHA1: 4b3f6480880999be5b57107629710703d3a9b9d7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./docs/pre-render.py
SPDXID: SPDXRef-5be252c82964ed82c48484d35e19a1d9
FileChecksum: SHA1: 84f8801e15fe18c6f9dcafa0f4a566eb00bfa15e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./docs/preprocessing/outliers.qmd
SPDXID: SPDXRef-4bc76ef78c216d2c8ede0af36ead3d34
FileChecksum: SHA1: f9ac02d030b89d106372cf789d9d314c68b4a45a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./docs/preprocessing/time_series_visualization.qmd
SPDXID: SPDXRef-8983656778fe0d4330c7d470f2427189
FileChecksum: SHA1: b9797eb3e806b72680aa98c849f98e1b065aa9b8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./docs/processing/model_persistence.qmd
SPDXID: SPDXRef-256a412c7bb946151181f0172074facf
FileChecksum: SHA1: 7000ffd8a15358cf31cec67d862ad356fe167ca9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./docs/quartodoc_build.py
SPDXID: SPDXRef-07ab85c0bfa2b52a2ad36fe6b28326fe
FileChecksum: SHA1: 04909cc72afd3d97893c4472fb8be30a09a9ec8e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./docs/tasks/entsoe.qmd
SPDXID: SPDXRef-8d22bcfb834dbad0bdb8c6374a6c3b18
FileChecksum: SHA1: 8b25436601f50e40b848c328bf7f8c44b1a9a304
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./docs/tasks/tasks.qmd
SPDXID: SPDXRef-08f267881873ddebe410750eeb92dd44
FileChecksum: SHA1: 8c45f6f1fab14d5ce28b0bb5f85d6c83a6b228c7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./examples/safety_critical_forecasting.py
SPDXID: SPDXRef-c1e3e3645e2193572035e0b0843925f1
FileChecksum: SHA1: 4ca7aa4e63d234e04291800a1498fb69c0cc59da
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./index.qmd
SPDXID: SPDXRef-01c2a7fd04cf593229fbfc82f988acf6
FileChecksum: SHA1: b34be26d6f2772f6d905be25885032a21d251405
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024-2026 bartzbeielstein
FileName: ./logo/spotlogo.png
SPDXID: SPDXRef-0f5e8fb106f5328044d19291abf53b7e
FileChecksum: SHA1: 99562c2ad668360880cd54c2c5c916ec10efefbe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./package-lock.json
SPDXID: SPDXRef-ea84089f5a71475f02395ea1035c59bf
FileChecksum: SHA1: e078f49a473c95793fbbc579a76f482713220c29
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./package.json
SPDXID: SPDXRef-20eb2570b4674df257f2e31098d75079
FileChecksum: SHA1: fee1cffd9390ea69d835621fa70313403881ab68
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./pyproject.toml
SPDXID: SPDXRef-6fd9acb1fe5aacfd1210f833e9f0d4e0
FileChecksum: SHA1: a21cc04074b67fc4162975b0d826810af5f0a39a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./scripts/compare_predictions.py
SPDXID: SPDXRef-b77803ae71e02370d1809e910c6271cb
FileChecksum: SHA1: 12bbe9aa7058fc8a12e7900f1e3e251ffe755f96
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/__init__.py
SPDXID: SPDXRef-c4dc43db5eb07e6b68e4480226946f31
FileChecksum: SHA1: 19ebe99f8343299e639c1c17edc6f52b2c52bda8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/exceptions.py
SPDXID: SPDXRef-b1bef3420c861ce6d0411b79713737b1
FileChecksum: SHA1: f22c316b097397fbd80883c68dc4374ba5f342b2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: BSD-3-Clause
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: skforecast team
FileName: ./src/spotforecast2/forecaster/__init__.py
SPDXID: SPDXRef-804a45f1a26152e82bdb6bde1b8b12ab
FileChecksum: SHA1: 27347819d7a86995c8488d3df1e8f03dd23483a3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/forecaster/metrics.py
SPDXID: SPDXRef-d75b67c2fc1d9d8fb71e51089e26c81c
FileChecksum: SHA1: 28d4a2627d1bf16e40d6c3deff131195dd300d9e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: BSD-3-Clause
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: skforecast team
FileName: ./src/spotforecast2/forecaster/recursive/__init__.py
SPDXID: SPDXRef-9c3197d22f2dc197301d19d2f6841f53
FileChecksum: SHA1: 64cdd95e96d28cf1223f798fda2e6dd856857cb2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/forecaster/recursive/_warnings.py
SPDXID: SPDXRef-2879aeb64f13e17b8f0c913f7219578a
FileChecksum: SHA1: 83629603831c790fd3ff46c26aae15bfca9ea35b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: BSD-3-Clause
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: skforecast team
FileName: ./src/spotforecast2/forecaster/utils.py
SPDXID: SPDXRef-f45b5e7fc816699248b1d2e643df2fa9
FileChecksum: SHA1: 7c08837142f3527324f98b78ee7c73980e26e253
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: BSD-3-Clause
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: skforecast team
FileName: ./src/spotforecast2/manager/__init__.py
SPDXID: SPDXRef-8aa52746aa953096a0a85f6bc04816fc
FileChecksum: SHA1: 756c12322bf864d496ed7adbbbfb249209a80d37
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/manager/models/__init__.py
SPDXID: SPDXRef-892ce59f147eb878917bbfd2dfb95ad2
FileChecksum: SHA1: 3353bc3a1c77e9d2c681a58514a6d083b5be3629
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/manager/models/forecaster_recursive_lgbm_full.py
SPDXID: SPDXRef-2898b4f6d06fbad66851c7def5ca64d0
FileChecksum: SHA1: 02a97721bb4eacc738b728a420e7cf4d4df95f7e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/manager/models/forecaster_recursive_model_full.py
SPDXID: SPDXRef-5bd04f60e1f1817d7f125b8113d4d867
FileChecksum: SHA1: 36952257b845aec4a91d128a53ca6af872c1836e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/manager/models/forecaster_recursive_xgb_full.py
SPDXID: SPDXRef-0a2801f9ee986bc2ec7cc587a82546f5
FileChecksum: SHA1: 5c6f881a7c4e72463df78aaf3d4e9036f303e350
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/manager/multitask/__init__.py
SPDXID: SPDXRef-02e32a914ffd75c8e87fa5c9ad792f97
FileChecksum: SHA1: e2ee968f3d129e38f84f2a9c9276137cfa71903a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/manager/multitask/base.py
SPDXID: SPDXRef-1bd598c8ef39292c91db116bdd1d81af
FileChecksum: SHA1: 0c6e75e9e2e86d7dd1427f00b7328f2a3d0012b6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/manager/multitask/clean.py
SPDXID: SPDXRef-8f130e673e7ee0fc95e88aae5a6d5164
FileChecksum: SHA1: 7ac0c2ca9e8943562dc50904936b38fc10b5f1a0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/manager/multitask/lazy.py
SPDXID: SPDXRef-75a2bc1604615842611e2a946cd4a7fb
FileChecksum: SHA1: 0351390d10e36b2aa1b3bfd5d0f407907f9f6107
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/manager/multitask/multi.py
SPDXID: SPDXRef-21d8df8f229edcbac3439ebdf5fca7f3
FileChecksum: SHA1: af903e49888adbf97501b83b8f36ba0075b38818
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/manager/multitask/optuna.py
SPDXID: SPDXRef-66384ad98d228a7f0ff879eebfce5995
FileChecksum: SHA1: 27ffea6c2b10b5e1f0d269cdd939cc46a409b882
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/manager/multitask/predict.py
SPDXID: SPDXRef-6634d2877047cc1dcb629221222acf73
FileChecksum: SHA1: 1f2d880ad1f86e07ee551ccea930e23e0375dc0a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/manager/multitask/runner.py
SPDXID: SPDXRef-16d3f5a37c49764b13b32e7927747d40
FileChecksum: SHA1: ed9dd72f47bb23267fe8e9ec67bdcd9feed4eba9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/manager/multitask/spotoptim.py
SPDXID: SPDXRef-bdec0fc2ab394d7973c9b3a0935b5f56
FileChecksum: SHA1: 4a0be0a07e110b4c3303978b45213932a28cec60
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/manager/plotter.py
SPDXID: SPDXRef-bb440aefed3c992c4564c2fdea7b57d9
FileChecksum: SHA1: e3e53d9caefe02fe27f0bc0d3a9c119acb7fd9ee
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/manager/trainer_full.py
SPDXID: SPDXRef-2df012aa346c058dc60b690b07e0fc64
FileChecksum: SHA1: 561b2928b77866c52fd0be1f81c35d14e09aae0f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/model_selection/__init__.py
SPDXID: SPDXRef-1e9d3ddec2c45de3c08948216422d849
FileChecksum: SHA1: 809a75aaedd865e6b48d06b14059c5cac610fa55
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/model_selection/bayesian_search.py
SPDXID: SPDXRef-3b230959d4967d3835d4729fa34df2c3
FileChecksum: SHA1: 753a344accb16d0857fb0d0ff0000262ff51da5b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/model_selection/grid_search.py
SPDXID: SPDXRef-1784efe6d5e6820fa9e353296590f022
FileChecksum: SHA1: 374ff36e9dfa7556d044ca2a78ef15efdbf305e0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/model_selection/random_search.py
SPDXID: SPDXRef-df59f133af371e945b2caf6fb758e0c2
FileChecksum: SHA1: f390487fc1fc3a062a4b29f2d666d77d12f1d622
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/model_selection/split_base.py
SPDXID: SPDXRef-f0c35bdce698b6bce5bdd552f51ad4a4
FileChecksum: SHA1: 2858273d54532beb56125517befa85a43120c7e0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: BSD-3-Clause
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: skforecast team
FileName: ./src/spotforecast2/model_selection/split_ts_cv.py
SPDXID: SPDXRef-e7f88bb6dd36bb21bd4bf1ec87aa0cec
FileChecksum: SHA1: f12de6542b9fff121c61ca64d2d7399f1b4b149b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: BSD-3-Clause
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: skforecast team
FileName: ./src/spotforecast2/model_selection/spotoptim_search.py
SPDXID: SPDXRef-8c99b199c75cc16f4bbada2bb1e03340
FileChecksum: SHA1: c93eda6e9efb98b0f917463beae27b7e0207400f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/model_selection/utils_common.py
SPDXID: SPDXRef-562d889eb82e7dcce8414187704b436b
FileChecksum: SHA1: b2bd75d4c242f75a2108195b6fa2b8b74402350e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: BSD-3-Clause
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: skforecast team
FileName: ./src/spotforecast2/model_selection/utils_metrics.py
SPDXID: SPDXRef-947b46a9af32a19ff3d323c46986a9da
FileChecksum: SHA1: dc67e3a341a970d08f6c88c9b9abffbee122b102
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/preprocessing/__init__.py
SPDXID: SPDXRef-623a386c576944f786af59082a5b4d0b
FileChecksum: SHA1: 47efbd600771682e53b2decd1698738ba4043abe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/preprocessing/_binner.py
SPDXID: SPDXRef-2f23bb68f2b87ed9cc2abb55dec9ec25
FileChecksum: SHA1: 61e19ee1e3b3b16c2db93050a974b3a8ade0954f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: BSD-3-Clause
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: skforecast team
FileName: ./src/spotforecast2/preprocessing/_common.py
SPDXID: SPDXRef-6a02fdb7771aaa8a6f6752abd244199f
FileChecksum: SHA1: 6a78b2dcda99369f859d1607cd78426939e50820
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: BSD-3-Clause
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: skforecast team
FileName: ./src/spotforecast2/preprocessing/_differentiator.py
SPDXID: SPDXRef-1993521a050a2b5f0bf2922a8fe9a6ef
FileChecksum: SHA1: 7cf69a0e4c461d95e3b33a5bc58a0812e8f41049
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: BSD-3-Clause
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: skforecast team
FileName: ./src/spotforecast2/preprocessing/_rolling.py
SPDXID: SPDXRef-a9079ec2c70a41530429ef812f37013d
FileChecksum: SHA1: 63dccdbee0c1e1f764bfc0b68127a75fa12aa1de
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: BSD-3-Clause
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: skforecast team
FileName: ./src/spotforecast2/preprocessing/outlier.py
SPDXID: SPDXRef-6599c0510143b93ea099a0a4128c6aa6
FileChecksum: SHA1: a4c0ec7d3f8170a7355ef0fb96970c76f1cd7088
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/preprocessing/outlier_plots.py
SPDXID: SPDXRef-e9fcf5d08b91147798510506bea43207
FileChecksum: SHA1: 1995fcfe813b27c62058a498564405f1e9d0decc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/preprocessing/split.py
SPDXID: SPDXRef-1c092ac6e5411a2d0e01d8f79397fd4c
FileChecksum: SHA1: 5e15a8cae9c9edcd13d11c954a5e381eae05ad3d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/preprocessing/time_series_visualization.py
SPDXID: SPDXRef-3245e65a01d5853764fc9a916941cf84
FileChecksum: SHA1: df9709f68984f59c0b890f55beed9991030cdf61
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/stats/__init__.py
SPDXID: SPDXRef-6d1c4323ef099324e86e9fb879212bcf
FileChecksum: SHA1: 8895cd16b1dbb3a9d68601baf8bce9663bcead61
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/stats/autocorrelation.py
SPDXID: SPDXRef-c9645ff50491e67649a28f76db1de2b2
FileChecksum: SHA1: 2095aab58521ccfcb3043c185d84f3a6f0581ee6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/tasks/__init__.py
SPDXID: SPDXRef-b7d30cea5316090e10df8f57bbbba7f5
FileChecksum: SHA1: 4cf5f0b8f61a3584d06d4af7d341a3c1363a6edc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/tasks/task_demo.py
SPDXID: SPDXRef-23250a900b2247e79b4e53b0b48c8142
FileChecksum: SHA1: 0a31afc8f7da3d036e49e404413d9059c8f0af94
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/tasks/task_entsoe.py
SPDXID: SPDXRef-1bd5c27229bb2406baf3999f4325d983
FileChecksum: SHA1: 0025211e4f74423297ddf5cdfc79242307c45f08
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/tasks/task_n_to_1.py
SPDXID: SPDXRef-f076d0faaa746d1b2e0bc0e420c37e49
FileChecksum: SHA1: 4f45c8d7fad66c0d5f3c81dd7e993fb503e69a60
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/tasks/task_n_to_1_dataframe.py
SPDXID: SPDXRef-4cfe498738197955218d14e42d578d3c
FileChecksum: SHA1: a682dfb145754a4261cc46e6f9a42d2b3003eb5a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/tasks/task_n_to_1_with_covariates.py
SPDXID: SPDXRef-e62c826e2a0f8e44b1b9e81421d5ce0c
FileChecksum: SHA1: 65fb905305671346194e3614dfc25714f1ab5565
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/tasks/task_n_to_1_with_covariates_and_dataframe.py
SPDXID: SPDXRef-9fa08e8b13514c5fd69c2fb72532dadc
FileChecksum: SHA1: 2399476b0163f72ec4a0964954173ca2906ba26f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/utils/__init__.py
SPDXID: SPDXRef-ad457916f72dc55ca056ecbb34e75834
FileChecksum: SHA1: 176f14b24bc11a485f2f755d1a81044bf130f7d5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/utils/data_transform.py
SPDXID: SPDXRef-f126466ec4a9e718daa23bf485f83ddc
FileChecksum: SHA1: ce30cd0d3d1cf25f49f38a652b195bfdf3b6eeec
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: BSD-3-Clause
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: skforecast team
FileName: ./src/spotforecast2/utils/forecaster_config.py
SPDXID: SPDXRef-ee956bf102255b3e05c329297954bfdd
FileChecksum: SHA1: 89b3b76b812411867e261291ea9744f55fb27038
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: BSD-3-Clause
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: skforecast team
FileName: ./src/spotforecast2/utils/generate_holiday.py
SPDXID: SPDXRef-f4d03d93f2e292f74d24511ee09a0fab
FileChecksum: SHA1: 3a01aafda7414243a6e7edef3a718477c9c5ee6e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./src/spotforecast2/utils/validation.py
SPDXID: SPDXRef-e7f96e733760109897406d1d8a4346c6
FileChecksum: SHA1: c2c7654091461be80918cf29613506727a0fe277
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: BSD-3-Clause
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: skforecast team
FileName: ./tests/test_agg_predictor.py
SPDXID: SPDXRef-87567a209d37499898074b96c1094800
FileChecksum: SHA1: f73198a27d5803e9d943953c252c74806dab57df
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_clean_dry_run.py
SPDXID: SPDXRef-87cdc1664d7c2a8d905082ce333250e5
FileChecksum: SHA1: aaedf24d2bfc20e886eb61c61945ec53c64172ea
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_clean_task.py
SPDXID: SPDXRef-a1355ca1e1bfe9619fa2ae749754f516
FileChecksum: SHA1: 8cf4181f0001182027010bef5b96fc860d5ad95f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_config_entsoe.py
SPDXID: SPDXRef-5d26537c7e3c40135d1b7df5c321e947
FileChecksum: SHA1: 311e486f56075cbca7acf9285754252b51987c47
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_convert_search_space.py
SPDXID: SPDXRef-daa1d0ab28e572752aa5de721666f43e
FileChecksum: SHA1: 3a7285a0c7d12674a5fe3c6ce5f6d6869c468951
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_cv_ts.py
SPDXID: SPDXRef-a76536772dd6bd8ac887377ce65a2dec
FileChecksum: SHA1: b8d4ddbc3ebabecc7f5a34d6badc1334e0e16421
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_cv_ts_sklearn.py
SPDXID: SPDXRef-2d302db1e054a6ca465da34e24e92fd5
FileChecksum: SHA1: a91ae09d01395335bb9e9f73d7a4005b2ba18842
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_docs_backtesting_examples.py
SPDXID: SPDXRef-eff884a522837d731e142c83d8679482
FileChecksum: SHA1: 80cb2c44d40d5ac636d12e37e2853b5392f25133
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_docs_entsoe_examples.py
SPDXID: SPDXRef-6431d4b7e47d1b3c6507caa29a3a8c14
FileChecksum: SHA1: 2147cea5e03972653ed245c985daed81a223459e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_docs_model_persistence_examples.py
SPDXID: SPDXRef-81e9d293ea5a840761788f831a882599
FileChecksum: SHA1: 6b50ecc1268d8e44a2dee3512fd7239ef0d4eb14
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_docs_model_training_intro.py
SPDXID: SPDXRef-ae8ac285cfe9555b67fdaf7f0e99c534
FileChecksum: SHA1: 1aa5ce773ca1892e52c92088dd26be2c11c62e2a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_docs_onestepahead.py
SPDXID: SPDXRef-28374b549d45e55c43ab96f3b07de909
FileChecksum: SHA1: ce07e48a5a809d342dd10326f26745f9d949e294
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_docs_onestepaheadfold_examples.py
SPDXID: SPDXRef-ff12505b771a0d22e9631ac6a08e38da
FileChecksum: SHA1: 06d4d69cdd80795949c371f282192a6523d70b5e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_docs_outliers_examples.py
SPDXID: SPDXRef-f7b33bbebd8f516c3219a7865ec34c6d
FileChecksum: SHA1: 1938b562c8c815597b5a050c9a3c705b2b0b09af
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_docs_probabilistic_forecasting.py
SPDXID: SPDXRef-0ea8a6e395da765f197bb0280ef35a4e
FileChecksum: SHA1: 53c9add059dfc270b07e0f8f8279d6c06addfb9d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_docs_safety_critical.py
SPDXID: SPDXRef-55f12d606309a2eed5c3b7be3dcdbc16
FileChecksum: SHA1: c7e53fc46f4bc8edea60f9d8fd4f6112771867dc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_docs_spotoptim_intro.py
SPDXID: SPDXRef-288f15fa59e08a58081cb655ef24e577
FileChecksum: SHA1: 68f063faaefd04d1321f30b280f208f3e1a3cea9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_docs_task_consistency.py
SPDXID: SPDXRef-1e1c072862a04174b42ea50beb1e544a
FileChecksum: SHA1: 8a28774b7f2de21fd0c169039b35920a401ae1dd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_docs_time_series_visualization_examples.py
SPDXID: SPDXRef-8036ea7e6d96bc1fb68f368eacfd832a
FileChecksum: SHA1: 2551f60b4e83bbcf1d06f5663549d3ac71e2ec08
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_docs_timeseriesfold.py
SPDXID: SPDXRef-fcad0a083780494b1d9fa988818154ff
FileChecksum: SHA1: fdf3fd659556d42b8f666d5d542c1661ed6d9286
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_docs_timeseriesfold_examples.py
SPDXID: SPDXRef-5bf966a7c9445b731e00a884f07db36b
FileChecksum: SHA1: 924e019011ea499ccbd953c520883941d6946596
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_docstring_examples_plotter.py
SPDXID: SPDXRef-8d4a443461d4ceb1f8793849e7afedce
FileChecksum: SHA1: e5bf09954dbc99d00b5661a397a19abdbdc097df
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_exog_import.py
SPDXID: SPDXRef-5534ef43b999b554a979361852d5bc26
FileChecksum: SHA1: 85fc24143d78456ad933b755553f878f63d14a9c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_forecaster_recursive_import.py
SPDXID: SPDXRef-51df317381ae668e89ff4bd15453c00f
FileChecksum: SHA1: 266f371591597840faba87b8907635b5fc0c6c8b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_imports.py
SPDXID: SPDXRef-fc5095efb660583d2482698acc1d0804
FileChecksum: SHA1: 05b38175bc2d518c23405e8ca9b88125778665a6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_imputation_weight_function.py
SPDXID: SPDXRef-308a320f2ab851c46e8bd94f720e0d7f
FileChecksum: SHA1: 7a0f476b96a7f8da0f27231fbf31db458ad5b8ea
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_linear_interpolate_import.py
SPDXID: SPDXRef-b3d45aafa5e8ec02e6cba2a43fc9fc54
FileChecksum: SHA1: c359ccdd6827a561a1459f16eeae7861d3b84955
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_manager_models_full.py
SPDXID: SPDXRef-ac6669a444089f1ff97dba774e47a971
FileChecksum: SHA1: 436fc98cd22da77ecc12c28afbcbc56128c6e74a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_manager_plotter.py
SPDXID: SPDXRef-bbcd109a61eddc002b11b757d0c293ab
FileChecksum: SHA1: 9b30860f10b9155e301e6b0a6bb6410203fba46f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_model_persistence_multitask.py
SPDXID: SPDXRef-b90b7535e8d10f146a4961bbaba613dd
FileChecksum: SHA1: 5a0588b5b10e2a17d2c8b74add8cc1e213153123
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_model_selection_utils.py
SPDXID: SPDXRef-9411b236f6ce4d50968777ddf6b970b9
FileChecksum: SHA1: ee87cc2ac783943beb47a30078a7fe2a5c485526
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_multitask.py
SPDXID: SPDXRef-c70754ad35f8d5b78cc69308c6368dad
FileChecksum: SHA1: 68d6177ea317383eccc4db75e2500e8486cf8b9a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_multitask_dataframe.py
SPDXID: SPDXRef-1e934765856c874ad0dd92d281c41a3e
FileChecksum: SHA1: 4241490c927736d773cdb1f817b471d0ada87d68
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_multitask_public_modules.py
SPDXID: SPDXRef-71de38330b8e78a8efca3029f5ecd66c
FileChecksum: SHA1: 23652cd7130384edc754ad52e7a00fe2c9ad2e2b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_outliers_visualization.py
SPDXID: SPDXRef-385d575c8a7651dcbefc454c26e9ceaa
FileChecksum: SHA1: 6e6036f242a7f0cf41f888ce5690c260f1a29148
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_parse_lags_from_strings.py
SPDXID: SPDXRef-f66c9ba6610f99c4c50a1814b5b5e3f2
FileChecksum: SHA1: 5542bb91daddc6a56fff77ada551de8881381747
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_period_validation.py
SPDXID: SPDXRef-47afef5d051a0c6e4de80ad2952ecee2
FileChecksum: SHA1: 63975f51bf9a0d67c0c92d4d1b0d7055b0116571
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_plot_with_outliers_bounds.py
SPDXID: SPDXRef-8b68ec0ee624b1a9c71df9ca6ca6b9ce
FileChecksum: SHA1: e9553d86f1c4e73c2e25eeecc32b351c25de09ea
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_plotter_examples.py
SPDXID: SPDXRef-85d84f2ffa24dfcb96486e4c76e0d159
FileChecksum: SHA1: 1c725fa67a7111e0b261621d00f1d2aa9e57b533
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_predict_task.py
SPDXID: SPDXRef-582c5241d2b984ad3d94e1fe6011ff6a
FileChecksum: SHA1: 869ef4f1041be1c76862cfec208df5c7588b8dbf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_rbf_import.py
SPDXID: SPDXRef-738ffc6f125738ff9b9d77afb1033dd5
FileChecksum: SHA1: 96189b07b646397d328235a0f9f0957063a0a4cb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_runner.py
SPDXID: SPDXRef-9a7d1b02fdd3b6f69c1bcc4a4f4a9e37
FileChecksum: SHA1: c07940970014fd0fdcb9fda71d113d499e115e40
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_runner_extended.py
SPDXID: SPDXRef-ab6b0aa9eeb8aaa8727a9c6ebdff6d64
FileChecksum: SHA1: d43688f7a60a7fec507cb4a3a13d89477c02bc0f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_spotoptim_lags.py
SPDXID: SPDXRef-1de441be2cac7e71c2851201c022fcb2
FileChecksum: SHA1: 4fb374dba93685e27fb06c91030b9ce09c238702
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_spotoptim_objective.py
SPDXID: SPDXRef-304cf6b53d4844650f881ac729be510a
FileChecksum: SHA1: 0c140b0aeb4c13ee0a42fc1a9fe78cfd17f4102d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_spotoptim_progress.py
SPDXID: SPDXRef-5e9cd6f32673346e317314c162f56838
FileChecksum: SHA1: 9ba00cffaf1a157834cc7d98c27174c1f24fdd0b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_spotoptim_search.py
SPDXID: SPDXRef-bb33746e55e3b25cdfd64bbe1c3910fa
FileChecksum: SHA1: c065849d4db33b2ab1fd60c63d424464afbbb015
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_task_demo_integration.py
SPDXID: SPDXRef-d4899b935a156c984aca287621aa576a
FileChecksum: SHA1: b9f848da982ed8e78ec175aeda87aa92a993ecea
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_tasks_entsoe.py
SPDXID: SPDXRef-ba21871a1e1530a43ce90fbb19c9275f
FileChecksum: SHA1: d156c59c8a21cc69210f24863bfb8dfc889dd3b0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_tasks_smoke.py
SPDXID: SPDXRef-8c05a5e8399434751d80bb9c21ea663d
FileChecksum: SHA1: c0d14451116d3ae0c362b72336c3e161a8dc9f5c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_time_series_fold.py
SPDXID: SPDXRef-d65dc6c833d6edcb1ad80c7984381346
FileChecksum: SHA1: f89d1b80de23086e75d9134edd7409bc17f19208
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_train_val_days.py
SPDXID: SPDXRef-203487996c819f1d3fdb4c6fd86bfaee
FileChecksum: SHA1: 107ecca2102e701783085e7b9771c8344ab210e5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_trainer_full.py
SPDXID: SPDXRef-452363db07898bef78dab86062bda7a6
FileChecksum: SHA1: c300d0a8a64376f3d403ba8045fc2d45bb7f2df7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_ts_visualization.py
SPDXID: SPDXRef-b6c9b57c0f7b60f37691a9929f85dd90
FileChecksum: SHA1: d85da000e9fffe6f8dcdc7d64136bc1b8bf0bbbf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_tune_and_shap.py
SPDXID: SPDXRef-bdf6c1972c635fcb36628de82d9a48fd
FileChecksum: SHA1: 6de00e4da185b3bd60cf2443b63c406cd335de37
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_tuning_persistence.py
SPDXID: SPDXRef-9563f02e36d2b448cca6fd6148f635a6
FileChecksum: SHA1: ae85e30afc8753e303e27fc5bde6e555f23f3666
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein
FileName: ./tests/test_weather_import.py
SPDXID: SPDXRef-363b85f70d329919e238613313b0847f
FileChecksum: SHA1: 509fd040f50dea86fd27adefcf48390931310e8e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 bartzbeielstein
SPDX-FileCopyrightText: 2026 bartzbeielstein