Skip to main content

numpy-threading-extensions

Faster loops for NumPy using multithreading and other tricks. The first release will target NumPy binary and unary ufuncs. Eventually we will enable overriding other NumPy functions, and provide an C-based (non-Python) API for extending via third-party functions.

Travis CI Build Status

Coverage Status

License: MIT

Installation

pip install accelerated_numpy

You can also install the in-development version 0.0.1 with:

pip install https://github.com/Quansight/numpy-threading-extensions/archive/v0.0.1.zip

or latest with

pip install https://github.com/Quansight/numpy-threading-extensions/archive/main.zip

Documentation

To use the project:

    import accelerated_numpy
    accelerated_numpy.initialize()

Development

To run all the tests run::

    tox

Note, to combine the coverage data from all the tox environments run:

OS Command
Windows set PYTEST_ADDOPTS=--cov-append
tox
Other PYTEST_ADDOPTS=--cov-append tox

Metadata

Release files for accelerated-numpy 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for accelerated-numpy 0.1.0
File Size Uploaded Provenance Actions
accelerated-numpy-0.1.0.tar.gz 76.7 kB Without provenance Details for accelerated-numpy-0.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for accelerated-numpy 0.1.0
File Actions
accelerated_numpy-0.1.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details for accelerated_numpy-0.1.0-cp38-cp38-win_amd64.whl
accelerated_numpy-0.1.0-cp38-cp38-manylinux2010_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-64 Details for accelerated_numpy-0.1.0-cp38-cp38-manylinux2010_x86_64.whl
accelerated_numpy-0.1.0-cp38-cp38-manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details for accelerated_numpy-0.1.0-cp38-cp38-manylinux1_x86_64.whl
accelerated_numpy-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details for accelerated_numpy-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl
accelerated_numpy-0.1.0-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details for accelerated_numpy-0.1.0-cp37-cp37m-win_amd64.whl
accelerated_numpy-0.1.0-cp37-cp37m-manylinux2010_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 Details for accelerated_numpy-0.1.0-cp37-cp37m-manylinux2010_x86_64.whl
accelerated_numpy-0.1.0-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details for accelerated_numpy-0.1.0-cp37-cp37m-manylinux1_x86_64.whl
accelerated_numpy-0.1.0-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details for accelerated_numpy-0.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
accelerated_numpy-0.1.0-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details for accelerated_numpy-0.1.0-cp36-cp36m-win_amd64.whl
accelerated_numpy-0.1.0-cp36-cp36m-manylinux2010_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64 Details for accelerated_numpy-0.1.0-cp36-cp36m-manylinux2010_x86_64.whl
accelerated_numpy-0.1.0-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details for accelerated_numpy-0.1.0-cp36-cp36m-manylinux1_x86_64.whl
accelerated_numpy-0.1.0-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details for accelerated_numpy-0.1.0-cp36-cp36m-macosx_10_9_x86_64.whl

Total release size: 6.1 MB

Release files / accelerated-numpy-0.1.0.tar.gz

Download URL accelerated-numpy-0.1.0.tar.gz
Size 76.7 kB
Tags Source
SHA-256 checksum
How to use checksums
f7421565cf0db9d1404e46fb5c7edf55624677999c81b8162d94a37da6984b78
BLAKE2b-256 checksum
How to use checksums
cc6b46b7263d87bdd94338f57cc41a92d46c21c3727391b3b63d1df2217e688f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

Release files / accelerated_numpy-0.1.0-cp38-cp38-win_amd64.whl

Download URL accelerated_numpy-0.1.0-cp38-cp38-win_amd64.whl
Size 325.4 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
9ad4dbf6d4b311801c378f192586c54ec4db559cbb88ae4b58421458603ad0ae
BLAKE2b-256 checksum
How to use checksums
96f4b886598205ce0134d7068ca29147c9826097e59097037f00096b9dd4bf4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

Release files / accelerated_numpy-0.1.0-cp38-cp38-manylinux2010_x86_64.whl

Download URL accelerated_numpy-0.1.0-cp38-cp38-manylinux2010_x86_64.whl
Size 765.2 kB
Tags CPython 3.8 Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
ac2b565169f60e4cc3783a88b1d3cd6b7254eb911692e6eb955b8524596a86fe
BLAKE2b-256 checksum
How to use checksums
e11b8fb1f3b9fd34d1606f1a1b87cfd852a0643fbded444a1942f771e2cd4ef7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

Release files / accelerated_numpy-0.1.0-cp38-cp38-manylinux1_x86_64.whl

Download URL accelerated_numpy-0.1.0-cp38-cp38-manylinux1_x86_64.whl
Size 765.1 kB
Tags CPython 3.8 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8b71ebc9b238d6ee14fa8c153c1bfcc60bfb63545b9b73e18e752d6c1bf0c05e
BLAKE2b-256 checksum
How to use checksums
ceda3785ad6f384330d6d7c4593487a0e186fe043c6436dacb122e9d7f88e00d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

Release files / accelerated_numpy-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl

Download URL accelerated_numpy-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Size 149.8 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
08e1534491bafd6104969b796f0dbeb480f4de1fc74b8dba74a2029882696a52
BLAKE2b-256 checksum
How to use checksums
44cdf9596f595a8200a4ebacca336859a1fdae51bac3f98813278949e90b5d89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

Release files / accelerated_numpy-0.1.0-cp37-cp37m-win_amd64.whl

Download URL accelerated_numpy-0.1.0-cp37-cp37m-win_amd64.whl
Size 325.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
8f5be63f40b434026255c15b1d2acbe9eab446bdfae8451c24b4ee20bc47f632
BLAKE2b-256 checksum
How to use checksums
071fa12587ce1bd8204433d799609c2de096fbbe5897cca2942e47f822aa7b7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

Release files / accelerated_numpy-0.1.0-cp37-cp37m-manylinux2010_x86_64.whl

Download URL accelerated_numpy-0.1.0-cp37-cp37m-manylinux2010_x86_64.whl
Size 763.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
044a7fe5a26e936d81d52b281a7ae7715256c937ab22f99adef2e5633a4f30b0
BLAKE2b-256 checksum
How to use checksums
3f202573a70bf77c2cb0b830d3a25ef4d164c614c0f080773538531ebcc4cbc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

Release files / accelerated_numpy-0.1.0-cp37-cp37m-manylinux1_x86_64.whl

Download URL accelerated_numpy-0.1.0-cp37-cp37m-manylinux1_x86_64.whl
Size 763.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c05cc071eee9ce528dfa9b06ddd9d464f173a5f3136beadaaa4fb6e7e510fa5f
BLAKE2b-256 checksum
How to use checksums
9ac34d2d61904feacd5564b6643687122b01930bdb9dfb3c801e0c8ffc3f62ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

Release files / accelerated_numpy-0.1.0-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL accelerated_numpy-0.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Size 149.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
43fc701523522a8c5500bf88edc5f99ef54405e6558183b8851a99d1833be4c5
BLAKE2b-256 checksum
How to use checksums
526c85f90cbe5725c27cce80a609252d544d80f5b8d15adfb7e0bc5ccd081849
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

Release files / accelerated_numpy-0.1.0-cp36-cp36m-win_amd64.whl

Download URL accelerated_numpy-0.1.0-cp36-cp36m-win_amd64.whl
Size 325.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
db4a13a8c56ae4671629cac1611eca9245b2e1d28b1099cac3acf278acab8035
BLAKE2b-256 checksum
How to use checksums
eea3b736c70282a220eb548f49f68faa297838d4876e8c64c55e7d1bbdfc4575
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

Release files / accelerated_numpy-0.1.0-cp36-cp36m-manylinux2010_x86_64.whl

Download URL accelerated_numpy-0.1.0-cp36-cp36m-manylinux2010_x86_64.whl
Size 763.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
bf1cb5191e5a7e62a5a8e7c30d66aa8d04b9db9ee5c26e70c02c164618b91dd5
BLAKE2b-256 checksum
How to use checksums
e18173ae050a6472596368acada1be392b45714968a065767cb95a18026a56dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

Release files / accelerated_numpy-0.1.0-cp36-cp36m-manylinux1_x86_64.whl

Download URL accelerated_numpy-0.1.0-cp36-cp36m-manylinux1_x86_64.whl
Size 763.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
56d7281a3a5979003f5474f31c7856d930576a85d79c0027121cf6748cd3488a
BLAKE2b-256 checksum
How to use checksums
91dd6d829adf835f3893eed0d317612b41da1491c8294df4adc8439dedb2d915
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

Release files / accelerated_numpy-0.1.0-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL accelerated_numpy-0.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
Size 149.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
4f488d7628aa0c234c64f8a593e3c93f211fce36caa32feb8d004e4814a695b3
BLAKE2b-256 checksum
How to use checksums
4bd31fe9b56b609cf91f0929986fc4c129cbe451abd0cd61a12f0ba12ce4154b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

Security for accelerated-numpy 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

13 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page