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
- alive-progress ~=3.0
- diskcache ~=5.6
- eval-type-backport ~=0.2
- filelock ~=3.15
- googleapis-common-protos >=1.60
- grpcio ~=1.13
- pandas <3.1,>=2.0
- pandas-stubs <4.0,>=2.0
- protobuf >=5.0
- protoc-gen-openapiv2 >=0.0.1
- pydantic ~=2.10
- pydantic-core ~=2.3
- pyyaml ~=6.0
- rapidyaml ~=0.11
- requests ~=2.25
- requests-toolbelt ~=1.0
-
tomli
~=2.0
python_version < "3.11"
- types-protobuf >=5.0
- types-pyyaml ~=6.0
- types-requests ~=2.25
- typing-extensions ~=4.6
126 optional dependencies
-
build==1.2.1[docs-build]extra == "docs-build"
-
build==1.2.1[build]extra == "build"
-
build==1.2.1[dev-all]extra == "dev-all"
-
cffi~=1.14[openssl]extra == "openssl"
-
cffi~=1.14[all]extra == "all"
-
cffi~=1.14[dev-all]extra == "dev-all"
-
cffi~=1.14[docs-build]extra == "docs-build"
-
griffe-pydantic==1.3.1[docs-build]python_version >= "3.10" and extra == "docs-build"
-
griffe-pydantic==1.3.1[docs]python_version >= "3.10" and extra == "docs"
-
grpcio-testing~=1.13[development]extra == "development"
-
grpcio-testing~=1.13[dev]extra == "dev"
-
grpcio-testing~=1.13[docs-build]extra == "docs-build"
-
grpcio-testing~=1.13[dev-all]extra == "dev-all"
-
h5py~=3.11[dev-all]extra == "dev-all"
-
h5py~=3.11[hdf5]extra == "hdf5"
-
h5py~=3.11[file-imports]extra == "file-imports"
-
h5py~=3.11[all]extra == "all"
-
h5py~=3.11[docs-build]extra == "docs-build"
-
mcap~=1.4[dev-all]extra == "dev-all"
-
mcap~=1.4[all]extra == "all"
-
mcap~=1.4[docs-build]extra == "docs-build"
-
mcap~=1.4[file-imports]extra == "file-imports"
-
mcap~=1.4[mcap]extra == "mcap"
-
mcap-ros2-support~=0.5.7[dev-all]extra == "dev-all"
-
mcap-ros2-support~=0.5.7[file-imports]extra == "file-imports"
-
mcap-ros2-support~=0.5.7[mcap]extra == "mcap"
-
mcap-ros2-support~=0.5.7[all]extra == "all"
-
mcap-ros2-support~=0.5.7[docs-build]extra == "docs-build"
-
mike==2.1.3[docs-build]python_version >= "3.10" and extra == "docs-build"
-
mike==2.1.3[docs]python_version >= "3.10" and extra == "docs"
-
mkdocs==1.6.1[docs-build]python_version >= "3.10" and extra == "docs-build"
-
mkdocs==1.6.1[docs]python_version >= "3.10" and extra == "docs"
-
mkdocs-api-autonav==0.4.0[docs]python_version >= "3.10" and extra == "docs"
-
mkdocs-api-autonav==0.4.0[docs-build]python_version >= "3.10" and extra == "docs-build"
-
mkdocs-include-markdown-plugin==7.1.6[docs]python_version >= "3.10" and extra == "docs"
-
mkdocs-include-markdown-plugin==7.1.6[docs-build]python_version >= "3.10" and extra == "docs-build"
-
mkdocs-jupyter==0.25.1[docs-build]python_version >= "3.10" and extra == "docs-build"
-
mkdocs-jupyter==0.25.1[docs]python_version >= "3.10" and extra == "docs"
-
mkdocs-material==9.7.5[docs]python_version >= "3.10" and extra == "docs"
-
mkdocs-material==9.7.5[docs-build]python_version >= "3.10" and extra == "docs-build"
-
mkdocstrings==1.0.3[docs-build]python_version >= "3.10" and extra == "docs-build"
-
mkdocstrings==1.0.3[docs]python_version >= "3.10" and extra == "docs"
-
mypy==1.10.0[dev]extra == "dev"
-
mypy==1.10.0[dev-all]extra == "dev-all"
-
mypy==1.10.0[development]extra == "development"
-
mypy==1.10.0[docs-build]extra == "docs-build"
-
nptdms~=1.9[file-imports]extra == "file-imports"
-
nptdms~=1.9[tdms]extra == "tdms"
-
nptdms~=1.9[all]extra == "all"
-
nptdms~=1.9[dev-all]extra == "dev-all"
-
nptdms~=1.9[docs-build]extra == "docs-build"
-
pdoc==14.5.0[build]extra == "build"
-
pdoc==14.5.0[dev-all]extra == "dev-all"
-
pdoc==14.5.0[docs-build]extra == "docs-build"
-
polars~=1.8[all]extra == "all"
-
polars~=1.8[hdf5]extra == "hdf5"
-
polars~=1.8[file-imports]extra == "file-imports"
-
polars~=1.8[docs-build]extra == "docs-build"
-
polars~=1.8[dev-all]extra == "dev-all"
-
pre-commit~=4.0[development]python_version >= "3.9" and extra == "development"
-
pre-commit~=4.0[dev-all]python_version >= "3.9" and extra == "dev-all"
-
pre-commit~=4.0[dev]python_version >= "3.9" and extra == "dev"
-
pre-commit~=4.0[docs-build]python_version >= "3.9" and extra == "docs-build"
-
pyarrow>=17.0.0[all]extra == "all"
-
pyarrow>=17.0.0[data-review]extra == "data-review"
-
pyarrow>=17.0.0[dev-all]extra == "dev-all"
-
pyarrow>=17.0.0[docs-build]extra == "docs-build"
-
pyopenssl<24.0.0[docs-build]extra == "docs-build"
-
pyopenssl<24.0.0[dev-all]extra == "dev-all"
-
pyopenssl<24.0.0[all]extra == "all"
-
pyopenssl<24.0.0[openssl]extra == "openssl"
-
pyright==1.1.386[dev-all]extra == "dev-all"
-
pyright==1.1.386[development]extra == "development"
-
pyright==1.1.386[docs-build]extra == "docs-build"
-
pyright==1.1.386[dev]extra == "dev"
-
pytest==8.2.2[development]extra == "development"
-
pytest==8.2.2[docs-build]extra == "docs-build"
-
pytest==8.2.2[dev]extra == "dev"
-
pytest==8.2.2[dev-all]extra == "dev-all"
-
pytest-asyncio==0.23.7[development]extra == "development"
-
pytest-asyncio==0.23.7[dev-all]extra == "dev-all"
-
pytest-asyncio==0.23.7[dev]extra == "dev"
-
pytest-asyncio==0.23.7[docs-build]extra == "docs-build"
-
pytest-benchmark==4.0.0[dev]extra == "dev"
-
pytest-benchmark==4.0.0[dev-all]extra == "dev-all"
-
pytest-benchmark==4.0.0[development]extra == "development"
-
pytest-benchmark==4.0.0[docs-build]extra == "docs-build"
-
pytest-dotenv==0.5.2[dev]extra == "dev"
-
pytest-dotenv==0.5.2[dev-all]extra == "dev-all"
-
pytest-dotenv==0.5.2[development]extra == "development"
-
pytest-dotenv==0.5.2[docs-build]extra == "docs-build"
-
pytest-mock==3.14.0[dev]extra == "dev"
-
pytest-mock==3.14.0[docs-build]extra == "docs-build"
-
pytest-mock==3.14.0[development]extra == "development"
-
pytest-mock==3.14.0[dev-all]extra == "dev-all"
-
pytest-randomly==3.15.0[dev-all]extra == "dev-all"
-
pytest-randomly==3.15.0[development]extra == "development"
-
pytest-randomly==3.15.0[docs-build]extra == "docs-build"
-
pytest-randomly==3.15.0[dev]extra == "dev"
-
pyulog~=1.2.2[all]extra == "all"
-
pyulog~=1.2.2[dev-all]extra == "dev-all"
-
pyulog~=1.2.2[docs-build]extra == "docs-build"
-
pyulog~=1.2.2[file-imports]extra == "file-imports"
-
pyulog~=1.2.2[ulog]extra == "ulog"
-
rosbags~=0.0[all]python_full_version >= "3.8.2" and extra == "all"
-
rosbags~=0.0[dev-all]python_full_version >= "3.8.2" and extra == "dev-all"
-
rosbags~=0.0[docs-build]python_full_version >= "3.8.2" and extra == "docs-build"
-
rosbags~=0.0[file-imports]python_full_version >= "3.8.2" and extra == "file-imports"
-
rosbags~=0.0[rosbags]python_full_version >= "3.8.2" and extra == "rosbags"
-
ruff~=0.12.10[dev]extra == "dev"
-
ruff~=0.12.10[dev-all]extra == "dev-all"
-
ruff~=0.12.10[development]extra == "development"
-
ruff~=0.12.10[docs-build]extra == "docs-build"
-
sift-stream-bindings==0.5.2[all]extra == "all"
-
sift-stream-bindings==0.5.2[dev-all]extra == "dev-all"
-
sift-stream-bindings==0.5.2[docs-build]extra == "docs-build"
-
sift-stream-bindings==0.5.2[sift-stream]extra == "sift-stream"
-
sift-stream-bindings==0.5.2[sift-stream-bindings]extra == "sift-stream-bindings"
-
tomlkit~=0.13.3[docs-build]extra == "docs-build"
-
tomlkit~=0.13.3[development]extra == "development"
-
tomlkit~=0.13.3[dev-all]extra == "dev-all"
-
tomlkit~=0.13.3[dev]extra == "dev"
-
types-pyopenssl<24.0.0[openssl]extra == "openssl"
-
types-pyopenssl<24.0.0[all]extra == "all"
-
types-pyopenssl<24.0.0[dev-all]extra == "dev-all"
-
types-pyopenssl<24.0.0[docs-build]extra == "docs-build"
Used By
- pingera-mcp-server 539/mo