SciPy类型存根
项目描述
scipy-stubs
为SciPy提供类型存根。
[!注意] 此项目处于alpha阶段,因此一些注释可能缺失,某些可能(略微)不正确。但无论如何,目前使用
scipy-stubs
并没有问题:类型检查器将(已经)更好地理解scipy
,比没有它要好得多。
安装
scipy-stubs
软件包可在PyPI上找到
pip install scipy-stubs
版本兼容性
类型检查器
为了验证和测试,scipy-stubs
主要使用basedmypy
(一个mypy
分支)和basedpyright
(一个pyright
分支)。由于它们通常比mypy
和pyright
更严格,因此它们应该也是兼容的。如果您发现这不是这种情况,那么请不要犹豫,提出一个问题。
所需依赖项
scipy-stubs
的版本方案包括兼容的scipy
版本。较晚的版本也可能工作,但在API更改的情况下,存根可能会过时。
除了scipy
本身的依赖项(例如numpy
)之外,还需要的其他唯一依赖项是optype
。
确切的版本要求在pyproject.toml
中指定。
开发进度
软件包或模块 | 存根状态 |
---|---|
scipy.__init__ |
3: 已就绪 |
scipy._lib |
2: 部分完成 |
scipy.cluster.vq |
4: 完成 |
scipy.cluster.hierarchy |
4: 完成 |
scipy.constants |
4: 完成 |
scipy.datasets |
4: 完成 |
scipy.fft |
2: 部分完成 |
scipy.fftpack |
2: 部分完成 |
scipy.integrate |
4: 完成 |
scipy.interpolate |
2: 部分完成 |
scipy.io |
2: 部分完成 |
scipy.io.arff |
2: 部分完成 |
scipy.io.matlab |
2: 部分完成 |
scipy.linalg |
4: 完成 |
scipy.misc |
4: 完成 |
scipy.ndimage |
2: 部分完成 |
scipy.odr |
1: 骨架 |
scipy.optimize |
2: 部分完成 |
scipy.signal |
2: 部分完成 |
scipy.signal.windows |
1: 骨架 |
scipy.sparse |
2: 部分完成 |
scipy.sparse.csgraph |
2: 部分完成 |
scipy.sparse.linalg |
2: 部分完成 |
scipy.spatial |
2: 部分完成 |
scipy.spatial.distance |
3: 已就绪 |
scipy.special |
4: 完成 |
scipy.special.cython_special |
4: 完成 |
scipy.stats |
2: 部分完成 |
scipy.stats.contingency |
1: 骨架 |
scipy.stats.distributions |
4: 完成 |
scipy.stats.mstats |
1: 骨架 |
scipy.stats.qmc |
2: 部分完成 |
scipy.stats.sampling |
1: 骨架 |
scipy.version |
4: 完成 |
状态标签
- 0: 缺失(stubgen失败)
- 1: 骨架(大部分stubgen成功)
- 2: 部分完成(不完整/广泛的注释)
- 3: 准备就绪(完整且有效的注释,未测试)
- 4: 完成(完整、有效、测试并通过生产准备)
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
scipy_stubs-1.4.1a3.tar.gz (144.5 kB 查看哈希值)
构建分发
scipy_stubs-1.4.1a3-py3-none-any.whl (267.6 kB 查看哈希值)