Skip to main content

Bottleneck is a collection of fast NumPy array functions written in C.

Let’s give it a try. Create a NumPy array:

>>> import numpy as np
>>> a = np.array([1, 2, np.nan, 4, 5])

Find the nanmean:

>>> import bottleneck as bn
>>> bn.nanmean(a)
3.0

Moving window mean:

>>> bn.move_mean(a, window=2, min_count=1)
array([ 1. ,  1.5,  2. ,  4. ,  4.5])

Benchmark

Bottleneck comes with a benchmark suite:

>>> bn.bench()
Bottleneck performance benchmark
    Bottleneck 1.3.0.dev0+122.gb1615d7; Numpy 1.16.4
    Speed is NumPy time divided by Bottleneck time
    NaN means approx one-fifth NaNs; float64 used

              no NaN     no NaN      NaN       no NaN      NaN
               (100,)  (1000,1000)(1000,1000)(1000,1000)(1000,1000)
               axis=0     axis=0     axis=0     axis=1     axis=1
nansum         29.7        1.4        1.6        2.0        2.1
nanmean        99.0        2.0        1.8        3.2        2.5
nanstd        145.6        1.8        1.8        2.7        2.5
nanvar        138.4        1.8        1.8        2.8        2.5
nanmin         27.6        0.5        1.7        0.7        2.4
nanmax         26.6        0.6        1.6        0.7        2.5
median        120.6        1.3        4.9        1.1        5.7
nanmedian     117.8        5.0        5.7        4.8        5.5
ss             13.2        1.2        1.3        1.5        1.5
nanargmin      66.8        5.5        4.8        3.5        7.1
nanargmax      57.6        2.9        5.1        2.5        5.3
anynan         10.2        0.3       52.3        0.8       41.6
allnan         15.1      196.0      156.3      135.8      111.2
rankdata       45.9        1.2        1.2        2.1        2.1
nanrankdata    50.5        1.4        1.3        2.4        2.3
partition       3.3        1.1        1.6        1.0        1.5
argpartition    3.4        1.2        1.5        1.1        1.6
replace         9.0        1.5        1.5        1.5        1.5
push         1565.6        5.9        7.0       13.0       10.9
move_sum     2159.3       31.1       83.6      186.9      182.5
move_mean    6264.3       66.2      111.9      361.1      246.5
move_std     8653.6       86.5      163.7      232.0      317.7
move_var     8856.0       96.3      171.6      267.9      332.9
move_min     1186.6       13.4       30.9       23.5       45.0
move_max     1188.0       14.6       29.9       23.5       46.0
move_argmin  2568.3       33.3       61.0       49.2       86.8
move_argmax  2475.8       30.9       58.6       45.0       82.8
move_median  2236.9      153.9      151.4      171.3      166.9
move_rank     847.1        1.2        1.4        2.3        2.6

You can also run a detailed benchmark for a single function using, for example, the command:

>>> bn.bench_detailed("move_median", fraction_nan=0.3)

Only arrays with data type (dtype) int32, int64, float32, and float64 are accelerated. All other dtypes result in calls to slower, unaccelerated functions. In the rare case of a byte-swapped input array (e.g. a big-endian array on a little-endian operating system) the function will not be accelerated regardless of dtype.

Where

download

https://pypi.python.org/pypi/Bottleneck

docs

https://bottleneck.readthedocs.io

code

https://github.com/pydata/bottleneck

mailing list

https://groups.google.com/group/bottle-neck

License

Bottleneck is distributed under a Simplified BSD license. See the LICENSE file and LICENSES directory for details.

Install

Requirements:

Bottleneck

Python 2.7, 3.5, 3.6, 3.7, 3.8; NumPy 1.16.0+

Compile

gcc, clang, MinGW or MSVC

Unit tests

pytest

Documentation

sphinx, numpydoc

To install Bottleneck on Linux, Mac OS X, et al.:

$ pip install .

To install bottleneck on Windows, first install MinGW and add it to your system path. Then install Bottleneck with the command:

python setup.py install --compiler=mingw32

Alternatively, you can use the Windows binaries created by Christoph Gohlke: http://www.lfd.uci.edu/~gohlke/pythonlibs/#bottleneck

Unit tests

After you have installed Bottleneck, run the suite of unit tests:

In [1]: import bottleneck as bn

In [2]: bn.test()
============================= test session starts =============================
platform linux -- Python 3.7.4, pytest-4.3.1, py-1.8.0, pluggy-0.12.0
hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/home/chris/code/bottleneck/.hypothesis/examples')
rootdir: /home/chris/code/bottleneck, inifile: setup.cfg
plugins: openfiles-0.3.2, remotedata-0.3.2, doctestplus-0.3.0, mock-1.10.4, forked-1.0.2, cov-2.7.1, hypothesis-4.32.2, xdist-1.26.1, arraydiff-0.3
collected 190 items

bottleneck/tests/input_modification_test.py ........................... [ 14%]
..                                                                      [ 15%]
bottleneck/tests/list_input_test.py .............................       [ 30%]
bottleneck/tests/move_test.py .................................         [ 47%]
bottleneck/tests/nonreduce_axis_test.py ....................            [ 58%]
bottleneck/tests/nonreduce_test.py ..........                           [ 63%]
bottleneck/tests/reduce_test.py ....................................... [ 84%]
............                                                            [ 90%]
bottleneck/tests/scalar_input_test.py ..................                [100%]

========================= 190 passed in 46.42 seconds =========================
Out[2]: True

If developing in the git repo, simply run py.test

Metadata

Release files for Bottleneck 1.3.6

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

Source distribution (sdist)

Source distribution for Bottleneck 1.3.6
File Size Uploaded
Bottleneck-1.3.6.tar.gz 103.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for Bottleneck 1.3.6
File
Bottleneck-1.3.6-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
Bottleneck-1.3.6-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
Bottleneck-1.3.6-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
Bottleneck-1.3.6-cp310-cp310-musllinux_1_1_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-32 Details
Bottleneck-1.3.6-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
Bottleneck-1.3.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
Bottleneck-1.3.6-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
Bottleneck-1.3.6-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
Bottleneck-1.3.6-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
Bottleneck-1.3.6-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details
Bottleneck-1.3.6-cp39-cp39-musllinux_1_1_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-32 Details
Bottleneck-1.3.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
Bottleneck-1.3.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
Bottleneck-1.3.6-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
Bottleneck-1.3.6-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
Bottleneck-1.3.6-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
Bottleneck-1.3.6-cp38-cp38-musllinux_1_1_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-64 Details
Bottleneck-1.3.6-cp38-cp38-musllinux_1_1_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-32 Details
Bottleneck-1.3.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
Bottleneck-1.3.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
Bottleneck-1.3.6-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
Bottleneck-1.3.6-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
Bottleneck-1.3.6-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
Bottleneck-1.3.6-cp37-cp37m-musllinux_1_1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64 Details
Bottleneck-1.3.6-cp37-cp37m-musllinux_1_1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32 Details
Bottleneck-1.3.6-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
Bottleneck-1.3.6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
Bottleneck-1.3.6-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
Bottleneck-1.3.6-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
Bottleneck-1.3.6-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
Bottleneck-1.3.6-cp36-cp36m-musllinux_1_1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-64 Details
Bottleneck-1.3.6-cp36-cp36m-musllinux_1_1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-32 Details
Bottleneck-1.3.6-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
Bottleneck-1.3.6-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
Bottleneck-1.3.6-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 9.3 MB

Release files / Bottleneck-1.3.6.tar.gz

Download URL Bottleneck-1.3.6.tar.gz
Size 103.1 kB
Tags Source
SHA-256 checksum
How to use checksums
bc15e2545d4282d6f2529597df1bd6e4c5f0c44296b3f8425bc835305bd943c9
BLAKE2b-256 checksum
How to use checksums
4a4f2ee4ee0494384891fa7784d774affbcf2ad6c9ddb33b1fd211da86739513
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp310-cp310-win_amd64.whl

Download URL Bottleneck-1.3.6-cp310-cp310-win_amd64.whl
Size 109.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4790740c6ece6b0c01cd767b4cdc33c3d2041f472afc9dfb75f864e804895972
BLAKE2b-256 checksum
How to use checksums
ac82b8a3d45cc96091bf3abc462a337833c652b1fbc4b5f82bff8182f479d7c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp310-cp310-win32.whl

Download URL Bottleneck-1.3.6-cp310-cp310-win32.whl
Size 104.7 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
cbcc281366a91b0a1960ad0bd99b5bbe87b64d814abbbbf84a2ad614c3ac4caf
BLAKE2b-256 checksum
How to use checksums
7361221fec52c1127c4579feda4ab46cdecd61fef9329f40ba8d5d9303240c50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.3.6-cp310-cp310-musllinux_1_1_x86_64.whl
Size 396.2 kB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
4925d92ec0d5934b8a8cdfd4bea1933175f16c2521ab118b6dcbbb47b2f0d2a0
BLAKE2b-256 checksum
How to use checksums
dcc0257ddab669d5bedf05bd9d60d504b9e08211bbd83d4769f58d001a39ec43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp310-cp310-musllinux_1_1_i686.whl

Download URL Bottleneck-1.3.6-cp310-cp310-musllinux_1_1_i686.whl
Size 404.1 kB
Tags CPython 3.10 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
2e88ef4629f3416380e508b035a314ea0a22040b72383c5d4ace5b5894645564
BLAKE2b-256 checksum
How to use checksums
db9865caf96f3a8f6b25804f47ed02cc56055f64ebeda1f9dcbe6c3444f4fa74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Bottleneck-1.3.6-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 354.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
46a16198d3e30a650b879edfbc924f188c7dc4006733810600410831d51bb501
BLAKE2b-256 checksum
How to use checksums
3882bb4d2002005680d9cb6e2288d25acf79f09e5a16bdc902cab3434da2937c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL Bottleneck-1.3.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 359.4 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
58e38b60b576733116e814652fa2b9e56a91f526602ada21efb2caf9a3620891
BLAKE2b-256 checksum
How to use checksums
b678086506719e7df4bfa9b90f73b78e669ebb353cd436e53d68b2c685b3f689
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp310-cp310-macosx_10_9_x86_64.whl

Download URL Bottleneck-1.3.6-cp310-cp310-macosx_10_9_x86_64.whl
Size 115.0 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f236784459f7f07516bfc3522d0976b511529f865a78373029f6c59b41277ca1
BLAKE2b-256 checksum
How to use checksums
a93031330d727e2f0304f8de6d852f9d62326f1802d1d55ba35fadaa91f971a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp39-cp39-win_amd64.whl

Download URL Bottleneck-1.3.6-cp39-cp39-win_amd64.whl
Size 109.9 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
1f0a8bd9174e7b208810a036d498c707c6a9f524371ba7c78116d3bc19ef1680
BLAKE2b-256 checksum
How to use checksums
8c78b5738f42fefbc7d86de1db56f149b6e21090404955a23593d1fc7e0b4cba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp39-cp39-win32.whl

Download URL Bottleneck-1.3.6-cp39-cp39-win32.whl
Size 104.8 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
5f13765810589f377a359e336235bd22b6fe7a018ceaae4d3bacc1d82a51c7c9
BLAKE2b-256 checksum
How to use checksums
79dc226e384cfb73b59942fd9e9e6eee705eb989b30b1e51158e0d2c3cf07aad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.3.6-cp39-cp39-musllinux_1_1_x86_64.whl
Size 394.8 kB
Tags CPython 3.9 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
abf3dd26b64b00fc93a25367584f29b27ba8f20c3ee795ced787936544eb1e74
BLAKE2b-256 checksum
How to use checksums
1bc0f0530e1722cf5ca19961a4cea867f8dcd45cdbcb1045f978c2dd1d18cb10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp39-cp39-musllinux_1_1_i686.whl

Download URL Bottleneck-1.3.6-cp39-cp39-musllinux_1_1_i686.whl
Size 402.8 kB
Tags CPython 3.9 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
e234cdbf46f06308eb37b82537954be7130d859af9fc6e73e6f4c7cc1cd8fe6e
BLAKE2b-256 checksum
How to use checksums
ed8e3561fb8c70d053a6a79000f8a183d44910dbd69f467dbf38bb1895c3031e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Bottleneck-1.3.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 353.1 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
78ed47e473c8adf832cbf1cd12a62c1a82683aaad8e62c212126c3b1fe18abfc
BLAKE2b-256 checksum
How to use checksums
69dd34738599aebd801bb923f0f1b158c4c011adab224b9c2958027d4335f1f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL Bottleneck-1.3.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 358.2 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
3d8cec523b4558c119fb6a6b1a7db780207584cfb7ad3835a8a834fd5cd3da9a
BLAKE2b-256 checksum
How to use checksums
9e4b859f644caf28378476e3ec540591db9f25006a37cad192590c74dec42e33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp39-cp39-macosx_10_9_x86_64.whl

Download URL Bottleneck-1.3.6-cp39-cp39-macosx_10_9_x86_64.whl
Size 114.9 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8422f50e6891bc235c4fcf930cbac7cd30fbe03959254993a4213dbf5ab9d1fd
BLAKE2b-256 checksum
How to use checksums
2cdd501ba7b104bab03bef6cc09f26b149c134ad420667c230cd3a87df04b363
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp38-cp38-win_amd64.whl

Download URL Bottleneck-1.3.6-cp38-cp38-win_amd64.whl
Size 109.9 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
01dd0281ae2d077612a6504c748f75a6dcd2e84fda627f8310f62e26888b90fb
BLAKE2b-256 checksum
How to use checksums
1020ce0552af963650a7829f8b398886bd3a256566a0b4383f6a64f789050e61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp38-cp38-win32.whl

Download URL Bottleneck-1.3.6-cp38-cp38-win32.whl
Size 104.8 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
47ade120fc8baec6a72dd7b53c7eb039afa6dce3881db7e7fe4f935fb5775f99
BLAKE2b-256 checksum
How to use checksums
9039de708b81fac972388b19577f66544a331eed13b20bf1d27ebed6d607220e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.3.6-cp38-cp38-musllinux_1_1_x86_64.whl
Size 398.0 kB
Tags CPython 3.8 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
59056626ebc7eee3a3419d725c16ae88c7132af080f3fc2f2971571ced19a727
BLAKE2b-256 checksum
How to use checksums
d3cf09a21e8ce4d5b785e9fd2e8bbda539f74a8b7154ce39c673c921e7ffaab3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp38-cp38-musllinux_1_1_i686.whl

Download URL Bottleneck-1.3.6-cp38-cp38-musllinux_1_1_i686.whl
Size 405.9 kB
Tags CPython 3.8 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
d7a4031cb10f9eb98cd5a0dfa9c40905bcd9dbdddc01e116ed592fda7e117eb3
BLAKE2b-256 checksum
How to use checksums
ce01f123b3419b5a1ae25bc4cee7392b04f19ee2e4fedea0aa5df9cf8f5c2965
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Bottleneck-1.3.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 355.2 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8f9e9b9dbf93870dd66bccf166a46e6346c8959fb6f4572a0c83314097ac4d44
BLAKE2b-256 checksum
How to use checksums
1ae55e8e27e4bf0257c7bd2eaafa8a2f991d43f869d93763e118aa4b7ccbafb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL Bottleneck-1.3.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 359.8 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
d3ecfc076836e867f880aee7c6f13b44d2cf47447567632a9c9a80e56637ba3b
BLAKE2b-256 checksum
How to use checksums
6536d873725fc38cfa3785240129e01803a8301b5c8c97fba73a49abb54e3d0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp38-cp38-macosx_10_9_x86_64.whl

Download URL Bottleneck-1.3.6-cp38-cp38-macosx_10_9_x86_64.whl
Size 114.9 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
163101226eccb683e812c5e5164ceb1c7d6841c72a84e4335878bb95c8d1f137
BLAKE2b-256 checksum
How to use checksums
acaa4ee36ac39ffb00ec65e870e3805272fbe723691576904174edbfa0734261
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp37-cp37m-win_amd64.whl

Download URL Bottleneck-1.3.6-cp37-cp37m-win_amd64.whl
Size 109.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
fd306632cf81a2fa91d1597157a0d708e956f17ea32a6c2a5e4250d1f2104294
BLAKE2b-256 checksum
How to use checksums
013b2f346bcebc58b88e5b3e76b5f6ab0664b993a45c201b57a63f5d00b6b700
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp37-cp37m-win32.whl

Download URL Bottleneck-1.3.6-cp37-cp37m-win32.whl
Size 104.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
61375181555b0c6c25b6d5c12c4abed055e4161b374b9b81fabbaf29caacf23a
BLAKE2b-256 checksum
How to use checksums
1c3d5b90671372c3c615526dc2d07fb31edaddef2753742ea7bd7c8362e1d888
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp37-cp37m-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.3.6-cp37-cp37m-musllinux_1_1_x86_64.whl
Size 397.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
658e92c8701dda70c6fdd0a84455b3bd6d7a0d659ff92e7c15c65d0eadf77944
BLAKE2b-256 checksum
How to use checksums
aa39db567ff727e1834ed53a3fe7bb3fe903e2cb7a454dc0f133c4c03db87cfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp37-cp37m-musllinux_1_1_i686.whl

Download URL Bottleneck-1.3.6-cp37-cp37m-musllinux_1_1_i686.whl
Size 405.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
c43426c66a220d59974d10bb79ebfaf330727b1164ce71634b7db34536a5bfa8
BLAKE2b-256 checksum
How to use checksums
fe719ae2b05b0106be4dc6cba86bc5bea238f4fbb4af37c2f9626f67191473f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Bottleneck-1.3.6-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 355.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
3f0518e94503f12fb1c68dded1ced193555d3d73a333a08ad54235ccf0e2b1fc
BLAKE2b-256 checksum
How to use checksums
b71610c8866b7bef70f4f25cca61615152a92a1de9bf98b6a8d896aa8d3ef805
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL Bottleneck-1.3.6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 360.2 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
a3deb3a195bc0d34a4ce0697c141a051de0f2d6d7cd386747127dc66d505cec3
BLAKE2b-256 checksum
How to use checksums
179fbd621b83a3231609cb48b1d5144e01efd0880f2468362f4810f957c1cc9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL Bottleneck-1.3.6-cp37-cp37m-macosx_10_9_x86_64.whl
Size 114.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0def72d6eb98ec13e421d5adce330ee6a86dbdd44935243665a3915bcd859e7f
BLAKE2b-256 checksum
How to use checksums
e21b44b6f3cb182ef15dabdcde2ae5998b966338ef4c50207cdda72798adb28b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp36-cp36m-win_amd64.whl

Download URL Bottleneck-1.3.6-cp36-cp36m-win_amd64.whl
Size 109.7 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
ab769592a8c53f2ce99370491638bd0aab57f04f5520ef01b3aa5019e659616a
BLAKE2b-256 checksum
How to use checksums
885b40df4617ae10e57a208d9d5b35de54fb088ceec73f47b0d9eb943bd0b2ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp36-cp36m-win32.whl

Download URL Bottleneck-1.3.6-cp36-cp36m-win32.whl
Size 104.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
14019297aeac6b02d11b6c944807a91d88afd262b57b792c11b546050ef227e6
BLAKE2b-256 checksum
How to use checksums
c0d17c697b2800bb2cc4d036ce911dfae8f9ab4cfad5a0d0fc6dad935243bdd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp36-cp36m-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.3.6-cp36-cp36m-musllinux_1_1_x86_64.whl
Size 394.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
8bfd7afd157f39c6525eb639559cca1017c78a9d296134371e913534c7ffce8c
BLAKE2b-256 checksum
How to use checksums
87c8db037498828a4f273f8e1d0d5d2ae6bc437d9ba4278fb923a77570e0c693
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp36-cp36m-musllinux_1_1_i686.whl

Download URL Bottleneck-1.3.6-cp36-cp36m-musllinux_1_1_i686.whl
Size 401.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
2637351f910c3fcba590b44a037de3330fa80499c11a23e83b3cc4ab00da4324
BLAKE2b-256 checksum
How to use checksums
646cb557ceb6157a53fb32d6a3e4d086bea7ee4332ef31c34bf244836fec8800
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Bottleneck-1.3.6-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 351.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
326ecc624aa74bee1c71979ac9059b7ce88e126ee792bcd87fe59f7dcc67d39e
BLAKE2b-256 checksum
How to use checksums
d7d6d1a299b7b3eb75b1cfc6d1f88086cf0d636b7bfb7c0b463442f5b524e64e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL Bottleneck-1.3.6-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 356.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
d5b65a0660a1f8150fe0662ff623d297c8b799155edfbefa3286ee091e100f36
BLAKE2b-256 checksum
How to use checksums
fb607dda80f7d57a121fa472c7be9eced895af9ef6ebc80d946ad220a7f3e0eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.6-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL Bottleneck-1.3.6-cp36-cp36m-macosx_10_9_x86_64.whl
Size 114.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2541d627e7c393054a3473fd5d6956b67f8495a690c74da45913b17fa5c89d03
BLAKE2b-256 checksum
How to use checksums
fac020272608565ed96233a0425eb9605d45430882bf04e500ec8de76fbcabdd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release history Release notifications | RSS feed

1.5.0

43 release files

1.4.2

36 release files

1.4.1

36 release files

1.4.0

42 release files

1.3.8

43 release files

This release

1.3.6 This release

36 release files

1.3.4

16 release files

1.3.3

16 release files

1.3.2

1 release file

1.3.1

1 release file

1.3.0

1 release file

1.2.1

1 release file

1.2.0

1 release file

1.1.0

1 release file

1.0.0

1 release file

0.8.0

1 release file

0.7.0

1 release file

0.6.0

1 release file

0.5.0

1 release file

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

1 release file

0.2.0

1 release file

0.1.0

1 release file

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