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.3.8

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.8
File Size Uploaded
Bottleneck-1.3.8.tar.gz 103.3 kB Details

Built distributions (wheels)

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

Total release size: 11.2 MB

Release files / Bottleneck-1.3.8.tar.gz

Download URL Bottleneck-1.3.8.tar.gz
Size 103.3 kB
Tags Source
SHA-256 checksum
How to use checksums
6780d896969ba7f53c8995ba90c87c548beb3db435dc90c60b9a10ed1ab4d868
BLAKE2b-256 checksum
How to use checksums
f056732cc7285ad7767ab248631b823fff2e6b9175a5bff86637627fa3fc6315
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / Bottleneck-1.3.8-cp312-cp312-win_amd64.whl

Download URL Bottleneck-1.3.8-cp312-cp312-win_amd64.whl
Size 110.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
bcba1d5d5328c50f94852ab521fcb26f35d9e0ccd928d120d56455d1a5bb743f
BLAKE2b-256 checksum
How to use checksums
d58e23b327711460bad01b451b8365d13c43cc030789071fcdbe1a36e990b530
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / Bottleneck-1.3.8-cp312-cp312-win32.whl

Download URL Bottleneck-1.3.8-cp312-cp312-win32.whl
Size 105.5 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
d3ae2bb5d4168912e438e377cc1301fa01df949ba59cd86317b3e00404fd4a97
BLAKE2b-256 checksum
How to use checksums
80d362c5b6e710e4b2144b82e1b850af6f825477c7ed8fd9a3c8577f1d8d3dc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / Bottleneck-1.3.8-cp312-cp312-musllinux_1_1_x86_64.whl

Download URL Bottleneck-1.3.8-cp312-cp312-musllinux_1_1_x86_64.whl
Size 401.9 kB
Tags CPython 3.12 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
99fab17fa26c811ccad63e208314726e718ae6605314329eca09641954550523
BLAKE2b-256 checksum
How to use checksums
298ef73aac77c7c12f59ca468220c788fb61935f6909998dd11c96e40a3c84ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / Bottleneck-1.3.8-cp312-cp312-musllinux_1_1_i686.whl

Download URL Bottleneck-1.3.8-cp312-cp312-musllinux_1_1_i686.whl
Size 409.1 kB
Tags CPython 3.12 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
60139c5c3d2a9c1454a04af5ee981a9f56548d27fa36f264069b149a6e9b01ed
BLAKE2b-256 checksum
How to use checksums
cb6149da8b3bcdabf7fdf00501d4e92579d496e931093e8e58a2e99428b8dee3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 360.3 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
fba5fd1805c71b2eeea50bea93d59be449c4af23ebd8da5f75fd74fd0331e314
BLAKE2b-256 checksum
How to use checksums
e8f6dbefd2f642aa404ffb972361584241c135f54f30fb77f91b0f3b53f8a04d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 364.4 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
d3400f47dda0196b5af50b0b0678e33cc8c42e52e55ae0a63cdfed60725659bc
BLAKE2b-256 checksum
How to use checksums
ab8b8afb54a1b0a35d0562954d3f5f95ee85f4117a4fc13dabd2ef260f6fc5e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / Bottleneck-1.3.8-cp312-cp312-macosx_10_9_x86_64.whl

Download URL Bottleneck-1.3.8-cp312-cp312-macosx_10_9_x86_64.whl
Size 116.6 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c6e93ed45c6c83392f73d0333b310b38772df7eb78c120c1447245691bdedaf4
BLAKE2b-256 checksum
How to use checksums
8d053357d07238434db3aa4a5f0528bd57b15674665cf1913f4e4f52c9ed597d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp311-cp311-win_amd64.whl
Size 110.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
167a278902775defde7dfded6e98e3707dfe54971ffd9aec25c43bc74e4e381a
BLAKE2b-256 checksum
How to use checksums
a7eff5ee62f290f61842b34413ae82042825556ee1078e195d0e34c674fdc72e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp311-cp311-win32.whl
Size 104.8 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
350520105d9449e6565b3f0c4ce1f80a0b3e4d63695ebbf29db41f62e13f6461
BLAKE2b-256 checksum
How to use checksums
feb39016c2c8ee9c0d5cfc25d7736a1b1ebb6b368ebb54124c94b14426963376
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp311-cp311-musllinux_1_1_x86_64.whl
Size 400.8 kB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
20aa31a7d9d747c499ace1610a6e1f7aba6e3d4a9923e0312f6b4b6d68a59af3
BLAKE2b-256 checksum
How to use checksums
4e2bdb9f1ee1a80e72de9118d50db0437b6fdbcb79fb4091d6a290b729211328
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-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
4bd7183b8dcca89d0e65abe4507c19667dd31dacfbcc8ed705bad642f26a46e1
BLAKE2b-256 checksum
How to use checksums
649e63c688eb01f2684093deddb3cfc472183d2d8e4f3197e5fee81809afddeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 358.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f40724b6e965ff5b88b333d4a10097b1629e60c0db21bb3d08c24d7b1a904a16
BLAKE2b-256 checksum
How to use checksums
8c937c0742925ffdc924b1fb9104e2072fa14451bf312b66f7e044550867668b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 363.9 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
2c4ea8b9024dcb4e83b5c118a3c8faa863ace2ad572849da548a74a8ee4e8f2a
BLAKE2b-256 checksum
How to use checksums
e198361c5fa4f5f8510b2512053da8bcfe961d3fe1b16c06912832a50df5ef27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp311-cp311-macosx_10_9_x86_64.whl
Size 115.9 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d0a7f454394cd3642498b6e077e70f4a6b9fd46a8eb908c83ac737fdc9f9a98c
BLAKE2b-256 checksum
How to use checksums
5d13c8abebadc53a40ac283539526abad2f750cae502a0bca10831d15cfe5a0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp310-cp310-win_amd64.whl
Size 110.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
d41000ea7ca196b5fd39d6fccd34bf0704c8831731cedd2da2dcae3c6ac49c42
BLAKE2b-256 checksum
How to use checksums
c33ce0295e52d1f94c7bbc258f8014b654cc5255eb275a4cfcc17641ec8e4616
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp310-cp310-win32.whl
Size 104.9 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
271b6333522beb8aee32e640ba49a2064491d2c10317baa58a5996be3dd443e4
BLAKE2b-256 checksum
How to use checksums
d345afe48605a21de5daebefac2ef5c8a50b39cc881da6624087c55115ffb0d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp310-cp310-musllinux_1_1_x86_64.whl
Size 396.3 kB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
2948502b0394ee419945b55b092585222a505c61d41a874c741be49f2cac056f
BLAKE2b-256 checksum
How to use checksums
e79d36958c5ca77cb5cf671a50bf75e7c8b35e5b5cf21c7f3c55467e55e92124
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp310-cp310-musllinux_1_1_i686.whl
Size 404.2 kB
Tags CPython 3.10 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
770b517609916adeb39d3b1a386a29bc316da03dd61e7ee6e8a38325b80cc327
BLAKE2b-256 checksum
How to use checksums
3df14f50b044c6f15eb6e81574c1857096c8e1b3deff3f12b732a6788ce6c7f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

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

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

Download URL Bottleneck-1.3.8-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
d073a31e259d40b25e29dbba80f73abf38afe98fd730c79dad7edd9a0ad6cff5
BLAKE2b-256 checksum
How to use checksums
3a00bf8d80521c37cbf65169f9c881068bdf6c32a2264742c865fae5a3f2bbd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp310-cp310-macosx_10_9_x86_64.whl
Size 115.9 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
865c8ed5b798c0198b0b80553e09cc0d890c4f5feb3d81d31661517ca7819fa3
BLAKE2b-256 checksum
How to use checksums
637bf1458dd143bd00347e7b28a57d57751579b985260be5411957cdee939e60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp39-cp39-win_amd64.whl
Size 110.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
8615eeb75009ba7c0a112a5a6a5154ed3d61fd6b0879631778b3e42e2d9a6d65
BLAKE2b-256 checksum
How to use checksums
4e13506ca844416377b49ca28761326eeb9d5bcd6ec433b34bc5252e339c76e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp39-cp39-win32.whl
Size 104.9 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
211f881159e8adb3a57df2263028ae6dc89ec4328bfd43f3421e507406c28654
BLAKE2b-256 checksum
How to use checksums
b45e81133f09294b107f33ba5419f0d98b53d5f1a62829b5daa32f3b8f3d371d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-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
3c74c18f86a1ffac22280b005df8bb8a58505ac6663c4d6807f39873c17dc347
BLAKE2b-256 checksum
How to use checksums
7cbae21ac909d8d22b1e35e7e519196323a63cd396881305f355f8b89033c2af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-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
cfbc4a3a934b677bfbc37ac8757c4e1264a76262b774259bd3fa8a265dbd668b
BLAKE2b-256 checksum
How to use checksums
3114a60e6537b7b91b2ff2abd3371b403663e9ddeac3ef9227c89ea8ae0fe076
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-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
fadfd2f3931fdff42f4b9867eb02ed7c662d01e6099ff6b347b6ced791450651
BLAKE2b-256 checksum
How to use checksums
434f8ccd73a0c9baa686c05084b08ca949289ebba99ba77290c1e8279dff637c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 358.3 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
92700867504a213cafa9b8d9be529bd6e18dc83366b2ba00e86e80769b93f678
BLAKE2b-256 checksum
How to use checksums
3544a5a7acb71eb11a0495d3f6c395540fb0ae72463d82c44b41be19332bbb39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp39-cp39-macosx_10_9_x86_64.whl
Size 115.9 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
84453548b0f722c3be912ce3c6b685917fea842bf1252eeb63714a2c1fd1ffc9
BLAKE2b-256 checksum
How to use checksums
f90bb6271c7608fdcfaf6e276d4f0527df9d609611a398c3260d614d63c385e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp38-cp38-win_amd64.whl
Size 110.1 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
51c8bb3dffeb72c14f0382b80de76eabac6726d316babbd48f7e4056267d7910
BLAKE2b-256 checksum
How to use checksums
4d1d000f271467bb5080c3f9ddcd165757d2b8b90d9f3d7cf3e8a90ec9c155e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp38-cp38-win32.whl
Size 104.9 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
93d359fb83eb3bdd6635ef6e64835c38ffdc211441fc190549f286e6af98b5f6
BLAKE2b-256 checksum
How to use checksums
d8506088ac3bda3a44546c397edb00f514bc0a394494ce0e4dae949846876bf0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-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
02616a830bd477f5ba51103396092da4b9d83cea2e88f5b8069e3f4f7b796704
BLAKE2b-256 checksum
How to use checksums
7387e6ddb6bf542f0d5a213cfcc55a6ab0caf8aa66f5afc4c0699e891559caf6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-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
b69fcd4d818bcf9d53497d8accd0d5f852a447728baaa33b9b7168f8c4221d06
BLAKE2b-256 checksum
How to use checksums
6ac432410e1ad28d0d394674e1961e214f83830f871e6d1dacd29f0e02a54bb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-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
8b5ed34a540eb7df59f45da659af9f792306637de1c69c95f020294f3b9fc4a8
BLAKE2b-256 checksum
How to use checksums
f87c95da2b10aa0ee7765706b18facf78957cb548e366cb0f10b0dc85ab8d490
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-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
019dd142d1e870388fb0b649213a0d8e569cce784326e183deba8f17826edd9f
BLAKE2b-256 checksum
How to use checksums
c05952d9023c55d49795d0e6259d0da172c13952fff7ef353d53285a770f898d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp38-cp38-macosx_10_9_x86_64.whl
Size 115.9 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
54a1b5d9d63b2d9f2955f8542eea26c418f97873e0abf86ca52beea0208c9306
BLAKE2b-256 checksum
How to use checksums
4c8a5e4007f038ff95087930f2f4c686624975c4cfa528f587b391b2431b5249
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp37-cp37m-win_amd64.whl
Size 110.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
90b87eed152bbd760c4eb11473c2cf036abdb26e2f84caeb00787da74fb08c40
BLAKE2b-256 checksum
How to use checksums
0f128d5931b4093ee0ad535ef7e359bb0f1aad6064af70a299e9d2b546c81163
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

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

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

Download URL Bottleneck-1.3.8-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
84ca5e741fae1c1796744dbdd0d2c1789cb74dd79c12ea8ec5834f83430f8520
BLAKE2b-256 checksum
How to use checksums
5587d4926a426169240d4df97f783125fec0247bc41c079b745a997b41ea6968
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-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
38837c022350e2a656453f0e448416b7108cf67baccf11d04a0b3b70a48074dd
BLAKE2b-256 checksum
How to use checksums
7214de024359f23e430948ebbfb9d7cb8e3a700b37016741ced54e36fc61af59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-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
bf7763cf1516fa388c3587d12182fc1bc1c8089eab1a0a1bf09761f4c41af73c
BLAKE2b-256 checksum
How to use checksums
326dfaacec7b9c387fd4a819816a9fa35aab127a2dd91ed743af8bf437f85e88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-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
7ca25f0003ef65264942f6306d793e0f270ece8b406c5a293dfc7d878146e9f8
BLAKE2b-256 checksum
How to use checksums
037002f0dfed1a8fe7363433421d7a48f45d31e2ab26db6075553b29ad0fd5c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL Bottleneck-1.3.8-cp37-cp37m-macosx_10_9_x86_64.whl
Size 115.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8d01fd5389d3160d54619119987ac24b020fa6810b7b398fff4945892237b3da
BLAKE2b-256 checksum
How to use checksums
ac2074a2b437d641b274671cca1ebfd09c455c901c843f7b1e6c41ef997e3f90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

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.3.8 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