Skip to main content

A Python library for manipulating indices of ndarrays.

Project description

ndindex

ndindex logo

A Python library for manipulating indices of ndarrays.

The documentation for ndindex can be found at https://quansight-labs.github.io/ndindex/

ndindex is a library that allows representing and manipulating objects that can be valid indices to numpy arrays, i.e., slices, integers, ellipses, None, integer and boolean arrays, and tuples thereof. The goals of the library are

  • Provide a uniform API to manipulate these objects. Unlike the standard index objects themselves like slice, int, and tuple, which do not share any methods in common related to being indices, ndindex classes can all be manipulated uniformly. For example, idx.args always gives the arguments used to construct idx.

  • Give 100% correct semantics as defined by numpy's ndarray. This means that ndindex will not make a transformation on an index object unless it is correct for all possible input array shapes. The only exception to this rule is that ndindex assumes that any given index will not raise IndexError (for instance, from an out of bounds integer index or from too few dimensions). For those operations where the array shape is known, there is a reduce() method to reduce an index to a simpler index that is equivalent for the given shape.

  • Enable useful transformation and manipulation functions on index objects.

Examples

Canonicalize a slice (over a given shape, or independent of array shape)

>>> from ndindex import *
>>> Slice(-2, 10, 3).reduce()
Slice(-2, 10, 2)
>>> Slice(-2, 10, 3).reduce(5)
Slice(3, 4, 1)

Compute the maximum length of a sliced axis

>>> import numpy as np
>>> len(Slice(2, 10, 3))
3
>>> len(np.arange(10)[2:10:3])
3

Compute the shape of an array of shape (10, 20) indexed by [0, 0:10]

>>> Tuple(0, slice(0, 10)).newshape((10, 20))
(10,)
>>> np.ones((10, 20))[0, 0:10].shape
(10,)

Check if an indexed array would be empty

>>> Tuple(0, ..., Slice(10, 20)).isempty((3, 4, 5))
True
>>> np.ones((3, 4, 5))[0,...,10:20]
array([], shape=(4, 0), dtype=float64)

See the documentation for full details on what ndindex can do.

License

MIT License

Acknowledgments

ndindex development is supported by Quansight Labs and is sponsored in part by the D. E. Shaw group. The D. E. Shaw group collaborates with Quansight on numerous open source projects, including Numba, Dask and Project Jupyter.

https://labs.quansight.org/ https://www.deshaw.com

Project details


Download files

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

Source Distribution

ndindex-1.9.1.tar.gz (240.4 kB view details)

Uploaded Source

Built Distributions

ndindex-1.9.1-pp310-pypy310_pp73-win_amd64.whl (147.6 kB view details)

Uploaded PyPy Windows x86-64

ndindex-1.9.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (156.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

ndindex-1.9.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (160.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

ndindex-1.9.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl (144.4 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

ndindex-1.9.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (144.6 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

ndindex-1.9.1-pp39-pypy39_pp73-win_amd64.whl (147.5 kB view details)

Uploaded PyPy Windows x86-64

ndindex-1.9.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (156.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

ndindex-1.9.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (160.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

ndindex-1.9.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl (144.2 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

ndindex-1.9.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (144.4 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

ndindex-1.9.1-cp313-cp313-win_amd64.whl (156.2 kB view details)

Uploaded CPython 3.13 Windows x86-64

ndindex-1.9.1-cp313-cp313-win32.whl (148.6 kB view details)

Uploaded CPython 3.13 Windows x86

ndindex-1.9.1-cp313-cp313-musllinux_1_2_x86_64.whl (486.7 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

ndindex-1.9.1-cp313-cp313-musllinux_1_2_i686.whl (474.3 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

ndindex-1.9.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (491.1 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

ndindex-1.9.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (471.1 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

ndindex-1.9.1-cp313-cp313-macosx_11_0_arm64.whl (157.4 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

ndindex-1.9.1-cp313-cp313-macosx_10_13_x86_64.whl (159.0 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

ndindex-1.9.1-cp312-cp312-win_amd64.whl (157.1 kB view details)

Uploaded CPython 3.12 Windows x86-64

ndindex-1.9.1-cp312-cp312-win32.whl (149.2 kB view details)

Uploaded CPython 3.12 Windows x86

ndindex-1.9.1-cp312-cp312-musllinux_1_2_x86_64.whl (503.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

ndindex-1.9.1-cp312-cp312-musllinux_1_2_i686.whl (489.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

ndindex-1.9.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (507.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

ndindex-1.9.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (485.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

ndindex-1.9.1-cp312-cp312-macosx_11_0_arm64.whl (159.1 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

ndindex-1.9.1-cp312-cp312-macosx_10_13_x86_64.whl (161.2 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

ndindex-1.9.1-cp311-cp311-win_amd64.whl (157.0 kB view details)

Uploaded CPython 3.11 Windows x86-64

ndindex-1.9.1-cp311-cp311-win32.whl (149.3 kB view details)

Uploaded CPython 3.11 Windows x86

ndindex-1.9.1-cp311-cp311-musllinux_1_2_x86_64.whl (492.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

ndindex-1.9.1-cp311-cp311-musllinux_1_2_i686.whl (477.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

ndindex-1.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (492.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

ndindex-1.9.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (472.4 kB view details)

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

ndindex-1.9.1-cp311-cp311-macosx_11_0_arm64.whl (159.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

ndindex-1.9.1-cp311-cp311-macosx_10_9_x86_64.whl (160.5 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

ndindex-1.9.1-cp310-cp310-win_amd64.whl (157.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

ndindex-1.9.1-cp310-cp310-win32.whl (149.6 kB view details)

Uploaded CPython 3.10 Windows x86

ndindex-1.9.1-cp310-cp310-musllinux_1_2_x86_64.whl (466.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

ndindex-1.9.1-cp310-cp310-musllinux_1_2_i686.whl (452.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

ndindex-1.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (463.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

ndindex-1.9.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (444.9 kB view details)

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

ndindex-1.9.1-cp310-cp310-macosx_11_0_arm64.whl (159.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

ndindex-1.9.1-cp310-cp310-macosx_10_9_x86_64.whl (160.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

ndindex-1.9.1-cp39-cp39-win_amd64.whl (157.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

ndindex-1.9.1-cp39-cp39-win32.whl (150.3 kB view details)

Uploaded CPython 3.9 Windows x86

ndindex-1.9.1-cp39-cp39-musllinux_1_2_x86_64.whl (471.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

ndindex-1.9.1-cp39-cp39-musllinux_1_2_i686.whl (457.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

ndindex-1.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (466.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

ndindex-1.9.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (447.4 kB view details)

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

ndindex-1.9.1-cp39-cp39-macosx_11_0_arm64.whl (160.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

ndindex-1.9.1-cp39-cp39-macosx_10_9_x86_64.whl (161.6 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

Details for the file ndindex-1.9.1.tar.gz.

File metadata

  • Download URL: ndindex-1.9.1.tar.gz
  • Upload date:
  • Size: 240.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.10

File hashes

Hashes for ndindex-1.9.1.tar.gz
Algorithm Hash digest
SHA256 b9cd9fa67044d12a8ed7b63ca7b38b45c51163962b67f133307a0cbe0721a953
MD5 a6fa506d57ad659fc52677994eb703ed
BLAKE2b-256 0497ee893252f5f18f848f0906da0e60955a3fce3f93ecf1924a36a6f33dafb0

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f0cc355f512272234977f659580450c9879a987f60f7f97faa1293706af16598
MD5 c8d2253bafdf887b8661c9def140b34b
BLAKE2b-256 cd7503fdf79d5e878c5e2379afb16842ccff2e3caee6897e2f4415b503f194e4

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79c7505cc40f8265804f7684fe70c8c6be039206777df787c3f1033a9240d0af
MD5 3d8b593259d46bd5c050ce6384a3e1c3
BLAKE2b-256 159d6082013629c8f1c51559e6feeb3f4886d7e909bb096c3f059b7252cac2ce

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4a0f6bd96fcb1d6be268c235c4c8bc72f6a2656b074833051361d11a87f52c5c
MD5 4085be4fa72c7560142904d5da5d3df5
BLAKE2b-256 c835cedb685d7bce1bcd4f4947f2a75811d7e0dfc709b590ecc75366a64c93ee

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 40dd7c43afb2539858583e8a154c58071147cd742bdc09f4086f9c9390a03202
MD5 12f1f86f572f625381578c9dad3fd15c
BLAKE2b-256 70925d04201f85fe4e1f447c9227b6afc449018bafa28e4dd53998391b3f7d31

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e8d47691ea3ef93e011b9c08c12c38c29324ce5ae543d6a0c7120268b4da8d42
MD5 3e6605744fc0f460d2eaddede9432662
BLAKE2b-256 7db83aad4cc4e53fe1097e698549bfd10cffc9571e0364bd670148ff77e115e9

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 73b8f2cd408659dadc986c983a426cceebd9d7379964b03f5dd41311f378081b
MD5 a1b8eb69facb856ffd6593de1252d55f
BLAKE2b-256 f32bb4d6837bac2c8557313292f26258d88f878b8abce17994534f38bc0cae3d

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1da7efb54e5635e873ae0dadb2d7ce557c91382f348d3fd5f90a397b84723925
MD5 657c14a13bf85ef1ec06590382a152cb
BLAKE2b-256 f54c1f0dd376cac1a8dd43870b5a808934601facf7a8e609bc30e2e82fee46d4

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6b987a695deda091b534b4edc9bfebf34719c4b003cdf3a42d940c9a04ab85a1
MD5 7bbcddd4d1e041de30b505bc4d6c463d
BLAKE2b-256 d397f3a0dbd355f83739d3592d0461eacf8f105af4ad28c5e0468ce01dc05d6e

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2bafd955f2dcbe47c5b9c11120bae4316ff007f9d875e75bad2a16cf481cd972
MD5 010b1a48743d33199fa6e384bd4a030e
BLAKE2b-256 37eef07512b5bccdb729f3b8aa33c99d3f52fc4b5f4685243a1b13787b2f326c

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a59cc1e156a912fbadb9fce845408e81c8e5b25b0be17a9d9b50463655afa4b1
MD5 5212672df1dfdc1e2190e2999eeef0be
BLAKE2b-256 b6778ff1c34dd24826245dd51e7889ca561eeb580f64d3fddf340608e68ec923

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ndindex-1.9.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 156.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.10

File hashes

Hashes for ndindex-1.9.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8196c8fbbd5a1a8941ff9156f215ba3653aec3a417086c21d4207d9b2556e6b8
MD5 fd1b65997c5d9713b3223fefb7b76826
BLAKE2b-256 fbab4e9484bf11a947348e641b47433e81b2d9dcd8edb4060e2302a9ec49f685

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: ndindex-1.9.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 148.6 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.10

File hashes

Hashes for ndindex-1.9.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ff12bff79b0c91e451ef87ded13c2338ff5f414febf7bc2a5ef84ab0e0affe09
MD5 e689f9213a042e670e387de785ca0faf
BLAKE2b-256 e01ecc7ead66403065097364e611cbfd5e0f8855e0ef0712ea1b65f0fde9d38a

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 840d676bd7e46f935308862362458b8b547a3f2f55dba253cdf493e1b039497d
MD5 b0218cecaf220032c3a6e9f0d97c2dc0
BLAKE2b-256 91cb205c2694acf6cc82f1be6f940aa4715365a3ee30a421575ffa3ee4fb3cf5

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 30c2c9826620194c2df3bd267d356e0ea20aa00b2248b7ea530d364b6b662c68
MD5 959ba1b3452a53214987a3bed18b6ed2
BLAKE2b-256 a1425bfe7d338bf1cb4f22a3985b0037cc0e704356283a048b20ac35f2eae09c

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b8fe7ee71bbaffcb66ef57e087f5c020a21863b417ea05892f8029ef4509a7ef
MD5 957010e6b0331b89219ce7ef017ff388
BLAKE2b-256 984af93cb9446d5a777d37904316ef8daac6072f9aa76f4c1851132df7167848

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3195fdf01e71a32d1a307926192055cddc9f8396b051961100e09831487ed86d
MD5 328614c4562f8263cbd74ddc1682bc5d
BLAKE2b-256 1fa4d9e7a572bdc809fdf8291e69cc085b6c9a1667602300d7a9af0bb5bbd99e

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f1f2c47792adcf679a60f4f61d5443167b40f7ace8969aa2b3d7dce6aa82c174
MD5 f8636cd2e6e83c18970c339a53f053de
BLAKE2b-256 eb5a41432f84c059370d73bfa22f331e66a127d1483bcc329a3bc9c3bd689e3e

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 573c397ba9b6da9d8b2d342a67c49870211201f16ac35346d05cbdbe1a5f0fb0
MD5 2d861c38c07d20dd95c0d762d7e46d4c
BLAKE2b-256 8517dfa2abe3d26a41099923efe3218e8e2ec2ea0598643d3a26b439fab023b5

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ndindex-1.9.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 157.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.10

File hashes

Hashes for ndindex-1.9.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cd8e857749eabd2101718fbdba132dca632afd81ac5a88c55f783f3860a62a40
MD5 8142935296c95c953a455a8c58e0de95
BLAKE2b-256 11974eb5b2b88897ccba70b98b6fcc72602daa012a650117004033391ae2bf09

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: ndindex-1.9.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 149.2 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.10

File hashes

Hashes for ndindex-1.9.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 005cb8b27fdd64240e304fdc1dfe58fa00d4f85288f71c3de29504080aad2dd4
MD5 f8e49f64649f3d0bc6edaff509dd806b
BLAKE2b-256 4a2f447afee0523d64d2705817379b822336a52ff617c1f6e9d1d867ec2c8ebf

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f197446db714be853e14a8b65361b70c94c85235d7feec6b6bb651f65fa14eb
MD5 d691bde6a33c27ad3360f746751cea7d
BLAKE2b-256 5bcb42014e9a7decf2f2e00ae59847ec4d0320cf78a0ba5ab7631e3c1b0d70df

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 94a86d98044903b436af25f2b5bad4fa598b4d49087a2478340fecab6e485b65
MD5 ba3fb00008cf75e09af5efd8a51dda5e
BLAKE2b-256 247e35b5d7fb20cd4e5e22ca3409137967976546d3345cb37266eaf3e3143dd7

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82c481627c50f1d26425f8085d06a76b4e4ad4138a2d415eb70573208dfc756f
MD5 a635e5277fbd375c23272e0d43ff6255
BLAKE2b-256 0b2e9dbb22518bfbaa15be23482f424141d40ed2b607ff629db89834aab60fbf

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 12b29a87140b50adef8cbd7a1a9a6088e2683b8e45a8352e0e38db116191d87e
MD5 8b73486790cb15811c1f9fc01dc32421
BLAKE2b-256 c7fb9ea15f913a640fabdaed4d631f11886efdf3276b35b79e01c2fac7b92523

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a831a669820744c03bd42058d86150013ff39dbf6808b59014d134017b29e7aa
MD5 f4df83abf7ef13533cadcb0c91eb3ef2
BLAKE2b-256 d4fe360ca9be3f21a94e2627f4b9bf8061b7e1692be70be83563f13bd8558a9d

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 deff9ff64483ff463ccaa1a9a518156f24f2e786f183fbbddf0401a48980add0
MD5 4e382450bded2b8d38c2edf5b781bd13
BLAKE2b-256 18d80e957e963f9a7e3573ebfbbb87823411da60208520fd83520893afd0efec

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ndindex-1.9.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 157.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.10

File hashes

Hashes for ndindex-1.9.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9edd9a9ac305e9bb5c47cd028bed3db39e4fefd001d82716a82b84fcb949f82b
MD5 ad48997744d80e21fc34c0407fd9f4f2
BLAKE2b-256 cf24526b01d2e712cb08bd7ed5314aae8847d2a8f1513934281aec48af274b37

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: ndindex-1.9.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 149.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.10

File hashes

Hashes for ndindex-1.9.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 ba3e7775e4910926123e1686ef55579a2c1b540215e863d930fd258b90d3017f
MD5 602a2c55215715cc48e1f879694fbda1
BLAKE2b-256 23e3919c08b6c7ef8ace3f9f8f41d6d70f82f3e21b9f8cbafe95f953add22b73

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9027157480d90cb7b7c5ce14b6cc5118e83d61610d50d46d3a0786069fb05c81
MD5 8096059b8100cec48a16aacb6718da74
BLAKE2b-256 e9468b11474660d67fc93d7b076a4996f2c117e3c2c75cf54d19d30af2235b12

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0f6b05a033176c3959f2238ff6a188a40ec62e7e1632c488d8a86eb972ff510b
MD5 cecffb373f6d886d48fa660581a6c892
BLAKE2b-256 2ccd282524f3f681a17bba313c1d9bf40ca0fec30e69f998536fc06cc179ef8d

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ad5933d1fd9928301a146bcbaf46a237f1e655e867a27aa930e1952d22514c1
MD5 ea0e888e6315605b07fc3ed0c5127c7f
BLAKE2b-256 4b70c1d99dbf9680ed79c8a50b912f4bde2ca248e9bbc456c3a19a6cbf9a1f7f

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fd51b673b42ff54f49b0164f619270b1efabd0240dc92995c4695cc40d2858ec
MD5 d05931dda285b8476cc9d0bfcdb75d59
BLAKE2b-256 8f0ecae7e2080a4f9b20b43a7d5967c853cfe6d2f2887e325d6cf94d8b42d878

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 553211dcff02934c41e6a5d98f9e19846045576520d48ced2405be41eb26d17f
MD5 d79d02f4f61fa9ba6683b3cba9e53cbf
BLAKE2b-256 f36a65d4e390d01813542177727a2f845b500a28fa5ccb92e6fd67e15401531a

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2382211298d749bc05d8b48c555cd7b5b491b23ef390e883e2c380ffbcbff327
MD5 98b850b120ce51371ec0eab352384ab5
BLAKE2b-256 291ade38d91ad1ebb2ca19801a8c94ff53ef66efb6cc9a00f1f1820614aefc3a

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ndindex-1.9.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 157.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.10

File hashes

Hashes for ndindex-1.9.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f6f14d20c16fc126c4c7584eb72a0ec80a61e5cc59865a0de93d8781be16165e
MD5 bac78ea275f78af0c1d99dcac30d82d8
BLAKE2b-256 87dbcb21138bb446c74c68765083b73c139cd006441e0fe0bed726d85616c59b

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: ndindex-1.9.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 149.6 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.10

File hashes

Hashes for ndindex-1.9.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a018b6118091eff7c2ab6d262ecc97588201604606b03f2bbbdcdbbdaee256b2
MD5 d053f38802da904eaeb57b46a24ab032
BLAKE2b-256 ae63670fcdabb690c459d6144e9af9b9a697e87b4ef9a6d2ec5a300d7ececcdd

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e2d0c56b5d771827d424163fb6789ee7f3314b3fec713fdd51e8fa0c02404a33
MD5 3cd26bd4f8d109bb140826504fbd6909
BLAKE2b-256 cd8ce116ea2a3f768720e8c7724d946aa63b1ae601992e3122999c90f5e89a98

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c296cb7b0e3d0c29a42c70d453110218cd76df2fa74ab239cc119e444fb4c726
MD5 fb40a38d4175a84f1d1bf6fd140d0552
BLAKE2b-256 55a18f375bbe8aade3896975e665ce17e18ee455b26054443ba9d328e5c765aa

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3f5556f8e5fc1b88ebf597b9112bfa74d19442276686e770b11eebee187ba5e
MD5 a95f8afb11bf9edc87b0fb0ce1068b30
BLAKE2b-256 15a556bebd5a428368fdcec93835562f370934fa1d91540a2eedd2cf60ee1a94

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b96e101a95c61c23c57e71dc9e402410a162864b7c4b69a8a4bd42b11edc677f
MD5 1b2642a2579eaf00e712c1f59ff5f7a4
BLAKE2b-256 04c4bba0085ee044ffd4023742f4d268db5e3ceef4a497a31e936b7889cc3c64

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 be43cc297edb82ce60bf1f2ae576e10f0e502b0939cc1b24d9becfc0bb3e8b43
MD5 b06ff8f7b5bb91cf7629bf100adcae24
BLAKE2b-256 8451fb2b9a0e4835a1fd37958013e320f6f6768df7fc8581fb57d484041ff748

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e4d045956100140a049e325abeceaabe2439b920d9c5fb287e2fe5a1dc482f25
MD5 0e9097e07bfb44caa61a8b10ab96b457
BLAKE2b-256 34c08f5af5b09eb3f3619cdad56b975861b55c6dbb8f19b61ceffd3f8eb399bf

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ndindex-1.9.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 157.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.10

File hashes

Hashes for ndindex-1.9.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8c235b23c485f7c116e79b98028c5593954894c2fdf1e3e53f06f717e3fa75db
MD5 eb9e45785e0059f1672f3cd460ade695
BLAKE2b-256 736f6edc3263df6162351595ee17ff5b5f06dcc877de73cd5487f0598df76dae

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: ndindex-1.9.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 150.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.10

File hashes

Hashes for ndindex-1.9.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 29108f9950bec164ab84e14be6fdd3b55d56b0b315c3c8d7bde31650e34576f3
MD5 2f478946b88f48f7aaaf74a38610564d
BLAKE2b-256 88c6cd72925b6ae66f84496498ec6441bc3b3c923ae617602d7dbfbdae4dfbcb

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0d664cb09389d780946b744dc89a7e4479e6c1f24bcf5d03710915a532d3ad5a
MD5 b8b7fca1f795ca57aef2711c411ef62c
BLAKE2b-256 2fa231eafca8f2a94b19046192f505efbca6c0cd0b0b36cebb36c5b55410ccef

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e1fc9bf50312a7261b6e0933b80068709a37fef36ec60342e7012124c1d8c4f6
MD5 9670e40464e051569290dc042d547851
BLAKE2b-256 319830bfffde1fe8beff2d8bfe86cf531f191e5a523ec6f6b061f7c8c273d81f

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3d24d570728bc548f50c1f18596c1a71ee578d7900a4a26147f5d7ebc45bf3f
MD5 b1a32a2bded388a57018e574dbe04684
BLAKE2b-256 eb329e9726fb8c2f4cea3611964906d04e3b4b76a3a1138b909996427f8e8e9b

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7c9bc12f07975c2c33cb9ffba149d4f21dbd0a04c3506f23ce6bf568dd5f2944
MD5 6f88d986d0ef0ede6cb96d897e859ec9
BLAKE2b-256 0024715992b60253219f13961c9b69aceb5b36105cd07e22afdb0ecdae0acc87

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 919bb93135826f3107b5c5304fd3b8eb26532e2a9efe35d35a80311897cd6099
MD5 496f46665d5e85b170a64e4b4d57aeab
BLAKE2b-256 d5f395a65d7f7e24db563880fd3fc267de8f1b5d17768d1dffecb2f1bff23ee1

See more details on using hashes here.

File details

Details for the file ndindex-1.9.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ndindex-1.9.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 67f9447d111a481a5f3001db7bed64c89c99b4c2b8d034fde1c410e337479dcb
MD5 0c307fce08904177ff76df1fc27323de
BLAKE2b-256 6fb13e45073bf0914ed8ff19cecb9480d2352bc8581a06a04ebc043d8c9cc8ef

See more details on using hashes here.

Supported by

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