{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"oscilloscope-0.0.19-1.oe2409.aarch64.rpm",
	"spdxVersion":"SPDX-2.2",
	"creationInfo":{
		"created":"2024-09-30T03:30:07.5589037Z",
		"creators":"[openeuler_creator]"
	},
	"dataLicense":"CC0-1.0",
	"documentNamespace":"https://repo.openeuler.org/security/data/sbom/oscilloscope-0.0.19-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-gobject-introspection-1.76.1-ee5a28fa-ee78-4032-a462-8083f521627c-3aa96bb3-d539-4bcb-9f81-8a45ba539899",
			"name":"gobject-introspection",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"cc0f8e477cf08e7ee8a34a75a63cafbec7029575619f00cacc6b28d7449c42f1"
				}
			],
			"description":"GObject Introspection can scan C header and source files in order to\ngenerate introspection \"typelib\" files.  It also provides an API to examine\ntypelib files, useful for creating language bindings among other\nthings.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/gobject-introspection@1.76.1-1.oe2409?arch=aarch64&epoch=0&upstream=gobject-introspection-1.76.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://wiki.gnome.org/Projects/GObjectIntrospection",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Introspection system for GObject-based libraries",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.76.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-cairocffi-1.6.1-1f40054e-8116-45a7-a287-15949bc85f2e-031be36d-a494-4686-9d53-84c347e36eff",
			"name":"python3-cairocffi",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"911a8a29ac7d4afefddea1f68693adc729188ec6798e138583fb7a3130c05761"
				}
			],
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-cairocffi@1.6.1-1.oe2409?arch=noarch&epoch=0&upstream=python-cairocffi-1.6.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://pypi.python.org/pypi/cairocffi/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"cffi-based cairo bindings for Python",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.6.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-matplotlib-gtk3-3.8.2-cf96d0c9-5e34-46a5-98ea-ffcb9191f551-884ee68b-3ca5-4dd4-9c9d-88e9f14197a4",
			"name":"python3-matplotlib-gtk3",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"7df7ad380685ace7287d6923279c102e6981e0d5226beac09ff5686919bb02bd"
				}
			],
			"description":"The gtk3 backend for python3-matplotlib.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-matplotlib-gtk3@3.8.2-1.oe2409?arch=aarch64&epoch=0&upstream=python-matplotlib-3.8.2-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/matplotlib/matplotlib",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"GTK3 backend for python3-matplotlib",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.8.2-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-numpy-1.24.3-4e2c6885-b480-44b6-8352-058aa4a22bc8-5191a973-ea4b-4993-bc66-8310631739dd",
			"name":"python3-numpy",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e2f332d504f5bd73a0c1c09269a850b16febc6d192a39be0ec633602265e0877"
				}
			],
			"description":"NumPy is the fundamental package for scientific computing with Python. It contains among other things:\na powerful N-dimensional array object\nsophisticated (broadcasting) functions\ntools for integrating C/C++ and Fortran code\nuseful linear algebra, Fourier transform, and random number capabilities\nBesides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-numpy@1.24.3-3.oe2409?arch=aarch64&epoch=1&upstream=numpy-1.24.3-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.numpy.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A fast multidimensional array facility for Python",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:1.24.3-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-tuna-0.19-fc24a899-6338-4912-884e-95960c66ab55-95389952-9cd1-4580-9174-b0eaa0c22f31",
			"name":"tuna",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ca3b8ae5f4de9bcc34983529b829aa91a61fb65ef7a119fff0423273f825f05d"
				}
			],
			"description":"Provides interface to change the scheduler and IRQ tunables across the CPU\nand below per thread/IRQ level. Allows the CPU to be isolated for specific\napplications and drag and drop threads and interrupts to the CPU.\nYou can complete the operation on the CPU socket to understand the CPU topology.\n\nCan be used as a command line utility without installing a GUI library.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/tuna@0.19-1.oe2409?arch=noarch&epoch=0&upstream=tuna-0.19-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://rt.wiki.kernel.org/index.php/Tuna",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Application tuning GUI & command line utility",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.19-1.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-oscilloscope-0.19-2e5b0a7d-44e2-4a12-b40a-eb03c15815b8",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-gobject-introspection-1.76.1-ee5a28fa-ee78-4032-a462-8083f521627c-3aa96bb3-d539-4bcb-9f81-8a45ba539899"
		},
		{
			"spdxElementId":"SPDXRef-rpm-oscilloscope-0.19-2e5b0a7d-44e2-4a12-b40a-eb03c15815b8",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-cairocffi-1.6.1-1f40054e-8116-45a7-a287-15949bc85f2e-031be36d-a494-4686-9d53-84c347e36eff"
		},
		{
			"spdxElementId":"SPDXRef-rpm-oscilloscope-0.19-2e5b0a7d-44e2-4a12-b40a-eb03c15815b8",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-matplotlib-gtk3-3.8.2-cf96d0c9-5e34-46a5-98ea-ffcb9191f551-884ee68b-3ca5-4dd4-9c9d-88e9f14197a4"
		},
		{
			"spdxElementId":"SPDXRef-rpm-oscilloscope-0.19-2e5b0a7d-44e2-4a12-b40a-eb03c15815b8",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-numpy-1.24.3-4e2c6885-b480-44b6-8352-058aa4a22bc8-5191a973-ea4b-4993-bc66-8310631739dd"
		},
		{
			"spdxElementId":"SPDXRef-rpm-oscilloscope-0.19-2e5b0a7d-44e2-4a12-b40a-eb03c15815b8",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-tuna-0.19-fc24a899-6338-4912-884e-95960c66ab55-95389952-9cd1-4580-9174-b0eaa0c22f31"
		}
	]
}