Skip to main content

Fast NumPy array functions written in C

Project description

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

Project details


Release history Release notifications | RSS feed

This version

1.3.7

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Bottleneck-1.3.7.tar.gz (103.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

Bottleneck-1.3.7-cp311-cp311-win_amd64.whl (109.9 kB view details)

Uploaded CPython 3.11Windows x86-64

Bottleneck-1.3.7-cp311-cp311-win32.whl (104.7 kB view details)

Uploaded CPython 3.11Windows x86

Bottleneck-1.3.7-cp311-cp311-musllinux_1_1_x86_64.whl (400.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

Bottleneck-1.3.7-cp311-cp311-musllinux_1_1_i686.whl (408.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

Bottleneck-1.3.7-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (358.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

Bottleneck-1.3.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (363.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

Bottleneck-1.3.7-cp311-cp311-macosx_10_9_x86_64.whl (115.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

Bottleneck-1.3.7-cp310-cp310-win_amd64.whl (109.9 kB view details)

Uploaded CPython 3.10Windows x86-64

Bottleneck-1.3.7-cp310-cp310-win32.whl (104.7 kB view details)

Uploaded CPython 3.10Windows x86

Bottleneck-1.3.7-cp310-cp310-musllinux_1_1_x86_64.whl (396.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

Bottleneck-1.3.7-cp310-cp310-musllinux_1_1_i686.whl (404.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

Bottleneck-1.3.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (354.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

Bottleneck-1.3.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (359.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

Bottleneck-1.3.7-cp310-cp310-macosx_10_9_x86_64.whl (115.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

Bottleneck-1.3.7-cp39-cp39-win_amd64.whl (109.9 kB view details)

Uploaded CPython 3.9Windows x86-64

Bottleneck-1.3.7-cp39-cp39-win32.whl (104.8 kB view details)

Uploaded CPython 3.9Windows x86

Bottleneck-1.3.7-cp39-cp39-musllinux_1_1_x86_64.whl (394.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

Bottleneck-1.3.7-cp39-cp39-musllinux_1_1_i686.whl (402.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

Bottleneck-1.3.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (353.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

Bottleneck-1.3.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (358.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

Bottleneck-1.3.7-cp39-cp39-macosx_10_9_x86_64.whl (115.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

Bottleneck-1.3.7-cp38-cp38-win_amd64.whl (109.9 kB view details)

Uploaded CPython 3.8Windows x86-64

Bottleneck-1.3.7-cp38-cp38-win32.whl (104.8 kB view details)

Uploaded CPython 3.8Windows x86

Bottleneck-1.3.7-cp38-cp38-musllinux_1_1_x86_64.whl (398.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

Bottleneck-1.3.7-cp38-cp38-musllinux_1_1_i686.whl (405.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

Bottleneck-1.3.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (355.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

Bottleneck-1.3.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (359.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

Bottleneck-1.3.7-cp38-cp38-macosx_10_9_x86_64.whl (115.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

Bottleneck-1.3.7-cp37-cp37m-win_amd64.whl (109.8 kB view details)

Uploaded CPython 3.7mWindows x86-64

Bottleneck-1.3.7-cp37-cp37m-win32.whl (104.6 kB view details)

Uploaded CPython 3.7mWindows x86

Bottleneck-1.3.7-cp37-cp37m-musllinux_1_1_x86_64.whl (397.7 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

Bottleneck-1.3.7-cp37-cp37m-musllinux_1_1_i686.whl (405.6 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

Bottleneck-1.3.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (355.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

Bottleneck-1.3.7-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (360.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

Bottleneck-1.3.7-cp37-cp37m-macosx_10_9_x86_64.whl (114.6 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

Bottleneck-1.3.7-cp36-cp36m-win_amd64.whl (109.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

Bottleneck-1.3.7-cp36-cp36m-win32.whl (104.5 kB view details)

Uploaded CPython 3.6mWindows x86

Bottleneck-1.3.7-cp36-cp36m-musllinux_1_1_x86_64.whl (394.0 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

Bottleneck-1.3.7-cp36-cp36m-musllinux_1_1_i686.whl (401.8 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ i686

Bottleneck-1.3.7-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (351.9 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

Bottleneck-1.3.7-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (356.1 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

Bottleneck-1.3.7-cp36-cp36m-macosx_10_9_x86_64.whl (114.5 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file Bottleneck-1.3.7.tar.gz.

File metadata

  • Download URL: Bottleneck-1.3.7.tar.gz
  • Upload date:
  • Size: 103.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for Bottleneck-1.3.7.tar.gz
Algorithm Hash digest
SHA256 e1467e373ad469da340ed0ff283214d6531cc08bfdca2083361a3aa6470681f8
MD5 0a49691a5a6627caf1148d267af7c282
BLAKE2b-256 981fe5c91a94a9e695fe12442aa3a1c0c8fa7b09b1091ab885e288a45733c089

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: Bottleneck-1.3.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 109.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for Bottleneck-1.3.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bd69b1844c90f6bcf1b679a608fb2c0909be5e045f91674d61a0e4c3596644be
MD5 c6ca6589638b63e36717b28f5b83bf5e
BLAKE2b-256 8f5a779a74465c0353c98ed5736b6da125e360be8170659c10f40ef13ca53265

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp311-cp311-win32.whl.

File metadata

  • Download URL: Bottleneck-1.3.7-cp311-cp311-win32.whl
  • Upload date:
  • Size: 104.7 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for Bottleneck-1.3.7-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b624023f173332d209ed5bd4134fae43d2432d61c6b17a49a6b7c5591caa7cc4
MD5 0a61bedfbaea4d8c5cfc0cfa9895521b
BLAKE2b-256 e82d1e83d15924dea4356e03d39f4a70d2a3b4be99220ba09199f6af10358ab8

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2a39049aa1cb798538f96150098f50badb37417c41cecfa8a441c0c4e6433c7e
MD5 0f355f3af7d2c7be7b13ecb25fc5989d
BLAKE2b-256 ef9507c108b7482a7d3b5f2dbd1baef0b67597b37a1bc7b07e94c9300fcf4d53

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 abfc22762640cc7716c1bd9a409bde0f834167a2584775eb644c6afe7bae3319
MD5 08d907842e29632783be00a1aaca0108
BLAKE2b-256 a3bb5c0d54030a1524673e3a9e9b28206ef372301fe02108f4889cff66866fca

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79160e49a5a0438468b970967e29addde2d9c6a6ce930144de7ccd8151077603
MD5 051392a47e948e6b2a4216fc3fb9c6ef
BLAKE2b-256 3d9d99c3f3724ce1094ba66bcaa67050c9d981d4455b049a8440ce98f67f3100

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bbda2b27e81a47b7578bce6a8cb2f5eb899279c828d8efb5a154d8ede785093d
MD5 d4e1c6a61b86790d90cbbae16aa3768e
BLAKE2b-256 77698e436b62fc6543fa08db2b571296da699ad804391ce04ca343bcfc812360

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 752c97d64ebebdc10a5568d97b81b4971238fa4b53533248d227c4ea759aee4e
MD5 9df2b27b63159feac9b3e63528fa4e17
BLAKE2b-256 118e97b5d2cce0733ce27abda9288b5e6c85a6e4dade374b25e9eaaa780ac3c8

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: Bottleneck-1.3.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 109.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for Bottleneck-1.3.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9170ebee4cff423c92b3760afec179bded90eaede7c70dd27cf5f406cc00a1e7
MD5 599b24cd8e5ed74bdd36ac179379bb38
BLAKE2b-256 361c444195b290d0954c46e47faac05918e05a8267a7bb0b19e6efcc4455639c

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp310-cp310-win32.whl.

File metadata

  • Download URL: Bottleneck-1.3.7-cp310-cp310-win32.whl
  • Upload date:
  • Size: 104.7 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for Bottleneck-1.3.7-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e2a290dcb148c0ddf182052e333892e46730c7d39a1f251af87e3d81a43cdde3
MD5 3ebe332a9699463367c9d24aea404a14
BLAKE2b-256 53dd7098c57aad32aefdc5baa8e201face3171e41ccd0963d4d82bbe51dcf9c3

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 92fc5d3ecfedde3b28c56ca686cff70a8125d1ddc281eb468b5e9d6a61269802
MD5 19bfdde395f68748aab25dd5add9e40b
BLAKE2b-256 2a8b1af49ac3ff7883a236817940ab14e374a07f36d2793711aaeebf7a7068f4

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 955df78713ff58cf815c0a1fa4782b2dc51a8787c0971688472c64b267303855
MD5 3b2d820973f9732e1a4e177b2e5714a4
BLAKE2b-256 26e3913ce639d9e053a93dad82ceb2fa9438df61c7cb403f425f258306f560c6

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cfe5f3010e9ad8ae54871d1e8fd61109c5981ed8d9d14e8496a1c37fe2050a04
MD5 476cecc022ccb9485107f010aeb9fa87
BLAKE2b-256 2566bbd3a022f4cfa22cc2e7fa7624d2218e0decb291a2e35a1fcd86273730c2

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a477101ee12155a0d2f9a82cd3e2a44b9b1aa53afe5b20acc065c91cf35c3106
MD5 214bf8aa64cab97f9570e41ce0b9a3d6
BLAKE2b-256 84753c35abdbda652da6eadafd54cac39339ad12086d95695b5d8b6bc16097eb

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ada1a9ff93fd6b1b19f12398a6761940372b00e53d86db98bd4613a751c60043
MD5 14d4bcc36830e6b5456d93a2417afb1b
BLAKE2b-256 b9850c25c83b90a4af0807709386fcf88b6de4e7c3373849a5d21da9ae6699cc

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: Bottleneck-1.3.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 109.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for Bottleneck-1.3.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 83d71c49dd9d6b99def958b6ccba3c8b5aac7b90849a5a9fe935648436dd46b9
MD5 d155a3cc7e390d49065f67dfe741d76b
BLAKE2b-256 dd9309ca5a1c0693e3cbf0855abd9c0dc7dac74ea70850b226a65b18ec2b4d08

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp39-cp39-win32.whl.

File metadata

  • Download URL: Bottleneck-1.3.7-cp39-cp39-win32.whl
  • Upload date:
  • Size: 104.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for Bottleneck-1.3.7-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 68d0f9d32d45f62028ab27d2b51d1a2af72a5ca6a7c3b1f86e9115fedb266300
MD5 259b64fed915220605ab69ad7c5139c1
BLAKE2b-256 c97948e0bea578803116f8ac88c7a67cab6da99f078b6ada13ec0746a54b52cd

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4d2ae3e1ac0626107c6916783befc39473900bb22a9b275e21550c99abe8283c
MD5 641f6d36d4c6e4b5e511db1c819552bf
BLAKE2b-256 bdd6291514421074853fbc8448587625808496aa011d09fcbddd0045e3828be6

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a1e50fb506693186a4b8f85ac79df1a5af1ab1f774bf20004280e0658a731a89
MD5 1d2adbde8f4215905398cd7195a6131e
BLAKE2b-256 1485a255e59bf20ae31394ddbae14093205d3d8a0221e0df73eb5205d249d50f

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6311ee47641ed5fbc543d2e49cbfa90bd9ece208a0c1bdc2c2b14b9132982b2a
MD5 061d65bb4614c6d64e14ce4aa933659d
BLAKE2b-256 6d68fb0a5e427620ff40a88d81163c3240bbfca7e05333c5425d276ba3914bb8

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 699fb76ef50cf85be8f8d644b533488de3cec4c6ddf00fd770f73cc5caac9938
MD5 7fc4e6cc76ffc9c64ea4e2027b7e8279
BLAKE2b-256 d1a85038a136ffcdcc633a2bc3b11c50c775855c1642050fc7782ac6b02bd44a

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 01e61a512d645193cf4cf4fdacf98d3140c26ace0fcf4c4ed8fdfa366c57e0d1
MD5 295ba3c7eb3f449a0d6fc8913d56c4b9
BLAKE2b-256 27d980bf7588b4d9e3f1e3230325d26c1705867014b51805ce393d8b32534717

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: Bottleneck-1.3.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 109.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for Bottleneck-1.3.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 fa80c318b5164e39e4f2d5abf95f5ff42744e3d8535a4c85ede94ccc5fca8f9b
MD5 151294667a9cf2a6b6962cf398b2020c
BLAKE2b-256 6c2d26dbe70c07b2e848806bbafc1c5ad37ca174f0f4bda2824a340a166ea500

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp38-cp38-win32.whl.

File metadata

  • Download URL: Bottleneck-1.3.7-cp38-cp38-win32.whl
  • Upload date:
  • Size: 104.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for Bottleneck-1.3.7-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 64ef9ad7187282745205b735e8c33307ec14c7be39f9971bc3f375104355cfb9
MD5 bcea1c449a95b56b7161d2bc9b3670db
BLAKE2b-256 c2c06bf7dc11cfb7f02a249a7505cb8e56fc0bba62accd6ecb51a00e34800f7e

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 175ae3d92142769a5acd169ac2d7df22107b72f6d4c932ff56f5afcef39d5877
MD5 8a1f74f86b10a75e7f4f8fe4d5b8934e
BLAKE2b-256 645c19070cf8c742ee13dd39f45851432519d327947e3859b9f034ebd6997aa6

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 54fc579445688c5309a0af7634db3be4e17659c6b664f9332ec404738e847894
MD5 f90237dd7b037262f8bfbf4fe49c29b3
BLAKE2b-256 c5251ec312ccbdd33b806c59180c22f30b2688a43d7b5e31bf08c8940682707b

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 752f4c3fc5b7cc49814d41e9ecf6f228f33ea407bdb8c889da53716b5628abc7
MD5 6ccb7f7cb72ef237df27430e56049864
BLAKE2b-256 d8d94cf4cf1e2f1b2abb4dd2e34195bd066ecfb0a159f763794f6fb102cef143

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c65d0a9498b2ccda236b28b1b36bc35402e81ebc4575b6cf44033b7e4460f067
MD5 6d13e4be2c35da9cdb5d2adc758d022f
BLAKE2b-256 3a44efacc548fef2118b0796aa65ae92635879ef905e8dfeb81780874fe2592b

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5af0c679da9dc41d6a3c436785c664fff41b4c1178d46afaa630620ab31e970f
MD5 f6dd9eff3417bfcb50bfce5b871bfea8
BLAKE2b-256 f18bcacd644a921b66143b4a75f440d444408b207a79fa1cd863a87bb5d192e1

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: Bottleneck-1.3.7-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 109.8 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for Bottleneck-1.3.7-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1045f9b199bba2675bd7642c25dec5daa21a03a5f0444eb863f2790af52b00b0
MD5 31687461f3d0d64d2762afe261c4b807
BLAKE2b-256 b25211ba8a8c6d67377ef773d969dd2aabe734c7800a23f624927dcb682562bd

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp37-cp37m-win32.whl.

File metadata

  • Download URL: Bottleneck-1.3.7-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 104.6 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for Bottleneck-1.3.7-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 f2c8b631552908b11905cf87b4a90dd4af332b0726dd9b49d26d6a0fbb38e6d4
MD5 eef1ef278f9a49fa1fce957f5f457046
BLAKE2b-256 2fad5992d5623300e3bd1712faac694d2a37f8f21ddb74681b6d9c64938dc14c

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b5ec31e0b52cbfd716255695ec5fe87662a5961d2b8b49936f3608e36a04d926
MD5 681ed2cff443fb2092dd5ca2bef640cb
BLAKE2b-256 fb86204fc271df27aa57f661b3517a4ec0c301d8155b49ad8789ad53d36d6934

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d982e1e3f72cc7ca4f558e9ef7db7a97ce68a915b1db8249fe088b3e78974b21
MD5 3004222f7b71990c89446a8c3d3e3de5
BLAKE2b-256 59fd5b0cc377f507e87c596574c1dc224ec20a838db236b6f200a8bd63dacc2b

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e26c655736701365d66c64056fc272952d0e2a52718c637254d7dd9a7efa97a8
MD5 08757d8cad385cb2a10d22f99a5aefc1
BLAKE2b-256 318d4578f6f1d98b87749d1d91f11830f577c262dbf29135fbca1b1d3d3af457

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5977f1fd02f01035176a99c01b3fb0eefdaff002c30a4710f7279215b0a317f5
MD5 48312da70b0f8cb554b0d3324f903ccd
BLAKE2b-256 68f7752f528fa5f409bccfaa6333576b7a46f30985ad23303b3211bac8e3d2f0

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 685812254238c2059810f8e25c8215b09795b974f5b1a89f0accda3d93cc8734
MD5 bfa42c7223e896c1e6c467b9ab5edcbf
BLAKE2b-256 12701ff4c791d4df8f959e57a096e8908302c01ffb2b1285ee9be0ded544bc31

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: Bottleneck-1.3.7-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 109.7 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for Bottleneck-1.3.7-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 8d6865327ebbea5578f99b073538789df2123cf9009e99fe94efc4d25a4b888b
MD5 29c7962e99c037e87217388135967d61
BLAKE2b-256 2dad3c1aa48dc534b20c8779bc12ecbf59491caeb3b198380fc47cbafde24894

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp36-cp36m-win32.whl.

File metadata

  • Download URL: Bottleneck-1.3.7-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 104.5 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for Bottleneck-1.3.7-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 b4a47f972e919d22c1725ff7262d209e6ea3a4d9bcfea71fb454a18e166515ec
MD5 863a7956f5e067ed30842c513dc3a198
BLAKE2b-256 536869bcf18498071b723ebb36b4f734c0282b50a1046ce6754cff9e18bc9de4

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b3c65a9aedada04872cba450676d132d7af8b9da47f58b82f20ffe9b9ff77a46
MD5 9ef9f14ccc232df29728ece4a0de6aff
BLAKE2b-256 30e29cd40dbef6e9499250173d03c70cedc7c8305521c79cb0aac9eb356c3461

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f5409cf6db5e60256626a7c110b2b4c80d9f6b0d1ec0b66565bbab978f96b7a6
MD5 3a6250536cec5452b02833e3db1b1cef
BLAKE2b-256 2abe8ffacd636bd74b08dfd18aad5627a0898a0b8aac7e97c868bf70070cd000

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f239ba0d992c013564979cff4fecf2b251614de3730641e79d05ecc09268c00c
MD5 a1b4b879e83946bc7c6a56d78b85ad14
BLAKE2b-256 4eb1abd8986be57a9ed6f93ad685c55ebe3fe93ed924109a1978c1b659074a18

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a09fa97df2f572aed5da487d3fe467829c2212c97b1d63c768ec9be9fd1c57a9
MD5 3fdc35861692f3ef764a502db87e6e4e
BLAKE2b-256 754c3caffe1becdedbfeccfeb47a7a6878ebd4e4597a9e504e34cda1199a15ca

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.7-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.7-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c8fa2d85298cdd0f88f51fb46604039abe9a5a2b57e00acfe2b64f546754c053
MD5 f7646f04c0ff2b4f0ba183c0b7bb04d7
BLAKE2b-256 da33c598ac8cf00835cbbb285577cf63df44f258765d259adada3571a436d843

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page