SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-3626cef2-b8d9-4020-889b-b6cb3076f2e8 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-09-03T09:04:14Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2e440e5dc37b712edfe0d9d608cb8ed1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a93bb520b15d99b58460dca78a145e93 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e759fae323508fac12b1f594623e5457 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-88a206636dc9c61b89afba8830961733 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-283b0b8afdd33a20e98f4d2dad4bf737 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3cdf7b7fd382f383d62a9811d9a33132 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-95cdf73be355390987a7a68d9bbf3fbb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3b45531a389ba3a731411a3527e33502 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-18738a40d554f0568c0f795d1ce0f26a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9a3de3514eda21ed6ec6fd2c78d02594 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37e2260c3e2c34dd1ddbc6776e3172a6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b91aebea54b25c3f0be1bffedc149986 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-91fb7509180ba89c7f49fc730411f791 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f9f92cdfebf0b0f18009557d8e05a5e1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ae5554d51a6b577c49172527bc85f9ee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-81de1686f2191a4904e2d0cc93bd4059 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c6f01bb5b89575837db257931328ea92 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ade152a62bac96cf4d5bac9d360d7a0f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2c98cff5ca5b7e89a573d081660a003f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-df525db876c0fd9f79bc8dfd22a52d2f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-632e32f53f71b8d1e0cc59cb19764b6b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fd4b20f0bcd66b470b4de436cbef50c3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5163b8a82e355abd5aea3707b949b546 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ddbb157f0c3b5d93e011c2883f5e352b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d03e7117454cefd1783e522c053b0753 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-68496c8dc2fdc861c6fa4acb9b440ca1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-807e7022fed92fa07542b3122f426a86 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5978c23afe5c8bd67dea1254cb055f84 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f25b0ba03697ae8212a27b8f4464e96 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-72a90e913eceae4548037b27689662db Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dacdb56b76134c7f5f6eaa9e1eee0730 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a0d4d47c06f62cb8d50b807046af211b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-38badaa5a2fa33b006c97d9557c7509b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5db0bfb9946e4cd48f1ceb7e9cb0a343 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-14acb66e9c1fe5402f9b9792faa3980d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-504451792982cb93cca87a8872908ec2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b82e756b1ded0b57261348621d16b2ed Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-009b25ce8c343fd5ae69892f55630753 FileName: ./.gitignore SPDXID: SPDXRef-2e440e5dc37b712edfe0d9d608cb8ed1 FileChecksum: SHA1: e5419276ccbc1cb4746ac316cc1a5b937a26d8f6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./README.md SPDXID: SPDXRef-a93bb520b15d99b58460dca78a145e93 FileChecksum: SHA1: cbd0dbfcad47b0934a97dafdfea72f9192e21478 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors Copyright 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors. Please see our [LICENSE](LICENSE) for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available [via the REUSE tool](https://api.reuse.software/info/github.com/SAP-samples/tabular-ai-recpfn). FileName: ./requirements.txt SPDXID: SPDXRef-e759fae323508fac12b1f594623e5457 FileChecksum: SHA1: 1c04531472a1665796ae3db0bc35fda1b564acb7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/architecture/__init__.py SPDXID: SPDXRef-88a206636dc9c61b89afba8830961733 FileChecksum: SHA1: 9fd0b77b85bffc0d1087ee3680c6e6f462cc0ebe LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/architecture/base.py SPDXID: SPDXRef-283b0b8afdd33a20e98f4d2dad4bf737 FileChecksum: SHA1: c461811df4bf3a0b75b3b12ecb0a9b441157aa93 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/architecture/emb_knn.py SPDXID: SPDXRef-3cdf7b7fd382f383d62a9811d9a33132 FileChecksum: SHA1: ed9b9306c075d72a0432309a6236963492471610 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/architecture/recpfn.py SPDXID: SPDXRef-95cdf73be355390987a7a68d9bbf3fbb FileChecksum: SHA1: 8561a91d333eede4b1cf90564ce25902a5f11909 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/architecture/util.py SPDXID: SPDXRef-3b45531a389ba3a731411a3527e33502 FileChecksum: SHA1: 6a3e32217bb1bcf560252f41f13e2b32de77b13f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/config.py SPDXID: SPDXRef-18738a40d554f0568c0f795d1ce0f26a FileChecksum: SHA1: 514add50c03b9d900c0e8ccf3ba17ff5a12d066d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/constants.py SPDXID: SPDXRef-9a3de3514eda21ed6ec6fd2c78d02594 FileChecksum: SHA1: eb0d80f2935bc881a722d6a7396d42d48a26d74c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/context_selector/__init__.py SPDXID: SPDXRef-37e2260c3e2c34dd1ddbc6776e3172a6 FileChecksum: SHA1: ee4f49229870688c58d6737f43cf037f7d37491c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/context_selector/selector.py SPDXID: SPDXRef-b91aebea54b25c3f0be1bffedc149986 FileChecksum: SHA1: 77fa5e84f987d2226629c7b9dda50c41457c6e5d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/dataset/__init__.py SPDXID: SPDXRef-91fb7509180ba89c7f49fc730411f791 FileChecksum: SHA1: f5e5d6d5ac77c9668d7f422a9cf3132fc9c90ee7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/dataset/base.py SPDXID: SPDXRef-f9f92cdfebf0b0f18009557d8e05a5e1 FileChecksum: SHA1: 9f243af54fdd6a609ea358e6328abfa0f67e4772 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/dataset/default.py SPDXID: SPDXRef-ae5554d51a6b577c49172527bc85f9ee FileChecksum: SHA1: 4500cd1775bc629c8e5e7eaedda94ab2b93e0e0a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/dataset/loaders/base.py SPDXID: SPDXRef-81de1686f2191a4904e2d0cc93bd4059 FileChecksum: SHA1: 55989005b9345725d91e1b769630a443249927e7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/dataset/loaders/default.py SPDXID: SPDXRef-c6f01bb5b89575837db257931328ea92 FileChecksum: SHA1: 1c05985dd63bfa1443c502ff378b01f1c8fb66b4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/dataset/synthetic.py SPDXID: SPDXRef-ade152a62bac96cf4d5bac9d360d7a0f FileChecksum: SHA1: 9f9a45bf8af02e201a8dd2c561fc8a52d2016aae LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/dataset/test.py SPDXID: SPDXRef-2c98cff5ca5b7e89a573d081660a003f FileChecksum: SHA1: bbe6631edf187fcd94bb75573f3d11457eaecaa5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/dataset/train.py SPDXID: SPDXRef-df525db876c0fd9f79bc8dfd22a52d2f FileChecksum: SHA1: d87ac1b7f2002bc192b762db64d5cc199a19a4dd LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/dataset/util.py SPDXID: SPDXRef-632e32f53f71b8d1e0cc59cb19764b6b FileChecksum: SHA1: 9600a9a7bd13fe3e7883084369806f7c2e17e013 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/evaluate/__init__.py SPDXID: SPDXRef-fd4b20f0bcd66b470b4de436cbef50c3 FileChecksum: SHA1: 1db0ff00f2cf599345b639510556349f47a83bef LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/evaluate/base.py SPDXID: SPDXRef-5163b8a82e355abd5aea3707b949b546 FileChecksum: SHA1: 8966498a6adffce193e7e113c7ab52f805e2f172 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/evaluate/evaluate.py SPDXID: SPDXRef-ddbb157f0c3b5d93e011c2883f5e352b FileChecksum: SHA1: 95edf1a576e07360d3ea6314162ea7f770ba45ef LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/main.py SPDXID: SPDXRef-d03e7117454cefd1783e522c053b0753 FileChecksum: SHA1: 5eb9d99309ee1c7e40cc08f3f548cf7f468a8e3b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/sdg/__init__.py SPDXID: SPDXRef-68496c8dc2fdc861c6fa4acb9b440ca1 FileChecksum: SHA1: 409b378a80cb2277299e718ae154ba4ee85e9026 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/sdg/base.py SPDXID: SPDXRef-807e7022fed92fa07542b3122f426a86 FileChecksum: SHA1: 57553353b46ecf3856a75fd27f5e4abd2042412e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/sdg/generate.py SPDXID: SPDXRef-5978c23afe5c8bd67dea1254cb055f84 FileChecksum: SHA1: 188141cb65109a307920edd280cc8fe537af99e1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/sdg/sdg_config.py SPDXID: SPDXRef-2f25b0ba03697ae8212a27b8f4464e96 FileChecksum: SHA1: fcb6520b62c2ab281970ba60d04baacbdb6b031e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/sdg/transition_matrix_priors/base.py SPDXID: SPDXRef-72a90e913eceae4548037b27689662db FileChecksum: SHA1: a7c9727405abdacf3636d003361edfd00e6b5653 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/sdg/transition_matrix_priors/latent_factor.py SPDXID: SPDXRef-dacdb56b76134c7f5f6eaa9e1eee0730 FileChecksum: SHA1: 17ee680a96a5ded8b3ea579211169d7bac8adc20 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/sdg/transition_matrix_priors/random_graph.py SPDXID: SPDXRef-a0d4d47c06f62cb8d50b807046af211b FileChecksum: SHA1: 265a9bbf7145676d74a899c0031693f588ff3be4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/train/__init__.py SPDXID: SPDXRef-38badaa5a2fa33b006c97d9557c7509b FileChecksum: SHA1: b58d2ee2174720f404e466b963d0a6e54510c420 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/train/base.py SPDXID: SPDXRef-5db0bfb9946e4cd48f1ceb7e9cb0a343 FileChecksum: SHA1: 61cd4a2a0cae4f84ead608b9801313b063c7ff3f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/train/train.py SPDXID: SPDXRef-14acb66e9c1fe5402f9b9792faa3980d FileChecksum: SHA1: 575833f20b7668af0733c8c57260641db1095d7c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/train/util.py SPDXID: SPDXRef-504451792982cb93cca87a8872908ec2 FileChecksum: SHA1: 6961ad2f39f830c4b70accd3faff630324594793 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/util/log_time.py SPDXID: SPDXRef-b82e756b1ded0b57261348621d16b2ed FileChecksum: SHA1: be1b733ff77bcb9005657f8643dea4d3ebce225e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors FileName: ./src/util/metrics.py SPDXID: SPDXRef-009b25ce8c343fd5ae69892f55630753 FileChecksum: SHA1: 09fff2d483d22b096bf1faffffa1416a6dae249d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and tabular-ai-recpfn contributors