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
- h5py >=3.14.0
- matplotlib >=3.10.6
- numpy >=2.3.3
- pydantic >=2.11.9
- rich >=14.1.0
- scipy >=1.16.2
- typer >=0.19.2
-
typing-extensions
>=4.12.0
python_version < "3.13"
70 optional dependencies
-
bandit>=1.8.6[quality]extra == "quality"
-
black>=25.9.0[quality]extra == "quality"
-
bottleneck>=1.4.0[performance]extra == "performance"
-
build>=1.0.0[dev]extra == "dev"
-
cachetools>=5.5.0[performance]extra == "performance"
-
cachetools>=5.3.0[cpu-optimized]extra == "cpu-optimized"
-
cvxpy>=1.7.3[robust]extra == "robust"
-
factory-boy>=3.3.0[test]extra == "test"
-
faker>=30.0.0[test]extra == "test"
-
flake8>=7.3.0[quality]extra == "quality"
-
freezegun>=1.5.0[test]extra == "test"
-
gurobipy>=11.0.0[robust]extra == "robust"
-
homodyne-analysis[cpu-optimized]extra == "cpu-optimized"
-
homodyne-analysis[dev]extra == "dev"
-
homodyne-analysis[all]extra == "all"
-
hypothesis>=6.112.0[test]extra == "test"
-
interrogate>=1.7.0[quality]extra == "quality"
-
isort>=6.1.0[quality]extra == "quality"
-
joblib>=1.3.0[cpu-optimized]extra == "cpu-optimized"
-
joblib>=1.4.0[performance]extra == "performance"
-
jupyter>=1.0.0[test]extra == "test"
-
linkify-it-py>=2.0.0[docs]extra == "docs"
-
memory-profiler>=0.61.0[test]extra == "test"
-
mosek>=10.2.0[robust]extra == "robust"
-
multiprocessing-logging>=0.3.4[cpu-optimized]extra == "cpu-optimized"
-
mypy>=1.18.2[quality]extra == "quality"
-
myst-parser>=4.0.0[docs]extra == "docs"
-
nbval>=0.10.0[test]extra == "test"
-
nox>=2023.4.22[dev]extra == "dev"
-
numba>=0.62.1[performance]extra == "performance"
-
numexpr>=2.10.0[performance]extra == "performance"
-
numpydoc>=1.9.0[docs]extra == "docs"
-
pip-audit>=2.7.0[quality]extra == "quality"
-
pip-tools>=7.0.0[dev]extra == "dev"
-
pre-commit>=4.0.0[quality]extra == "quality"
-
pre-commit>=3.5.0[dev]extra == "dev"
-
psutil>=6.0.0[performance]extra == "performance"
-
py-cpuinfo>=9.0.0[performance]extra == "performance"
-
py-spy>=0.3.14[test]extra == "test"
-
pydantic>=2.5.0[test]extra == "test"
-
pytest>=8.4.2[test]extra == "test"
-
pytest-benchmark>=5.1.0[test]extra == "test"
-
pytest-clarity>=1.0.1[test]extra == "test"
-
pytest-cov>=7.0.0[test]extra == "test"
-
pytest-html>=4.1.1[test]extra == "test"
-
pytest-instafail>=0.5.0[test]extra == "test"
-
pytest-json-report>=1.5.0[test]extra == "test"
-
pytest-metadata>=3.1.0[test]extra == "test"
-
pytest-mock>=3.15.1[test]extra == "test"
-
pytest-picked>=0.5.0[test]extra == "test"
-
pytest-randomly>=3.16.0[test]extra == "test"
-
pytest-repeat>=0.9.3[test]extra == "test"
-
pytest-sugar>=1.0.0[test]extra == "test"
-
pytest-timeout>=2.3.0[test]extra == "test"
-
pytest-xdist>=3.8.0[test]extra == "test"
-
responses>=0.25.0[test]extra == "test"
-
ruff>=0.13.2[quality]extra == "quality"
-
safety>=3.6.2[quality]extra == "quality"
-
scalene>=1.5.0[test]extra == "test"
-
sphinx>=8.2.0[docs]extra == "docs"
-
sphinx-autoapi>=3.4.0[docs]extra == "docs"
-
sphinx-autodoc-typehints>=3.2.0[docs]extra == "docs"
-
sphinx-copybutton>=0.5.2[docs]extra == "docs"
-
sphinx-design>=0.6.0[docs]extra == "docs"
-
sphinx-gallery>=0.18.0[docs]extra == "docs"
-
sphinx-rtd-theme>=3.0.2[docs]extra == "docs"
-
threadpoolctl>=3.5.0[performance]extra == "performance"
-
tox>=4.11.0[dev]extra == "dev"
-
twine>=4.0.0[dev]extra == "dev"
-
vulture>=2.13[quality]extra == "quality"