{"url":"https://pypi.sbomify.com/package/piff/1.7.0","markdown_url":"https://pypi.sbomify.com/package/piff/1.7.0.md","name":"piff","version":"1.7.0","purl":"pkg:pypi/piff@1.7.0","summary":"PSFs in the Full FOV","author":"Mike Jarvis","project_urls":{"Download":"https://github.com/rmjarvis/Piff/releases/tag/v1.7.0.zip","Homepage":"https://github.com/rmjarvis/Piff"},"requires_python":">=3.10","license":"BSD License","classifiers":[],"wheels":[{"filename":"piff-1.7.0-cp310-cp310-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/c8/ca/7e0e1f2438edc466e9c37ac3904475f11cea4990220373ac62db9e590e62/piff-1.7.0-cp310-cp310-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"65ba131f-fb9b-50b2-9fc1-c441dff45182","path":"piff-1.7.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/65ba131f-fb9b-50b2-9fc1-c441dff45182/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"rmjarvis/Piff","workflow":"wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/rmjarvis/Piff/.github/workflows/wheels.yml@refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.10":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/rmjarvis/Piff","1.3.6.1.4.1.57264.1.13":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.14":"refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.15":"52539402","1.3.6.1.4.1.57264.1.16":"https://github.com/rmjarvis","1.3.6.1.4.1.57264.1.17":"623887","1.3.6.1.4.1.57264.1.18":"https://github.com/rmjarvis/Piff/.github/workflows/wheels.yml@refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.19":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/rmjarvis/Piff/actions/runs/40208673514/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"piff-1.7.0-cp311-cp311-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/89/e8/5b7ce6626568bee71bfe831de9939d8585158697caf662f7fb4018c69b0c/piff-1.7.0-cp311-cp311-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"b69003f0-86bf-5682-a058-942d02c97808","path":"piff-1.7.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/b69003f0-86bf-5682-a058-942d02c97808/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"rmjarvis/Piff","workflow":"wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/rmjarvis/Piff/.github/workflows/wheels.yml@refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.10":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/rmjarvis/Piff","1.3.6.1.4.1.57264.1.13":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.14":"refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.15":"52539402","1.3.6.1.4.1.57264.1.16":"https://github.com/rmjarvis","1.3.6.1.4.1.57264.1.17":"623887","1.3.6.1.4.1.57264.1.18":"https://github.com/rmjarvis/Piff/.github/workflows/wheels.yml@refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.19":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/rmjarvis/Piff/actions/runs/40208673514/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"piff-1.7.0-cp312-cp312-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/71/16/44f44a29e377fc87375980d868ba9a92a87cf252173d06c10d24448aafb6/piff-1.7.0-cp312-cp312-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"5c377d69-cf52-595d-84f7-eb43825bc284","path":"piff-1.7.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/5c377d69-cf52-595d-84f7-eb43825bc284/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"rmjarvis/Piff","workflow":"wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/rmjarvis/Piff/.github/workflows/wheels.yml@refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.10":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/rmjarvis/Piff","1.3.6.1.4.1.57264.1.13":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.14":"refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.15":"52539402","1.3.6.1.4.1.57264.1.16":"https://github.com/rmjarvis","1.3.6.1.4.1.57264.1.17":"623887","1.3.6.1.4.1.57264.1.18":"https://github.com/rmjarvis/Piff/.github/workflows/wheels.yml@refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.19":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/rmjarvis/Piff/actions/runs/40208673514/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"piff-1.7.0-cp313-cp313-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/f7/f8/5092efd2ce879aaa1c3fad64e75be167171800a972f774f77c98270b4932/piff-1.7.0-cp313-cp313-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"f4d5a464-28e9-5317-885c-f4a11a883fc5","path":"piff-1.7.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/f4d5a464-28e9-5317-885c-f4a11a883fc5/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"rmjarvis/Piff","workflow":"wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/rmjarvis/Piff/.github/workflows/wheels.yml@refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.10":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/rmjarvis/Piff","1.3.6.1.4.1.57264.1.13":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.14":"refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.15":"52539402","1.3.6.1.4.1.57264.1.16":"https://github.com/rmjarvis","1.3.6.1.4.1.57264.1.17":"623887","1.3.6.1.4.1.57264.1.18":"https://github.com/rmjarvis/Piff/.github/workflows/wheels.yml@refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.19":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/rmjarvis/Piff/actions/runs/40208673514/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"piff-1.7.0-cp314-cp314-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/16/84/2f5a055b1eeb5616031b58cb06118a480536ca60cedf7b918d0336b2ca32/piff-1.7.0-cp314-cp314-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"e6d16fa0-a0a0-5ba5-9ba2-7c069dcf581d","path":"piff-1.7.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e6d16fa0-a0a0-5ba5-9ba2-7c069dcf581d/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"rmjarvis/Piff","workflow":"wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/rmjarvis/Piff/.github/workflows/wheels.yml@refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.10":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/rmjarvis/Piff","1.3.6.1.4.1.57264.1.13":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.14":"refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.15":"52539402","1.3.6.1.4.1.57264.1.16":"https://github.com/rmjarvis","1.3.6.1.4.1.57264.1.17":"623887","1.3.6.1.4.1.57264.1.18":"https://github.com/rmjarvis/Piff/.github/workflows/wheels.yml@refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.19":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/rmjarvis/Piff/actions/runs/40208673514/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"piff-1.7.0-cp314-cp314t-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/e1/21/d6db9beefb627a8666114c70c0d16e192e031b76e6f4cfb434504d31ced1/piff-1.7.0-cp314-cp314t-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"6b68632d-cf74-5b5f-acc6-a869e51a89d1","path":"piff-1.7.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/6b68632d-cf74-5b5f-acc6-a869e51a89d1/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"rmjarvis/Piff","workflow":"wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/rmjarvis/Piff/.github/workflows/wheels.yml@refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.10":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/rmjarvis/Piff","1.3.6.1.4.1.57264.1.13":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.14":"refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.15":"52539402","1.3.6.1.4.1.57264.1.16":"https://github.com/rmjarvis","1.3.6.1.4.1.57264.1.17":"623887","1.3.6.1.4.1.57264.1.18":"https://github.com/rmjarvis/Piff/.github/workflows/wheels.yml@refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.19":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/rmjarvis/Piff/actions/runs/40208673514/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"piff-1.7.0-cp315-cp315-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/83/46/2c9bc9cfc293348058d8039a6cf9ed4283aff805f4ce64fb67c6a8774865/piff-1.7.0-cp315-cp315-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"ea79f472-756c-5dd9-a46d-ed3d287b6d4b","path":"piff-1.7.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/ea79f472-756c-5dd9-a46d-ed3d287b6d4b/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"rmjarvis/Piff","workflow":"wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/rmjarvis/Piff/.github/workflows/wheels.yml@refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.10":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/rmjarvis/Piff","1.3.6.1.4.1.57264.1.13":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.14":"refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.15":"52539402","1.3.6.1.4.1.57264.1.16":"https://github.com/rmjarvis","1.3.6.1.4.1.57264.1.17":"623887","1.3.6.1.4.1.57264.1.18":"https://github.com/rmjarvis/Piff/.github/workflows/wheels.yml@refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.19":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/rmjarvis/Piff/actions/runs/40208673514/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"piff-1.7.0-cp315-cp315t-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/d1/ce/7c4aec622758c1ac346aafc35171a9a24247843b8c74c471bd8587bc0f8d/piff-1.7.0-cp315-cp315t-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"21ab1921-9409-5df0-9306-e377a4da2c0c","path":"piff-1.7.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/21ab1921-9409-5df0-9306-e377a4da2c0c/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"rmjarvis/Piff","workflow":"wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/rmjarvis/Piff/.github/workflows/wheels.yml@refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.10":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/rmjarvis/Piff","1.3.6.1.4.1.57264.1.13":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.14":"refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.15":"52539402","1.3.6.1.4.1.57264.1.16":"https://github.com/rmjarvis","1.3.6.1.4.1.57264.1.17":"623887","1.3.6.1.4.1.57264.1.18":"https://github.com/rmjarvis/Piff/.github/workflows/wheels.yml@refs/heads/releases/1.7","1.3.6.1.4.1.57264.1.19":"023b391051ea18d0ce12034cd0822f384ba451aa","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/rmjarvis/Piff/actions/runs/40208673514/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":8,"has_attestation":true,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":8,"total_sboms":8,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{}}}