Skip to main content

Typing Stubs for SciPy

Project description

scipy-stubs

Typing stubs for SciPy.

scipy-stubs - PyPI scipy-stubs - Python Versions scipy-stubs - dependencies scipy-stubs - license

scipy-stubs - CI scipy-stubs - pre-commit scipy-stubs - basedmypy scipy-stubs - basedpyright scipy-stubs - ruff


Installation

pip install scipy-stubs

Development Status

scipy._ ruff & flake8-pyi stubtest basedmypy basedpyright phase
_lib :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :full_moon:
cluster :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :full_moon:
constants :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :full_moon_with_face:
datasets :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :full_moon_with_face:
fft :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :waxing_crescent_moon:
fftpack :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :waxing_gibbous_moon:
integrate :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :waxing_gibbous_moon:
interpolate :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :first_quarter_moon:
io :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :full_moon:
linalg :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :full_moon:
misc :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :full_moon:
ndimage :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :full_moon:
odr :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :full_moon:
optimize :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :first_quarter_moon:
signal :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :waxing_crescent_moon:
sparse :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :waxing_crescent_moon:
spatial :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :full_moon:
special :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :first_quarter_moon:
stats :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :waxing_gibbous_moon:

Version Compatibility

Type-checkers

For validation and testing, scipy-stubs primarily uses basedmypy (a mypy fork) and basedpyright (a pyright fork). They are in generally stricter than mypy and pyright, so you can assume compatibility with mypy and pyright as well. But if you find that this isn't the case, then don't hesitate to open an issue or submit a pull request.

Required dependencies

The versioning scheme of scipy-stubs includes the compatible scipy version as {scipy_version}.{stubs_version}. Even though scipy-stubs doesn't enforce an upper bound on the scipy version, later scipy versions aren't guaranteed to be fully compatible.

Apart from scipy's own dependencies, (e.g. numpy), the only other required dependency is optype, which itself only depends on typing_extensions.

The exact version requirements are specified in the pyproject.toml.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scipy_stubs-1.14.1.1.tar.gz (200.2 kB view details)

Uploaded Source

Built Distribution

scipy_stubs-1.14.1.1-py3-none-any.whl (350.3 kB view details)

Uploaded Python 3

File details

Details for the file scipy_stubs-1.14.1.1.tar.gz.

File metadata

  • Download URL: scipy_stubs-1.14.1.1.tar.gz
  • Upload date:
  • Size: 200.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.12.7 Linux/6.9.3-76060903-generic

File hashes

Hashes for scipy_stubs-1.14.1.1.tar.gz
Algorithm Hash digest
SHA256 e67ba6d88ff0dc7512db1dd0d532b1ca11a1bcb7ffaeb8f69a0564fcf282fb08
MD5 acaa95314dfa57f370cce9cfa912cdf0
BLAKE2b-256 abc7521d39c9792b05d4a963c9db1a800c7f419fc018e09b40968a95119626de

See more details on using hashes here.

File details

Details for the file scipy_stubs-1.14.1.1-py3-none-any.whl.

File metadata

  • Download URL: scipy_stubs-1.14.1.1-py3-none-any.whl
  • Upload date:
  • Size: 350.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.12.7 Linux/6.9.3-76060903-generic

File hashes

Hashes for scipy_stubs-1.14.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 665298a8fed1bda309c214b4d76d3213badfd87d598b03f14005238feb145d11
MD5 12c73cdf9e931101159052dec98d9f55
BLAKE2b-256 cb8f2cc6b4c01ba5331cc94155dbf1af2c89611cd2589cacb06a55c6cb1a24d0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page