SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-52df3db5-33a1-4156-9fb3-cc41b568502a Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-5.0.2 Created: 2025-04-04T00:32:10Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc18c6a1ead77553e0d2a8871c5b089e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d855709a5cf91901a1aa9580760008f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a9d994361ed1c1a63468a1eee42c0b86 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a6a0c82f61e8d94a0e835c04b86c689 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-87837de7b4a1f08ea8437aee04048dbb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-06334fe0535e79bd668dda12c9b36280 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4ed91d3de75b1003c35268221fe7b94 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6ddaec8f1673ff7e21345e0704f5c8d0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d666535f11eff43acf9820d9533798e3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d41953bbe664f74815b88b35f6d04e2e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a5bbe60ec8282850b6553842ae82bea Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-15c4e7b1ee47dd71df6c8ad499fef3f9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1fb3240df557bb1876ab6bd7f2c57e6b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4c0bfc8065f191252198a0d2147a1a2c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-148be1c4372373ffe3ead1962111b80a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fafb3a4163df385b93de5814d27c0226 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c2e69f98bcd0c1c5f7843fe73d5c2c92 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b1a3de640deaca2b2ef7856e57e13289 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ce5c8633dcced9ef8ba47cc6fc433aaf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e4e7651341beb8effa2763f063fbfdd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7b4017269846d6fea2abd2e60d8606d7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e467467eb359e91d2ebf9152413a93e7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1b8cc06c29703aea5f50ba4caf2ce8c2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c78a33f4a36c462a95615eb77eacb6cf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-645c7308ca4f3b86dc57910a0ddc8447 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cd3525477f33d20a9017fc0bca805ae6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5342ee60c85b1f54c4e23e43ed5165bf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3fbbdbc1757619dc3bf9b81d0271ba1a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-54cd0e31cf2dfe1312a0a54992d4d8a4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4963f05b4253df1f48ce32a33cbe06a4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7eca9f2f93f840aef89a959c82a30edb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-485515cb467d2a4f0010b4ea40b48843 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ea59ec61109ba970bcb99520855569df Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-538db3df6700c4b3acb5f253e6b81ed8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b181743dfb9f30dc1079c5428ed60739 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-effbcb58d6afd9a373824eb75ee5a554 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6f60be5042ba74ec88ffe31125c603f5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-466ceb0bfcba6daf8b2e687aa7e153af Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fb35128ec02a1c96d1c8651f2e293a5a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cf56c157f0f2ba1ba609b33a1a0f3b66 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3305b7112540c102f3a0af61a95471f0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a682f3235a9c12611b95577b64e16424 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-22a6b922d575e0cee86c62570d6730c6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d2f897b491425f1caeb9348eef0fc2d8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ca0b2ae9dbf97abb5ea8bf02033ad48e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1656df265048370992a83955992ff190 FileName: ./.ci/requirements-build.in SPDXID: SPDXRef-fc18c6a1ead77553e0d2a8871c5b089e FileChecksum: SHA1: 1580944cbcabf4c23b81c52c2d773274fdd45321 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./.ci/requirements-build.txt SPDXID: SPDXRef-4d855709a5cf91901a1aa9580760008f FileChecksum: SHA1: 883c89bdc3bf94ac7ec5de072b03efa2b72927e9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./.ci/requirements-test.txt SPDXID: SPDXRef-a9d994361ed1c1a63468a1eee42c0b86 FileChecksum: SHA1: 74a2ce4a9da99a4fbf9f32f5d0ef580688f0bc88 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./.clang-format SPDXID: SPDXRef-8a6a0c82f61e8d94a0e835c04b86c689 FileChecksum: SHA1: b5ebaaba87a37a3865f2f831f48142799922f762 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: Copyright (c) 2023 Intercreate, Inc. FileName: ./.gitattributes SPDXID: SPDXRef-87837de7b4a1f08ea8437aee04048dbb FileChecksum: SHA1: ba836ded3e76d487bd55bd5ac46400a45fa116ae LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./.github/dependabot.yml SPDXID: SPDXRef-06334fe0535e79bd668dda12c9b36280 FileChecksum: SHA1: d3ad5e9d13f66f778ca3bddf2ca2aa18fc9b93bc LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./.github/workflows/ci.yml SPDXID: SPDXRef-e4ed91d3de75b1003c35268221fe7b94 FileChecksum: SHA1: e4738969524644b7a232953f3179535827fef29b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./.github/workflows/codeql.yml SPDXID: SPDXRef-6ddaec8f1673ff7e21345e0704f5c8d0 FileChecksum: SHA1: a4ec94a1576e96a3bca3f22572fa1a54bc2f25a9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./.github/workflows/wheels.yml SPDXID: SPDXRef-d666535f11eff43acf9820d9533798e3 FileChecksum: SHA1: e0e37126d9afa76cbbf19cddb32042fa1a9a7413 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./.gitignore SPDXID: SPDXRef-d41953bbe664f74815b88b35f6d04e2e FileChecksum: SHA1: 63299091668a55af8c75486728d95701f7f81604 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./.readthedocs.yml SPDXID: SPDXRef-1a5bbe60ec8282850b6553842ae82bea FileChecksum: SHA1: 897222ac3bc00c4dfbe349b9f03963d1fc465266 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./CHANGELOG.rst SPDXID: SPDXRef-15c4e7b1ee47dd71df6c8ad499fef3f9 FileChecksum: SHA1: afcd5728ce72ad107fc385efc230105e4cf6ed59 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./README.rst SPDXID: SPDXRef-1fb3240df557bb1876ab6bd7f2c57e6b FileChecksum: SHA1: 160ace8f37fc31ff44be82150622028764e782e2 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./docs/_static/rosenbrock-dark.png SPDXID: SPDXRef-4c0bfc8065f191252198a0d2147a1a2c FileChecksum: SHA1: 22f84df709e7c20d216fc0ae5da92a1d17f324c2 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./docs/_static/rosenbrock-light.png SPDXID: SPDXRef-148be1c4372373ffe3ead1962111b80a FileChecksum: SHA1: 583f3326d15e7cf1eaea71b9d54d958c056f4ab9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./docs/conf.py SPDXID: SPDXRef-fafb3a4163df385b93de5814d27c0226 FileChecksum: SHA1: ea7000829626bb802319fc8e75b650067c4bb720 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./docs/index.rst SPDXID: SPDXRef-c2e69f98bcd0c1c5f7843fe73d5c2c92 FileChecksum: SHA1: 12c27ae87e8088df32c8a981bd3c7ada4298715c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./docs/justfile SPDXID: SPDXRef-b1a3de640deaca2b2ef7856e57e13289 FileChecksum: SHA1: 1303c250c287625dd26047297f92711493005292 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./download_and_patch_sources.sh SPDXID: SPDXRef-ce5c8633dcced9ef8ba47cc6fc433aaf FileChecksum: SHA1: 9658a6eb480ca08ceb7964ae64bbb328ef4e2eed LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2020-2022 Alexandru Fikl FileName: ./examples/driver1.py SPDXID: SPDXRef-1e4e7651341beb8effa2763f063fbfdd FileChecksum: SHA1: c3163fd06a5306f6d686530dd4c3eb1f8f86ae65 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2020-2022 Alexandru Fikl FileName: ./examples/driver2.py SPDXID: SPDXRef-7b4017269846d6fea2abd2e60d8606d7 FileChecksum: SHA1: f77763df1a34940b5c9708828f2e2aca389348b1 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2020-2022 Alexandru Fikl FileName: ./examples/driver3.py SPDXID: SPDXRef-e467467eb359e91d2ebf9152413a93e7 FileChecksum: SHA1: 35807913c774ed49fa27cde5e2138f52b748ce1e LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2020-2022 Alexandru Fikl FileName: ./examples/driver4.py SPDXID: SPDXRef-1b8cc06c29703aea5f50ba4caf2ce8c2 FileChecksum: SHA1: 86413f4fea472205b4debe42ba9f49009619528a LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2020-2022 Alexandru Fikl FileName: ./examples/driver5.py SPDXID: SPDXRef-c78a33f4a36c462a95615eb77eacb6cf FileChecksum: SHA1: 06c0e5c94e14281225b4689e45daf643b598a9fc LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2020-2022 Alexandru Fikl FileName: ./examples/high-level-api.py SPDXID: SPDXRef-645c7308ca4f3b86dc57910a0ddc8447 FileChecksum: SHA1: f9e94523c9da84d11cded5fde31f145e0eea65fc LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2020-2022 Alexandru Fikl FileName: ./justfile SPDXID: SPDXRef-cd3525477f33d20a9017fc0bca805ae6 FileChecksum: SHA1: f723c83bb850c2e4c62db4946d167a63d57dbae6 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./meson.build SPDXID: SPDXRef-5342ee60c85b1f54c4e23e43ed5165bf FileChecksum: SHA1: 92fdb52c711677e63ecf325d68f2ef655ecd1c03 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./meson_options.txt SPDXID: SPDXRef-3fbbdbc1757619dc3bf9b81d0271ba1a FileChecksum: SHA1: d43edeaa70aa19fa25311690a9e22fbd247df8c1 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./patches/0000-add-blas-compile-flag.patch SPDXID: SPDXRef-54cd0e31cf2dfe1312a0a54992d4d8a4 FileChecksum: SHA1: 026f4e2a5b692d459e437e53cad7a156011b94e1 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-2.0-or-later FileCopyrightText: 2022 Alexandru Fikl FileName: ./patches/0001-add-extern-c.patch SPDXID: SPDXRef-4963f05b4253df1f48ce32a33cbe06a4 FileChecksum: SHA1: 388a5c63b9e40f080e39390bb75210099fa3e084 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-2.0-or-later FileCopyrightText: 2022 Alexandru Fikl FileName: ./patches/0002-add-header-guards.patch SPDXID: SPDXRef-7eca9f2f93f840aef89a959c82a30edb FileChecksum: SHA1: 480b0229a465f43f9da43f10337cb2048b3bb4a3 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-2.0-or-later FileCopyrightText: 2022 Alexandru Fikl FileName: ./patches/0003-add-func-typedefs.patch SPDXID: SPDXRef-485515cb467d2a4f0010b4ea40b48843 FileChecksum: SHA1: b6979d49be4a3559e2d190b9671bb0c9b15c6876 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-2.0-or-later FileCopyrightText: 2022 Alexandru Fikl FileName: ./patches/0004-add-user-pointer-to-functions.patch SPDXID: SPDXRef-ea59ec61109ba970bcb99520855569df FileChecksum: SHA1: 285e38450d4ac11d89b5e5868370b9e41157e326 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-2.0-or-later FileCopyrightText: 2022 Alexandru Fikl FileName: ./patches/0005-add-iteration-callback.patch SPDXID: SPDXRef-538db3df6700c4b3acb5f253e6b81ed8 FileChecksum: SHA1: e619e77f5a6e7e5fa12cd381c24d0120afe308a1 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-2.0-or-later FileCopyrightText: 2022 Alexandru Fikl FileName: ./patches/0006-add-step-size-limit.patch SPDXID: SPDXRef-b181743dfb9f30dc1079c5428ed60739 FileChecksum: SHA1: 397264cdcb41b36f629fcf89236e22c856043391 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-2.0-or-later FileCopyrightText: 2022 Alexandru Fikl FileName: ./patches/0007-cg_evaluate-initialize-df.patch SPDXID: SPDXRef-effbcb58d6afd9a373824eb75ee5a554 FileChecksum: SHA1: 0edf66b9f46a3c1988f05b4564c6db7b439e7cb4 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-2.0-or-later FileCopyrightText: 2022 Alexandru Fikl FileName: ./pyproject.toml SPDXID: SPDXRef-6f60be5042ba74ec88ffe31125c603f5 FileChecksum: SHA1: b78222b2d8df747084ece7dc7278c4efc0b89642 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./requirements.txt SPDXID: SPDXRef-466ceb0bfcba6daf8b2e687aa7e153af FileChecksum: SHA1: af9d819a4a038a964878c3d92de20d473f89484d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2022 Alexandru Fikl FileName: ./src/pycgdescent/__init__.py SPDXID: SPDXRef-fb35128ec02a1c96d1c8651f2e293a5a FileChecksum: SHA1: a188ee4c61cf76e3f54ff16b3cf7c52d5c7d8169 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2020-2022 Alexandru Fikl FileName: ./src/pycgdescent/_cg_descent.pyi SPDXID: SPDXRef-cf56c157f0f2ba1ba609b33a1a0f3b66 FileChecksum: SHA1: ff2b553322162f9a1407450cd3182322686c9cf1 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2024 Alexandru Fikl FileName: ./src/wrapper/cg_blas.h SPDXID: SPDXRef-3305b7112540c102f3a0af61a95471f0 FileChecksum: SHA1: 8a0402ca537435626156836205aaa440b59c4d37 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-2.0-or-later FileCopyrightText: William W. Hager FileName: ./src/wrapper/cg_descent.c SPDXID: SPDXRef-a682f3235a9c12611b95577b64e16424 FileChecksum: SHA1: ed19682e305364ac343806d643db0279a8296250 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-2.0-or-later FileCopyrightText: William W. Hager FileName: ./src/wrapper/cg_descent.h SPDXID: SPDXRef-22a6b922d575e0cee86c62570d6730c6 FileChecksum: SHA1: bc885e894c46fc464ebd77e142a67ed26d01a93e LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-2.0-or-later FileCopyrightText: William W. Hager FileName: ./src/wrapper/cg_descent_wrap.cpp SPDXID: SPDXRef-d2f897b491425f1caeb9348eef0fc2d8 FileChecksum: SHA1: b2ecc0fa490c18d683eea3acd408309f40e083a9 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2020-2022 Alexandru Fikl FileName: ./src/wrapper/cg_user.h SPDXID: SPDXRef-ca0b2ae9dbf97abb5ea8bf02033ad48e FileChecksum: SHA1: e9f51ecff1277e68a617f6198778647ef689a142 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-2.0-or-later FileCopyrightText: William W. Hager FileName: ./tests/test_pycgdescent.py SPDXID: SPDXRef-1656df265048370992a83955992ff190 FileChecksum: SHA1: 731005e47d85c9a40ef40625689456a20c58c691 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2020-2022 Alexandru Fikl