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.4.tar.gz (102.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.4-cp310-cp310-win_amd64.whl (109.4 kB view details)

Uploaded CPython 3.10Windows x86-64

Bottleneck-1.3.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl (330.0 kB view details)

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

Bottleneck-1.3.4-cp310-cp310-macosx_10_15_x86_64.whl (116.7 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

Bottleneck-1.3.4-cp39-cp39-win_amd64.whl (109.4 kB view details)

Uploaded CPython 3.9Windows x86-64

Bottleneck-1.3.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl (329.1 kB view details)

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

Bottleneck-1.3.4-cp39-cp39-macosx_10_15_x86_64.whl (116.7 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

Bottleneck-1.3.4-cp38-cp38-win_amd64.whl (109.4 kB view details)

Uploaded CPython 3.8Windows x86-64

Bottleneck-1.3.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl (331.5 kB view details)

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

Bottleneck-1.3.4-cp38-cp38-macosx_10_14_x86_64.whl (116.1 kB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

Bottleneck-1.3.4-cp37-cp37m-win_amd64.whl (109.3 kB view details)

Uploaded CPython 3.7mWindows x86-64

Bottleneck-1.3.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl (332.6 kB view details)

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

Bottleneck-1.3.4-cp37-cp37m-macosx_10_14_x86_64.whl (115.9 kB view details)

Uploaded CPython 3.7mmacOS 10.14+ x86-64

Bottleneck-1.3.4-cp36-cp36m-win_amd64.whl (109.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

Bottleneck-1.3.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl (329.0 kB view details)

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

Bottleneck-1.3.4-cp36-cp36m-macosx_10_14_x86_64.whl (115.9 kB view details)

Uploaded CPython 3.6mmacOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: Bottleneck-1.3.4.tar.gz
  • Upload date:
  • Size: 102.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for Bottleneck-1.3.4.tar.gz
Algorithm Hash digest
SHA256 1764a7f4ad58c558723c542847eb367ab0bbb6d880a4e5d5eef30a0ece5cecea
MD5 3f28c670707b40f24909f1a61dc8a766
BLAKE2b-256 17f05b06746ae8889b9fc47ccace8b98f81d8da0a22733744d88598e281b0069

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Bottleneck-1.3.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 109.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for Bottleneck-1.3.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d4203942c8792f557e13439eec1b572ff0274f7bfd547ce631307a115899de76
MD5 929aa3d3fbed36fccf0129a9961ab263
BLAKE2b-256 9c4cf2150e7c958d3327153d132f78bd06c01679fc4d714fdd28b0385ad4487c

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl.

File metadata

  • Download URL: Bottleneck-1.3.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 330.0 kB
  • Tags: CPython 3.10, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for Bottleneck-1.3.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 03dc65a06954a0ca5015df837bb69ff5ab962143e41ece17afa8a3c08ddfc6f4
MD5 e8b1e1aafff88bb9387ecf71d2759027
BLAKE2b-256 cde488f7a110aa3f3230c3e922002da5af71456653c083d70eaf31fc17e4a53e

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.4-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: Bottleneck-1.3.4-cp310-cp310-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 116.7 kB
  • Tags: CPython 3.10, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for Bottleneck-1.3.4-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 da64d103043aa5a8114d5918f45e7c323e2659c2c8e3e2b1650a2d77258f79f7
MD5 a1ab794668589b51323945ce8fd81631
BLAKE2b-256 6fa62692bfd5b57617a911fc0928ba2494b8c4c63d0dd4477060ad1c78b938f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Bottleneck-1.3.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 109.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for Bottleneck-1.3.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 40edfb5061e8a8e4840d36cd54fb29c76798f242de809a1e449a9122cc2ad795
MD5 568abd8a7e8e61ba85b1e559f30739a9
BLAKE2b-256 d6bd0ba28ba16eb4f3baf2f2eb11c997cb061902aae8bd0a0c93da5b95fbb171

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl.

File metadata

  • Download URL: Bottleneck-1.3.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 329.1 kB
  • Tags: CPython 3.9, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for Bottleneck-1.3.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 93d0168a19d56fe604b6b4b9a88099bdd2e4c0cf6b70ba053e27261f049185c5
MD5 2475eefe485fa50b353a3d46a02e2b43
BLAKE2b-256 7e5b1ae650209b3741959b5ef4fd5b400238b5d6e7b785442f9d0f3d2b9d1f24

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.4-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: Bottleneck-1.3.4-cp39-cp39-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 116.7 kB
  • Tags: CPython 3.9, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for Bottleneck-1.3.4-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c9fbee2f4cad3d4a2012fa22ae6cba9d88bc8cad6102122165ed1f7a363aac76
MD5 448f4035e013f82877ce3e24bb9c69a6
BLAKE2b-256 c5ebb320c5947824aeaa9dab5502209548d1f96b4943342705fc14643d88109f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Bottleneck-1.3.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 109.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for Bottleneck-1.3.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7fce7c53e8ac0d28fcd1c50b830a32fdb4d1a1530b403c3f3c277d7902191823
MD5 06e7fb7b1714630c6009b5b73edf6c24
BLAKE2b-256 26ee3412a014aab9954952a242d0f3c166c016c396665f9b5f787f0e1cfccaf5

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl.

File metadata

  • Download URL: Bottleneck-1.3.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 331.5 kB
  • Tags: CPython 3.8, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for Bottleneck-1.3.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 6e4a985e4cbac4115d860daa99b2586ae7036d14f59ca93892cfe58a21e296cd
MD5 16c415086d33cd6098923663c48be3cd
BLAKE2b-256 b17c0a1ac87bd9788bb8d1001315af76a3751d94ef00599508ea911b33da7317

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.4-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: Bottleneck-1.3.4-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 116.1 kB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for Bottleneck-1.3.4-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 21ac3884c8bc08d28b6eedb374d0e807458bfb640b804ea276b7fd7154f91d77
MD5 27e24733fd3809bd5b211dc1061623b1
BLAKE2b-256 c0b51687a3352d3330a3035e87e05481b81584c945581ee891b747eea14cfbe9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Bottleneck-1.3.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 109.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for Bottleneck-1.3.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 df06179d4c4136828c9a803bb7668f69bc5c4636a0592dcd55801612a4369141
MD5 07758a8868362dde54712200aba8e6a7
BLAKE2b-256 e22b7cd5cda6bb0cc9385b7d9625b457acef827e5e26ec0ed75987f882fdceac

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl.

File metadata

  • Download URL: Bottleneck-1.3.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 332.6 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for Bottleneck-1.3.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 f2a5ff909eb40752c2ea141b04cd9a2d21bd85d647dcc38bb63938ef0337d84d
MD5 6789a97db7bbf662e29903eb0ae9395f
BLAKE2b-256 5607c6413a8fb61680206a3ea88dc8675e8a0a43e4039d015a3da9599c8d7ce1

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.4-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: Bottleneck-1.3.4-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 115.9 kB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for Bottleneck-1.3.4-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 5732808fcae407d992e54a976a934cd8e16034ca9375c66127e79bde3ab14bb1
MD5 8be3a78b09a60a1345c5fcaf603742a7
BLAKE2b-256 6071a17d473bef782be244e4c8269d3f7180d544b3add26ca8e2a157fc3dc561

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Bottleneck-1.3.4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 109.3 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for Bottleneck-1.3.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 70461042a4e355afa3cd7d3d03e73ee508bdf5a4e03ffb6a0872b3e393ef46d6
MD5 4c8b695eabb5aa6bde0f94e6e2d8e310
BLAKE2b-256 c83f94756c61acf5b51b5894a79bcd3bb6ee26da804505a54de02fff44007fb7

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl.

File metadata

  • Download URL: Bottleneck-1.3.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 329.0 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for Bottleneck-1.3.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 3028abc375e21e4b624a9637c26e18f03e803831b1bea984939218c75cdb41d1
MD5 e150217a03631e4c67c91e3341999f8f
BLAKE2b-256 a1626aef6f8ef284affc2f437af44ad029187d623bf0071e89d18e4e565c589e

See more details on using hashes here.

File details

Details for the file Bottleneck-1.3.4-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: Bottleneck-1.3.4-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 115.9 kB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for Bottleneck-1.3.4-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ad3fc2de3b240a3f988868afecdb4e035abc813e991ffb1d36dbe73961349336
MD5 f8d386ff34ce33dfdaef36b03c3ae9c0
BLAKE2b-256 b86471735b1b02e5a94dd8143410a7ff31b6465fa11c93e3aaed2f939368ac39

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