Skip to main content

○ PhasorPy

PhasorPy is an open-source Python library for the analysis of luminescence lifetime and hyperspectral images using the phasor approach.

The phasor approach represents time-resolved and spectral signals as phasor coordinates (normalized Fourier coefficients at harmonic frequencies) for intuitive visualization and analysis.

PhasorPy enables reproducible phasor-based fluorescence lifetime imaging (FLIM) and hyperspectral imaging (HSI) workflows in scientific Python. It provides tools to read microscopy data in many file formats and to calculate, calibrate, filter, visualize, and interconvert phasor coordinates, lifetimes, and signals. Phasor coordinates can be exported to standard formats and analyzed through cursor-based region-of-interest selection, cluster detection, multi-component unmixing, FRET efficiency and concentration estimation.

Please cite doi: 10.5281/zenodo.13862586 if PhasorPy contributes to research that leads to a publication.

PhasorPy is a community-maintained project. Contributions in the form of bug reports, bug fixes, feature implementations, documentation, datasets, and enhancement proposals are welcome.

This software project was supported in part by the Essential Open Source Software for Science (EOSS) program at Chan Zuckerberg Initiative.

CZI's Essential Open Source Software for Science

Metadata

Release files for phasorpy 0.13

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

Source distribution (sdist)

Source distribution for phasorpy 0.13
File Size Uploaded Provenance Actions
phasorpy-0.13.tar.gz 356.5 kB Without provenance Details for phasorpy-0.13.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for phasorpy 0.13
File Actions
phasorpy-0.13-cp315-cp315t-win_arm64.whl CPython 3.15 CPython 3.15 free-threading Windows ARM64 Details for phasorpy-0.13-cp315-cp315t-win_arm64.whl
phasorpy-0.13-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for phasorpy-0.13-cp315-cp315t-win_amd64.whl
phasorpy-0.13-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for phasorpy-0.13-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
phasorpy-0.13-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for phasorpy-0.13-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
phasorpy-0.13-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details for phasorpy-0.13-cp315-cp315t-macosx_11_0_arm64.whl
phasorpy-0.13-cp315-cp315t-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 Details for phasorpy-0.13-cp315-cp315t-macosx_10_15_x86_64.whl
phasorpy-0.13-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details for phasorpy-0.13-cp314-cp314t-win_arm64.whl
phasorpy-0.13-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for phasorpy-0.13-cp314-cp314t-win_amd64.whl
phasorpy-0.13-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for phasorpy-0.13-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
phasorpy-0.13-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for phasorpy-0.13-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
phasorpy-0.13-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for phasorpy-0.13-cp314-cp314t-macosx_11_0_arm64.whl
phasorpy-0.13-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details for phasorpy-0.13-cp314-cp314t-macosx_10_15_x86_64.whl
phasorpy-0.13-cp312-abi3-win_arm64.whl CPython 3.12 abi3 Windows ARM64 Details for phasorpy-0.13-cp312-abi3-win_arm64.whl
phasorpy-0.13-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details for phasorpy-0.13-cp312-abi3-win_amd64.whl
phasorpy-0.13-cp312-abi3-pyemscripten_2026_5_wasm32.whl CPython 3.12 abi3 PyEmscripten 2026.5+ WebAssembly Details for phasorpy-0.13-cp312-abi3-pyemscripten_2026_5_wasm32.whl
phasorpy-0.13-cp312-abi3-pyemscripten_2026_0_wasm32.whl CPython 3.12 abi3 PyEmscripten 2026.0+ WebAssembly Details for phasorpy-0.13-cp312-abi3-pyemscripten_2026_0_wasm32.whl
phasorpy-0.13-cp312-abi3-pyemscripten_2025_0_wasm32.whl CPython 3.12 abi3 PyEmscripten 2025.0+ WebAssembly Details for phasorpy-0.13-cp312-abi3-pyemscripten_2025_0_wasm32.whl
phasorpy-0.13-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for phasorpy-0.13-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
phasorpy-0.13-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for phasorpy-0.13-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
phasorpy-0.13-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details for phasorpy-0.13-cp312-abi3-macosx_11_0_arm64.whl
phasorpy-0.13-cp312-abi3-macosx_10_13_x86_64.whl CPython 3.12 abi3 macOS 10.13+ x86-64 Details for phasorpy-0.13-cp312-abi3-macosx_10_13_x86_64.whl

Total release size: 22.1 MB

Release files / phasorpy-0.13.tar.gz

Download URL phasorpy-0.13.tar.gz
Size 356.5 kB
Tags Source
SHA-256 checksum
How to use checksums
df973f71b774c28a0f07a1be3db22c20cce050347472b18aa83293d76af8fce6
BLAKE2b-256 checksum
How to use checksums
e00f6ebdf655e49783805037c7f3c578fbdbc9c0dffedbf5aff0f93a38ca0ca5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp315-cp315t-win_arm64.whl

Download URL phasorpy-0.13-cp315-cp315t-win_arm64.whl
Size 556.5 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
1b3aeaed56f22369b70aa652ad749847bd71d9dfeeea3421869c9025b7c2158f
BLAKE2b-256 checksum
How to use checksums
65d7827f2724c2f7583cbedcc7a90fde4045106d6728a4f9cd3a64afe1f6748d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp315-cp315t-win_amd64.whl

Download URL phasorpy-0.13-cp315-cp315t-win_amd64.whl
Size 553.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
a7af16224044ccd9f735189906de2b95bbabc0399183b372bcb9bccbab538fa9
BLAKE2b-256 checksum
How to use checksums
3f371791c2ba248c33b522701c01e52025471ee85011680a6f31ab8587467d5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL phasorpy-0.13-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.5 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a0323f41295af5b47ddf36f40833a34f317229441ec4cbb4c30b377ee9890ac3
BLAKE2b-256 checksum
How to use checksums
18cbe8f1846ea208445f03b24ab0cdd70ad057eebf22a25d1c94315eaca0407c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL phasorpy-0.13-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.5 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
78159de7af8354b7ea2ae1d714860a649361a7724cbb7e15b16cdc60d48e59d4
BLAKE2b-256 checksum
How to use checksums
b50a95d3236118687eb3db3b3ce3bce0051c69e094b4b31edfe2a052144507c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp315-cp315t-macosx_11_0_arm64.whl

Download URL phasorpy-0.13-cp315-cp315t-macosx_11_0_arm64.whl
Size 460.0 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a4805b91c009723980a6765b636f4a5ad7213feb8d44131cfa8d12ae2b3c7641
BLAKE2b-256 checksum
How to use checksums
77be86f18ae15a7d6a2be751caf15dde493df7757043a10353ceb245ce48cd8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp315-cp315t-macosx_10_15_x86_64.whl

Download URL phasorpy-0.13-cp315-cp315t-macosx_10_15_x86_64.whl
Size 494.0 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
4f6b597c0e988dcce47e8efd34bf2ad4c8b7f45aefb9993b5cf582d0cab26b54
BLAKE2b-256 checksum
How to use checksums
4f8210fd9a9f12c801ccdf643f7774586dd77a12a120e18e8c278644f5610ac0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp314-cp314t-win_arm64.whl

Download URL phasorpy-0.13-cp314-cp314t-win_arm64.whl
Size 557.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
37f388061a32134de1bad8f14266790adeb512be765f13fec899b278bcbbf76b
BLAKE2b-256 checksum
How to use checksums
ba22e79696526203c6905657b132e41131a72ba375fab3b699790c97597dc9b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp314-cp314t-win_amd64.whl

Download URL phasorpy-0.13-cp314-cp314t-win_amd64.whl
Size 553.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
24e2964af03b0acfe4538437dee66fcd09eaebd1f6ba182effe8bc7f0d9fd5dc
BLAKE2b-256 checksum
How to use checksums
70cc64a63718f3ed83a3a58df45cfac2d39cfbd76630bfa4fc99f35cd902a493
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL phasorpy-0.13-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f473ffc37929557652a6077337b3255df427f6116cc9c59c4d01150cca3fd0d8
BLAKE2b-256 checksum
How to use checksums
76e37d97b78af45ecdd0d9189537a77c556f98b187fc47541155e42846fc16ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL phasorpy-0.13-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
099e3a252286fb10ba3ca85c6df1ba30abc26803376a36389aca4143178e7b6d
BLAKE2b-256 checksum
How to use checksums
9c0a866f2cda3492a7841a58e298da0aae90acfc789c58c8c94d7b3d19166922
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp314-cp314t-macosx_11_0_arm64.whl

Download URL phasorpy-0.13-cp314-cp314t-macosx_11_0_arm64.whl
Size 460.4 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c77ad54b926b16410e5e26c41840685df4ee4359fe35ce48b178cdedd030b836
BLAKE2b-256 checksum
How to use checksums
aceaa698a9f6f5cff94b20b56d2ff953ba350378f05fe26983749802551bbaf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL phasorpy-0.13-cp314-cp314t-macosx_10_15_x86_64.whl
Size 494.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
283a36b964c4d00811afa14b038da6292642c4e74a5c4e4baeb7005be8e8ea7a
BLAKE2b-256 checksum
How to use checksums
45d37a893a8cd83a3d791010ac4f2ff8e7decc058d78d49f548d72e18d9ab5d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp312-abi3-win_arm64.whl

Download URL phasorpy-0.13-cp312-abi3-win_arm64.whl
Size 535.9 kB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
3602bb2e8cb2c2814c3d517ebcee40eee5c6a7f03bbf520a19c8b44c11d7b979
BLAKE2b-256 checksum
How to use checksums
050524deebc3130391541d70946fcd1efe0e0f7fdacb6eec1259b4888a52a209
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp312-abi3-win_amd64.whl

Download URL phasorpy-0.13-cp312-abi3-win_amd64.whl
Size 544.7 kB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
d37d8abc6741a118a59b11891fa29a4a23bef44a637b4213d6f24ccdf4d23407
BLAKE2b-256 checksum
How to use checksums
efc249c36b43eb01a13b9723891ca1aa90319a39eb5dbdfa0fe46431a8bf8f37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp312-abi3-pyemscripten_2026_5_wasm32.whl

Download URL phasorpy-0.13-cp312-abi3-pyemscripten_2026_5_wasm32.whl
Size 259.2 kB
Tags CPython 3.12 PyEmscripten 2026.5+ WebAssembly abi3
SHA-256 checksum
How to use checksums
6cabb25c61ff54f58e6bb1c943c374592f5646982edad022968cb2d128799695
BLAKE2b-256 checksum
How to use checksums
1c014c6cf09ab871abf092bd00758120e18dcede812d3922b0320a1be65e0494
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp312-abi3-pyemscripten_2026_0_wasm32.whl

Download URL phasorpy-0.13-cp312-abi3-pyemscripten_2026_0_wasm32.whl
Size 258.8 kB
Tags CPython 3.12 PyEmscripten 2026.0+ WebAssembly abi3
SHA-256 checksum
How to use checksums
d51f731c4321738afcdf438a6de56e84f6ece355dea3bb062c30b4ff1967c3cb
BLAKE2b-256 checksum
How to use checksums
0601aeedec03893792b18ad004f1f9aac4a53d155de978f9a27724a17a834c64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp312-abi3-pyemscripten_2025_0_wasm32.whl

Download URL phasorpy-0.13-cp312-abi3-pyemscripten_2025_0_wasm32.whl
Size 258.9 kB
Tags CPython 3.12 PyEmscripten 2025.0+ WebAssembly abi3
SHA-256 checksum
How to use checksums
4996b9464bf355e39a7600e4400d365e8dfcb0dbc939e325c4aa69c3212ffbe8
BLAKE2b-256 checksum
How to use checksums
4b169b8cd702d4dff3a6bfd7223a231370469428f40facae4e1d574ac6536e3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL phasorpy-0.13-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.5 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
0187cbfe64fad0b445a9ef6d5c632c08cf3afb145739a123e223336a222f1873
BLAKE2b-256 checksum
How to use checksums
675b34bdedc7d3f1caa8f0e99823a2ba564b5de0e3b3bbcbc3680f518165cb33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL phasorpy-0.13-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.4 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
d255d91796d300dc40739a51e6abde80dda1897d904d3a97611412d95c9b7c21
BLAKE2b-256 checksum
How to use checksums
f4fa8cfbeaf0ba364abf09fec5d0cece036e9dc7efb6fb02918421f0c940a0a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp312-abi3-macosx_11_0_arm64.whl

Download URL phasorpy-0.13-cp312-abi3-macosx_11_0_arm64.whl
Size 424.6 kB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
241a40b2a45d1a5456e6f467c6a0a1258607d8975588c8b60ba6fe009d6cfe83
BLAKE2b-256 checksum
How to use checksums
2765cae86f1aef71df3cb4f14bf98b8966d7e10d6ff0840400c3a2bd84521b44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / phasorpy-0.13-cp312-abi3-macosx_10_13_x86_64.whl

Download URL phasorpy-0.13-cp312-abi3-macosx_10_13_x86_64.whl
Size 473.4 kB
Tags CPython 3.12 abi3 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
886e478976f4b8353199ab465112622e04d414f71921c4c1fb8556517250c9c5
BLAKE2b-256 checksum
How to use checksums
e176967beed39ce435f84e47932bf571cacd9378097b1f57637f8eb462eb5a8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Security for phasorpy 0.13

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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