{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.matplotlib/matplotlib","documentNamespace":"https://spdx.org/spdxdocs/protobom/ebc1c670-9f18-4583-9e2d-9e15ce1470e3","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-20251201163737-0a89483e840c+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-12-14T14:05:52Z"},"packages":[{"name":"eslint-config-prettier","SPDXID":"SPDXRef-npm-eslint-config-prettier-6.10.1-d9d23f","versionInfo":"^6.10.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-config-prettier@%5E6.10.1"}]},{"name":"prettier","SPDXID":"SPDXRef-npm-prettier-2.0.2-fe1487","versionInfo":"^2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/prettier@%5E2.0.2"}]},{"name":"@jsxtools/resize-observer","SPDXID":"SPDXRef-npm-jsxtools-resize-observer-1.0.4-2f18d0","versionInfo":"^1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40jsxtools/resize-observer@%5E1.0.4"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-6.8.0-50c0bc","versionInfo":"^6.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E6.8.0"}]},{"name":"reviewdog/action-setup","SPDXID":"SPDXRef-githubactions-reviewdog-action-setup-d8edfce3dd5e1ec6978745e801f9c50b5ef80252-75c946","versionInfo":"d8edfce3dd5e1ec6978745e801f9c50b5ef80252","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/reviewdog/action-setup@d8edfce3dd5e1ec6978745e801f9c50b5ef80252"}]},{"name":"scientific-python/circleci-artifacts-redirector-action","SPDXID":"SPDXRef-githubactions-scientific-python-circleci-artifacts-redirector-action-5d358ff96e96429a5c64a969bb4a574555439f4f-75c946","versionInfo":"5d358ff96e96429a5c64a969bb4a574555439f4f","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/scientific-python/circleci-artifacts-redirector-action@5d358ff96e96429a5c64a969bb4a574555439f4f"}]},{"name":"cygwin/cygwin-install-action","SPDXID":"SPDXRef-githubactions-cygwin-cygwin-install-action-f2009323764960f80959895c7bc3bb30210afe4d-75c946","versionInfo":"f2009323764960f80959895c7bc3bb30210afe4d","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/cygwin/cygwin-install-action@f2009323764960f80959895c7bc3bb30210afe4d"}]},{"name":"actions/cache","SPDXID":"SPDXRef-githubactions-actions-cache-0057852bfaa89a56745cba8c7296529d2fc39830-75c946","versionInfo":"0057852bfaa89a56745cba8c7296529d2fc39830","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830"}]},{"name":"pyyaml","SPDXID":"SPDXRef-pypi-pyyaml-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyyaml"}]},{"name":"ipywidgets","SPDXID":"SPDXRef-pypi-ipywidgets-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ipywidgets"}]},{"name":"sphinx-design","SPDXID":"SPDXRef-pypi-sphinx-design-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinx-design"}]},{"name":"colorspacious","SPDXID":"SPDXRef-pypi-colorspacious-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/colorspacious"}]},{"name":"ipython","SPDXID":"SPDXRef-pypi-ipython-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ipython"}]},{"name":"packaging","SPDXID":"SPDXRef-pypi-packaging-75c946","versionInfo":"\u003e= 20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/packaging"}]},{"name":"sphinx","SPDXID":"SPDXRef-pypi-sphinx-75c946","versionInfo":"\u003e= 5.1.0,\u003c 6.1.2 || \u003e 6.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinx"}]},{"name":"mpl-sphinx-theme","SPDXID":"SPDXRef-pypi-mpl-sphinx-theme-75c946","versionInfo":"~\u003e 3.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mpl-sphinx-theme"}]},{"name":"pystemmer","SPDXID":"SPDXRef-pypi-pystemmer-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pystemmer"}]},{"name":"numpydoc","SPDXID":"SPDXRef-pypi-numpydoc-75c946","versionInfo":"\u003e= 1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/numpydoc"}]},{"name":"sphinxcontrib-video","SPDXID":"SPDXRef-pypi-sphinxcontrib-video-75c946","versionInfo":"\u003e= 0.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinxcontrib-video"}]},{"name":"ipykernel","SPDXID":"SPDXRef-pypi-ipykernel-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ipykernel"}]},{"name":"sphinx-copybutton","SPDXID":"SPDXRef-pypi-sphinx-copybutton-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinx-copybutton"}]},{"name":"sphinxcontrib-svg2pdfconverter","SPDXID":"SPDXRef-pypi-sphinxcontrib-svg2pdfconverter-75c946","versionInfo":"\u003e= 1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinxcontrib-svg2pdfconverter"}]},{"name":"sphinx-gallery","SPDXID":"SPDXRef-pypi-sphinx-gallery-75c946","versionInfo":"\u003e= 0.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinx-gallery"}]},{"name":"sphinx-tags","SPDXID":"SPDXRef-pypi-sphinx-tags-75c946","versionInfo":"\u003e= 0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinx-tags"}]},{"name":"python-dateutil","SPDXID":"SPDXRef-pypi-python-dateutil-75c946","versionInfo":"\u003e= 2.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-dateutil"}]},{"name":"types-python-dateutil","SPDXID":"SPDXRef-pypi-types-python-dateutil-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/types-python-dateutil"}]},{"name":"setuptools-scm","SPDXID":"SPDXRef-pypi-setuptools-scm-75c946","versionInfo":"\u003e= 7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/setuptools-scm"}]},{"name":"kiwisolver","SPDXID":"SPDXRef-pypi-kiwisolver-75c946","versionInfo":"\u003e= 1.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/kiwisolver"}]},{"name":"typing-extensions","SPDXID":"SPDXRef-pypi-typing-extensions-75c946","versionInfo":"\u003e= 4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/typing-extensions"}]},{"name":"setuptools","SPDXID":"SPDXRef-pypi-setuptools-75c946","versionInfo":"\u003e= 64","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/setuptools"}]},{"name":"mypy","SPDXID":"SPDXRef-pypi-mypy-75c946","versionInfo":"\u003e= 1.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mypy"}]},{"name":"pandas-stubs","SPDXID":"SPDXRef-pypi-pandas-stubs-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pandas-stubs"}]},{"name":"contourpy","SPDXID":"SPDXRef-pypi-contourpy-75c946","versionInfo":"\u003e= 1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/contourpy"}]},{"name":"fonttools","SPDXID":"SPDXRef-pypi-fonttools-75c946","versionInfo":"\u003e= 4.22.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/fonttools"}]},{"name":"pyparsing","SPDXID":"SPDXRef-pypi-pyparsing-75c946","versionInfo":"\u003e= 3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyparsing"}]},{"name":"sphinx","SPDXID":"SPDXRef-pypi-sphinx-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinx"}]},{"name":"packaging","SPDXID":"SPDXRef-pypi-packaging-75c946","versionInfo":"\u003e= 20.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/packaging"}]},{"name":"types-pillow","SPDXID":"SPDXRef-pypi-types-pillow-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/types-pillow"}]},{"name":"types-psutil","SPDXID":"SPDXRef-pypi-types-psutil-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/types-psutil"}]},{"name":"cycler","SPDXID":"SPDXRef-pypi-cycler-75c946","versionInfo":"\u003e= 0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cycler"}]},{"name":"pillow","SPDXID":"SPDXRef-pypi-pillow-75c946","versionInfo":"\u003e= 9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pillow"}]},{"name":"numpy","SPDXID":"SPDXRef-pypi-numpy-75c946","versionInfo":"\u003e= 1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/numpy"}]},{"name":"github/codeql-action/init","SPDXID":"SPDXRef-githubactions-githubcodeql-action-init-4e94bd11f71e507f7f87df81788dff88d1dacbfb-75c946","versionInfo":"4e94bd11f71e507f7f87df81788dff88d1dacbfb","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/init@4e94bd11f71e507f7f87df81788dff88d1dacbfb"}]},{"name":"github/codeql-action/analyze","SPDXID":"SPDXRef-githubactions-githubcodeql-action-analyze-4e94bd11f71e507f7f87df81788dff88d1dacbfb-75c946","versionInfo":"4e94bd11f71e507f7f87df81788dff88d1dacbfb","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/analyze@4e94bd11f71e507f7f87df81788dff88d1dacbfb"}]},{"name":"actions/labeler","SPDXID":"SPDXRef-githubactions-actions-labeler-634933edcd8ababfe52f92936142cc22ac488b1b-75c946","versionInfo":"634933edcd8ababfe52f92936142cc22ac488b1b","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/labeler@634933edcd8ababfe52f92936142cc22ac488b1b"}]},{"name":"actions/first-interaction","SPDXID":"SPDXRef-githubactions-actions-first-interaction-1c4688942c71f71d4f5502a26ea67c331730fa4d-75c946","versionInfo":"1c4688942c71f71d4f5502a26ea67c331730fa4d","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/first-interaction@1c4688942c71f71d4f5502a26ea67c331730fa4d"}]},{"name":"pytest-cov","SPDXID":"SPDXRef-pypi-pytest-cov-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-cov"}]},{"name":"pytest-timeout","SPDXID":"SPDXRef-pypi-pytest-timeout-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-timeout"}]},{"name":"pytest-xvfb","SPDXID":"SPDXRef-pypi-pytest-xvfb-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-xvfb"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-75c946","versionInfo":"\u003c 4.6.0 || \u003e 4.6.0,\u003c 5.4.0 || \u003e 5.4.0,\u003c 8.1.0 || \u003e 8.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest"}]},{"name":"pytest-rerunfailures","SPDXID":"SPDXRef-pypi-pytest-rerunfailures-75c946","versionInfo":"\u003c 16.0 || \u003e 16.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-rerunfailures"}]},{"name":"psutil","SPDXID":"SPDXRef-pypi-psutil-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/psutil"}]},{"name":"certifi","SPDXID":"SPDXRef-pypi-certifi-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/certifi"}]},{"name":"tornado","SPDXID":"SPDXRef-pypi-tornado-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/tornado"}]},{"name":"pytest-xdist","SPDXID":"SPDXRef-pypi-pytest-xdist-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-xdist"}]},{"name":"coverage","SPDXID":"SPDXRef-pypi-coverage-75c946","versionInfo":"\u003c 6.3 || \u003e 6.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/coverage"}]},{"name":"black","SPDXID":"SPDXRef-pypi-black-75c946","versionInfo":"\u003c 26","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/black"}]},{"name":"pytz","SPDXID":"SPDXRef-pypi-pytz-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytz"}]},{"name":"xarray","SPDXID":"SPDXRef-pypi-xarray-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/xarray"}]},{"name":"pywin32","SPDXID":"SPDXRef-pypi-pywin32-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pywin32"}]},{"name":"pikepdf","SPDXID":"SPDXRef-pypi-pikepdf-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pikepdf"}]},{"name":"pandas","SPDXID":"SPDXRef-pypi-pandas-75c946","versionInfo":"\u003c 0.25.0 || \u003e 0.25.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pandas"}]},{"name":"nbformat","SPDXID":"SPDXRef-pypi-nbformat-75c946","versionInfo":"\u003c 5.0.0 || \u003e 5.0.0,\u003c 5.0.1 || \u003e 5.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/nbformat"}]},{"name":"nbconvert","SPDXID":"SPDXRef-pypi-nbconvert-75c946","versionInfo":"\u003c 6.0.0 || \u003e 6.0.0,\u003c 6.0.1 || \u003e 6.0.1,\u003c 7.3.0 || \u003e 7.3.0,\u003c 7.3.1 || \u003e 7.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/nbconvert"}]},{"name":"python-dateutil","SPDXID":"SPDXRef-pypi-python-dateutil-2.7-75c946","versionInfo":"2.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"fonttools","SPDXID":"SPDXRef-pypi-fonttools-4.22.0-75c946","versionInfo":"4.22.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"matplotlib-inline","SPDXID":"SPDXRef-pypi-matplotlib-inline-75c946","versionInfo":"\u003c 0.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/matplotlib-inline"}]},{"name":"pillow","SPDXID":"SPDXRef-pypi-pillow-9.0.1-75c946","versionInfo":"9.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT-CMU","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"cycler","SPDXID":"SPDXRef-pypi-cycler-0.10-75c946","versionInfo":"0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"meson","SPDXID":"SPDXRef-pypi-meson-1.1.0-75c946","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2005-2018 NVIDIA Corporation Built, Copyright (c) 2013 Gabriele Svelto \[email protected]\u003e, Copyright (c) 2013 THE PACKAGE'S, Copyright (C) 2015-2021 Matthias Klumpp, Copyright (c) 2015-2021 Matthias Klumpp \[email protected]\u003e, Copyright (c) 2017 Arseny Maslennikov, Copyright (c) 2017 Dylan Baker, Copyright (c) 2017 Intel Corporation, Copyright (c) 2017-2018 Intel Corporation, Copyright (c) 2018 Intel Corporation, Copyright (c) 2018, Meson, Copyright (c) 2019 Takao Fujiwara \[email protected]\u003e, Copyright (c) 2020 Intel Corporation, Copyright (c) 2020-2021 Intel Corporation, Copyright (c) 2020-2022 Intel Corporation, Copyright (c) 2021 Intel Corporation, Copyright (c) 2021 Intel Corporation project 'existing project, Copyright (c) 2021 Intel Corproation, Copyright (c) 2021 The Meson Developers, Copyright (c) 2021-2022 Intel Corporation, Copyright (c) 2022 Intel Corporation, Copyright (c) 2023 Intel Corporation, Copyright © 2021 Intel Corporation, Copyright © 2021 Intel Corproation, Copyright © 2022 Intel Corporation, Copyright © 2023 Intel Corporation, Copyright 2012-2016 The Meson development team, Copyright 2012-2017 The Meson development team, Copyright 2012-2019 The Meson development team, Copyright 2012-2020 Meson development team, Copyright 2012-2020 The Meson development team, Copyright 2012-2021 The Meson development team, Copyright 2012-2022 The Meson development team, Copyright 2012-2023 The Meson development team, Copyright 2013 The Meson development team, Copyright 2013-2014 The Meson development team, Copyright 2013-2016 The Meson development team, Copyright 2013-2017 The Meson development team, Copyright 2013-2018 The Meson development team, Copyright 2013-2019 The Meson development team, Copyright 2013-2020 The Meson development team, Copyright 2013-2021 The Meson development team, Copyright 2014 Jussi Pakkanen, Copyright 2014-2016 The Meson development team, Copyright 2014-2017 The Meson development team, Copyright 2014-2019 The Meson development team, Copyright 2014-2021 The Meson development team, Copyright 2015 The Meson development team, Copyright 2015-2016 The Meson development team, Copyright 2015-2022 The Meson development team, Copyright 2016 The Meson development team, Copyright 2016-2017 The Meson development team, Copyright 2016-2018 The Meson development team, Copyright 2016-2021 The Meson development team, Copyright 2016-2022 The Meson development team, Copyright 2017 Niklas Claesson, Copyright 2017 The Meson development team, Copyright 2017-2021 The Meson development team, Copyright 2017, 2019 The Meson development team, Copyright 2018 The Meson development team, Copyright 2019 Red Hat, Inc., Copyright 2019 The meson development team, Copyright 2019 The Meson development team, Copyright 2019-2022 The meson development team, Copyright 2020 The Meson development team, Copyright 2021 The Meson development team, Copyright 2021 The Meson development team from, Copyright 2021 The Meson development team SPDX-license-identifier, Copyright 2022 Mark Bolhuis \[email protected]\u003e, Copyright 2022 The Meson development team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"kiwisolver","SPDXID":"SPDXRef-pypi-kiwisolver-1.3.2-75c946","versionInfo":"1.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"ipykernel","SPDXID":"SPDXRef-pypi-ipykernel-5.5.6-75c946","versionInfo":"5.5.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"meson-python","SPDXID":"SPDXRef-pypi-meson-python-0.13.1-75c946","versionInfo":"0.13.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"2021 The meson-python developers, 2022 The meson-python developers, 2023 Lars Pastewka, 2023 The meson-python developers, Copyright (c) 2021 Quansight Labs and Filipe Lains, Copyright (c) 2022 the meson-python contributors, Copyright 2021 Filipe Lains \[email protected]\u003e, Copyright 2021 Quansight, LLC, Copyright 2021 The meson-python, copyright 2021, The meson-python, Copyright 2022 The meson-python, Copyright 2023 Lars Pastewka \[email protected]\u003e, Copyright 2023 The meson-python","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"contourpy","SPDXID":"SPDXRef-pypi-contourpy-1.0.1-75c946","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"ipython","SPDXID":"SPDXRef-pypi-ipython-7.29.0-75c946","versionInfo":"7.29.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) Python and NumPy, Copyright (c) 2000 Thomas Heller, Copyright (c) 2001 Fernando Perez \[email protected]\u003e, Copyright (c) 2001 Janko Hauser \[email protected]\u003e, Copyright (c) 2001 Nathaniel Gray \[email protected]\u003e, Copyright (c) 2001 Python Software Foundation, www.python.org, Copyright (c) 2001-2004 Fernando Perez \[email protected]\u003e, Copyright (c) 2001-2005 Fernando Perez \[email protected]\u003e, Copyright (c) 2001-2006 Fernando Perez \[email protected]\u003e, Copyright (c) 2001-2007 Fernando Perez. \[email protected]\u003e, Copyright (c) 2001-2007, Fernando Perez \[email protected]\u003e, Copyright (c) 2001, Fernando Perez \[email protected]\u003e, Copyright (c) 2001, Janko Hauser \[email protected]\u003e, Copyright (c) 2001, Nathaniel Gray \[email protected]\u003e, Copyright (c) 2002-2006 Fernando Perez. \[email protected]\u003e, Copyright (c) 2005 Fernando Perez \[email protected]\u003e Brian E Granger \[email protected]\u003e Benjamin Ragan-Kelley \[email protected]\u003e, Copyright (c) 2005 Fernando Perez. \[email protected]\u003e, Copyright (c) 2005 Jorgen Stenarson \[email protected]\u003e, Copyright (c) 2005-2006 Fernando Perez \[email protected]\u003e, Copyright (c) 2005-2006 Fernando Perez. \[email protected]\u003e, Copyright (c) 2005-2006 Fernando Perez. \[email protected]\u003e, Copyright (c) 2008 Pauli Virtanen \[email protected]\u003e, Copyright (c) 2008 The IPython Development Team, Copyright (c) 2008-2011 The IPython Development Team, Copyright (c) 2008-2011, IPython Development Team., Copyright (c) 2008-2012 The IPython Development Team, Copyright (c) 2008-Present, IPython Development Team, Copyright (c) 2008, IPython Development Team., Copyright (c) 2009-2011 The IPython Development Team, Copyright (c) 2010 Doug Hellmann., Copyright (c) 2010-2011 The IPython Development Team., Copyright (c) 2010-2011, IPython Development Team., Copyright (c) 2011 The IPython Development Team, Copyright (c) 2011, IPython Development Team, Copyright (c) 2011, the IPython Development Team., Copyright (c) 2012 IPython Development Team., Copyright (c) 2012 The IPython Development Team., Copyright (c) 2012- The IPython Development Team, Copyright (c) 2012, IPython Development Team., Copyright (c) 2012, the IPython Development Team., Copyright (c) 2013 The IPython Development Team, Copyright (c) 2013, the IPython Development Team., Copyright (c) 2014, Jonathan Slenders, Copyright (c) 2015, Jonathan Slenders, Copyright (c) 2016 The IPython Team \[email protected]\u003e, Copyright (c) 2018 The IPython Development Team., Copyright (c) IPython Development Team., copyright 2007 by Armin Ronacher., copyright The IPython Development Team, Portions (c) 2009 by Robert Kern.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-7.0.0-75c946","versionInfo":"7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2004 Holger Krekel and others, Copyright (c) 2014, Gregory Boissinot, copyright 2015, holger krekel and pytest-dev team, Copyright Holger Krekel and others, 2004, Copyright Holger Krekel and others, 2004. Distributed","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"pyparsing","SPDXID":"SPDXRef-pypi-pyparsing-3.0.0-75c946","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003, Paul McGuire, Copyright (c) 2003,2016, Paul McGuire, Copyright (c) 2003,2019 Paul McGuire, Copyright (c) 2004-2011 Paul T. McGuire., Copyright (c) 2004-2016, Paul McGuire, Copyright (c) 2004, 2006 Paul McGuire, Copyright (c) 2004, Paul McGuire, Copyright (c) 2006 Tim Cera [email protected], Copyright (c) 2006, 2016, Paul McGuire, Copyright (c) 2006, 2019, Paul McGuire, Copyright (c) 2006, Estrate, the Netherlands, Copyright (c) 2006, Paul McGuire, Copyright (c) 2006,2016 Paul McGuire, Copyright (c) 2009 Zarko Zivanov, Copyright (c) 2016, Paul McGuire, Copyright (c) 2018 Paul T. McGuire, Copyright 1989 by Carnegie Mellon University, Copyright 2003-2019 by Paul McGuire, Copyright 2003, 2019 by Paul McGuire, Copyright 2004-2010, Copyright 2004-2016, by Paul McGuire, Copyright 2004, by Alberto Santini http://www.albertosantini.it/chess, Copyright 2004, Paul McGuire, Copyright 2005-2006, Paul McGuire, Copyright 2006, by Paul McGuire, copyright 2006, Paul McGuire, Copyright 2006, Paul McGuire, Copyright 2007 by Paul McGuire, Copyright 2007-2011, by Paul McGuire, Copyright 2008 Chris Lambrou., Copyright 2008, by Paul McGuire, Copyright 2008, Paul McGuire, Copyright 2009, 2011 Paul McGuire, Copyright 2010, 2019 by Paul McGuire, Copyright 2010, Paul McGuire, Copyright 2010,2019 Paul McGuire, Copyright 2011, Paul McGuire, Copyright 2011,2015 Paul T. McGuire, Copyright 2012, 2019 Paul T. McGuire, Copyright 2012, Paul T. McGuire, Copyright 2015, Paul McGuire, Copyright 2016, Paul McGuire, Copyright 2018, Paul McGuire, Copyright 2019, Paul McGuire, Copyright Ellis \u0026 Grant, Inc. 2005, Copyright Paul McGuire, Copyright Paul McGuire, 2019, Copyright Petri Savolainen \[email protected]\u003e, Copyright, 2006, by Paul McGuire, Copyright, 2007 - Paul McGuire, Copyright, 2010, Paul McGuire, Copyright, 2012 - Paul McGuire","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"packaging","SPDXID":"SPDXRef-pypi-packaging-20.0-75c946","versionInfo":"20.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-2-Clause","copyrightText":"Copyright (c) Donald Stufft and individual contributors, Copyright (c) Donald Stufft and individual contributors., Copyright 2014-2019 s","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"importlib-resources","SPDXID":"SPDXRef-pypi-importlib-resources-3.2.0-75c946","versionInfo":"3.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"numpy","SPDXID":"SPDXRef-pypi-numpy-1.25.0-75c946","versionInfo":"1.25.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"(c) Convert Chebyshev, (c) Multiply a Chebyshev, (c) Multiply a Hermite, (c) Multiply a Laguerre, (c) Multiply a Legendre, (c), False, False, False, True, (c), False, False, True, False, (c), True, True, False, False, Copyright (c) 1992-2013 The University of Tennessee and The University of Tennessee Research Foundation, Copyright (c) 1993 by Sun Microsystems, Inc., Copyright (c) 1995, 1996, 1997 Jim Hugunin, [email protected], Copyright (c) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, Copyright (c) 2000-2013 The University of California Berkeley, Copyright (c) 2002-2017 Free Software Foundation, Inc., Copyright (c) 2003-2005, Jean-Sebastien Roy ([email protected]), Copyright (c) 2004-2018 Max-Planck-Society author Martin Reinecke, Copyright (c) 2004, 2006 The Linux Foundation and its contributors, Copyright (c) 2005-2015, NumPy Developers, Copyright (c) 2005-2017, NumPy Developers, Copyright (c) 2005-2021, NumPy Developers, Copyright (c) 2005-2023, NumPy Developers, Copyright (c) 2006-2013 The University of Colorado Denver, Copyright (c) 2006, University of Georgia and Pierre G.F. Gerard-Marchant, Copyright (c) 2007 Cybozu Labs, Inc., Copyright (c) 2007 Free Software Foundation, Inc. \u003chttp://fsf.org/\u003e, Copyright (c) 2007, 2011 David Schultz \[email protected]\u003e, Copyright (c) 2008 Ian Bicking and Contributors, Copyright (c) 2009 Free Software Foundation, Inc. \u003chttp://fsf.org/\u003e, Copyright (c) 2009-2017 The MathJax Consortium, Copyright (c) 2009-2019 Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and other contributors, Copyright (c) 2010 - 2019, Copyright (c) 2010 by Mark Wiebe ([email protected]) The University of British Columbia, Copyright (c) 2010 The Android Open Source Project, Copyright (c) 2010-2011 by Mark Wiebe ([email protected]) The University of British Columbia, Copyright (c) 2010-2017 The MathJax Consortium, Copyright (c) 2011 by Enthought, Inc., Copyright (c) 2011 by Mark Wiebe ([email protected]) The University of British Columbia, Copyright (c) 2011 Enthought, Inc, Copyright (c) 2011-2014, The OpenBLAS Project, Copyright (c) 2011-2015 The MathJax Consortium, Copyright (c) 2011-2017 The MathJax Consortium, Copyright (c) 2012 Google Inc., Copyright (c) 2012 Stephen Montgomery-Smith \[email protected]\u003e, Copyright (c) 2013-2017 The MathJax Consortium, Copyright (c) 2014 Mathjax Consortium, Copyright (c) 2014 Ryan Juckett, Copyright (c) 2014-2017 The MathJax Consortium, Copyright (c) 2015 Melissa E. O'Neill, Copyright (c) 2015 Pauli Virtanen, Copyright (c) 2015-2017 Martin Hensel, Copyright (c) 2015-2017 The MathJax Consortium, Copyright (c) 2016 - 2019 Kim Walisch, \[email protected]\u003e, Copyright (c) 2016-2017 The MathJax Consortium, Copyright (c) 2017, Copyright (c) 2018 Melissa E. O'Neill, Copyright (c) 2019 Kevin Sheppard, Copyright (c) 2019 NumPy Developers, Copyright (c) 2021 Intel Corporation, Copyright (c) 2021 Microsoft Corporation, Copyright (c) 2021 Serge Sans Paille SPDX-License-Identifier BSD-3-Clause Authors Raghuveer Devulapalli \[email protected]\u003e Serge Sans Paille \[email protected]\u003e, Copyright (c) 2021 Serge Sans Paille SPDX-License-Identifier BSD-3-Clause Authors Raghuveer Devulapalli \[email protected]\u003e Serge Sans Paille \[email protected]\u003e Liu Zhuan \[email protected]\u003e, Copyright (c) 2022 Intel Corporation, Copyright (c) 2022 Intel Corporation SPDX-License-Identifier BSD-3-Clause Authors Liu Zhuan \[email protected]\u003e Tang Xi \[email protected]\u003e, Copyright (c) 2022 Intel Corporation SPDX-License-Identifier BSD-3-Clause Authors Raghuveer Devulapalli \[email protected]\u003e, Copyright (c) 2022, Intel, Copyright (c) 2023 Intel Corporation, Copyright (c) Donald Stufft and individual contributors, Copyright 1999 - 2011 Pearu Peterson, Copyright 1999 2011 Pearu Peterson, Copyright 1999-2004 Pearu Peterson, Copyright 1999, 2000, 2001 Regents of the University of California, Copyright 1999,2000 Pearu Peterson, Copyright 2000 Pearu Peterson, Copyright 2001-2005 Pearu Peterson, Copyright 2002 Pearu Peterson, Copyright 2007-2018 by the Sphinx team, copyright 2008-2022, NumPy Developers, Copyright 2010-2012, D. E. Shaw Research, Copyright 2011 by Enthought, Inc, Copyright 2014 Melissa O'Neill \[email protected]\u003e, Copyright 2015 Robert Kern \[email protected]\u003e, Copyright 2016-2021 Matthew Brett, Isuru Fernando, Matti Picus, copyright 2017-2018, NumPy Developers, Copyright Absoft Corporation, Copyright Absoft Corporation 1994-1998 mV2 Cray Research, Inc. 1994-1996 CF90, Copyright Absoft Corporation 1994-2002 Absoft Pro FORTRAN","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"eps1lon/actions-label-merge-conflict","SPDXID":"SPDXRef-githubactions-eps1lon-actions-label-merge-conflict-1df065ebe6e3310545d4f4c4e862e43bdca146f0-75c946","versionInfo":"1df065ebe6e3310545d4f4c4e862e43bdca146f0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/eps1lon/actions-label-merge-conflict@1df065ebe6e3310545d4f4c4e862e43bdca146f0"}]},{"name":"actions/stale","SPDXID":"SPDXRef-githubactions-actions-stale-5f858e3efba33a5ca4407a664cc011ad407f2008-75c946","versionInfo":"5f858e3efba33a5ca4407a664cc011ad407f2008","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/stale@5f858e3efba33a5ca4407a664cc011ad407f2008"}]},{"name":"imjohnbo/issue-bot","SPDXID":"SPDXRef-githubactions-imjohnbo-issue-bot-572eed14422c4d6ca37e870f97e7da209422f5bd-75c946","versionInfo":"572eed14422c4d6ca37e870f97e7da209422f5bd","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/imjohnbo/issue-bot@572eed14422c4d6ca37e870f97e7da209422f5bd"}]},{"name":"codecov/codecov-action","SPDXID":"SPDXRef-githubactions-codecov-codecov-action-5a1091511ad55cbe89839c7260b706298ca349f7-75c946","versionInfo":"5a1091511ad55cbe89839c7260b706298ca349f7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7"}]},{"name":"setuptools-scm","SPDXID":"SPDXRef-pypi-setuptools-scm-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/setuptools-scm"}]},{"name":"meson-python","SPDXID":"SPDXRef-pypi-meson-python-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/meson-python"}]},{"name":"pybind11","SPDXID":"SPDXRef-pypi-pybind11-75c946","versionInfo":"\u003e= 2.13.2,\u003c 2.13.3 || \u003e 2.13.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pybind11"}]},{"name":"ruff","SPDXID":"SPDXRef-pypi-ruff-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ruff"}]},{"name":"peter-evans/create-or-update-comment","SPDXID":"SPDXRef-githubactions-peter-evans-create-or-update-comment-e8674b075228eee787fea43ef493e45ece1004c9-75c946","versionInfo":"e8674b075228eee787fea43ef493e45ece1004c9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9"}]},{"name":"pre-commit/action","SPDXID":"SPDXRef-githubactions-pre-commit-action-2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd-75c946","versionInfo":"2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd"}]},{"name":"reviewdog/action-eslint","SPDXID":"SPDXRef-githubactions-reviewdog-action-eslint-556a3fdaf8b4201d4d74d406013386aa4f7dab96-75c946","versionInfo":"556a3fdaf8b4201d4d74d406013386aa4f7dab96","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/reviewdog/action-eslint@556a3fdaf8b4201d4d74d406013386aa4f7dab96"}]},{"name":"scientific-python/upload-nightly-action","SPDXID":"SPDXRef-githubactions-scientific-python-upload-nightly-action-b36e8c0c10dbcfd2e05bf95f17ef8c14fd708dbf-75c946","versionInfo":"b36e8c0c10dbcfd2e05bf95f17ef8c14fd708dbf","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/scientific-python/upload-nightly-action@b36e8c0c10dbcfd2e05bf95f17ef8c14fd708dbf"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-08c6903cd8c0fde910a37f88322edcfb5dd907a8-75c946","versionInfo":"08c6903cd8c0fde910a37f88322edcfb5dd907a8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8"}]},{"name":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-e797f83bcb11b83ae66e0230d6156d7c80228e7c-75c946","versionInfo":"e797f83bcb11b83ae66e0230d6156d7c80228e7c","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c"}]},{"name":"pypa/cibuildwheel","SPDXID":"SPDXRef-githubactions-pypa-cibuildwheel-9c00cb4f6b517705a3794b22395aedc36257242c-75c946","versionInfo":"9c00cb4f6b517705a3794b22395aedc36257242c","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/pypa/cibuildwheel@9c00cb4f6b517705a3794b22395aedc36257242c"}]},{"name":"actions/download-artifact","SPDXID":"SPDXRef-githubactions-actions-download-artifact-018cc2cf5baa6db3ef3c5f8a56943fffe632ef53-75c946","versionInfo":"018cc2cf5baa6db3ef3c5f8a56943fffe632ef53","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53"}]},{"name":"actions/upload-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-artifact-330a01c490aca151604b8cf639adc76d48f6c5d4-75c946","versionInfo":"330a01c490aca151604b8cf639adc76d48f6c5d4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4"}]},{"name":"com.github.matplotlib/matplotlib","SPDXID":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","versionInfo":"main","downloadLocation":"git+https://github.com/matplotlib/matplotlib","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/matplotlib/matplotlib@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-npm-eslint-config-prettier-6.10.1-d9d23f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-npm-prettier-2.0.2-fe1487","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-npm-jsxtools-resize-observer-1.0.4-2f18d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-npm-eslint-6.8.0-50c0bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-peter-evans-create-or-update-comment-e8674b075228eee787fea43ef493e45ece1004c9-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-pre-commit-action-2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-pytest-xdist-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-actions-cache-0057852bfaa89a56745cba8c7296529d2fc39830-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-pystemmer-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-numpydoc-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-kiwisolver-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-numpy-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-pytest-rerunfailures-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-psutil-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-colorspacious-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-sphinx-gallery-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-pyparsing-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-analyze-4e94bd11f71e507f7f87df81788dff88d1dacbfb-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-nbconvert-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-cycler-0.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-ipykernel-5.5.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-pyparsing-3.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-pikepdf-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-mpl-sphinx-theme-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-typing-extensions-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-contourpy-1.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-pybind11-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-sphinxcontrib-video-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-cycler-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-actions-download-artifact-018cc2cf5baa6db3ef3c5f8a56943fffe632ef53-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-setuptools-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-tornado-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-pytz-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-codecov-codecov-action-5a1091511ad55cbe89839c7260b706298ca349f7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-types-python-dateutil-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-fonttools-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-types-pillow-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-actions-labeler-634933edcd8ababfe52f92936142cc22ac488b1b-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-matplotlib-inline-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-pyyaml-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-sphinx-design-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-pandas-stubs-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-meson-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-actions-stale-5f858e3efba33a5ca4407a664cc011ad407f2008-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-scientific-python-upload-nightly-action-b36e8c0c10dbcfd2e05bf95f17ef8c14fd708dbf-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-artifact-330a01c490aca151604b8cf639adc76d48f6c5d4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-sphinx-copybutton-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-python-dateutil-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-black-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-reviewdog-action-setup-d8edfce3dd5e1ec6978745e801f9c50b5ef80252-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-ipykernel-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-contourpy-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-meson-python-0.13.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-meson-python-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-e797f83bcb11b83ae66e0230d6156d7c80228e7c-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-certifi-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-scientific-python-circleci-artifacts-redirector-action-5d358ff96e96429a5c64a969bb4a574555439f4f-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-sphinx-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-setuptools-scm-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-actions-first-interaction-1c4688942c71f71d4f5502a26ea67c331730fa4d-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-pytest-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-importlib-resources-3.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-ruff-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-pywin32-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-ipython-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-packaging-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-sphinxcontrib-svg2pdfconverter-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-pytest-cov-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-pytest-timeout-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-nbformat-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-python-dateutil-2.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-ipywidgets-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-mypy-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-pillow-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-init-4e94bd11f71e507f7f87df81788dff88d1dacbfb-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-pillow-9.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-ipython-7.29.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-numpy-1.25.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-eps1lon-actions-label-merge-conflict-1df065ebe6e3310545d4f4c4e862e43bdca146f0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-types-psutil-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-coverage-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-packaging-20.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-reviewdog-action-eslint-556a3fdaf8b4201d4d74d406013386aa4f7dab96-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-pypa-cibuildwheel-9c00cb4f6b517705a3794b22395aedc36257242c-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-cygwin-cygwin-install-action-f2009323764960f80959895c7bc3bb30210afe4d-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-imjohnbo-issue-bot-572eed14422c4d6ca37e870f97e7da209422f5bd-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-sphinx-tags-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-pytest-xvfb-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-xarray-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-pandas-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-fonttools-4.22.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-pytest-7.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-08c6903cd8c0fde910a37f88322edcfb5dd907a8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relatedSpdxElement":"SPDXRef-pypi-kiwisolver-1.3.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-matplotlib-matplotlib-main-102ad9","relationshipType":"DESCRIBES"}]}