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

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.5rc1.tar.gz (102.9 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.5rc1-cp310-cp310-win_amd64.whl (109.9 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

Bottleneck-1.3.5rc1-cp310-cp310-musllinux_1_1_x86_64.whl (396.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

Bottleneck-1.3.5rc1-cp310-cp310-musllinux_1_1_i686.whl (404.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

Bottleneck-1.3.5rc1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (354.1 kB view details)

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

Bottleneck-1.3.5rc1-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.5rc1-cp310-cp310-macosx_10_9_x86_64.whl (118.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

Bottleneck-1.3.5rc1-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.5rc1-cp39-cp39-musllinux_1_1_i686.whl (402.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

Bottleneck-1.3.5rc1-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.5rc1-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.5rc1-cp39-cp39-macosx_10_9_x86_64.whl (118.5 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

Bottleneck-1.3.5rc1-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.5rc1-cp38-cp38-musllinux_1_1_i686.whl (405.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

Bottleneck-1.3.5rc1-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.5rc1-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.5rc1-cp38-cp38-macosx_10_9_x86_64.whl (118.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mWindows x86

Bottleneck-1.3.5rc1-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.5rc1-cp37-cp37m-musllinux_1_1_i686.whl (405.6 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

Bottleneck-1.3.5rc1-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.5rc1-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.5rc1-cp37-cp37m-macosx_10_9_x86_64.whl (118.1 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

Bottleneck-1.3.5rc1-cp36-cp36m-win_amd64.whl (109.8 kB view details)

Uploaded CPython 3.6mWindows x86-64

Bottleneck-1.3.5rc1-cp36-cp36m-win32.whl (104.6 kB view details)

Uploaded CPython 3.6mWindows x86

Bottleneck-1.3.5rc1-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.5rc1-cp36-cp36m-musllinux_1_1_i686.whl (401.9 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ i686

Bottleneck-1.3.5rc1-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.5rc1-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.5rc1-cp36-cp36m-macosx_10_9_x86_64.whl (118.1 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file Bottleneck-1.3.5rc1.tar.gz.

File metadata

  • Download URL: Bottleneck-1.3.5rc1.tar.gz
  • Upload date:
  • Size: 102.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for Bottleneck-1.3.5rc1.tar.gz
Algorithm Hash digest
SHA256 adca40d3ceffc58c2195c8d225598401666673cf498b47135e93669c9a87c938
MD5 a79a6df3a041f48580c15020397dee42
BLAKE2b-256 26c6b5b301c71bca50b995b4b2654e42d5a8a7f935b014a7db3deb3eb15c2a3f

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 48f33affe64f018b938fa83bca50d54259093f00e58dda778f2696754052cee9
MD5 b189318c9963fc682f2dd28c248d6e6e
BLAKE2b-256 93bf6d291aba62bc3fbb755e181f3c67a37a3104610d83d7d42a15800c20a75f

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp310-cp310-win32.whl.

File metadata

  • Download URL: Bottleneck-1.3.5rc1-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.1 CPython/3.9.13

File hashes

Hashes for Bottleneck-1.3.5rc1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a9dba269abe8d46c5bacfd923deea3e765a8cfffc8c45c546436c6b456d037d9
MD5 50a63f9addfacdba37f93674f8e919a6
BLAKE2b-256 522e24b66e2a7512509ba77af5704aff5561a5d11f3420ee30f3bdbb88d31295

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5eafd23e01047c460a23802d96d67630c34157111eb79320e0318102cf512646
MD5 f19d22c5795ec80f599834cbb3604a0f
BLAKE2b-256 3903e72bd9c9b54c03dd791c49f63713e86a93ae14f42c8b90f47d7da4c3fd61

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0957b8f4d1ace71050c6c1b1b821578ef61e94f953a10dc8692b9d6211f0f946
MD5 15deb99547657c9d91996f76a0e5a7f7
BLAKE2b-256 c0a4e09a80b82a0e4d06a1e0e85c59afb1208f3af6e3cddb228ddcb0941be9f0

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-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.5rc1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37fdcdf9a980a92dc17895452d52ed01ccf8fe100d8e877d4b9b597801993843
MD5 3743b1009ae196ffec0cd957b34e3818
BLAKE2b-256 22dd33f2ff4e6a5a56c5c3b813d5e64ee182c14d53902faa5bb14b213dc8e24d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 79de9e9da759076068891afab4b7ab49cbee8ccaa099901d4a282334667aa7ea
MD5 f54d9a1edd5c9ad70eac51101b70b498
BLAKE2b-256 1947ef23eb0b748d4e000ba0df2d57b08ef97e06422fcfd3c0da716fa2ae6e38

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c283813f825a0437dd9dded0baaf08f0c8ad6ac06657c060117d7cdb9762c583
MD5 d7a4571e410c3d8ffe972f1d56e40a7d
BLAKE2b-256 701dbd022db37f5fd1c2cc0f4c659d1d35feafcfbcc3f723f20bcb7f247ce2fc

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 86e06529b4b3970c8a31d16fa6fef5d2fe86f6a4388f71d8b21e42395aa6e9a7
MD5 321c3d879e56379984972526b6652ced
BLAKE2b-256 03bc773f3fde5979fb5930bc87fc233cf010555495b30d8404d340e8cc7eb793

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp39-cp39-win32.whl.

File metadata

  • Download URL: Bottleneck-1.3.5rc1-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.1 CPython/3.9.13

File hashes

Hashes for Bottleneck-1.3.5rc1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 aeb867bc51bb8b6f40d90e32ee48d6247607e39ae116aba64bbffabedc6e4547
MD5 9a7c412e377e3bde21b1909e45aad66e
BLAKE2b-256 418e0e494f50a2f38fefe9c71e51658888df1136fc5cc74ee4997314cd75bb13

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 91d5e4c40e1b36cbe05fe0d0d3ff7d626e80fc0fb73690f682207764b125ba3f
MD5 6b0f17e9aa518db2c0c44a294de86d52
BLAKE2b-256 a9acc67ac3991cfbce565817ebc8cd6591fca32399b6397ad239ad9a715c89e9

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 69be51768cb8707af562ea7c7442c25d8b34accb40880f7c40a37c513ab494ab
MD5 5c52b734c9511564996d4c8e6fe63ac4
BLAKE2b-256 be76acf64fa953d3581d051d60983bc3ed5c0734d9c59460c535c9722cc156f8

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-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.5rc1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 43dfadf38f1dd4def8eb929ab0c0ebd38458d8cf59845073063883d17b7fd710
MD5 22c419e196b688b9b074631833c479f6
BLAKE2b-256 4bb4c701c8632091025533cca8e21ae0d449f7cec93e2f153210ee6dca837251

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6540a6cdc0637e6d2c3cd3afce9af5d1e98a1bae13e52e427c990b975a0665fd
MD5 46518f20786b88413f9aecc7ff53cfaa
BLAKE2b-256 c65ed7a3bf578f5f26ac6304733310681057f3e341e166bf1dfd5a3924c82338

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8331b4ae6d9a4950c7ec0bddf56be912ab4288c22701b0b8ed8a6a46cf82613d
MD5 882e870d3cd0615b1e8a1488245398d7
BLAKE2b-256 f7f15bdec370405efa5593b2cfddd95bb63b436fd2c1b272c6d5b80fc0bf4d53

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8a883231c9d894bcac9596997ef26348dd5aea017eff1d008f7c05e49bedc127
MD5 b66abdf507f0afe106120ef99c88ea52
BLAKE2b-256 2477000dee87a9f740d5f71954055e311e05f31c2c13d6c52003ead14ff3b238

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp38-cp38-win32.whl.

File metadata

  • Download URL: Bottleneck-1.3.5rc1-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.1 CPython/3.9.13

File hashes

Hashes for Bottleneck-1.3.5rc1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 490a92a32abef1766bd688c5a8050b68f38a7fcffde20b7a5aac9eafc10ccdee
MD5 b306dcbbf828050ba45450130428c0e2
BLAKE2b-256 aecc7058ad6edd5b841d5b6481e731c6186cc73979f018a6dbaabc46bdf96a16

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1243b61e84554fd735545eb377829db05dc96ac48d5e269d77cfc7ad7f326c20
MD5 944c7579b694422adbd5f390ec8a93c6
BLAKE2b-256 3b7dfe429f32afd580ca0d6f295257ce609b67928ef81fee4aae346830470f3d

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 265589419825e8b7c0982982d833d0fa85d2f40c39ffe61a02a271a01cd926d7
MD5 b54a0edd5f03e3115bbeddcceb51ae46
BLAKE2b-256 2c8a4b4a92d471b6c8e2202bb485ced73aab44055b46cb48b89ca93fdd0764f6

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-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.5rc1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ff48c5b5238b84fad063d0fad2cb63164dd903c5969d3af24d8602958363d4f
MD5 1797b948b8c1b48bbe7716bcf4928ff8
BLAKE2b-256 f0e9af30bbb46ec777f3ce1c1a526b987b3e82b19634edf01972e85c1f266a79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d493403d53642cdc250e063ef53e21c6a2fac40dc503b4dac69953d27ff13694
MD5 2b243478bebde46a6611fffd6270ea69
BLAKE2b-256 aec41de39a703faa562e8568c427f589bfdf5fc439455420befff3b48de32d82

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7a7775a278e7b8978226f4006c344b9fef52413165b6d981d4c2da066a3b5349
MD5 5d6f65bac9f22341e5aed6c31918433d
BLAKE2b-256 02020f471c15e0d23e07423b929f537cb794c5cc96758c0eec35fa925f466cfb

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a6c3f027a25efd513d30a5a07f83555bf61b6c64537705ead0982be45bba24f7
MD5 110db2402505cf32ad1e680c028eb462
BLAKE2b-256 3395267220b0e98e5bda7d9933e217e37a57d7cb36e1cf8455390937602038b8

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: Bottleneck-1.3.5rc1-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.1 CPython/3.9.13

File hashes

Hashes for Bottleneck-1.3.5rc1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 b4971d64cb7297b659d1abfc72d02e68a6bd1cfae38608382aa32439582df09e
MD5 a9dd2b2ea1e138a3d486b2d4efed19b0
BLAKE2b-256 2e4622f51230e7dc4aa17c724e4eacd13227d2e9357e721e3abb5305b1fd08b0

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 89cded726ea5f1bb3e0791f07c3d01e02329bbfebe06afc62e4e7720996ffcc8
MD5 aa56bf43806a629e36791054eb327db8
BLAKE2b-256 d3a339d964fe3d950b3db0bfc4354f65ea1571dc293701b6c5a583522e30b627

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 da76d1bef1ab21358c21614c03126c0eb9afbf1a2eec0d36f7d0c542ad6d40d3
MD5 19d5877051cf4fabc01f142cb9c1b661
BLAKE2b-256 7ed843f2b119dc14bdef46ef2934030fce5159500d8ed3e81d7258d4c2a10cfc

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-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.5rc1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed8fc88dbbbfc407ab65c9a23f893fded030d1d99b463d006ccafbe431572bd8
MD5 5fe2455fd941c3f1ec4c7e5194a07a02
BLAKE2b-256 688e6caee566c145074a18ec2008c3a29039b20cea1b1201e11dc6272656a155

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0489df24b64fdc8b401971604b095431065ec7e8dc63272b462240c87f5131c1
MD5 da3b708e170a3f20ea9c962c88183a90
BLAKE2b-256 d101e50d4a9e64b5e613f53435191e4eba7d3bf9f651bbe2b7dc775e96b11792

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d84ce67f11d8ef8c757b69a713c0bfa5aec0554c8efbe8eacc14010bec987bd0
MD5 e7645042efa4b37887008fb89d5ddafc
BLAKE2b-256 7efdb7dda9d1c56f9d4764e80d8316aa33ed18226111c1ff63f44840c9ffd8ec

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 fefddf28a67cce55d31a64b561a8683711d914c8d5daa6e8c637861da91592bd
MD5 bf7b0c437d80bf484d039c7d89c3f917
BLAKE2b-256 c17bd58c43fae24cd1cf3058559259b076f601183d58e4ac56541f430d296e72

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: Bottleneck-1.3.5rc1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 104.6 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for Bottleneck-1.3.5rc1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 e8fccb5c62ea99471d48673245a586eb2e56ca6bc81a16ad42cae94d07622de7
MD5 f22d6e7b1238486efd3b741267747709
BLAKE2b-256 a14b89670851e60814ba68f900b00d7e7dcc8b0b56f5e624d877cbf24cd5840c

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4e43ef9bb1af76425c2b7ce316491f9f4223bf403cc27a27f579fc324035ea89
MD5 0787167ef61988db73b11b59de8da6ea
BLAKE2b-256 6f9f8e882b7ccd795ec291519d227038e8dfc1781a3142d320f0ea59e09f5c1d

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0c44ada6a47c7ad7617e1d2270d7cdf2717eda5531b6078eab3a363aee65667c
MD5 3427e1de325a4621f17d0b1c81d05353
BLAKE2b-256 d41bccfce68025fdd3553d77eb9a11e5729f802545de0c99993e8b89dd32d477

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-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.5rc1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f78d558b0163d87a7e5a9167dc0fe18501dea3f1024c3153d818eddadab05965
MD5 75496a47aa454861051165a6753964de
BLAKE2b-256 80efcc8e6ee05bc10329a3679f640ee884248a70434301bae5dc4cde984494d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1a1aa092acd54488cf3d31a777f35fd37c493280f698e0c63cbdd132742ed53e
MD5 e409387229ef3045eef72a8967d99864
BLAKE2b-256 d36a6578e888c5775bf47bb513a508481b9936f57b684f00d63c4dcf00091e93

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.5rc1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Bottleneck-1.3.5rc1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e9e62eaa8607c300a99e89ad7d49d7c8f384dfab57d87304883c3d6926da773d
MD5 f5728e0cf0033040903e02c65ad3b9bb
BLAKE2b-256 8ae10f5ddf36b02e0771df4d865cab232e1cbba504ff1317f82be49fc67bd755

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