Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
No reported malware or high/critical advisories · Details
The current version has no OSV.dev malware reports and no critical or high-severity vulnerabilities.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100More insights and metrics
Downloads by OS
Python Versions
Top Countries
Weekly Downloads
GitHub Stars
Dependencies
- chardet <6.0.0,>=5.2.0
- easydict >=1.9
- gdown
- h5py >=3.15.1
- imageio >=2.8.0
- imageio-ffmpeg >=0.4.2
- imgviz >=1.7.5
- jsonschema >=4.20.0
- numba >=0.60.0
- numpy >=1.24
- opencv-contrib-python >=4.1.2.30
- pandas >=1.1.3
- pillow <12.0,>=9.3.0
- psutil >=5.9.8
- pycocotools >=2.0.2
- pyyaml >=5.3
- qimage2ndarray >=1.8
- qtpy >=2.4.0
- scikit-image >=0.20.0
- scikit-learn >=1.7.2
- scipy >=1.5.2
- shapely >=2.0.2
- tqdm >=4.64.0
- tree-config >=0.6.0
156 optional dependencies
-
accelerate>=0.27.0[image-editing]extra == "image-editing"
-
accelerate>=0.27.0[all]extra == "all"
-
anthropic>=0.49.0[bot]extra == "bot"
-
anthropic>=0.49.0[annolid-bot]extra == "annolid-bot"
-
anthropic>=0.49.0[ai-chat]extra == "ai-chat"
-
anthropic>=0.49.0[all]extra == "all"
-
anthropic>=0.49.0[test]extra == "test"
-
croniter>=2.0.5[bot]extra == "bot"
-
croniter>=2.0.5[annolid-bot]extra == "annolid-bot"
-
croniter>=2.0.5[all]extra == "all"
-
croniter>=2.0.5[test]extra == "test"
-
ddgs<10.0.0,>=9.5.5[all]extra == "all"
-
ddgs<10.0.0,>=9.5.5[annolid-bot]extra == "annolid-bot"
-
ddgs<10.0.0,>=9.5.5[bot]extra == "bot"
-
diffusers>=0.32.0[all]extra == "all"
-
diffusers>=0.32.0[image-editing]extra == "image-editing"
-
einops>=0.6.0[cutie]extra == "cutie"
-
einops>=0.6.0[all]extra == "all"
-
einops>=0.6.0[tracking]extra == "tracking"
-
einops>=0.6.0[test]extra == "test"
-
einops>=0.6.0[ml]extra == "ml"
-
ffpyplayer>=4.5.0[remote-video]python_version < "3.14" and extra == "remote-video"
-
ffpyplayer>=4.5.0[all]python_version < "3.14" and extra == "all"
-
flake8>=7.0.0[test]extra == "test"
-
ftfy>=6.1.1[all]extra == "all"
-
ftfy>=6.1.1[sam3]extra == "sam3"
-
google-api-python-client>=2.150.0[annolid-bot]extra == "annolid-bot"
-
google-api-python-client>=2.150.0[bot]extra == "bot"
-
google-api-python-client>=2.150.0[all]extra == "all"
-
google-auth>=2.35.0[all]extra == "all"
-
google-auth>=2.35.0[annolid-bot]extra == "annolid-bot"
-
google-auth>=2.35.0[bot]extra == "bot"
-
google-auth-oauthlib>=1.2.1[all]extra == "all"
-
google-auth-oauthlib>=1.2.1[annolid-bot]extra == "annolid-bot"
-
google-auth-oauthlib>=1.2.1[bot]extra == "bot"
-
huggingface-hub>=0.22.0[ml]extra == "ml"
-
huggingface-hub>=0.22.0[test]extra == "test"
-
huggingface-hub>=0.22.0[all]extra == "all"
-
hydra-core>=1.3.2[tracking]extra == "tracking"
-
hydra-core>=1.3.2[all]extra == "all"
-
hydra-core>=1.3.2[cutie]extra == "cutie"
-
hydra-core>=1.3.2[ml]extra == "ml"
-
hydra-core>=1.3.2[test]extra == "test"
-
iopath>=0.1.9[sam3]extra == "sam3"
-
iopath>=0.1.9[all]extra == "all"
-
lancedb>=0.6.0[memory]extra == "memory"
-
lancedb>=0.6.0[bot]extra == "bot"
-
lancedb>=0.6.0[all]extra == "all"
-
lap[tracking]extra == "tracking"
-
lap[all]extra == "all"
-
lap[yolo]extra == "yolo"
-
librosa>=0.10.1[text-to-speech]extra == "text-to-speech"
-
librosa>=0.10.1[all]extra == "all"
-
librosa>=0.10.1[audio]extra == "audio"
-
matplotlib>=3.7.0[all]extra == "all"
-
matplotlib>=3.7.0[test]extra == "test"
-
mcp>=1.0.0[bot]extra == "bot"
-
mcp>=1.0.0[all]extra == "all"
-
mcp>=1.0.0[annolid-bot]extra == "annolid-bot"
-
mediapipe>=0.10.0[all]extra == "all"
-
mediapipe>=0.10.0[mediapipe]extra == "mediapipe"
-
omegaconf>=2.3.0[tracking]extra == "tracking"
-
omegaconf>=2.3.0[all]extra == "all"
-
omegaconf>=2.3.0[cutie]extra == "cutie"
-
omegaconf>=2.3.0[ml]extra == "ml"
-
omegaconf>=2.3.0[test]extra == "test"
-
onnxruntime>=1.23.2[tracking]extra == "tracking"
-
onnxruntime>=1.23.2[test]extra == "test"
-
onnxruntime>=1.23.2[ml]extra == "ml"
-
onnxruntime>=1.23.2[all]extra == "all"
-
onnxruntime-gpu>=1.23.2[onnx-gpu]extra == "onnx-gpu"
-
openai>=1.40.0[annolid-bot]extra == "annolid-bot"
-
openai>=1.40.0[bot]extra == "bot"
-
openai>=1.40.0[all]extra == "all"
-
openai>=1.40.0[ai-chat]extra == "ai-chat"
-
openai>=1.40.0[test]extra == "test"
-
opencv-contrib-python>=4.1.2.30[cutie]extra == "cutie"
-
opencv-contrib-python>=4.1.2.30[all]extra == "all"
-
opencv-contrib-python>=4.1.2.30[tracking]extra == "tracking"
-
openslide-python>=1.3.1[all]extra == "all"
-
openslide-python>=1.3.1[large-image]extra == "large-image"
-
pillow<12.0,>=9.3.0[tracking]extra == "tracking"
-
pillow<12.0,>=9.3.0[all]extra == "all"
-
pillow<12.0,>=9.3.0[cutie]extra == "cutie"
-
playwright>=1.45.0[bot]extra == "bot"
-
playwright>=1.45.0[all]extra == "all"
-
playwright>=1.45.0[annolid-bot]extra == "annolid-bot"
-
pocket-tts>=1.0.0[text-to-speech]extra == "text-to-speech"
-
pocket-tts>=1.0.0[all]extra == "all"
-
pyarrow>=14.0.1[memory]extra == "memory"
-
pyarrow>=14.0.1[bot]extra == "bot"
-
pyarrow>=14.0.1[all]extra == "all"
-
pycocotools>=2.0.2[test]extra == "test"
-
pycocotools>=2.0.2[tracking]extra == "tracking"
-
pycocotools>=2.0.2[all]extra == "all"
-
pycocotools>=2.0.2[ml]extra == "ml"
-
pycocotools>=2.0.2[cutie]extra == "cutie"
-
pymupdf[text-to-speech]extra == "text-to-speech"
-
pymupdf[all]extra == "all"
-
pyserial>=3.5[all]extra == "all"
-
pyserial>=3.5[realtime]extra == "realtime"
-
pyside6>=6.7.0[gui]extra == "gui"
-
pytest>=8.0.0[test]extra == "test"
-
pyvips>=2.2.3[large-image]extra == "large-image"
-
pyvips>=2.2.3[all]extra == "all"
-
pyzmq>=25.1.2[test]extra == "test"
-
pyzmq>=25.1.2[realtime]extra == "realtime"
-
pyzmq>=25.1.2[all]extra == "all"
-
qrcode>=7.4.2[annolid-bot]extra == "annolid-bot"
-
qrcode>=7.4.2[all]extra == "all"
-
qrcode>=7.4.2[bot]extra == "bot"
-
qwen-vl-utils>=0.0.14[qwen3-embedding]extra == "qwen3-embedding"
-
qwen-vl-utils>=0.0.14[all]extra == "all"
-
safetensors>=0.4.0[cowtracker]extra == "cowtracker"
-
safetensors>=0.4.0[image-editing]extra == "image-editing"
-
safetensors>=0.4.0[all]extra == "all"
-
scrapling>=0.2.96[annolid-bot]extra == "annolid-bot"
-
scrapling>=0.2.96[all]extra == "all"
-
scrapling>=0.2.96[bot]extra == "bot"
-
sounddevice>=0.4.6[audio]extra == "audio"
-
sounddevice>=0.4.6[all]extra == "all"
-
sounddevice>=0.4.6[text-to-speech]extra == "text-to-speech"
-
tantivy>=0.21.1[all]extra == "all"
-
tantivy>=0.21.1[bot]extra == "bot"
-
tantivy>=0.21.1[memory]extra == "memory"
-
tensorboard>=2.3.0[test]extra == "test"
-
tensorboard>=2.3.0[training]extra == "training"
-
tensorboard>=2.3.0[all]extra == "all"
-
tifffile>=2024.8.30[large-image]extra == "large-image"
-
tifffile>=2024.8.30[all]extra == "all"
-
timm>=0.9.7[all]extra == "all"
-
timm>=0.9.7[sam3]extra == "sam3"
-
tokenizers[sam3]extra == "sam3"
-
tokenizers[all]extra == "all"
-
torch>=2.5.0[ml]extra == "ml"
-
torch>=2.5.0[sam3]extra == "sam3"
-
torch>=2.5.0[all]extra == "all"
-
torch>=2.5.0[tracking]extra == "tracking"
-
torch>=2.5.0[test]extra == "test"
-
torch>=2.5.0[cutie]extra == "cutie"
-
torchvision>=0.20.0[cutie]extra == "cutie"
-
torchvision>=0.20.0[all]extra == "all"
-
torchvision>=0.20.0[ml]extra == "ml"
-
torchvision>=0.20.0[sam3]extra == "sam3"
-
torchvision>=0.20.0[test]extra == "test"
-
torchvision>=0.20.0[tracking]extra == "tracking"
-
transformers>=4.45.1[ml]extra == "ml"
-
transformers>=4.57.0[qwen3-embedding]extra == "qwen3-embedding"
-
transformers>=4.45.1[test]extra == "test"
-
transformers>=4.57.0[all]extra == "all"
-
ultralytics>=8.4.0[all]extra == "all"
-
ultralytics>=8.4.0[tracking]extra == "tracking"
-
ultralytics>=8.4.0[yolo]extra == "yolo"
-
websockets>=12.0[all]extra == "all"
-
websockets>=12.0[annolid-bot]extra == "annolid-bot"
-
websockets>=12.0[bot]extra == "bot"