Skip to main content

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

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

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

Find the nanmean:

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

Moving window mean:

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

Benchmark

Bottleneck comes with a benchmark suite:

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

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

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

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

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

Where

download

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

docs

https://bottleneck.readthedocs.io

code

https://github.com/pydata/bottleneck

mailing list

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

License

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

Install

Requirements:

Bottleneck

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

Compile

gcc, clang, MinGW or MSVC

Unit tests

pytest

Documentation

sphinx, numpydoc

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

$ pip install .

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

python setup.py install --compiler=mingw32

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

Unit tests

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

In [1]: import bottleneck as bn

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

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

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

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

Metadata

Release files for Bottleneck 1.3.7

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

Source distribution (sdist)

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

Built distributions (wheels)

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

Total release size: 11.2 MB

Release files / Bottleneck-1.3.7.tar.gz

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

Release files / Bottleneck-1.3.7-cp311-cp311-win_amd64.whl

Download URL Bottleneck-1.3.7-cp311-cp311-win_amd64.whl
Size 109.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
bd69b1844c90f6bcf1b679a608fb2c0909be5e045f91674d61a0e4c3596644be
BLAKE2b-256 checksum
How to use checksums
8f5a779a74465c0353c98ed5736b6da125e360be8170659c10f40ef13ca53265
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.7-cp311-cp311-win32.whl

Download URL Bottleneck-1.3.7-cp311-cp311-win32.whl
Size 104.7 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
b624023f173332d209ed5bd4134fae43d2432d61c6b17a49a6b7c5591caa7cc4
BLAKE2b-256 checksum
How to use checksums
e82d1e83d15924dea4356e03d39f4a70d2a3b4be99220ba09199f6af10358ab8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.7-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.3.7-cp311-cp311-musllinux_1_1_x86_64.whl
Size 400.7 kB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
2a39049aa1cb798538f96150098f50badb37417c41cecfa8a441c0c4e6433c7e
BLAKE2b-256 checksum
How to use checksums
ef9507c108b7482a7d3b5f2dbd1baef0b67597b37a1bc7b07e94c9300fcf4d53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.7-cp311-cp311-musllinux_1_1_i686.whl

Download URL Bottleneck-1.3.7-cp311-cp311-musllinux_1_1_i686.whl
Size 408.6 kB
Tags CPython 3.11 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
abfc22762640cc7716c1bd9a409bde0f834167a2584775eb644c6afe7bae3319
BLAKE2b-256 checksum
How to use checksums
a3bb5c0d54030a1524673e3a9e9b28206ef372301fe02108f4889cff66866fca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL Bottleneck-1.3.7-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 358.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
79160e49a5a0438468b970967e29addde2d9c6a6ce930144de7ccd8151077603
BLAKE2b-256 checksum
How to use checksums
3d9d99c3f3724ce1094ba66bcaa67050c9d981d4455b049a8440ce98f67f3100
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL Bottleneck-1.3.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 363.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
bbda2b27e81a47b7578bce6a8cb2f5eb899279c828d8efb5a154d8ede785093d
BLAKE2b-256 checksum
How to use checksums
77698e436b62fc6543fa08db2b571296da699ad804391ce04ca343bcfc812360
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Bottleneck-1.3.7-cp311-cp311-macosx_10_9_x86_64.whl

Download URL Bottleneck-1.3.7-cp311-cp311-macosx_10_9_x86_64.whl
Size 115.0 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
752c97d64ebebdc10a5568d97b81b4971238fa4b53533248d227c4ea759aee4e
BLAKE2b-256 checksum
How to use checksums
118e97b5d2cce0733ce27abda9288b5e6c85a6e4dade374b25e9eaaa780ac3c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Download URL Bottleneck-1.3.7-cp39-cp39-macosx_10_9_x86_64.whl
Size 115.0 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
01e61a512d645193cf4cf4fdacf98d3140c26ace0fcf4c4ed8fdfa366c57e0d1
BLAKE2b-256 checksum
How to use checksums
27d980bf7588b4d9e3f1e3230325d26c1705867014b51805ce393d8b32534717
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

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

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

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

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

Download URL Bottleneck-1.3.7-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
175ae3d92142769a5acd169ac2d7df22107b72f6d4c932ff56f5afcef39d5877
BLAKE2b-256 checksum
How to use checksums
645c19070cf8c742ee13dd39f45851432519d327947e3859b9f034ebd6997aa6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

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

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

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

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

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

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

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

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

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

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

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

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

Download URL Bottleneck-1.3.7-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
b5ec31e0b52cbfd716255695ec5fe87662a5961d2b8b49936f3608e36a04d926
BLAKE2b-256 checksum
How to use checksums
fb86204fc271df27aa57f661b3517a4ec0c301d8155b49ad8789ad53d36d6934
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL Bottleneck-1.3.7-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
d982e1e3f72cc7ca4f558e9ef7db7a97ce68a915b1db8249fe088b3e78974b21
BLAKE2b-256 checksum
How to use checksums
59fd5b0cc377f507e87c596574c1dc224ec20a838db236b6f200a8bd63dacc2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL Bottleneck-1.3.7-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
e26c655736701365d66c64056fc272952d0e2a52718c637254d7dd9a7efa97a8
BLAKE2b-256 checksum
How to use checksums
318d4578f6f1d98b87749d1d91f11830f577c262dbf29135fbca1b1d3d3af457
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL Bottleneck-1.3.7-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
5977f1fd02f01035176a99c01b3fb0eefdaff002c30a4710f7279215b0a317f5
BLAKE2b-256 checksum
How to use checksums
68f7752f528fa5f409bccfaa6333576b7a46f30985ad23303b3211bac8e3d2f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Release history Release notifications | RSS feed

1.5.0

43 release files

1.4.2

36 release files

1.4.1

36 release files

1.4.0

42 release files

1.3.8

43 release files

This release

1.3.7 This release

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