{"url":"https://pypi.sbomify.com/package/py4dgeo/1.2.1","markdown_url":"https://pypi.sbomify.com/package/py4dgeo/1.2.1.md","name":"py4dgeo","version":"1.2.1","purl":"pkg:pypi/py4dgeo@1.2.1","summary":"Library for change detection in 4D point cloud data","author":null,"project_urls":{"documentation":"https://py4dgeo.readthedocs.io/","homepage":"https://github.com/3dgeo-heidelberg/py4dgeo/","repository":"https://github.com/3dgeo-heidelberg/py4dgeo/"},"requires_python":">=3.10","license":null,"classifiers":["Intended Audience :: Science/Research","Operating System :: OS Independent","Programming Language :: C++","Programming Language :: Python :: 3","Topic :: Scientific/Engineering :: GIS"],"wheels":[{"filename":"py4dgeo-1.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/32/ab/c1b8203af93d336ed26f33287ff70ea88e5d3b83eb3eae6003561e6e44eb/py4dgeo-1.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"d11e7a58-917c-5b66-b55b-3cd6d6823f6a","path":"py4dgeo-1.2.1.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/d11e7a58-917c-5b66-b55b-3cd6d6823f6a/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"3dgeo-heidelberg/py4dgeo","workflow":"pypi.yml","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/3dgeo-heidelberg/py4dgeo/.github/workflows/pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"8889a29e05847a3cf2933b154fc5b7b39b813c18","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/3dgeo-heidelberg/py4dgeo","1.3.6.1.4.1.57264.1.13":"8889a29e05847a3cf2933b154fc5b7b39b813c18","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"374679070","1.3.6.1.4.1.57264.1.16":"https://github.com/3dgeo-heidelberg","1.3.6.1.4.1.57264.1.17":"75726016","1.3.6.1.4.1.57264.1.18":"https://github.com/3dgeo-heidelberg/py4dgeo/.github/workflows/pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"8889a29e05847a3cf2933b154fc5b7b39b813c18","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/3dgeo-heidelberg/py4dgeo/actions/runs/40883858067/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"py4dgeo-1.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/8c/7e/c143682d830e928d91a9e8aaf2ed8532ee82a6d33c9964a53af52cb24ebd/py4dgeo-1.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"bf187cda-f05b-59d0-85cf-1885ac5aa5b7","path":"py4dgeo-1.2.1.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/bf187cda-f05b-59d0-85cf-1885ac5aa5b7/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"3dgeo-heidelberg/py4dgeo","workflow":"pypi.yml","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/3dgeo-heidelberg/py4dgeo/.github/workflows/pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"8889a29e05847a3cf2933b154fc5b7b39b813c18","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/3dgeo-heidelberg/py4dgeo","1.3.6.1.4.1.57264.1.13":"8889a29e05847a3cf2933b154fc5b7b39b813c18","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"374679070","1.3.6.1.4.1.57264.1.16":"https://github.com/3dgeo-heidelberg","1.3.6.1.4.1.57264.1.17":"75726016","1.3.6.1.4.1.57264.1.18":"https://github.com/3dgeo-heidelberg/py4dgeo/.github/workflows/pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"8889a29e05847a3cf2933b154fc5b7b39b813c18","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/3dgeo-heidelberg/py4dgeo/actions/runs/40883858067/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"py4dgeo-1.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/3f/17/bf9cdacf7b62e8ea73806349784eba3364147d6b8ef70306fc3b65c3ca3a/py4dgeo-1.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"3c9d3781-e8bb-516c-9bc8-967fa4731849","path":"py4dgeo-1.2.1.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/3c9d3781-e8bb-516c-9bc8-967fa4731849/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"3dgeo-heidelberg/py4dgeo","workflow":"pypi.yml","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/3dgeo-heidelberg/py4dgeo/.github/workflows/pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"8889a29e05847a3cf2933b154fc5b7b39b813c18","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/3dgeo-heidelberg/py4dgeo","1.3.6.1.4.1.57264.1.13":"8889a29e05847a3cf2933b154fc5b7b39b813c18","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"374679070","1.3.6.1.4.1.57264.1.16":"https://github.com/3dgeo-heidelberg","1.3.6.1.4.1.57264.1.17":"75726016","1.3.6.1.4.1.57264.1.18":"https://github.com/3dgeo-heidelberg/py4dgeo/.github/workflows/pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"8889a29e05847a3cf2933b154fc5b7b39b813c18","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/3dgeo-heidelberg/py4dgeo/actions/runs/40883858067/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"py4dgeo-1.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/e4/34/6506cd03bf3f19defffd8968222ed38a6fe03a1fca42fc50a9bfe41c359f/py4dgeo-1.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"0d4b73a8-04ba-5d53-b3a5-a29e733ba42e","path":"py4dgeo-1.2.1.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/0d4b73a8-04ba-5d53-b3a5-a29e733ba42e/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"3dgeo-heidelberg/py4dgeo","workflow":"pypi.yml","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/3dgeo-heidelberg/py4dgeo/.github/workflows/pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"8889a29e05847a3cf2933b154fc5b7b39b813c18","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/3dgeo-heidelberg/py4dgeo","1.3.6.1.4.1.57264.1.13":"8889a29e05847a3cf2933b154fc5b7b39b813c18","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"374679070","1.3.6.1.4.1.57264.1.16":"https://github.com/3dgeo-heidelberg","1.3.6.1.4.1.57264.1.17":"75726016","1.3.6.1.4.1.57264.1.18":"https://github.com/3dgeo-heidelberg/py4dgeo/.github/workflows/pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"8889a29e05847a3cf2933b154fc5b7b39b813c18","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/3dgeo-heidelberg/py4dgeo/actions/runs/40883858067/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"py4dgeo-1.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/20/ee/c9a28a674aebb2524c099f2c1edd64157af6a178ff386d82d23f5927860c/py4dgeo-1.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"e3477b2a-dc19-5980-99fc-093899ecbeb0","path":"py4dgeo-1.2.1.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/e3477b2a-dc19-5980-99fc-093899ecbeb0/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"3dgeo-heidelberg/py4dgeo","workflow":"pypi.yml","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/3dgeo-heidelberg/py4dgeo/.github/workflows/pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"8889a29e05847a3cf2933b154fc5b7b39b813c18","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/3dgeo-heidelberg/py4dgeo","1.3.6.1.4.1.57264.1.13":"8889a29e05847a3cf2933b154fc5b7b39b813c18","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"374679070","1.3.6.1.4.1.57264.1.16":"https://github.com/3dgeo-heidelberg","1.3.6.1.4.1.57264.1.17":"75726016","1.3.6.1.4.1.57264.1.18":"https://github.com/3dgeo-heidelberg/py4dgeo/.github/workflows/pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"8889a29e05847a3cf2933b154fc5b7b39b813c18","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/3dgeo-heidelberg/py4dgeo/actions/runs/40883858067/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"py4dgeo-1.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/f1/b2/25cbb7b7bdfd401ce1db85cad9239a2d71e2e2f09e4956a9e25c7ac1e6cd/py4dgeo-1.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"fd749436-0f89-5243-9631-e9b855a59844","path":"py4dgeo-1.2.1.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/fd749436-0f89-5243-9631-e9b855a59844/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"3dgeo-heidelberg/py4dgeo","workflow":"pypi.yml","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/3dgeo-heidelberg/py4dgeo/.github/workflows/pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"8889a29e05847a3cf2933b154fc5b7b39b813c18","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/3dgeo-heidelberg/py4dgeo","1.3.6.1.4.1.57264.1.13":"8889a29e05847a3cf2933b154fc5b7b39b813c18","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"374679070","1.3.6.1.4.1.57264.1.16":"https://github.com/3dgeo-heidelberg","1.3.6.1.4.1.57264.1.17":"75726016","1.3.6.1.4.1.57264.1.18":"https://github.com/3dgeo-heidelberg/py4dgeo/.github/workflows/pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"8889a29e05847a3cf2933b154fc5b7b39b813c18","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/3dgeo-heidelberg/py4dgeo/actions/runs/40883858067/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":6,"has_attestation":true,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":6,"total_sboms":6,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{}}}