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

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

Source distribution (sdist)

Source distribution for Bottleneck 1.4.0
File Size Uploaded
bottleneck-1.4.0.tar.gz 103.5 kB Details

Built distributions (wheels)

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

Download URL bottleneck-1.4.0.tar.gz
Size 103.5 kB
Tags Source
SHA-256 checksum
How to use checksums
beb36df519b8709e7d357c0c9639b03b885ca6355bbf5e53752c685de51605b8
BLAKE2b-256 checksum
How to use checksums
6c1288a08fad308482554e1fe010ea5d605e423bf1ad496dbe0bd96f7c6ad16b
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.0-cp312-cp312-win_amd64.whl

Download URL Bottleneck-1.4.0-cp312-cp312-win_amd64.whl
Size 111.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b1339b9ad3ee217253f246cde5c3789eb527cf9dd31ff0a1f5a8bf7fc89eadad
BLAKE2b-256 checksum
How to use checksums
e196b100d19b55acc2b3cf41c52f31804533534de6e9da445ba11d83fa262d5d
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.0-cp312-cp312-win32.whl

Download URL Bottleneck-1.4.0-cp312-cp312-win32.whl
Size 107.1 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
520d7a83cd48b3f58e5df1a258acb547f8a5386a8c21ca9e1058d83a0d622fdf
BLAKE2b-256 checksum
How to use checksums
cc0b15f8c014d297f634f753c8203c7f46545e8707e1075d22fabe432bb22912
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.0-cp312-cp312-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.4.0-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
14b3334a39308fbb05dacd35ac100842aa9e9bc70afbdcebe43e46179d183fd0
BLAKE2b-256 checksum
How to use checksums
853f932de0f3335c3eb7289fa0faf42d40e29b5c84d3ce4da75b652a3c422d44
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.0-cp312-cp312-musllinux_1_1_i686.whl

Download URL Bottleneck-1.4.0-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
fbcdd01db9e27741fb16a02b720cf02389d4b0b99cefe3c834c7df88c2d7412d
BLAKE2b-256 checksum
How to use checksums
c7e293d2f3a54618378a6d8ab05e4b03703c1dd47014a43f6f928ed2d78e2506
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.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Bottleneck-1.4.0-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
1b4dac5d2a871b7bd296c2b92426daa27d5b07aa84ef2557db097d29135da4eb
BLAKE2b-256 checksum
How to use checksums
f5699dd1b0e248030fb22e27cb31203a9a8f52fbdd1c24b4f89f3a26b5f6f002
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.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL Bottleneck-1.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 365.6 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
44305c70c2a1539b0ae968e033f301ad868a6146b47e3cccd73fdfe3fc07c4ee
BLAKE2b-256 checksum
How to use checksums
7e7f9904c9c11c9eddf75c54b950d58ad19a602544cfe5c4a80b519a3809f4c2
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.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL Bottleneck-1.4.0-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
e720ff24370324c84a82b1a18195274715c23181748b2b9e3dacad24198ca06f
BLAKE2b-256 checksum
How to use checksums
d2e3ea55ba080e15dd152216ecfb4b601a9eafd3a86fd7b7c2e09dc0211a5e70
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.0-cp311-cp311-win_amd64.whl

Download URL Bottleneck-1.4.0-cp311-cp311-win_amd64.whl
Size 111.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d53f1a72b12cfd76b56934c33bc0cb7c1a295f23a2d3ffba8c764514c9b5e0ff
BLAKE2b-256 checksum
How to use checksums
76ab3e95d162d356c853b7c0c084871900d5bdce5e9ad5479396d9641c2dee99
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.0-cp311-cp311-win32.whl

Download URL Bottleneck-1.4.0-cp311-cp311-win32.whl
Size 106.9 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
ed209f8f3cb9954773764b0fa2510a7a9247ad245593187ac90bd0747771bc5c
BLAKE2b-256 checksum
How to use checksums
4d3345ad5bdccfbc9edd07aae124843dcb4f8b65cd9cd65b544458c1d79645b4
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.0-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.4.0-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
5d6bf45ed58d5e7414c0011ef2da75474fe597a51970df83596b0bcb79c14c5e
BLAKE2b-256 checksum
How to use checksums
d2a10d4eea0374413213d27ca559f7ebbc80cd946e07a0da24515a3c32f476b8
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.0-cp311-cp311-musllinux_1_1_i686.whl

Download URL Bottleneck-1.4.0-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
ffb4e4edf7997069719b9269926cc00a2a12c6e015422d1ebc2f621c4541396a
BLAKE2b-256 checksum
How to use checksums
cbba0840f3f51716759dd1669f4698c974bd37a51646a77266509d6679e63557
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.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Bottleneck-1.4.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 360.3 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a704165552496cbcc8bcc5921bb679fd6fa66bb1e758888de091b1223231c9f0
BLAKE2b-256 checksum
How to use checksums
a5472048a6d640157edca20f064696bf4bb700f7db3a653df566eca04a05d578
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.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL Bottleneck-1.4.0-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
1490348b3bbc0225523dc2c00c6bb3e66168c537d62797bd29783c0826c09838
BLAKE2b-256 checksum
How to use checksums
0b3929d4bc3a558a664fd060d9f8fe8f8594bae18db0ccd464be21464b912671
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.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL Bottleneck-1.4.0-cp311-cp311-macosx_11_0_arm64.whl
Size 98.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
67347b0f01f32a232a6269c37afc1c079e08f6455fa12e91f4a1cd12eb0d11a5
BLAKE2b-256 checksum
How to use checksums
b61e7559e379b8ee31dbc867b2a1ae544fb8ea4c9d7c96c4f544bb6d2b961fc7
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.0-cp310-cp310-win_amd64.whl

Download URL Bottleneck-1.4.0-cp310-cp310-win_amd64.whl
Size 111.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
d69907d8d679cb5091a3f479c46bf1076f149f6311ff3298bac5089b86a2fab1
BLAKE2b-256 checksum
How to use checksums
2bdf343308a85e2e57d3e5fee15e6307b4a7f0d62cff2ef6c64968cb423d710a
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.0-cp310-cp310-win32.whl

Download URL Bottleneck-1.4.0-cp310-cp310-win32.whl
Size 106.9 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
f63e79bfa2f82a7432c8b147ed321d01ca7769bc17cc04644286a4ce58d30549
BLAKE2b-256 checksum
How to use checksums
bd083842d1134f88a980110fa0c2bf7cae00651adace9302572d177956f7ac47
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.0-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.4.0-cp310-cp310-musllinux_1_1_x86_64.whl
Size 399.5 kB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
c2c92545e1bc8e859d8d137aefa3b24843bd374b17c9814dafa3bbcea9fc4ec0
BLAKE2b-256 checksum
How to use checksums
ad305bc91213b68067262521762b659675059f28d2c97fb9c8e6b9c61ca8a1a0
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.0-cp310-cp310-musllinux_1_1_i686.whl

Download URL Bottleneck-1.4.0-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
59604949aea476f5075b965129eaa3c2d90891fd43b0dfaf2ad7621bb5db14a5
BLAKE2b-256 checksum
How to use checksums
1a0d4e24d986faa495c301d161f9a532e859111e9058af72abb07ac1129885f4
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.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Bottleneck-1.4.0-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
4a91e40bbb8452e77772614d882be2c34b3b514d9f15460f703293525a6e173d
BLAKE2b-256 checksum
How to use checksums
31ca52730df3ae53dddc38ef234863e104c45c71efd94670abb1b673b8f4224b
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.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL Bottleneck-1.4.0-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
381cbd1e52338fcdf9ff01c962e6aa187b2d8b3b369d42e779b6d33ac61f8d35
BLAKE2b-256 checksum
How to use checksums
1903b0bbd9abfa79e4b39f84b74696e2c34cc57a90fc2171938ec59123d66027
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.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL Bottleneck-1.4.0-cp310-cp310-macosx_11_0_arm64.whl
Size 98.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2110af22aa8c2779faba8aa021d6b559df04449bdf21d510eacd7910934189fe
BLAKE2b-256 checksum
How to use checksums
bb66d0ea6d29b2563b0b1b5efa5704ada7bf1a374cdc231ad51974fc1daf0b8b
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.0-cp39-cp39-win_amd64.whl

Download URL Bottleneck-1.4.0-cp39-cp39-win_amd64.whl
Size 111.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
23834d82177d6997f21fa63156550668cd07a9a6e5a1b66ea80f1a14ac6ffd07
BLAKE2b-256 checksum
How to use checksums
e476213676ac934053647e305fcb9ebc45773437d9abd317f8af1ebbdb3b4aff
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.0-cp39-cp39-win32.whl

Download URL Bottleneck-1.4.0-cp39-cp39-win32.whl
Size 106.9 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
817aa43a671ede696ea023d8f35839a391244662340cc95a0f46965dda8b35cf
BLAKE2b-256 checksum
How to use checksums
8bdd6f06c7f7a1cce8d5af4e880ad1b65d1db1164035c0c5ef10ac4ae4990d2a
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.0-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.4.0-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
889e6855b77345622b4ba927335d3118745d590492941f5f78554f157d259e92
BLAKE2b-256 checksum
How to use checksums
4cd51e6a99cc142b716f880850564feeae3163bf4675c03e26eb1f22ed5e1477
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.0-cp39-cp39-musllinux_1_1_i686.whl

Download URL Bottleneck-1.4.0-cp39-cp39-musllinux_1_1_i686.whl
Size 402.5 kB
Tags CPython 3.9 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
6136ce7dcf825c432a20b80ab1c460264a437d8430fff32536176147e0b6b832
BLAKE2b-256 checksum
How to use checksums
24870edfbec7cb3e87960f821bd2fdfe37108fa5c257f1133beaef0dcc69fdd9
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.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Bottleneck-1.4.0-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
2861ff645d236f1a6f5c6d1ddb3db37d19af1d91057bdc4fd7b76299a15b3079
BLAKE2b-256 checksum
How to use checksums
08a4201ba741c9a6fa980a39a24f36e8fe495f2f1151231035a550f307a5fffd
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.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL Bottleneck-1.4.0-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
90d5d188a0cca0b9655ff2904ee61e7f183079e97550be98c2541a2eec358a72
BLAKE2b-256 checksum
How to use checksums
f4dc786fa68c6af95ba7964754d326f0bd593e93a3b309afe68c95456991e21b
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.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL Bottleneck-1.4.0-cp39-cp39-macosx_11_0_arm64.whl
Size 98.5 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
28260197ab8a4a6b7adf810523147b1a3e85607f4e26a0f685eb9d155cfc75af
BLAKE2b-256 checksum
How to use checksums
df2de5f6724b1b3cbc8a845d9c7a5cb06414ce29411af6aa7bd1f6a461fb7c21
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.0-cp38-cp38-win_amd64.whl

Download URL Bottleneck-1.4.0-cp38-cp38-win_amd64.whl
Size 110.8 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
de17e012694e6a987bb4eb050dd7f0cf939195a8e00cb23aa93ebee5fd5e64a8
BLAKE2b-256 checksum
How to use checksums
8f36b4e032a2659c16d4f1bf820fb181695855c96dd32c8e04ed6f0495a4de71
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.0-cp38-cp38-win32.whl

Download URL Bottleneck-1.4.0-cp38-cp38-win32.whl
Size 106.1 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
6a36280ee33d9db799163f04e88b950261e590cc71d089f5e179b21680b5d491
BLAKE2b-256 checksum
How to use checksums
b91cd2a0cdd8cff862da22787e1158c23595a6370e2ef6097893d9ecde87050a
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.0-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.4.0-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
8746f0f727997ce4c7457dc1fec4e4e3c0fdd8803514baa3d1c4ea6515ab04b2
BLAKE2b-256 checksum
How to use checksums
41e03ea3113b170aedcd78ea116e3f0b4989e1040076b751de92c99b641370a7
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.0-cp38-cp38-musllinux_1_1_i686.whl

Download URL Bottleneck-1.4.0-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
220b72405f77aebb0137b733b464c2526ded471e4289ac1e840bab8852759a55
BLAKE2b-256 checksum
How to use checksums
6037718a5a06b1ebdce3e08561d4dd498b9fd64141f0f1de155adf4b3e885a81
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.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Bottleneck-1.4.0-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
6179791c0119aec3708ef74ddadab8d183e3742adb93a9028718e8696bdf572b
BLAKE2b-256 checksum
How to use checksums
b62f85206b7f15aa42ca76a12e2ecd37c667bc49683e7148dbf11e79be064602
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.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL Bottleneck-1.4.0-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
eea333dbcadb780356c54f5c4fa7754f143573b57508fff43d5daf63298eb26a
BLAKE2b-256 checksum
How to use checksums
7af62e8bf5b45e3ccb633391d7f1a86aa71e35641e79abdf16fe67f123237b42
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.0-cp38-cp38-macosx_11_0_arm64.whl

Download URL Bottleneck-1.4.0-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
03c43150f180d86a5633a6da788660d335983f6798fca306ba7f47ff27a1b7e7
BLAKE2b-256 checksum
How to use checksums
9e9d8d8f1ae64d70257ee22b51405c483c5684bad61f821fd36b67fd3208af2e
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.0-cp37-cp37m-win_amd64.whl

Download URL Bottleneck-1.4.0-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
834816c316ad184cae7ecb615b69876a42cd2cafb07ee66c57a9c1ccacb63339
BLAKE2b-256 checksum
How to use checksums
871dc4f86fab9ad7405355acb1bc5bb761baf8d6aef5f634d925da769d886a67
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.0-cp37-cp37m-win32.whl

Download URL Bottleneck-1.4.0-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
9903f017b9d6f2f69ce241b424ddad7265624f64dc6eafbe257d45661febf8bd
BLAKE2b-256 checksum
How to use checksums
3ce80dfd6c42e1eb08839c5874f1b28803e68781e9fb367f4313e8a01eaff168
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.0-cp37-cp37m-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.4.0-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
b5f72b66ccc0272de46b67346cf8490737ba2adc6a302664f5326e7741b6d5ab
BLAKE2b-256 checksum
How to use checksums
c4c1ba944aea0b5d4456e07c5ecc73f7c163efffe1de4326a52f65632072ea86
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.0-cp37-cp37m-musllinux_1_1_i686.whl

Download URL Bottleneck-1.4.0-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
c6097bf39723e76ff5bba160daab92ae599df212c859db8d46648548584d04a8
BLAKE2b-256 checksum
How to use checksums
fee21f25824502ebe4ecc2921378faf274bcd4f0add86839a148adebaf5ac9b2
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.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL Bottleneck-1.4.0-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
2bb79a2ac135567694f13339f0bebcee96aec09c596b324b61cd7fd5e306f49d
BLAKE2b-256 checksum
How to use checksums
541af867498d4cf29583768f8bd85e1ff6e49e547efdef3d14993a2d7edcbf04
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.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL Bottleneck-1.4.0-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
f2749602200aaa0e12a0f3f936dd6d4035384ad10d3acf7ac4f418c501683397
BLAKE2b-256 checksum
How to use checksums
bac817ea86e7b35c561955c220a8a9d8f03483a300469fb34782113a9715e623
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

This release

1.4.0 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