Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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, 3.9, 3.10, 3.11; 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.4.1rc1

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.4.1rc1
File Size Uploaded
bottleneck-1.4.1rc1.tar.gz 103.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for Bottleneck 1.4.1rc1
File
Bottleneck-1.4.1rc1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
Bottleneck-1.4.1rc1-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
Bottleneck-1.4.1rc1-cp312-cp312-musllinux_1_1_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-64 Details
Bottleneck-1.4.1rc1-cp312-cp312-musllinux_1_1_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-32 Details
Bottleneck-1.4.1rc1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
Bottleneck-1.4.1rc1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
Bottleneck-1.4.1rc1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
Bottleneck-1.4.1rc1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
Bottleneck-1.4.1rc1-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
Bottleneck-1.4.1rc1-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details
Bottleneck-1.4.1rc1-cp311-cp311-musllinux_1_1_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-32 Details
Bottleneck-1.4.1rc1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
Bottleneck-1.4.1rc1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
Bottleneck-1.4.1rc1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
Bottleneck-1.4.1rc1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
Bottleneck-1.4.1rc1-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
Bottleneck-1.4.1rc1-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
Bottleneck-1.4.1rc1-cp310-cp310-musllinux_1_1_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-32 Details
Bottleneck-1.4.1rc1-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.17+ x86-64, Linux glibc 2.5+ x86-64 Details
Bottleneck-1.4.1rc1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
Bottleneck-1.4.1rc1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
Bottleneck-1.4.1rc1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
Bottleneck-1.4.1rc1-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
Bottleneck-1.4.1rc1-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details
Bottleneck-1.4.1rc1-cp39-cp39-musllinux_1_1_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-32 Details
Bottleneck-1.4.1rc1-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.17+ x86-64, Linux glibc 2.5+ x86-64 Details
Bottleneck-1.4.1rc1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
Bottleneck-1.4.1rc1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
Bottleneck-1.4.1rc1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
Bottleneck-1.4.1rc1-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
Bottleneck-1.4.1rc1-cp38-cp38-musllinux_1_1_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-64 Details
Bottleneck-1.4.1rc1-cp38-cp38-musllinux_1_1_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-32 Details
Bottleneck-1.4.1rc1-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.4.1rc1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
Bottleneck-1.4.1rc1-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
Bottleneck-1.4.1rc1-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
Bottleneck-1.4.1rc1-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
Bottleneck-1.4.1rc1-cp37-cp37m-musllinux_1_1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64 Details
Bottleneck-1.4.1rc1-cp37-cp37m-musllinux_1_1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32 Details
Bottleneck-1.4.1rc1-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.4.1rc1-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

Total release size: 11.1 MB

Release files / bottleneck-1.4.1rc1.tar.gz

Download URL bottleneck-1.4.1rc1.tar.gz
Size 103.6 kB
Tags Source
SHA-256 checksum
How to use checksums
427703cd08484592fb0667a866c6716db2ee260bea0038dabb35c8aca5b1ff78
BLAKE2b-256 checksum
How to use checksums
6cc716dce405371417f1e0dd686f5e6ca3e24d87d39780cd652acce4b024cdca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp312-cp312-win_amd64.whl

Download URL Bottleneck-1.4.1rc1-cp312-cp312-win_amd64.whl
Size 111.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
bd2119a11bcf9c7db51cc97e2e953bac1d9240f0443541537e575856628e973b
BLAKE2b-256 checksum
How to use checksums
928af4cae058c730b9f1d9f755cb065e7c45b0d178e7905a0a5b2c3edcbeb9f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp312-cp312-win32.whl

Download URL Bottleneck-1.4.1rc1-cp312-cp312-win32.whl
Size 107.2 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
80e6084570077a0149576175b3cd14a7a92f89d33714fce879658aabce97d497
BLAKE2b-256 checksum
How to use checksums
20772cd4519b6b50be5a298756cd2a60d585cf527522c79b9e86e8f211e26ad7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp312-cp312-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.4.1rc1-cp312-cp312-musllinux_1_1_x86_64.whl
Size 404.0 kB
Tags CPython 3.12 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
3df6289e9c9e3af69cae6007e4048719df9c9346044b0fe3b6b748667f6a611d
BLAKE2b-256 checksum
How to use checksums
aa7abc5e5cccc52f9589b9b71067348a0305c2db8ca55f00c91a69263ba2a5b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp312-cp312-musllinux_1_1_i686.whl

Download URL Bottleneck-1.4.1rc1-cp312-cp312-musllinux_1_1_i686.whl
Size 408.0 kB
Tags CPython 3.12 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
4761da6becc5f15d7382ce3d18bb42938a9d2c7e10e826724eb3e879a6801214
BLAKE2b-256 checksum
How to use checksums
b49a6e1dd2412eedaa6b534778c6e3ec3943957552c207bb1e863f05c29d1d8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Bottleneck-1.4.1rc1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 362.1 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
1ab97266c080a660c12733d465e18bce3425258a349c6af781cdf73af3a04219
BLAKE2b-256 checksum
How to use checksums
d844e63163c48a75f6a58cf379d6ab6a52f97071dc0bba0b87826c38fe848a66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL Bottleneck-1.4.1rc1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 365.7 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
660f9fc0cc80834c428913c9156d962672f58f3a6dd233be24e4feaccdba1fee
BLAKE2b-256 checksum
How to use checksums
a939edc949f0c4229b7e7bef1f282028fd927622dc29d5a712dbb8c1394a5bdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp312-cp312-macosx_11_0_arm64.whl

Download URL Bottleneck-1.4.1rc1-cp312-cp312-macosx_11_0_arm64.whl
Size 98.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
161d682f693d3e77f171fc39525ba1e0689c846b60f8a1e776b4e8cabf2493f1
BLAKE2b-256 checksum
How to use checksums
47ea656b00eca6dda7ee3e2433d709af8b252b05ba991f26c55b0976e2b1599a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp311-cp311-win_amd64.whl

Download URL Bottleneck-1.4.1rc1-cp311-cp311-win_amd64.whl
Size 111.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
4b98ceaf456dfc4c5603b351a4e2fb78886ce8d22f7cec32e2d4f1f2a9787c08
BLAKE2b-256 checksum
How to use checksums
f7a541d43f4cd3bccfa90b801bfa3a538af1005941948be5dab214c7a9dd1f80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp311-cp311-win32.whl

Download URL Bottleneck-1.4.1rc1-cp311-cp311-win32.whl
Size 107.0 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
c355525bf2cda698a7ca0a46b4bffc99ec74e9aeef8f0082ffdbc0455c7e62cb
BLAKE2b-256 checksum
How to use checksums
4ba63fab609adc97c46e7fd90e6f5dbc4babbc13b1a98b5ec66e99ae68ee0430
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.4.1rc1-cp311-cp311-musllinux_1_1_x86_64.whl
Size 403.9 kB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
74554513d96305eb32f3a23b520b4f3a8ec40d5600c1d1655b40d1dd9be795a8
BLAKE2b-256 checksum
How to use checksums
7e8196e412eeb3bf0178b51350d09e97281467cc68ec65fac684fe74e4157742
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp311-cp311-musllinux_1_1_i686.whl

Download URL Bottleneck-1.4.1rc1-cp311-cp311-musllinux_1_1_i686.whl
Size 408.4 kB
Tags CPython 3.11 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
daf6e011e225bbf9af978e22ebd6bb8c84c691b41ad505559882bcb2c19edf94
BLAKE2b-256 checksum
How to use checksums
e3ee3e6b9a4022474ea12b48a8d2840118835bd546ae1c71b711d4b151ad0725
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Bottleneck-1.4.1rc1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 360.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
64a407ce744ff3b71d8b67c6ad4ac5e3b89ef4c216faaa78e70dc9bcde831243
BLAKE2b-256 checksum
How to use checksums
c4ba964eb4ca03af7062a03a04f155b622fcba0723bee394ca43ee241b52e988
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL Bottleneck-1.4.1rc1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 365.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
e2ff069e770edf2d5ec245fb915f272090757fa38354e9a817efe6d2c12009ee
BLAKE2b-256 checksum
How to use checksums
4fb00c81d8d6d4432860b4bc3daf14ae4c6051955a42c61f3e2d78ed3cc818c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp311-cp311-macosx_11_0_arm64.whl

Download URL Bottleneck-1.4.1rc1-cp311-cp311-macosx_11_0_arm64.whl
Size 98.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4a0648a4bd9f025705d88a1d296a4783eca5a80fcc4db896445b1a11b8803241
BLAKE2b-256 checksum
How to use checksums
73d73e5ebb707c10180071b53537188842f475677e015bcf0f07943045ac0f0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp310-cp310-win_amd64.whl

Download URL Bottleneck-1.4.1rc1-cp310-cp310-win_amd64.whl
Size 111.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0ddc9280123c38884c856e13206721afac2a4bbe32f6e896e67384230344cfce
BLAKE2b-256 checksum
How to use checksums
77695dc746a1da0c7e7d0ba1d24eb9d695be4b4dd6388fed56854d0700cf0caf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp310-cp310-win32.whl

Download URL Bottleneck-1.4.1rc1-cp310-cp310-win32.whl
Size 107.0 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
bf392c2d9ed91f2433f1de64ab390e4a47accb927035469ef583946e9b353379
BLAKE2b-256 checksum
How to use checksums
36ba7682d11bcaf3891cf0fc99c37972f2d943ca401111b3774b7515c2d297a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.4.1rc1-cp310-cp310-musllinux_1_1_x86_64.whl
Size 399.6 kB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
4e550336ed37c5d66ec08cd5c0a396f40b451ed08bb02f3f2f4a6defdbb4963d
BLAKE2b-256 checksum
How to use checksums
401dd98f82f4c84705d2cba92e71b7cc43d74bac3708e9d2926993e13ee6f3bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp310-cp310-musllinux_1_1_i686.whl

Download URL Bottleneck-1.4.1rc1-cp310-cp310-musllinux_1_1_i686.whl
Size 403.9 kB
Tags CPython 3.10 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
005a8433b443c96d91c7d6a228231a4afe5adec82ab33516d2b0e5c20920ae7c
BLAKE2b-256 checksum
How to use checksums
67b2b245157400563977d73b5ee5452c90bff01a6e29b41e6eedc6c87f765934
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

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

Download URL Bottleneck-1.4.1rc1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 356.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f56f97cdc7c915a89cd169ae18cdef6e2e9c54ca27303dc84fbcd13d41e374e7
BLAKE2b-256 checksum
How to use checksums
2e528bfce0e67e02f106610b54631405b0e3a62da0df348e7e1ee272031542c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

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

Download URL Bottleneck-1.4.1rc1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 360.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
f6514b540b9ad7b7d46d6b3f2145584434ab3148220e79b7a91656aafc9b92de
BLAKE2b-256 checksum
How to use checksums
f6ac94ecaeeab95818222dd58b1980dcac337fa617dbffb494a5388c21205e1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp310-cp310-macosx_11_0_arm64.whl

Download URL Bottleneck-1.4.1rc1-cp310-cp310-macosx_11_0_arm64.whl
Size 98.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
684b6940754f8ab00a9680426922ec0b4fb69e0c9d0c7d63b1f0988c30397b77
BLAKE2b-256 checksum
How to use checksums
2ff2e75190b8f2e420173c9e499af5fba226d78b9871b828ece3adbb1d65af05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp39-cp39-win_amd64.whl

Download URL Bottleneck-1.4.1rc1-cp39-cp39-win_amd64.whl
Size 111.7 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
d82ebf3aec6798c65d21ead80ba10878fa6f46d69ac185cfd33aaa0c2cd9f7fd
BLAKE2b-256 checksum
How to use checksums
f70504ed6dd2e6bb3db4ea438dfd2a3139177a4f7456fd4e5ae6e35b3f3f37ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp39-cp39-win32.whl

Download URL Bottleneck-1.4.1rc1-cp39-cp39-win32.whl
Size 107.0 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
d73788f7765b34a83f98ba8d75061e80d55540ea972229236fcc914cab2ba541
BLAKE2b-256 checksum
How to use checksums
2f32d0502cb4841723a36c9bab183f3216593080114b7cd597c9678a09f75ddf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.4.1rc1-cp39-cp39-musllinux_1_1_x86_64.whl
Size 398.2 kB
Tags CPython 3.9 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
24c5e3097c3d17a6af48676696b8afafc290db732b72fe827237dfb6ac5e5457
BLAKE2b-256 checksum
How to use checksums
c21c06a3bc1f8552c1640fdc03b3426c50b5bcfc3bc4e8224fe81fa36de24ed2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp39-cp39-musllinux_1_1_i686.whl

Download URL Bottleneck-1.4.1rc1-cp39-cp39-musllinux_1_1_i686.whl
Size 402.6 kB
Tags CPython 3.9 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
0c0944bf7e56ea4176e30bc37a543a9794c266675980ee0014efc8f207ccb4a3
BLAKE2b-256 checksum
How to use checksums
4f2b5a3529255a8134a8fe3675f9f1c2ac0386551645ec312ce0126987f6c146
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

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

Download URL Bottleneck-1.4.1rc1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 355.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
2343c612cf6470c9453962eeec3327245811032e83171c6a1c3bf1f9f1a58713
BLAKE2b-256 checksum
How to use checksums
2a7e5973dde8cc9746d00851ac9cd1dedadb6400d2a7987aed0ce0b9d88f00e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

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

Download URL Bottleneck-1.4.1rc1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 359.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
dc7a8f4d73fa1fa3409198074ed0220bbb779699f332988a07ce0880fb6218df
BLAKE2b-256 checksum
How to use checksums
79c219b6a808725d28c74cb73e0caddc90e51c8879cb1c8d4410c9e8bfaad1ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp39-cp39-macosx_11_0_arm64.whl

Download URL Bottleneck-1.4.1rc1-cp39-cp39-macosx_11_0_arm64.whl
Size 98.6 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
62b6dfdba0ede20effcf3178b3c792799ed6613e206c47db0af366f4e1eeb84e
BLAKE2b-256 checksum
How to use checksums
d46d40ca99ab7ab025efeaef87adcbaf90ef967a7d4a3f87aeba237a722cc136
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp38-cp38-win_amd64.whl

Download URL Bottleneck-1.4.1rc1-cp38-cp38-win_amd64.whl
Size 110.8 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
951fa05f5d5ebaa315e9e0c5490c93f4ed1eaffe833e04a2fd5349acba537011
BLAKE2b-256 checksum
How to use checksums
2bd337d6c8abf4359417cb818aa12da7e885e5bcb017a511fc540f41d8167474
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp38-cp38-win32.whl

Download URL Bottleneck-1.4.1rc1-cp38-cp38-win32.whl
Size 106.2 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
fe561cf2562f951622bc5909bcb805185627d1775b9cea9536a1ee894f07727b
BLAKE2b-256 checksum
How to use checksums
508868354aea9167dffffd2aaaa280842caabbdc13430c73efde63a41323de3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.4.1rc1-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
2f9afaa76c4e3510023bef79e7593445de5ae7478ce218bd8b9764c2642b2512
BLAKE2b-256 checksum
How to use checksums
dbf84b6626085f225c114aa109b4fd6b039d6208c037aa3f54a294a4e5cf8189
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp38-cp38-musllinux_1_1_i686.whl

Download URL Bottleneck-1.4.1rc1-cp38-cp38-musllinux_1_1_i686.whl
Size 406.0 kB
Tags CPython 3.8 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
42ba64f028545f136237b92f157732bf00eb2ba6f73d2c8d73fe3d8198d96ac2
BLAKE2b-256 checksum
How to use checksums
6e105a935db57f5f6d99ff2918254251d671bebb93204ceb9b95e4ecf601a6a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

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

Download URL Bottleneck-1.4.1rc1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 355.3 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
258341c8e7e52ab6f731a4663b8af3c33a77d66db6f2ff2973d66b934d349825
BLAKE2b-256 checksum
How to use checksums
efedf61aa7b19752f56d0e97e65f30bc5f2e13eedd3df28ed1d8db457a013ba3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

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

Download URL Bottleneck-1.4.1rc1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 359.9 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
1ca8ace5e0f0dab48c52d033454d422e5718d609ef44b95ccda011b8d2ac85b2
BLAKE2b-256 checksum
How to use checksums
117a582cb54c360b15c18ebcdb91cd80d18208b1b80b3a51107d3707bb3d003d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp38-cp38-macosx_11_0_arm64.whl

Download URL Bottleneck-1.4.1rc1-cp38-cp38-macosx_11_0_arm64.whl
Size 97.2 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0b3b232d18b105a363c7502ccb153a65901e19bafa5027aa536ba250f575512b
BLAKE2b-256 checksum
How to use checksums
9714b76fbfb35e9982aac3bf9d71ac6aa865add45940dd3fc6df26f385969595
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp37-cp37m-win_amd64.whl

Download URL Bottleneck-1.4.1rc1-cp37-cp37m-win_amd64.whl
Size 110.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
14efeb8b591bab46dce598b0a2d9376f895e8cde83578328e85be5f26d301e4e
BLAKE2b-256 checksum
How to use checksums
3cfcb4c097bec48aeb93a61e791e4389d82c37e1bae3a2f725e52140a5e9227c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp37-cp37m-win32.whl

Download URL Bottleneck-1.4.1rc1-cp37-cp37m-win32.whl
Size 106.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
2f238655f677b442c866047875af9da37ffaecf04223cd54a032a4b1425c9162
BLAKE2b-256 checksum
How to use checksums
1d367ea0fcca303c341cb019adb8650aedcc980d779529e9d70352ed21c22791
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp37-cp37m-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.4.1rc1-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
6301559f31e0edc2b01beca8710725b5caa266d818e2eb45466c6dbf5d5d4e2c
BLAKE2b-256 checksum
How to use checksums
801d9c24db55a63f0d54794d4f960e56d074ae44c69e4e428f3bbba3e3d11e8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / Bottleneck-1.4.1rc1-cp37-cp37m-musllinux_1_1_i686.whl

Download URL Bottleneck-1.4.1rc1-cp37-cp37m-musllinux_1_1_i686.whl
Size 405.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
de81628150df5af907b95673a28e1e1ade74c0683d5f7cce0cc4bd40a3ff63dc
BLAKE2b-256 checksum
How to use checksums
68a247b5f37f488a479469dc44d5494affa47d906895d04568b9ddbe15482463
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

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

Download URL Bottleneck-1.4.1rc1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 356.0 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
fde4f2728c4390e04369e34da18043e84d91f699cd14f088667a12b4a4511d39
BLAKE2b-256 checksum
How to use checksums
e7954ebb7bae319cfc5895798b062a23989db8fb00f6ab97a6db2d7a35d3f716
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

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

Download URL Bottleneck-1.4.1rc1-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
426dbf48ff9b4387c0079f657ba18c3cf54340a1a5252a109c7997785f22823e
BLAKE2b-256 checksum
How to use checksums
012dd9c120b80d5b90344af3a10ea1a1138c1d460f3f09d98d4af4cda4738277
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release history Release notifications | RSS feed

1.5.0

43 release files

1.4.2

36 release files

1.4.1

36 release files

This release

1.4.1rc1 This release

42 release files

1.4.0

42 release files

1.3.8

43 release files

1.3.6

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