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.2.tar.gz (243.0 kB view details)

Uploaded Source

Built Distributions

ndindex-1.9.2-pp310-pypy310_pp73-win_amd64.whl (150.3 kB view details)

Uploaded PyPy Windows x86-64

ndindex-1.9.2-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (160.1 kB view details)

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

ndindex-1.9.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (163.5 kB view details)

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

ndindex-1.9.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl (147.0 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

ndindex-1.9.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (147.2 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

ndindex-1.9.2-pp39-pypy39_pp73-win_amd64.whl (150.2 kB view details)

Uploaded PyPy Windows x86-64

ndindex-1.9.2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (159.8 kB view details)

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

ndindex-1.9.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (163.1 kB view details)

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

ndindex-1.9.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl (146.9 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

ndindex-1.9.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (147.0 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

ndindex-1.9.2-cp313-cp313-win_amd64.whl (158.8 kB view details)

Uploaded CPython 3.13 Windows x86-64

ndindex-1.9.2-cp313-cp313-win32.whl (150.9 kB view details)

Uploaded CPython 3.13 Windows x86

ndindex-1.9.2-cp313-cp313-musllinux_1_2_x86_64.whl (500.9 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

ndindex-1.9.2-cp313-cp313-musllinux_1_2_i686.whl (486.0 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

ndindex-1.9.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (505.0 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

ndindex-1.9.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (484.1 kB view details)

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

ndindex-1.9.2-cp313-cp313-macosx_11_0_arm64.whl (160.0 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

ndindex-1.9.2-cp313-cp313-macosx_10_13_x86_64.whl (162.1 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

ndindex-1.9.2-cp312-cp312-win_amd64.whl (159.7 kB view details)

Uploaded CPython 3.12 Windows x86-64

ndindex-1.9.2-cp312-cp312-win32.whl (151.5 kB view details)

Uploaded CPython 3.12 Windows x86

ndindex-1.9.2-cp312-cp312-musllinux_1_2_x86_64.whl (518.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

ndindex-1.9.2-cp312-cp312-musllinux_1_2_i686.whl (501.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

ndindex-1.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (521.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

ndindex-1.9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (498.3 kB view details)

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

ndindex-1.9.2-cp312-cp312-macosx_11_0_arm64.whl (162.0 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

ndindex-1.9.2-cp312-cp312-macosx_10_13_x86_64.whl (164.1 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

ndindex-1.9.2-cp311-cp311-win_amd64.whl (159.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

ndindex-1.9.2-cp311-cp311-win32.whl (151.6 kB view details)

Uploaded CPython 3.11 Windows x86

ndindex-1.9.2-cp311-cp311-musllinux_1_2_x86_64.whl (506.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

ndindex-1.9.2-cp311-cp311-musllinux_1_2_i686.whl (489.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

ndindex-1.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (506.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

ndindex-1.9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (485.5 kB view details)

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

ndindex-1.9.2-cp311-cp311-macosx_11_0_arm64.whl (161.9 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

ndindex-1.9.2-cp311-cp311-macosx_10_9_x86_64.whl (163.5 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

ndindex-1.9.2-cp310-cp310-win_amd64.whl (159.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

ndindex-1.9.2-cp310-cp310-win32.whl (151.8 kB view details)

Uploaded CPython 3.10 Windows x86

ndindex-1.9.2-cp310-cp310-musllinux_1_2_x86_64.whl (477.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

ndindex-1.9.2-cp310-cp310-musllinux_1_2_i686.whl (462.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

ndindex-1.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (475.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

ndindex-1.9.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (455.8 kB view details)

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

ndindex-1.9.2-cp310-cp310-macosx_11_0_arm64.whl (162.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

ndindex-1.9.2-cp310-cp310-macosx_10_9_x86_64.whl (163.4 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

ndindex-1.9.2-cp39-cp39-win_amd64.whl (160.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

ndindex-1.9.2-cp39-cp39-win32.whl (152.5 kB view details)

Uploaded CPython 3.9 Windows x86

ndindex-1.9.2-cp39-cp39-musllinux_1_2_x86_64.whl (483.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

ndindex-1.9.2-cp39-cp39-musllinux_1_2_i686.whl (467.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

ndindex-1.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (478.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

ndindex-1.9.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (458.6 kB view details)

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

ndindex-1.9.2-cp39-cp39-macosx_11_0_arm64.whl (163.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

ndindex-1.9.2-cp39-cp39-macosx_10_9_x86_64.whl (164.5 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: ndindex-1.9.2.tar.gz
  • Upload date:
  • Size: 243.0 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.2.tar.gz
Algorithm Hash digest
SHA256 b8658a06e52d6c47445c2ec11d292e1d52c3af259214c8b52e3a1aab733daa72
MD5 15e276b1e872ba3d6d031819dbb4f5d0
BLAKE2b-256 2cf9f8d491c18f16ffcb1a8abf78345e54879fd1fe6b61dcc8a9b471285cd27e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e8c33c2feedefde0789505ffb4b1324c6cb1adf553923f6bff7084910d37740b
MD5 741b8fb66fc0561fcabf89d0ec2c0e94
BLAKE2b-256 dc417f993f571958d9352d92a4136e8f191713372491c20096a65ac9ab64499b

See more details on using hashes here.

File details

Details for the file ndindex-1.9.2-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.2-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4750ded2e1d2941cda4604aade162452ed5eccffd6737e072359a5a633acd5eb
MD5 e26d8694c438fe2bfcb692c8154c7590
BLAKE2b-256 9229048cfd992465e0b66ffd9443eeaf5a9fd596f2ba5c8d470b8445f8c959e9

See more details on using hashes here.

File details

Details for the file ndindex-1.9.2-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.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 67e02762cd342d0e722f47a26ba546d5709e4b17205bda504228ed455f31b690
MD5 39c43281072675f3706fbadafe79abeb
BLAKE2b-256 3ba72f2f38620d84c68e40a91521beb5b695ec4c8ad99795d2a89021fdced592

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6aa27f552a810e60e207fca372db94147811ca9228a728d3529a908197d35ce
MD5 9521f76ec850374c505755889671557c
BLAKE2b-256 0d46ad616f44c759e6026dcfed5ebc990a2303ba478ecf3edb5216088233d5b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f32019691f52314d6b7ae0168f6c148f94fecda92cd84cc0fd94331982a55f37
MD5 4111a1d098834e42af91690cefbf4b70
BLAKE2b-256 d7619e7a4f9fd6504b8e34c20fe8df01ce78ea54b3c7124e4085ba93ede0cba9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7ca14a442375f911dd930b7a246b24d6dfc64543ca202d20d65e5b1b96e9dbbf
MD5 952acb8e653ae62b346c8fc2c689357c
BLAKE2b-256 30815631aca8b0a4b99805313f3f162d50ea73601af6c209a4ff298bcaf16e3c

See more details on using hashes here.

File details

Details for the file ndindex-1.9.2-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.2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04ce2e8712a4908641a1e23bba692fc88ba147e5926b6346dd526605de7a7980
MD5 905ac2cf97d886f8675ed42bc36432b8
BLAKE2b-256 3da0b300377cb18f9599e4759710e1569a3f873d9dea7e6c9c84c9702d0ea351

See more details on using hashes here.

File details

Details for the file ndindex-1.9.2-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.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4cabded9f47e988b9564df7f37662a53dae5ac8e3419e784c3db07dc230d0480
MD5 49f1fdbf12ee0272fd77522ed1566f74
BLAKE2b-256 a8414ee2e5878f1aa057409c553cb7128b92374d38787084f85e4e3cfb0e2b85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9dff41fcb353fdb7589f6c7c69fd34748254cddd9c35824d3c81447de8906f5d
MD5 d3b6cac0a885837334bdb6b108b5cd59
BLAKE2b-256 22bae90af369b1ce098f26885a4f25308599692df9764ebbf3601b2362b68617

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 cd82f7b46f0df51631273f72e1c5c8a03c30ce0e0c6da6f8b0ce70235cda31bb
MD5 778b6ae2e834a6b0a89a53466167c4e7
BLAKE2b-256 5a5e6a685909a5a77279a155a307ed13da76d95ad764b131c252cf1df9f2c56d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ndindex-1.9.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 158.8 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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 98be658c00ec0827e398b0fe5c13d207ff70b027187d728cb22155cce3bf6fbe
MD5 f538a55372f6b583561d1590deac0a2d
BLAKE2b-256 3c4de121d109bf6f71bcb00c6198549152fa16358a031796c6a7aa9662191529

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ndindex-1.9.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 150.9 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.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 6274886f1348128fc4e10aef925272f904ac467175af52338d56f1cb763caf1a
MD5 47786fd5f431a90a7dc40e2204e8a354
BLAKE2b-256 6eff277768997fa82a865ff564a6bd91bb42f574662945e58b26c0eb3d690aba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ddbdfee4560c3f7823de88257680c8fd6d0220a7b23bfd27b0f3fc7afa27bee1
MD5 b7e24ac2f10950fdd05edf25d8ca7d9d
BLAKE2b-256 2c8167d8a37aca8997d8e93554f3c39bca200a16685e84e03e2cc84cf0c93276

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3c564768ffa7228d1768eb6df1a77d03d39efc9c98746d8c1b511ffcc23d5f9f
MD5 1778193531622eda971c849507abf742
BLAKE2b-256 c0ed007faa12149a21893ec64f0dcab36c70a4cd43825dcd11bd7090ef8d1c29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0bba0f387d1d8204378e82b886c19f46ae39347ee7113c9028317270c0060be
MD5 9b2019abf71c317c87a95b5fd6b408a6
BLAKE2b-256 4ee3407f31902bfdd6d991e8ce62307877afc23e39b8a7c93fd17ab8316a5415

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1876dcd82d6d1cbc9c2e6819bc7a5ca3686a5430f0a07520b94f78ff78097d2d
MD5 74487daad47854a8f7fe614dcf754996
BLAKE2b-256 91dc4e335d8631939f267be7b16308246671c02123e28f693f544076dda8615b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19d70a304f942c0aee89418d9c487de9c2dcfcda9073976a590c7fed587bd674
MD5 3ba66edffefb1018d1a0421a89ed9189
BLAKE2b-256 b0df87f329590e807460cbd4cea47aaaadea9a5cf5e70854712eb89489d03c89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a33452b4a7b8510f809f8b59dbac5b1d7b3d8a68c9e42dee2c28c5131bbbfbc6
MD5 0dc6dbd63edbd1ccfd840b98a3ebb875
BLAKE2b-256 8841250efa5a033b66043d18eca87d044f733ca017bd12767ddf0b9468120bb1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ndindex-1.9.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 159.7 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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d15f3a8566910ec25898e3d77b3b7c258b37f84a235d49cb17dfddc9036127b4
MD5 645fa92d30c4cff4531e38ec5510322e
BLAKE2b-256 01e3c87442ba34a76e3d778135e967b625e5bb2217773a8c0be751e1537231b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ndindex-1.9.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 151.5 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.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 c87aa8218b6eaaa9eacb2f68f1ce71be0e368280ef926d0ed9ad71d2fbe24fe6
MD5 ad199e13aa57abffd012198c2fdd28c9
BLAKE2b-256 bc49ca6155435bb408173c3d07f07aac6e6c4a30cefec31c4dd2af75c44774d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d68d8285f3ab8a78b0db990fb25eddc637df4b00467fbf36a4656c7ee46ddc5d
MD5 332248afdb4fc61632b93493ee0b9acb
BLAKE2b-256 aee595d5dd5a628c41db959e07ddc7212ed45844865d10375efe4fc0aa5c905b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 959f8babfc3055933079296a33449e02c24074027c39ce974cf73757c7d5ea21
MD5 e516dee571700d67758aee13ba88b535
BLAKE2b-256 351bfe4d51e07f18596abd53b3b63dd1d4a8617af3896193418a86b7a7a95fa7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9d98a41ff276fc623f3e068d40381ee06289644b530c3535bc00a8cbc5526c6
MD5 4a4ad0d1f8f147228b73ab204e79fc4f
BLAKE2b-256 f29e79342047dd441fdcf25c776370c2b09ef8fad30bf06d7920b09278d93260

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 05d42c5cd86d923f1606c3a9defbaeb3ece8f7b444f95a46ec6f1fb511e971f7
MD5 ebced795e80b9d43d47dd2000aa42fb9
BLAKE2b-256 fcbd834e4bb7054accc8bbf63c73f7c9f0bcbdc326fec0f560f375dd6637c63a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e87eefa75af0f974cf2c5af14a488ee97dfdc7fb6da67f19f9dc600da5ae041
MD5 b5b70bfb84c47149ad09553b65c9d4a0
BLAKE2b-256 de81edb7ba51dae8d5a2879d39eb56651eeea4927f8292fc6286fae8b1cda0f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 466d2e30a3c2afac6dac64e5ada19db30d23164befa7f69d29f209fb512b3d2f
MD5 4499978d227fc2a140b07cc11eb7df60
BLAKE2b-256 a3a5c3775c1a7279517027b86dc0c1a6a74f9a1fc7e0c298c960ed170fcf585e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ndindex-1.9.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 159.5 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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d23f07831d28bb3c04c234936b6038078cd7c0c4966d2e2e37738edad6435f9f
MD5 9d882702968266fd347b1060416fc840
BLAKE2b-256 b0f6b2fde7ec7880d51f7280bb5e974e400bb716e3054048c409ba35ba509823

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ndindex-1.9.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 151.6 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.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 89172e90e56a409197cbbe12a49aa16c83879274ca4f61fd8a03b30c6c90e3ca
MD5 5030748d5237248aec1a129aa54ae8be
BLAKE2b-256 f88b5948067de44c5484aa8a4db640b8b5dc5cc9b394e9f547a23fd694edf399

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8634be005b18034846163067bce78a0209fab65e4bc77e0bc333aa160ef12b7a
MD5 636f7452c16dae876240db641a8a0f58
BLAKE2b-256 0f5c5e96422400fad72762e85e3cc3a4bd52b11476b990c4e7df25836e8e9c0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e2dd75a6e25269b66607f1722acd72e8f086837b2c58275d31b3bdfdf8a095bf
MD5 8a8abd891c68df3c3b781e007634fdc1
BLAKE2b-256 87f48a3a3c0d541d96a6cd39026a1211647d0fcbf047f8bac4332e4b95f54e8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f647eda61cae68a260017118ad8daac4d580ad221ff922bbaa1526e30e350feb
MD5 8df49aa43ffe436893c0cb056f55fe69
BLAKE2b-256 512dbfc284ecc9b24acb916f5d04a69357ae56e0b6073286eaa71cf54bf0b136

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 384520b4d9f52cb2fd1d324e6f278ec422b2cc2885e95a00587394bf6f56a798
MD5 d88efc61157e3f2445bc3744be065681
BLAKE2b-256 5d6b83e328c3dc41ff244d7e79cd24ac62fff96405a3ea948810b2fa883c14f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b0ef52d15fa8755d00a6868c799ff4227f1f453901a6f4de395586f9a435b7a
MD5 f821a42d605a91de911c3fc973e2e873
BLAKE2b-256 77f68ff749841f6f8f4096184e8e158e48d572358d4ad0ba1055728e4f7e0f44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1fa2e521a872870d55fa6fa85399f16c1c20bbe4e3e315bbfc80e3ea92561334
MD5 6d255b5b6b5d31baccfc0909cd091f09
BLAKE2b-256 906df272dbbe0a23575e57773272f02a237b51f4e4f33317bf28b2b8be47ac3d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ndindex-1.9.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 159.5 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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 42614f829e614808987dd68377cacda32634c2d8399b239a7a43f78bd8e3bdda
MD5 3d9b69a65c5980b79e18fa3aab63dfaf
BLAKE2b-256 21fc088633718e73413e909c1cef18f5ff1bc2ab333fec5e15f3b9b429d09d45

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ndindex-1.9.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 151.8 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.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 2707453757dabd7efa6c8f2d8acda4cdc8e39108528479a8c8fcc9126a693024
MD5 0d000ab1c483f540ff623a705d906ced
BLAKE2b-256 9ce102f4fc78960a6a14ca1f5012cbdfdfaacd4380ab67f2d88ed3fd4c1ce120

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d227c1c8e3c83ded04499b9a43c58862aebc948f2fe61d4c8622f711a56032b6
MD5 ecad3e3187664507c80b69e3cfe319ef
BLAKE2b-256 b45e6a25117f74c410bf09bf7cac9db8f84b256870378230e4e6ebdaa2e23e1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5f53810a8eb73ad7054c1d628365a86c3f550a14e59ed7d9904ee7de21a3a432
MD5 41f5f390da78de5afa1252568738fcd9
BLAKE2b-256 dfbe4a1cab33eb8ec3838e312318b21a7044d3fb2546e1e809d0ae245e028250

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a36a48abc26dbf405aaa121ee3b4245390801a07856192f4f6c79d4db403520
MD5 ea86008c8a3a65717b7b4d6527d44201
BLAKE2b-256 b662b9eec0bb5f653b48cbf6777ab30c6fd5928a6a3892b445c7cb935979fc35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0adcfa8f213493399458184175e411ce8040790f5de00d5cbca6ec6a778bfa71
MD5 8092930ebfc72692ff585265ae1523bf
BLAKE2b-256 3eea2f425a58568e2a359a7ea7f1882591a611c36bb08cc329fd279a33fc8198

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3502df515c225e653b55fc08e714d4ae56306ad46454759d90156530cb4e2f40
MD5 a7520cb7055ebf557b316cb2b81ca2c5
BLAKE2b-256 61258a6d5905e36e03c1f84d0cdf4a269ad4e80f84105f4607574e44cd2d9195

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6c0bd9fb02b5ac6e3e8b70404930e1f6824ad565363bf8f0e817d6f6a3a47593
MD5 6577f92c7b1d437919c2321258db64a2
BLAKE2b-256 6963ecada5bf66ba8a7382866be58323a6ecb7ad85ddea6fc9fa93d29d9ba472

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ndindex-1.9.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 160.1 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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 cd1b3d39cb0d3ef6606d7450b79729e1934bf88fd1a20e123d164bae8e74d01b
MD5 c7a4e284a8c282c749fff0945f1b012c
BLAKE2b-256 aea2ab7527ec8d96d9fdb686c83bc111e8cf1f53ba177b08b256d0178c320c3e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ndindex-1.9.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 152.5 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.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 9c92921b1453b050b7531f55c568e64d93d6943e16bd9249a896258a6d4489bb
MD5 e42d37f960da854a5a239f1682b80dc3
BLAKE2b-256 9df691cc1b2e5dfd9e018a448b2c3bdac1b67329851b56a5018e6dae9d7d4995

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4110c98e77cd529ec1ea8065bf6ce96a5c613ac47ad17e6f97943a80409de721
MD5 b8fa7f24ff14550c645c198033fea2bf
BLAKE2b-256 fb4ee8c5cf31e0289af579b44b0aa4f7f6198ecf7b0cfb9b2ad80c0f5660aaed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7daafad7af277e92d155178f625a3c951ed2dfb34878f1b7e6e952246eca0314
MD5 2f2b5119ad7fa05bbce4d8a28f67c5f7
BLAKE2b-256 924c64610ced3a603ded96ed8be9c3572e5e4cf395417626dc2ddd74da8346ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d64688b27f89d529dfabeae5f1216e0673652b21143e802cf427ded8a4954ecd
MD5 d004943d459ef461c83e005ad7b2b69a
BLAKE2b-256 a2063f95030c6a3ece0271e369b34ea2a9be8879c0197a78ee7d84273861342d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7d3e507c079dfe12cf8144de0cfd9e670d0c234a3200d578556965723f0387fb
MD5 2f203e3f54d3b2ccbbf130c45670f542
BLAKE2b-256 0e6bc8ca550014dcb374d5134dce100e0a139dcb9a5e5f10b8cede1069316e97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2d9c237269fffdc02b810127d3cacaf82ac7cbee24ac9743e80859e789448b8
MD5 600f2a7da5984df676c3904f2d22a07b
BLAKE2b-256 a29fe2584f621e223f75bce3143dbfbe5f3bf9294362f51c7c08e78bd1e915a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ndindex-1.9.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 35543c2638beeb1119c0842f3cdc394b9a242d312f7a5ec9d967486d66c3094f
MD5 3a7b608d50a0d4e8a89b6f11df8e8b91
BLAKE2b-256 f7cf7cfa18540a3d00d5dae797ceaf8ec9758cd01449c843c7e19571dc65b388

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