{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.TutteInstitute/evoc","documentNamespace":"https://spdx.org/spdxdocs/protobom/4a968355-db55-4832-a595-2016aa9a1ebe","comment":"Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#dependencies-included.","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-23T23:14:47Z"},"packages":[{"name":"pandoc","SPDXID":"SPDXRef-pypi-pandoc-75c946","versionInfo":"\u003e= 2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pandoc"}]},{"name":"ipywidgets","SPDXID":"SPDXRef-pypi-ipywidgets-75c946","versionInfo":"\u003e= 8.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ipywidgets"}]},{"name":"nbsphinx","SPDXID":"SPDXRef-pypi-nbsphinx-75c946","versionInfo":"\u003e= 0.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/nbsphinx"}]},{"name":"jupyter","SPDXID":"SPDXRef-pypi-jupyter-75c946","versionInfo":"\u003e= 1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jupyter"}]},{"name":"scipy","SPDXID":"SPDXRef-pypi-scipy-75c946","versionInfo":"\u003e= 1.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/scipy"}]},{"name":"numpy","SPDXID":"SPDXRef-pypi-numpy-75c946","versionInfo":"\u003e= 1.21.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/numpy"}]},{"name":"ipykernel","SPDXID":"SPDXRef-pypi-ipykernel-75c946","versionInfo":"\u003e= 6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ipykernel"}]},{"name":"ipython","SPDXID":"SPDXRef-pypi-ipython-75c946","versionInfo":"\u003e= 8.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ipython"}]},{"name":"pandas","SPDXID":"SPDXRef-pypi-pandas-75c946","versionInfo":"\u003e= 1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pandas"}]},{"name":"numpydoc","SPDXID":"SPDXRef-pypi-numpydoc-75c946","versionInfo":"\u003e= 1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/numpydoc"}]},{"name":"numba","SPDXID":"SPDXRef-pypi-numba-75c946","versionInfo":"\u003e= 0.56.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/numba"}]},{"name":"sphinx","SPDXID":"SPDXRef-pypi-sphinx-75c946","versionInfo":"\u003e= 7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinx"}]},{"name":"matplotlib","SPDXID":"SPDXRef-pypi-matplotlib-75c946","versionInfo":"\u003e= 3.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/matplotlib"}]},{"name":"scikit-learn","SPDXID":"SPDXRef-pypi-scikit-learn-75c946","versionInfo":"\u003e= 1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/scikit-learn"}]},{"name":"sphinx-rtd-theme","SPDXID":"SPDXRef-pypi-sphinx-rtd-theme-75c946","versionInfo":"\u003e= 2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinx-rtd-theme"}]},{"name":"tqdm","SPDXID":"SPDXRef-pypi-tqdm-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/tqdm"}]},{"name":"numpy","SPDXID":"SPDXRef-pypi-numpy-75c946","versionInfo":"\u003e= 1.21","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/numpy"}]},{"name":"scikit-learn","SPDXID":"SPDXRef-pypi-scikit-learn-75c946","versionInfo":"\u003e= 1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/scikit-learn"}]},{"name":"numba","SPDXID":"SPDXRef-pypi-numba-75c946","versionInfo":"\u003e= 0.59","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/numba"}]},{"name":"com.github.TutteInstitute/evoc","SPDXID":"SPDXRef-github-TutteInstitute-evoc-main-2d6436","versionInfo":"main","downloadLocation":"git+https://github.com/TutteInstitute/evoc","filesAnalyzed":false,"licenseDeclared":"BSD-2-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/TutteInstitute/evoc@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-TutteInstitute-evoc-main-2d6436","relatedSpdxElement":"SPDXRef-pypi-scipy-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TutteInstitute-evoc-main-2d6436","relatedSpdxElement":"SPDXRef-pypi-ipykernel-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TutteInstitute-evoc-main-2d6436","relatedSpdxElement":"SPDXRef-pypi-sphinx-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TutteInstitute-evoc-main-2d6436","relatedSpdxElement":"SPDXRef-pypi-tqdm-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TutteInstitute-evoc-main-2d6436","relatedSpdxElement":"SPDXRef-pypi-nbsphinx-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TutteInstitute-evoc-main-2d6436","relatedSpdxElement":"SPDXRef-pypi-numpy-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TutteInstitute-evoc-main-2d6436","relatedSpdxElement":"SPDXRef-pypi-numba-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TutteInstitute-evoc-main-2d6436","relatedSpdxElement":"SPDXRef-pypi-pandoc-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TutteInstitute-evoc-main-2d6436","relatedSpdxElement":"SPDXRef-pypi-numpydoc-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TutteInstitute-evoc-main-2d6436","relatedSpdxElement":"SPDXRef-pypi-matplotlib-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TutteInstitute-evoc-main-2d6436","relatedSpdxElement":"SPDXRef-pypi-scikit-learn-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TutteInstitute-evoc-main-2d6436","relatedSpdxElement":"SPDXRef-pypi-ipywidgets-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TutteInstitute-evoc-main-2d6436","relatedSpdxElement":"SPDXRef-pypi-jupyter-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TutteInstitute-evoc-main-2d6436","relatedSpdxElement":"SPDXRef-pypi-ipython-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TutteInstitute-evoc-main-2d6436","relatedSpdxElement":"SPDXRef-pypi-pandas-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TutteInstitute-evoc-main-2d6436","relatedSpdxElement":"SPDXRef-pypi-sphinx-rtd-theme-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-TutteInstitute-evoc-main-2d6436","relationshipType":"DESCRIBES"}]}