{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:185b637b-b372-4041-b2da-50ad1971feec","metadata":{"timestamp":"2026-10-16T07:38:46Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"PV-Tutorials/PVSC48-Python-Tutorial"}},"components":[{"type":"library","name":"matplotlib","version":"==3.3.4","purl":"pkg:pypi/matplotlib","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"numpy","version":"==1.19.2","purl":"pkg:pypi/numpy","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"pandas","version":"==1.2.3","purl":"pkg:pypi/pandas","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"pvlib","version":"==0.8.1","purl":"pkg:pypi/pvlib","properties":[{"name":"filePath","value":"requirements.txt"}]}]}