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.0rc6

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.0rc6
File Size Uploaded
bottleneck-1.4.0rc6.tar.gz 103.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for Bottleneck 1.4.0rc6
File
Bottleneck-1.4.0rc6-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
Bottleneck-1.4.0rc6-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
Bottleneck-1.4.0rc6-cp312-cp312-musllinux_1_1_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-64 Details
Bottleneck-1.4.0rc6-cp312-cp312-musllinux_1_1_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-32 Details
Bottleneck-1.4.0rc6-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.5+ x86-64, Linux glibc 2.17+ x86-64 Details
Bottleneck-1.4.0rc6-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.0rc6-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
Bottleneck-1.4.0rc6-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
Bottleneck-1.4.0rc6-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
Bottleneck-1.4.0rc6-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details
Bottleneck-1.4.0rc6-cp311-cp311-musllinux_1_1_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-32 Details
Bottleneck-1.4.0rc6-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.0rc6-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.0rc6-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
Bottleneck-1.4.0rc6-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
Bottleneck-1.4.0rc6-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
Bottleneck-1.4.0rc6-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
Bottleneck-1.4.0rc6-cp310-cp310-musllinux_1_1_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-32 Details
Bottleneck-1.4.0rc6-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.0rc6-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.0rc6-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
Bottleneck-1.4.0rc6-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
Bottleneck-1.4.0rc6-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
Bottleneck-1.4.0rc6-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details
Bottleneck-1.4.0rc6-cp39-cp39-musllinux_1_1_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-32 Details
Bottleneck-1.4.0rc6-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.0rc6-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.4.0rc6-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
Bottleneck-1.4.0rc6-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
Bottleneck-1.4.0rc6-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
Bottleneck-1.4.0rc6-cp38-cp38-musllinux_1_1_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-64 Details
Bottleneck-1.4.0rc6-cp38-cp38-musllinux_1_1_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-32 Details
Bottleneck-1.4.0rc6-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.5+ x86-64, Linux glibc 2.17+ x86-64 Details
Bottleneck-1.4.0rc6-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.0rc6-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
Bottleneck-1.4.0rc6-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
Bottleneck-1.4.0rc6-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
Bottleneck-1.4.0rc6-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.0rc6-cp37-cp37m-musllinux_1_1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32 Details
Bottleneck-1.4.0rc6-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.17+ x86-64, Linux glibc 2.5+ x86-64 Details
Bottleneck-1.4.0rc6-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.17+ x86-32, Linux glibc 2.5+ x86-32 Details

Total release size: 11.1 MB

Release files / bottleneck-1.4.0rc6.tar.gz

Download URL bottleneck-1.4.0rc6.tar.gz
Size 103.5 kB
Tags Source
SHA-256 checksum
How to use checksums
f5f8c29a4ad55ca2b09770e54281aa28e3de6db2306a894bd2ed45aa8c9256d5
BLAKE2b-256 checksum
How to use checksums
ae12b31043bb4eec2577682c82a81a947637b7ee0fb8a7d349bf7bd63e58eee8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp312-cp312-win_amd64.whl

Download URL Bottleneck-1.4.0rc6-cp312-cp312-win_amd64.whl
Size 111.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3f9ad7016130e7c485f2cd2205449de089107086e11615b0539a204eabc83b64
BLAKE2b-256 checksum
How to use checksums
ae14f1d81429c1ac878bd03e1c4e80e547c214f788327e791c7b6c48720afe98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp312-cp312-win32.whl

Download URL Bottleneck-1.4.0rc6-cp312-cp312-win32.whl
Size 107.1 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
d4ea2071eaa2b7e798a0e2ca999234485a97958b27d52dda6888fbc73cd2b98a
BLAKE2b-256 checksum
How to use checksums
43beb2680ec90ff3a236c7df7475e06437f01ab4edd580bb8bb53068dcd44d4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp312-cp312-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.4.0rc6-cp312-cp312-musllinux_1_1_x86_64.whl
Size 403.9 kB
Tags CPython 3.12 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
8b65a4bd5c0be03df6b6058f980ce346117049bf44c2469c4ec8e449d4d7df85
BLAKE2b-256 checksum
How to use checksums
242f1e56ef37d79925049e1dee06ea72fba58f07601873b534cab62f44b26f13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp312-cp312-musllinux_1_1_i686.whl

Download URL Bottleneck-1.4.0rc6-cp312-cp312-musllinux_1_1_i686.whl
Size 407.9 kB
Tags CPython 3.12 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
5b1a75cf969b8136f51bee5987514d66959b85da72bd37935253337eb00c7d8b
BLAKE2b-256 checksum
How to use checksums
9a1a895a24937a165d801e470ba6f64852407c40e667f0d849866a95059dd0c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Bottleneck-1.4.0rc6-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 362.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
b81d2b900a46530a2fd206ef21b9810f22e58632b3409540ff6403bfd6aa0ffb
BLAKE2b-256 checksum
How to use checksums
dd2f16b87a12edeb1c30a8d746a9ae480561027111fa333d3a1b5da678b113a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL Bottleneck-1.4.0rc6-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
d99d35a2da7a070fb025b565fdc73252a780e1715bb7c0b4557408e0a002cdde
BLAKE2b-256 checksum
How to use checksums
f5bb4c0771ad7dd224e9670986b354b79fbc11a9608466fc5a26417bffc3fe40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp312-cp312-macosx_11_0_arm64.whl

Download URL Bottleneck-1.4.0rc6-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
668b61abb0fe38f20878eb022c1b6ea695865c95212d324d8bf67f539d08245e
BLAKE2b-256 checksum
How to use checksums
e9b4ba319c88ff29a3323f270d00f73ba63dc370928db641c2a5ec8e86dd84e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp311-cp311-win_amd64.whl

Download URL Bottleneck-1.4.0rc6-cp311-cp311-win_amd64.whl
Size 111.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f8660c1c602ca190e023f1278a032d1ec33f0c6babad24acfe501d2531a70b7d
BLAKE2b-256 checksum
How to use checksums
ea2638c0a78f6be1b528b77eb19bf82bc5e3f220fafbd2219c98b9b0c845c8bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp311-cp311-win32.whl

Download URL Bottleneck-1.4.0rc6-cp311-cp311-win32.whl
Size 106.9 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
3372bf23dafa9f433f4012892f11278f0c8ee6e6df51e41dad03c6863faeea78
BLAKE2b-256 checksum
How to use checksums
45faac1084935159df99f59056d78861ce4bf6c01d738e9c6162a1df2ff05c2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.4.0rc6-cp311-cp311-musllinux_1_1_x86_64.whl
Size 403.8 kB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
1c938f4e32f4ff6a8e42cff578c18d081572c60f9d546e3e138d8b45f91c94fc
BLAKE2b-256 checksum
How to use checksums
7ca60e3f52fddce15ab6fd248a5ac7cd2147c45fd17b87ba04af9f736c7d736e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp311-cp311-musllinux_1_1_i686.whl

Download URL Bottleneck-1.4.0rc6-cp311-cp311-musllinux_1_1_i686.whl
Size 408.3 kB
Tags CPython 3.11 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
7b405ed1073d3791790c8afa8f8d75cce33c095fca48f06f7006de53542f8239
BLAKE2b-256 checksum
How to use checksums
fa070c8c057d2a32997dd6fd19afb6543ef497d484acd72fb2361dd76249c750
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Bottleneck-1.4.0rc6-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
03140d9852a1c972e2888c8534fefa2b1f10e4d4a2ff3d5e20f5e43aa0098f23
BLAKE2b-256 checksum
How to use checksums
aa9d034fdb89da506ab70a0ca4b8f1fc40c4c9d2c43e3348659f07be0a8ec12c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL Bottleneck-1.4.0rc6-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
8643a3b7f743ffe9e28cd69ce6b56b8046e1c4dd81a11ed3ce19f2fb9ce79032
BLAKE2b-256 checksum
How to use checksums
c890053f57cc54197670cfb613ba6a93e2a2e19a0564d3313fe1d2796cf9325d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp311-cp311-macosx_11_0_arm64.whl

Download URL Bottleneck-1.4.0rc6-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
18cda3452ea37a6714ff54c104de6e70f5a10aa63ccc01405efa41ff3a66ad56
BLAKE2b-256 checksum
How to use checksums
2e772a1ae396bdefdd659c9fd1b49037095cdaebd8a7bb54dbb43b186901c872
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp310-cp310-win_amd64.whl

Download URL Bottleneck-1.4.0rc6-cp310-cp310-win_amd64.whl
Size 111.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b327418e4e52a2a1aad4818d218726bcae13ddea948edac3463d61da7e3712a9
BLAKE2b-256 checksum
How to use checksums
202ea15f1446ff7a3234d3d5a8f2461b0a9432445d85dd578aa46ba3a0397d7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp310-cp310-win32.whl

Download URL Bottleneck-1.4.0rc6-cp310-cp310-win32.whl
Size 106.9 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
909e37f17550b421c78c14f5d1cbbdf9a6b10bc9ec4ffc7b38b6cb7e106bdc74
BLAKE2b-256 checksum
How to use checksums
ee3d7d86aae86e296068f18ab8549d2016d592578fcc966adbad71b0d7894e32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.4.0rc6-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
688267e61be6f5e4eecc80122ece8ea0df7a15c99045cfdbe4ba856e41602084
BLAKE2b-256 checksum
How to use checksums
f20ca90244a57f99ffe5e7e01fe4b643ec0b417919614e6aa2b07e51872d2a84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp310-cp310-musllinux_1_1_i686.whl

Download URL Bottleneck-1.4.0rc6-cp310-cp310-musllinux_1_1_i686.whl
Size 403.8 kB
Tags CPython 3.10 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
f295461c5490a0cf152dacf4fe9611cf3420d1042695e2cba66abf32b6ca3e3a
BLAKE2b-256 checksum
How to use checksums
fb71aaaf60f233bf235cde2c044d2cb47624f5595d896dd7ea8dd27e572f006b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

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

Download URL Bottleneck-1.4.0rc6-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
3b626ca440a4cdecc11ceca77d97696114b62d918612b87567509f7bb481b01f
BLAKE2b-256 checksum
How to use checksums
4d46a21e376f3c8639b4357fdcb7e849ffae6d135f1ba65505bb992667a8e49d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

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

Download URL Bottleneck-1.4.0rc6-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
a25a6f675fd7a673f61a9c00dbf63f540c75b0bfa9ff2303e01ce72bca764f22
BLAKE2b-256 checksum
How to use checksums
be2be3cb2408c4ba679978fd238e2b73fbfcf4da976eb5cf0c73a209cd4afa8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp310-cp310-macosx_11_0_arm64.whl

Download URL Bottleneck-1.4.0rc6-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
2fc4ea10288ab5ddbba0deba1b12fbab581dfc535ed0d6f12738af628764d7cf
BLAKE2b-256 checksum
How to use checksums
01e3bae85dd71ecc4321aaf0c456533d3d8add02d54116d0716e237974468711
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp39-cp39-win_amd64.whl

Download URL Bottleneck-1.4.0rc6-cp39-cp39-win_amd64.whl
Size 111.7 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
617963f556f49518bd6cbe885e54e4473e0af9032b58fc4977dd2211a545ba23
BLAKE2b-256 checksum
How to use checksums
f9dbe944b12c3eb6f968915f02dc678df4b75c523857bd9e621b6324ef4322c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp39-cp39-win32.whl

Download URL Bottleneck-1.4.0rc6-cp39-cp39-win32.whl
Size 106.9 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
c58f51475735f8c2924fceea8432b5053c76d3904bdae0ef241e79c5e7f04a61
BLAKE2b-256 checksum
How to use checksums
e83495133622e411528e86ae565623903762daf4dbd48ef274dd5888fbbd9b16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.4.0rc6-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
dc089a188cab4326a601e3671dd60300dd079c7b9c6af832eb975f1f6d74f083
BLAKE2b-256 checksum
How to use checksums
a4d48be5d9da191b78a1ac50f082d4e682f1f1c6a3618e59566068f7dfb04750
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp39-cp39-musllinux_1_1_i686.whl

Download URL Bottleneck-1.4.0rc6-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
20a1873513f3fb32fc728b355a9530043cba6a09f336a7e09495da979e66c8dc
BLAKE2b-256 checksum
How to use checksums
d2b8dc14bf35a9f1b9eaa9c0bf697d53375649c2b69ca58d3289e323ddddbb43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

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

Download URL Bottleneck-1.4.0rc6-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
f8a280a4bf2a33559539517dc305b454362114f01d3ceb5b89b04fbda375a4b3
BLAKE2b-256 checksum
How to use checksums
47e9c18ed722f9a6ad3b0e6fec231afbfb8df35e6477d9f0457a1bdbc5eff1b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

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

Download URL Bottleneck-1.4.0rc6-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
2cdfcaffb8fb1b6123ee715da733ac4640d9d337e580e43ccec39b1c802c6e17
BLAKE2b-256 checksum
How to use checksums
da4a10a4d117aa322c9b5ec5ea1ac10004a67cfd7ca08cc1069c5e0d442e5e55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp39-cp39-macosx_11_0_arm64.whl

Download URL Bottleneck-1.4.0rc6-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
49273a8ed99a92c5a4ac348ad55686fb43b8c8cc697cf6dfd00efea2ec17fdc3
BLAKE2b-256 checksum
How to use checksums
1129c67723c42ad88710ad39bf61bec419e8e9673bab196b6027b72ab0db0e37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp38-cp38-win_amd64.whl

Download URL Bottleneck-1.4.0rc6-cp38-cp38-win_amd64.whl
Size 110.8 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
c9ce49484fbec80193ffd5554640db92500bd348dc0da8643dcd3a1cb885e2e1
BLAKE2b-256 checksum
How to use checksums
5e47475b5b69791e08427fe103231607146b87420c3af8d15725e21d007116d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp38-cp38-win32.whl

Download URL Bottleneck-1.4.0rc6-cp38-cp38-win32.whl
Size 106.1 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
660b352eeb6340ae4329246f8f357877cb16b63e0bf930ce8de1b1e6a6041ed3
BLAKE2b-256 checksum
How to use checksums
2806144c398ad2f5ff011c31732e8c846193cf94b2b73581f60129580e15013f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.4.0rc6-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
dcdf61e2667888d16c36d32807909ded5388f4c1dce8245cb56fdec3283782f9
BLAKE2b-256 checksum
How to use checksums
976d204b0d684f28fc3bea5b1efaa2eebdfb0730e58ee844a3abeca001ba003d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp38-cp38-musllinux_1_1_i686.whl

Download URL Bottleneck-1.4.0rc6-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
359b994239ed062c2d0ac7d67e13d7e6c7ea54079a0e9c428d7d408e6de9bd99
BLAKE2b-256 checksum
How to use checksums
12e05d435e161c3554f131de4cfa8a51832aaef22f053aa7077f4c66e147a4c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

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

Download URL Bottleneck-1.4.0rc6-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
37d28f836a7a1dc62d3632de1d6323f06d442b5eb5cd3750758476add020f68b
BLAKE2b-256 checksum
How to use checksums
cef9588af11859bf070891faa141eee9f0ef534a4705c402371cba0b85b9cec5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

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

Download URL Bottleneck-1.4.0rc6-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
4d7b1de4803a475e6d50f724182411f3cf8e7682dd4ed534c4b44cb0ded1fcf0
BLAKE2b-256 checksum
How to use checksums
6797d064cc728573602001037438eac8b37a1596a0e4273afa0f6e3c21a62ea3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp38-cp38-macosx_11_0_arm64.whl

Download URL Bottleneck-1.4.0rc6-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
37224e1912d9e4498ae19c2642d0cd8255bd668df8d5daedd90ec8f2bc4730cc
BLAKE2b-256 checksum
How to use checksums
60a895ad2c3c61f655801ded5c9a00cde396c1894dcc3e7c7471240e3497d7a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp37-cp37m-win_amd64.whl

Download URL Bottleneck-1.4.0rc6-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
37636eb0c10afa4dc416441fe20046c3b48dc4de4a4c159c3efe8875db63b288
BLAKE2b-256 checksum
How to use checksums
5e7debbcfefa90c112a5038dc2ed0365390b48716539653926c3fae0f81bb189
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp37-cp37m-win32.whl

Download URL Bottleneck-1.4.0rc6-cp37-cp37m-win32.whl
Size 105.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
0933eff3f45866897c4b8728e8366db35ba903829b54b8728f8d1115cc535c6f
BLAKE2b-256 checksum
How to use checksums
6f68209f60c6696ca1bea5e752afbe3c2a19b4574b95917b2ecea285f0925bb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp37-cp37m-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.4.0rc6-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
a52dd26720770b3d98f357879e3ef39059d2fa7e747fbca4b50f0880bb35dcaf
BLAKE2b-256 checksum
How to use checksums
71aa0da8692d92696ae0817f841cfc37d21f7390b7ffb001c7f1e4d706b9b7c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / Bottleneck-1.4.0rc6-cp37-cp37m-musllinux_1_1_i686.whl

Download URL Bottleneck-1.4.0rc6-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
39433b4bcd67cdd176565a6fb432cb1a9c5038e980e3b7fe1e40ba7dfb85f645
BLAKE2b-256 checksum
How to use checksums
8223c9940368f2f4c6770a947363f8ab61da0154ed130fca11dae72314088dce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

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

Download URL Bottleneck-1.4.0rc6-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
3e74cdf1c7e7d13da62673cb5b37ba6f4a7279a43815988548209da6e720b857
BLAKE2b-256 checksum
How to use checksums
f02f9b84cc821b93b116a985a1867d237b015a1b1991b8b9eee7044d38a86273
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

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

Download URL Bottleneck-1.4.0rc6-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
f6d3b750baa419d871c15a0ca59b5562aee6fa00dcb63085545bbaecff986ce5
BLAKE2b-256 checksum
How to use checksums
d2cec87a458a44f8143d0ee1ebf25e5161eb9baf3bbf2ef165f96d1b0d8f5696
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

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

This release

1.4.0rc6 This release

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