Skip to main content

MapClosures



  •   Install   •   ICRA24 Paper   •   Contact Us

Effectively Detecting Loop Closures using Point Cloud Density Maps.

image


Install the Python API and CLI

pip install map-closures

Usage

The following command will provide details about how to use our pipeline:
map_closure_pipeline --help

CLI_usage

Providing the -v flag will initialize the visualizer:
map_closure_pipeline -v

Visualizer

Citation

If you use this library for any academic work, please cite our original paper.

@inproceedings{gupta2024icra,
    author     = {S. Gupta and T. Guadagnino and B. Mersch and I. Vizzo and C. Stachniss},
    title      = {{Effectively Detecting Loop Closures using Point Cloud Density Maps}},
    booktitle  = {IEEE International Conference on Robotics and Automation (ICRA)},
    year       = {2024},
    codeurl    = {https://github.com/PRBonn/MapClosures},
}

Acknowledgement

This repository is heavily inspired by, and also depends on KISS-ICP

Contributors

Metadata

Release files for perceptual-map-closures 2.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for perceptual-map-closures 2.0.3
File Size Uploaded
perceptual_map_closures-2.0.3.tar.gz 23.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for perceptual-map-closures 2.0.3
File
perceptual_map_closures-2.0.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
perceptual_map_closures-2.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
perceptual_map_closures-2.0.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
perceptual_map_closures-2.0.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
perceptual_map_closures-2.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
perceptual_map_closures-2.0.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
perceptual_map_closures-2.0.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
perceptual_map_closures-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
perceptual_map_closures-2.0.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
perceptual_map_closures-2.0.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
perceptual_map_closures-2.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
perceptual_map_closures-2.0.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
perceptual_map_closures-2.0.3-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
perceptual_map_closures-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
perceptual_map_closures-2.0.3-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
perceptual_map_closures-2.0.3-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
perceptual_map_closures-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
perceptual_map_closures-2.0.3-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details

Total release size: 795.1 MB

Release files / perceptual_map_closures-2.0.3.tar.gz

Download URL perceptual_map_closures-2.0.3.tar.gz
Size 23.3 kB
Tags Source
SHA-256 checksum
How to use checksums
44aa75d3f811b63d1ed71b238a372dcee21caffbc559c6b42355c10b5808db3f
BLAKE2b-256 checksum
How to use checksums
199adf9dc59b910ad9ab611c8de2439a1a42230b69d564fc879d9b4c48891c79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2025.

Transparency log

Release files / perceptual_map_closures-2.0.3-cp313-cp313-win_amd64.whl

Download URL perceptual_map_closures-2.0.3-cp313-cp313-win_amd64.whl
Size 60.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ce96d58d82ce751be2d75d46ea219ef2ff1001295603804ad0593a0c4b9ad6f6
BLAKE2b-256 checksum
How to use checksums
17d7cc23454ef48187776f6d72623a8d8f2463af4240741f38dfd4090dc32de4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2025.

Transparency log

Release files / perceptual_map_closures-2.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL perceptual_map_closures-2.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 56.9 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
205d2d1f5c446eda2da3440a9a357c8a623d6911c62ab37452d6a05dd211bf0e
BLAKE2b-256 checksum
How to use checksums
f773964eacc289e8b9fb3d1e03e382ce760242563ff92955dc9456d8427e3a8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2025.

Transparency log

Release files / perceptual_map_closures-2.0.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL perceptual_map_closures-2.0.3-cp313-cp313-macosx_11_0_arm64.whl
Size 9.7 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e235d71baa1c949e7573b06f483d0f5d620f572fa90e1c5482955443695daf02
BLAKE2b-256 checksum
How to use checksums
379043af5e14c82fd792f635da2faaad42311f0f4f4a0c7c8479ab4d241aa52f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2025.

Transparency log

Release files / perceptual_map_closures-2.0.3-cp312-cp312-win_amd64.whl

Download URL perceptual_map_closures-2.0.3-cp312-cp312-win_amd64.whl
Size 60.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d47c74e5f526ad23f6c8d1d6573645da41ea2f168d56818298f2865feb788667
BLAKE2b-256 checksum
How to use checksums
bc0f8248fb2cdd1e7d85b9da006fe1cad4357e2a9bafbfb844b3703789cbb982
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2025.

Transparency log

Release files / perceptual_map_closures-2.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL perceptual_map_closures-2.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 56.9 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b9de5ca1679b8e422e1bc7b4978d4d1fa75aca0afac7b8396c485686af0fb3b1
BLAKE2b-256 checksum
How to use checksums
24d951bef5b0aa73c2a12c49116efdbf5b5fbf70c031e0877cab2ff9f480cfcb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2025.

Transparency log

Release files / perceptual_map_closures-2.0.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL perceptual_map_closures-2.0.3-cp312-cp312-macosx_11_0_arm64.whl
Size 9.7 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1d31d07ca348e10c27baf966619fb5e553fe056778d0cb380f0d45a2596d6734
BLAKE2b-256 checksum
How to use checksums
52d5e56a653afe5c546156a0ec6fc2b557c58a7617759b6e63c2ef903a7112ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2025.

Transparency log

Release files / perceptual_map_closures-2.0.3-cp311-cp311-win_amd64.whl

Download URL perceptual_map_closures-2.0.3-cp311-cp311-win_amd64.whl
Size 60.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
08eb5e44a730b898eba7edc68292a11357d2bb793613cab54006cd15dca96a55
BLAKE2b-256 checksum
How to use checksums
8361d92f458df41769febb75f34f98cc88e0e0b57cecb532c928b73b8d578ed9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2025.

Transparency log

Release files / perceptual_map_closures-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL perceptual_map_closures-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 56.9 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c536f7fe2dbbdcdd93f0af0c46e864a46d1b3044bc5bf59f6e73c9e2f400a8ae
BLAKE2b-256 checksum
How to use checksums
79ea4128b66e3211603abe3fded084f3a21bb4c3bc1006391539a93135606706
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2025.

Transparency log

Release files / perceptual_map_closures-2.0.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL perceptual_map_closures-2.0.3-cp311-cp311-macosx_11_0_arm64.whl
Size 9.7 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
155c0a124229e3bb9b491fcaabaae25cce15b93cf3479d05f6d8fa27d007415d
BLAKE2b-256 checksum
How to use checksums
7e748c3c0b1257df844fb8b6c6c363f5e010145d93272ee1ad009a158b04318a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2025.

Transparency log

Release files / perceptual_map_closures-2.0.3-cp310-cp310-win_amd64.whl

Download URL perceptual_map_closures-2.0.3-cp310-cp310-win_amd64.whl
Size 60.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b3f0b057ef26400563efea30435f4ecd6d3581f9af749a332b8423a0f8ba7ee3
BLAKE2b-256 checksum
How to use checksums
05e172d9f41e2ae30126687d326eac3afe911b9d5d72d9e342641fe2068f3f44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2025.

Transparency log

Release files / perceptual_map_closures-2.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL perceptual_map_closures-2.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 56.9 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
501ad6e4596cd05f6246813914ac7bd32c8e5655da9394966ceef36a7acfaced
BLAKE2b-256 checksum
How to use checksums
f51eb20635dc4bccb1df08742927ab2e43ecc6643f692e4488d035d69abd39da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2025.

Transparency log

Release files / perceptual_map_closures-2.0.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL perceptual_map_closures-2.0.3-cp310-cp310-macosx_11_0_arm64.whl
Size 9.7 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f65aca918bce3cfa3e4766e6904c0a8ca2319feff3f7bd6de3ae46e0684c446a
BLAKE2b-256 checksum
How to use checksums
e262054d1e9a94aa0bdc3447a23a7c2f5fbcc36f26abe83a42c881d641a2445c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2025.

Transparency log

Release files / perceptual_map_closures-2.0.3-cp39-cp39-win_amd64.whl

Download URL perceptual_map_closures-2.0.3-cp39-cp39-win_amd64.whl
Size 60.4 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
69f43db88d4b5a999214a80769de2d94528deea0d5acc68771b11d39b7bdf73b
BLAKE2b-256 checksum
How to use checksums
106638a984b92511c6681f47a09ab44e5e4598bdca6cc4ab4713e9cee7cf9048
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2025.

Transparency log

Release files / perceptual_map_closures-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL perceptual_map_closures-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 56.9 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d7ca7b4a377e2724ea8f0bb7f023483719e74cf3ecb8b49fd236dcc8a999538d
BLAKE2b-256 checksum
How to use checksums
a4de41ed1dd3f8d09c1d3897818453dc62dd518ff7ea79d73623b715f626065b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2025.

Transparency log

Release files / perceptual_map_closures-2.0.3-cp39-cp39-macosx_11_0_arm64.whl

Download URL perceptual_map_closures-2.0.3-cp39-cp39-macosx_11_0_arm64.whl
Size 9.7 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d26df5d9ca5d718d7c3da8df8c4e6bef6ad905bdc817cd53a3b3cd49b482458f
BLAKE2b-256 checksum
How to use checksums
98a9cfe683ba028a80921b1e9175935d87aaae7716e8731e9f9106723aef98ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2025.

Transparency log

Release files / perceptual_map_closures-2.0.3-cp38-cp38-win_amd64.whl

Download URL perceptual_map_closures-2.0.3-cp38-cp38-win_amd64.whl
Size 60.4 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
33ee2143e14c2c3c25f30f7ba744c463a8c679cadf8d60ccb799c95661b0ebaa
BLAKE2b-256 checksum
How to use checksums
e448cfb4abcc561c64e98f6be6548e83acc817399adfd6018528ddcc1a9b155f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2025.

Transparency log

Release files / perceptual_map_closures-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL perceptual_map_closures-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 56.9 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
53b0bf904c407bcff8ebde9722f8db1b9ac909b3d816ca283855439d9693db28
BLAKE2b-256 checksum
How to use checksums
3ec92a731bdc031d2d751821c6a37c0cd9e103dd299d730ceda223ffcc0b8ec6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2025.

Transparency log

Release files / perceptual_map_closures-2.0.3-cp38-cp38-macosx_11_0_arm64.whl

Download URL perceptual_map_closures-2.0.3-cp38-cp38-macosx_11_0_arm64.whl
Size 42.4 MB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
da465d744bb801e72bea92a1e0b1aaa477d4a1f11df7754efef0abe68369cf69
BLAKE2b-256 checksum
How to use checksums
82f56794959fd29e67f44c9cdacc5029d46a3e98cd34ca8e6842a70f778559d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

2.0.3 This release

19 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page