Skip to main content
Pre-release

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

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

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

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

Find the nanmean:

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

Moving window mean:

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

Benchmark

Bottleneck comes with a benchmark suite:

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

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

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

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

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

Where

download

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

docs

https://bottleneck.readthedocs.io

code

https://github.com/pydata/bottleneck

mailing list

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

License

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

Install

Bottleneck provides binary wheels on PyPI for all the most common platforms. Binary packages are also available in conda-forge. We recommend installing binaries with pip, uv, conda or similar - it’s faster and easier than building from source.

Installing from source

Requirements:

Bottleneck

Python >=3.9; 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

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.5.0rc1

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.5.0rc1
File Size Uploaded
bottleneck-1.5.0rc1.tar.gz 104.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for Bottleneck 1.5.0rc1
File
bottleneck-1.5.0rc1-cp313-cp313t-win_amd64.whl CPython 3.13 CPython 3.13 free-threading Windows x86-64 Details
bottleneck-1.5.0rc1-cp313-cp313t-win32.whl CPython 3.13 CPython 3.13 free-threading Windows x86-32 Details
bottleneck-1.5.0rc1-cp313-cp313t-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64 Details
bottleneck-1.5.0rc1-cp313-cp313t-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64 Details
bottleneck-1.5.0rc1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 Details
bottleneck-1.5.0rc1-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
bottleneck-1.5.0rc1-cp313-cp313t-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64 Details
bottleneck-1.5.0rc1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
bottleneck-1.5.0rc1-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
bottleneck-1.5.0rc1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
bottleneck-1.5.0rc1-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
bottleneck-1.5.0rc1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
bottleneck-1.5.0rc1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
bottleneck-1.5.0rc1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
bottleneck-1.5.0rc1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
bottleneck-1.5.0rc1-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
bottleneck-1.5.0rc1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
bottleneck-1.5.0rc1-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
bottleneck-1.5.0rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
bottleneck-1.5.0rc1-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.5.0rc1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
bottleneck-1.5.0rc1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
bottleneck-1.5.0rc1-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
bottleneck-1.5.0rc1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
bottleneck-1.5.0rc1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
bottleneck-1.5.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
bottleneck-1.5.0rc1-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.5.0rc1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
bottleneck-1.5.0rc1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
bottleneck-1.5.0rc1-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
bottleneck-1.5.0rc1-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
bottleneck-1.5.0rc1-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
bottleneck-1.5.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
bottleneck-1.5.0rc1-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.5.0rc1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
bottleneck-1.5.0rc1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
bottleneck-1.5.0rc1-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
bottleneck-1.5.0rc1-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
bottleneck-1.5.0rc1-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
bottleneck-1.5.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
bottleneck-1.5.0rc1-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.5.0rc1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 10.8 MB

Release files / bottleneck-1.5.0rc1.tar.gz

Download URL bottleneck-1.5.0rc1.tar.gz
Size 104.2 kB
Tags Source
SHA-256 checksum
How to use checksums
c3974c7250ce6a0bb30b7389416d637ce4933553166a85b3e4f12d245184802a
BLAKE2b-256 checksum
How to use checksums
c96d5c6769a781abc7628ef9e6f590f3ea6067951d42870b91b79411609d8128
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp313-cp313t-win_amd64.whl

Download URL bottleneck-1.5.0rc1-cp313-cp313t-win_amd64.whl
Size 113.8 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
8d9c1e31f50dd080f8c232358c0eb3c552bfc0298de8112efb3ef56510a12636
BLAKE2b-256 checksum
How to use checksums
43e9307a690e56e5d1997c6a02a04bdcd9b483fd399d43b133b5cc7e0d07820a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp313-cp313t-win32.whl

Download URL bottleneck-1.5.0rc1-cp313-cp313t-win32.whl
Size 109.4 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
3d3dc53be488399a95ae49f76a2705483631af5a53b41931747aeac113b8eaed
BLAKE2b-256 checksum
How to use checksums
063078ac08edf0b07de82a3d50fcad12d51027b2749f9d111ae0d4a98daedcb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp313-cp313t-musllinux_1_2_x86_64.whl

Download URL bottleneck-1.5.0rc1-cp313-cp313t-musllinux_1_2_x86_64.whl
Size 386.4 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5fe4de1fc3101d1dac455bbd35aa76f9a18f3ef21240ba661362bd37c5293ad7
BLAKE2b-256 checksum
How to use checksums
dcd32f6cff760ef733b80b80caeeec9c75405f196df4e5e1cc34519db5f7ec0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp313-cp313t-musllinux_1_2_aarch64.whl

Download URL bottleneck-1.5.0rc1-cp313-cp313t-musllinux_1_2_aarch64.whl
Size 375.5 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e8995c358d863e23d2b68aca36a1e8154b0393865d7ef42d4eb8343779de11db
BLAKE2b-256 checksum
How to use checksums
c3970e0e4169738d10fb6da0e847c390846b5f943114510dc0442c7d14fb86a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bottleneck-1.5.0rc1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 372.1 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
710fe1d4b267cccf6cc4f7c8f057290046ad1a5019e5a8745c643f5671468f22
BLAKE2b-256 checksum
How to use checksums
a51fdd5c4c5b3e34a252ca298cbc367b84bb4cc2e3ac90c1a6201d76e24adde5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bottleneck-1.5.0rc1-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 376.6 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
45532642a88c7292a8ba5957d1a2bef36c966c1e4851e25fdc9b21de9012122b
BLAKE2b-256 checksum
How to use checksums
af274285634016e6e051a8f31d7e738e0989d52d5e3b65e7e1aefe27d5706d10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp313-cp313t-macosx_11_0_arm64.whl

Download URL bottleneck-1.5.0rc1-cp313-cp313t-macosx_11_0_arm64.whl
Size 100.9 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
22b010ca415b5d5e37467cd718d2cbddddcde4deca08f01a1b9dc3dce62f73fd
BLAKE2b-256 checksum
How to use checksums
4c4cbf47f6f3ec7aa0aa7de8325bac65d058b1aa0a84a6e958c5556f683fa333
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp313-cp313-win_amd64.whl

Download URL bottleneck-1.5.0rc1-cp313-cp313-win_amd64.whl
Size 112.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
cac59d65fca97046bf66e18fc2c5e7b35d151780dba6974c6c659675d080040a
BLAKE2b-256 checksum
How to use checksums
c3fd51508cb38f786c8b92861a2dc5e39992e90455a77dadde3ce284d5d5b3c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp313-cp313-win32.whl

Download URL bottleneck-1.5.0rc1-cp313-cp313-win32.whl
Size 108.0 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
cc5060fa196125e82c87e4cedf747b4aaf20a59f42d68be3d1782d1d4a2c1d98
BLAKE2b-256 checksum
How to use checksums
b6e349b3a1576b897ce954b36db3a2aa62aaaf526026ae2664059771e553d5dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL bottleneck-1.5.0rc1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 373.5 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0ce076165f5878b155154803f725d536e0a643e9fb9a55831136f468b4244ea7
BLAKE2b-256 checksum
How to use checksums
a864850d5fbd7b3d390b6a399f339147e65de70180ccf85fc4a28bfc919e232b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL bottleneck-1.5.0rc1-cp313-cp313-musllinux_1_2_aarch64.whl
Size 361.5 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
06975b6bbc60b33a07cc4d0786c3ed47306dde92f8bec29e61e3930cb0d97aa9
BLAKE2b-256 checksum
How to use checksums
08bf19d99bf029a93acbd52a52b643f18881f8ecec0432989d3d1009066dbe67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bottleneck-1.5.0rc1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 358.0 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
084a00a51822631becafdbe8311f26bc3a7697405529842e1c664252025d1c23
BLAKE2b-256 checksum
How to use checksums
abdebb869aa3f1bb003bfeff12a0a9367a84cd98493506637691e9ba34feeeb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bottleneck-1.5.0rc1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 362.9 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
1f32669880dc7bd566846e086d42b2f2d29892cab6bee87deb463c6477e778bb
BLAKE2b-256 checksum
How to use checksums
c87c0877eb3c765ea7d9a476a10b476469498d286d76e8979e8c4130db8daf66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp313-cp313-macosx_11_0_arm64.whl

Download URL bottleneck-1.5.0rc1-cp313-cp313-macosx_11_0_arm64.whl
Size 99.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bc9fd34702b207bfcfd829b0d4958d8080fb03c0e537ec3ba5f90c201ccb8501
BLAKE2b-256 checksum
How to use checksums
d2a8fd9b4dbeea29db9125997e4a3484045a8174d1e29a2b16865c6dd4fd9a3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp312-cp312-win_amd64.whl

Download URL bottleneck-1.5.0rc1-cp312-cp312-win_amd64.whl
Size 112.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d3f53dbe96d2d0f5e374344d72ceaf11ffe0fe1725ed10f040e06d46496486bb
BLAKE2b-256 checksum
How to use checksums
d18d51ae776190d1425965fd7fd5957922fc144ccba7eb6f1163da9cd5eec49e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp312-cp312-win32.whl

Download URL bottleneck-1.5.0rc1-cp312-cp312-win32.whl
Size 108.0 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
1da538460803900ddd567ce3a92543ac6aa5a2eb11dee5ede57a64e890f6a8df
BLAKE2b-256 checksum
How to use checksums
c0f1903ed7bc7dee1634503595405736be982748e32d4e5d9423730b7fe9ae4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL bottleneck-1.5.0rc1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 373.3 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
841b0c8f456394a803026364cc3a57e44d6dd72a66810b11b131ba9879526e42
BLAKE2b-256 checksum
How to use checksums
ef146f196b7d7cbaba1a89f1d2886d0cc941619f110957e7f4cee85ebce67cef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL bottleneck-1.5.0rc1-cp312-cp312-musllinux_1_2_aarch64.whl
Size 361.2 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
35de3790bc554400a0ad10834d953e27d7fd20df147ea387a95a371bb86fb13b
BLAKE2b-256 checksum
How to use checksums
4ebb8aeba7e9eda7d4aa2918657b7ead8eefcc36b385ae780feef73a52ab3451
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bottleneck-1.5.0rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 358.1 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
904ed5f42f7f66be8555a5c6eee0623cf40dbc6871fa280d01afcf43d9102fbc
BLAKE2b-256 checksum
How to use checksums
88526d9461718acb50e19fda2846d68a4a08ea6bfa52937b3303210ada114890
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bottleneck-1.5.0rc1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 362.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
e6d89f98166167525af923eac7c3ac0fd8e03da92092adba7d7be8e08a0bd691
BLAKE2b-256 checksum
How to use checksums
7e0ce8ed6aa70f595e230746ded6ea4708e6697be7cc004c706663bdda384ffd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp312-cp312-macosx_11_0_arm64.whl

Download URL bottleneck-1.5.0rc1-cp312-cp312-macosx_11_0_arm64.whl
Size 99.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d020aec9db16c028d93661a5fffd1e3943088baef0fa37c01b523e33c6040e05
BLAKE2b-256 checksum
How to use checksums
f51d46c1ef56f8c044e936f25d2f548556fe4773d0fb51bdbea12db727019bf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp311-cp311-win_amd64.whl

Download URL bottleneck-1.5.0rc1-cp311-cp311-win_amd64.whl
Size 112.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3cb97e04d58d602053fa1fde870d37033b3eea8ef20555abcdabae8507093cb4
BLAKE2b-256 checksum
How to use checksums
2c8748f4bb2d35201053f03aeed3b83d99c31ae289a3d30dbb8b0cbe1d663ec3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp311-cp311-win32.whl

Download URL bottleneck-1.5.0rc1-cp311-cp311-win32.whl
Size 107.7 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
a9f24b72a0ced8400ece57d54e6db9d17157555423799f361fd26ab6dd7aeace
BLAKE2b-256 checksum
How to use checksums
50c9b94cda52f0003350cf79d0c17ee72ccb8d3f91793a1a1a84216a83525fa2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL bottleneck-1.5.0rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 371.9 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9d943ef0aef6a024076f9d7bab7910b65538045d60c21c840756a815fd47ef91
BLAKE2b-256 checksum
How to use checksums
69d7f7e9f97b3a3a3b30f54654a296a9c1daf99dbdfbee6c1cc48d517d220159
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL bottleneck-1.5.0rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Size 361.4 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
750d73ee5c8d69bd364e636faeb8276fe901e80af3186ad0f3b9e1fdaa2097ec
BLAKE2b-256 checksum
How to use checksums
5b8e8e42b68a4b302fa4aaf7cfd03c426aad84448a2145524cd9a67eccf359d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bottleneck-1.5.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 357.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5a75d2dd887e1554a170cf0318b37bdf56ae94b2cc5bcf42ede2220d1e706cbb
BLAKE2b-256 checksum
How to use checksums
38260cfd3abe88591b4bb4af0942a5d604e81fb55d2ceac52db1695517676ed6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bottleneck-1.5.0rc1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 361.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
649997f73661aecce29fe7fe4f449536a75cb491971715785b479d52e7497a44
BLAKE2b-256 checksum
How to use checksums
20df868ae881ceb6a6f4284b360718b74be23f79ccb25dd96d290082ef34df68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp311-cp311-macosx_11_0_arm64.whl

Download URL bottleneck-1.5.0rc1-cp311-cp311-macosx_11_0_arm64.whl
Size 99.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
595a61971f970a9b254ca855bf09a16d9e26a6c27acf1b77222f73a917aba720
BLAKE2b-256 checksum
How to use checksums
02e529dcc29d111e94d82355f43a35d277b14b893c3c2e2535c63413eea304f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp310-cp310-win_amd64.whl

Download URL bottleneck-1.5.0rc1-cp310-cp310-win_amd64.whl
Size 112.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b97463bf519878682bc3ee5e3569b532d9022718023a6af2a9cdc053a286b03f
BLAKE2b-256 checksum
How to use checksums
9b4bd60cde9b354c4443d255546685c9cfc9ed9546a693749c0ef88a2f708cee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp310-cp310-win32.whl

Download URL bottleneck-1.5.0rc1-cp310-cp310-win32.whl
Size 107.8 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
f33f80b6cf353225c541ac546f516a9eef2c26cc555a280eb72396b5c8be3c94
BLAKE2b-256 checksum
How to use checksums
870fee133ef6a0cb7269fce71095b8f674f14ff833ffc2854640e474c326d1f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL bottleneck-1.5.0rc1-cp310-cp310-musllinux_1_2_x86_64.whl
Size 367.7 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
39407f3096605004df3d3abb0bc3ba978bbc8363449a1a353db9dfd43126056e
BLAKE2b-256 checksum
How to use checksums
61256acfd7bbaa582608ecbf785e71d0e370589d027c2d29b560cf01ba1b1100
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL bottleneck-1.5.0rc1-cp310-cp310-musllinux_1_2_aarch64.whl
Size 357.2 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
1d683a374b39e20437ff942b27476b0b4ac88f39b809bc6da357cd7e1bb3283b
BLAKE2b-256 checksum
How to use checksums
04a184058e177b6985893d185b8c33e0c0206efae63e2c8e674a0a99a9e0542b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bottleneck-1.5.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 353.1 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
687c853619ee51f3562953eb1b992c0c650bc14b8c944d47bdd748cae7198922
BLAKE2b-256 checksum
How to use checksums
8ad639d814ed0cfa667bc2ec53b07928c0ff35876214348b245d13695287c0b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bottleneck-1.5.0rc1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 357.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
d2b6285179759640ace6507342219afddac9a65dbd03106d765292498f2343cc
BLAKE2b-256 checksum
How to use checksums
d3f66ea18c3dbd8dbb0ace08279c201fbde5c8ac676143279529f631249e78e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp310-cp310-macosx_11_0_arm64.whl

Download URL bottleneck-1.5.0rc1-cp310-cp310-macosx_11_0_arm64.whl
Size 99.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
56aad5b3efce8b4dd7707d7b5c9e2f2ace95d2584898d5e38dd5710ba93ec64e
BLAKE2b-256 checksum
How to use checksums
1016f15c2ca5bb3523dcd3d511aa351ea7434d3977a3f209056000616601c65a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp39-cp39-win_amd64.whl

Download URL bottleneck-1.5.0rc1-cp39-cp39-win_amd64.whl
Size 112.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
30543d18ac16eaf416a6da01034860ce23f14f0ebb1fbcc0bb5d5d8d73bddc71
BLAKE2b-256 checksum
How to use checksums
d65ab5bd8d8e7f421470510fa3cc14f21d7a035885299ba094d2d17a4be037bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp39-cp39-win32.whl

Download URL bottleneck-1.5.0rc1-cp39-cp39-win32.whl
Size 107.8 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
8520c74d6bd7c15ca78b46dbbc9e7720e90693bd7d8c2eb669c9b94c6c0f6f1f
BLAKE2b-256 checksum
How to use checksums
6c09b3e59667c8e6e80cb762b0916aa842ca4f77b105d56f30546be25dca82e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL bottleneck-1.5.0rc1-cp39-cp39-musllinux_1_2_x86_64.whl
Size 366.7 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a8322686d202765a8e231acefdb4fee03e40848b8646265ffd968c7c184004d7
BLAKE2b-256 checksum
How to use checksums
8c5633d69f61e61a97da6799a3ce5a445a0dd65e6e1b2485c8dd7804b9cbeab4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL bottleneck-1.5.0rc1-cp39-cp39-musllinux_1_2_aarch64.whl
Size 356.2 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
79c79b78c6dd6361f06004e4c0bc18cc3c3fe1f63fcad6d77b3b7ae341397203
BLAKE2b-256 checksum
How to use checksums
d0634d70b4a507ffe4e5f12c9126c7385d964a7f387f8dc22abb968e408f441c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bottleneck-1.5.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 352.3 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
fe1aba043ef2564b895e2d9722ffceeaf6049c4b1755cc5a70f5cee5ec0b406e
BLAKE2b-256 checksum
How to use checksums
abf177b3c5d561fa485b63a6b4e03b965c6f70b323b97b130fb7f458bc663c62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bottleneck-1.5.0rc1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 356.0 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
9b0f161f9b5f18d98d822b46ac45694a1025b16a6b129c2c9b234dda1f058599
BLAKE2b-256 checksum
How to use checksums
162f1d763ed79a0f10d6e6111b85c3fc21cfd86626f6163f5fe304f1296d8f0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bottleneck-1.5.0rc1-cp39-cp39-macosx_11_0_arm64.whl

Download URL bottleneck-1.5.0rc1-cp39-cp39-macosx_11_0_arm64.whl
Size 99.6 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
682b282b18436f4316221d25ca178ff72036abc04884a5eb0f7bc451a5e30c9a
BLAKE2b-256 checksum
How to use checksums
efbec62ca024c85d02be14d254277663dfeb2aa956a5efc9e3d2ad39c3364e31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release history Release notifications | RSS feed

1.5.0

43 release files

This release

1.5.0rc1 This release

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

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