Skip to main content

Efficient parallelizable algorithms for multidimensional arrays to speed up your data pipelines

Project description

codecov pypi License PyPI - Downloads

Imops

Efficient parallelizable algorithms for multidimensional arrays to speed up your data pipelines

Install

pip install imops  # default install with Cython backend
pip install imops[numba]  # additionally install Numba backend

Features

Fast Radon transform

from imops import radon, inverse_radon

Fast linear/bilinear/trilinear zoom

from imops import zoom, zoom_to_shape

# fast zoom with optional fallback to scipy's implementation
y = zoom(x, 2, axis=[0, 1])
# a handy function to zoom the array to a given shape 
# without the need to compute the scale factor
z = zoom_to_shape(x, (4, 120, 67))

Works faster only for ndim<=3, dtype=float32 or float64, output=None, order=1, mode='constant', grid_mode=False

Fast 1d linear interpolation

from imops import interp1d  # same as `scipy.interpolate.interp1d`

Works faster only for ndim<=3, dtype=float32 or float64, order=1 or 'linear'

Fast binary morphology

from imops import binary_dilation, binary_erosion, binary_opening, binary_closing

These functions mimic scikit-image counterparts

Padding

from imops import pad, pad_to_shape

y = pad(x, 10, axis=[0, 1])
# `ratio` controls how much padding is applied to left side:
# 0 - pad from right
# 1 - pad from left
# 0.5 - distribute the padding equally
z = pad_to_shape(x, (4, 120, 67), ratio=0.25)

Cropping

from imops import crop_to_shape

# `ratio` controls the position of the crop
# 0 - crop from right
# 1 - crop from left
# 0.5 - crop from the middle
z = crop_to_shape(x, (4, 120, 67), ratio=0.25)

Labeling

from imops import label

# same as `skimage.measure.label`
labeled, num_components = label(x, background=1, return_num=True)

Backends

For zoom, zoom_to_shape, interp1d, radon, inverse_radon you can specify which backend to use. Backend can be specified by a string or by an instance of Backend class. The latter allows you to customize some backend options:

from imops import Cython, Numba, Scipy, zoom

y = zoom(x, 2, backend='Cython')
y = zoom(x, 2, backend=Cython(fast=False))  # same as previous
y = zoom(x, 2, backend=Cython(fast=True))  # -ffast-math compiled cython backend
y = zoom(x, 2, backend=Scipy())  # use scipy original implementation
y = zoom(x, 2, backend='Numba')
y = zoom(x, 2, backend=Numba(parallel=True, nogil=True, cache=True))  # same as previous

Also backend can be specified globally or locally:

from imops import imops_backend, set_backend, zoom

set_backend('Numba')  # sets Numba as default backend
with imops_backend('Cython'):  # sets Cython backend via context manager
    zoom(x, 2)

Note that for Numba backend setting num_threads argument has no effect for now and you should use NUMBA_NUM_THREADS environment variable. Available backends:

Scipy Cython Numba
zoom
zoom_to_shape
interp1d
radon
inverse_radon
binary_dilation
binary_erosion
binary_closing
binary_opening

Acknowledgements

Some parts of our code for radon/inverse radon transform as well as the code for linear interpolation are inspired by the implementations from scikit-image and scipy. Also we used fastremap and cc3d out of the box.

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

imops-0.7.0.tar.gz (21.8 kB view details)

Uploaded Source

Built Distributions

imops-0.7.0-cp310-cp310-win_amd64.whl (629.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

imops-0.7.0-cp310-cp310-win32.whl (539.0 kB view details)

Uploaded CPython 3.10 Windows x86

imops-0.7.0-cp310-cp310-musllinux_1_1_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

imops-0.7.0-cp310-cp310-musllinux_1_1_i686.whl (4.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

imops-0.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

imops-0.7.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (4.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

imops-0.7.0-cp310-cp310-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

imops-0.7.0-cp39-cp39-win_amd64.whl (637.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

imops-0.7.0-cp39-cp39-win32.whl (546.2 kB view details)

Uploaded CPython 3.9 Windows x86

imops-0.7.0-cp39-cp39-musllinux_1_1_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

imops-0.7.0-cp39-cp39-musllinux_1_1_i686.whl (4.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

imops-0.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

imops-0.7.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (4.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

imops-0.7.0-cp39-cp39-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

imops-0.7.0-cp38-cp38-win_amd64.whl (636.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

imops-0.7.0-cp38-cp38-win32.whl (545.3 kB view details)

Uploaded CPython 3.8 Windows x86

imops-0.7.0-cp38-cp38-musllinux_1_1_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

imops-0.7.0-cp38-cp38-musllinux_1_1_i686.whl (4.3 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

imops-0.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

imops-0.7.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (4.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

imops-0.7.0-cp38-cp38-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

imops-0.7.0-cp37-cp37m-win_amd64.whl (624.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

imops-0.7.0-cp37-cp37m-win32.whl (532.2 kB view details)

Uploaded CPython 3.7m Windows x86

imops-0.7.0-cp37-cp37m-musllinux_1_1_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

imops-0.7.0-cp37-cp37m-musllinux_1_1_i686.whl (3.8 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

imops-0.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

imops-0.7.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (3.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

imops-0.7.0-cp37-cp37m-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

imops-0.7.0-cp36-cp36m-win_amd64.whl (711.7 kB view details)

Uploaded CPython 3.6m Windows x86-64

imops-0.7.0-cp36-cp36m-win32.whl (585.1 kB view details)

Uploaded CPython 3.6m Windows x86

imops-0.7.0-cp36-cp36m-musllinux_1_1_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

imops-0.7.0-cp36-cp36m-musllinux_1_1_i686.whl (3.8 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

imops-0.7.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

imops-0.7.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (3.8 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

imops-0.7.0-cp36-cp36m-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file imops-0.7.0.tar.gz.

File metadata

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

File hashes

Hashes for imops-0.7.0.tar.gz
Algorithm Hash digest
SHA256 352d8862b8c2dad8f09c7108194f17c7bd513bb187b765e3f37721a6b0853bdf
MD5 f29b07ae5bf3b9cdbac6249de319bec8
BLAKE2b-256 15542f31a3cd8fff674ee15ae1ae2d36480378da950d7cbad56081ae70f75e53

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for imops-0.7.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8ad95d3df330a2973c10af865067a17ca30c3ef9d381ca7f1c990380324e0caa
MD5 773e2a6c7a6895062e0b3cdae4d488a7
BLAKE2b-256 c38896aec761a0b1ac68e0417ce0db67c09b8c401397e4248295714829ab5a01

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp310-cp310-win32.whl.

File metadata

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

File hashes

Hashes for imops-0.7.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3ba89e3e83c3b9181fddd36b0c5eeac2c0a6a532659cb311cdbcf2ddb727e9f9
MD5 45246461b52a3d813c0d79adbb965f85
BLAKE2b-256 b3af531e19ad63bab875e0fb3193745a278d0b7a6ef519cbb614fd3f5611d645

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6b694605428c248ae0682bd7463ebd80e1749f9e559b0a88467fc271d0a3da75
MD5 899ac8b5850d2c461a88fe2ecb94f0b9
BLAKE2b-256 7c729c13a803a300386dd5969d28d9b7ee9b60a2f9c687fcdda852a178941b01

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ac60d0a4a5bb79a9de3982fe93530b440691cfe56208538953770b8e4a2bd968
MD5 510da37956002085864be1c507931acd
BLAKE2b-256 1d350ed6ecfcf927529e56fe20493876e6a9fd58b65edb67faa5eac8a3ee24ea

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf18a9200f728fc60ad33f2ee79cc99c9314995490b3770bd838bb6362f90845
MD5 81b995671270b575139229c84e3c912a
BLAKE2b-256 225a35e1db9d1a78d12376baa079b0f0c2008d61818ab43f19fcc79048324e20

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9acfd7097df595e313ba13e9ef771d2a5868bf9099e16468093c5cb7622c383a
MD5 9a7b89e82b08a35ea093ba8d474477d9
BLAKE2b-256 d3ba2527b3902314012449296631f5a62253bc29feed640b96035c3208b6f381

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 096a6f9bf7432813c3b0aa88d152a8c2336e35dec622d15f6b31147ddc71da11
MD5 9375522db6925b3bbc07947099adb209
BLAKE2b-256 324debc0def7138803005484405e276622c38db6c6a1af6ba02a9fef626378a8

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp39-cp39-win_amd64.whl.

File metadata

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

File hashes

Hashes for imops-0.7.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1b89d16cc66de6d6f5ed1ef8844dc42d57fddf8882b55eaf8fe245a57c5e95be
MD5 13dad70bafed022283702fa6ead7af50
BLAKE2b-256 a2e4637d4bb3764bc34243bca5b094a8d86ecacbc7053600f18dded85c3d8ab7

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp39-cp39-win32.whl.

File metadata

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

File hashes

Hashes for imops-0.7.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c2ee917db06749e5b893b4cbe423971595a3ca06c83c45ac895beff677bc4106
MD5 157dbba9132317b7cf37b50a31ea9849
BLAKE2b-256 1a4937c4f9e0f5faad20fe845db732df6be19b352db390f6370725a5441382d6

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9c0a28c6f96cf90af01726dab9b87cda77b364a7d8626eede266049b49f1ecb3
MD5 7d1578df581594d157ffd8008fc86c7c
BLAKE2b-256 064fbd4138cd5117f01cdd5950d4fcb5cf19196075c9155a932b9e908273cb15

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 84883be22479ed6cdc3a38f0c38427c3e18448fd76b4cb5f953b670f6ddc47f6
MD5 4ecdfca7f0e19cfba9038d87556ed9ab
BLAKE2b-256 39f64457eef752f4b8a72e29ce7db6815f4d0fe757395bc4a4109d19532f896e

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 448fcc86e28e22b948653838203418d89a0e62a0f6f3fb80211128d4e5dfcc7c
MD5 4508fcb2b3ba7f54a296a59b6a3e8670
BLAKE2b-256 7a4a84ef5cea5b7b81f84f10c2e0fa1f7ead2fd949449531c686e98a0f0b271f

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1be59b482afaff4f2ecfa8034743a1048b96b8435b976cc44867a185eea11483
MD5 2bfa7c0a6ab6e1acc766a23bc4cc77df
BLAKE2b-256 63472fd6a2073859bcdbc1c202a97727048ff6fa5316442994b1547be3e43fce

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 59254524292c3974f3a69657da5d5ee8bdb33210c13ba478cae2ffa719ee1a9e
MD5 763bc8f5a8da12bcf8b7bcab2d860abb
BLAKE2b-256 695a906c29703687a44c60155d23d9e4bfaaa60b31cb8fe77e284cb5efe4df15

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp38-cp38-win_amd64.whl.

File metadata

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

File hashes

Hashes for imops-0.7.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c43078a9172493bfbe1113e62519d4c558c978ee0335112aad4bdd988cbceff0
MD5 acece43b3e458395440a437a5ea73a2a
BLAKE2b-256 622bae3246984b0203ef6e1bae678ffd5a7158ce955b69b19a8d2ef69677aa29

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp38-cp38-win32.whl.

File metadata

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

File hashes

Hashes for imops-0.7.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 fc14eef93c102db919daa69cf956b73ddbdfa4de2ac96f03f45c24240f8b2908
MD5 89df20f75866a12915985209c833e7a4
BLAKE2b-256 e1e70e38b21c6dbdb2a2162beeaca859e8820c68cde894a0225c8d891296122a

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 27a27d1e41d1003305175410b0317f3341044d5466bac8707a2663277e503448
MD5 3eaa12ab3d547ffda53879741affc751
BLAKE2b-256 9d66cc0feac3a4834153f50f725c7d4c1bd57feef3dc3679241a4097bdd554e0

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 02c7015e156dcd518214855b92caf06abd9889d07fb68374eb2692d21f98b67b
MD5 c178f555fb60d8fcabecbce3bdcc9dd3
BLAKE2b-256 10d0ade5b61cff5c15c9a39181e3a79e21d99393e27e6e4b817c3a5678cb7c30

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15b4b9b158185eca1add6fdcbca4e5670c1e94355864c46accb6b6cfee002418
MD5 a988386fd90a43b97abfc60ce3980931
BLAKE2b-256 bcace982b94e025e41fbff9e087057ea1f16132d7b3ac283c89ce148d9e1a3c6

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d7d8755162ca921d036b07231949da4be0059d9c9c14ab5a54e0559840630147
MD5 96b26d773cba22f55111aa9544397894
BLAKE2b-256 fc565dd55e4e2696051560dc559ef47b554e6d6dfd0625da198ec2a1a8d2dae7

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b32d0cc83c1b23e8ec2d99c6dadecd7ec39737b909e074c1e2a100edb582f933
MD5 db79196a24d34cbe4d4e189b7a8c5a1d
BLAKE2b-256 1ca24e814f38345e72ae945c3f2a9501b99b7acfb386c7a42abbc4d090c965e5

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp37-cp37m-win_amd64.whl.

File metadata

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

File hashes

Hashes for imops-0.7.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f3e6c4c7d4c3c01f99a3203af4312bcf3cff75cf93054ddcf48662787003b871
MD5 ef1454b4c9cbc3e8143b7b49c84f85b4
BLAKE2b-256 8aa2798411981f08452e8c95dcfafca15d065d19a1d74e02fcdb04cfce6f98df

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp37-cp37m-win32.whl.

File metadata

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

File hashes

Hashes for imops-0.7.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 689dd3573623ea943325e02aa8a993c68d1a8cc9d9429865c77b2b21e2e917cd
MD5 c392c010cb7ba7ace57e9c80fe619647
BLAKE2b-256 b9264c88877f2a9f9051295cece5f5ce5564bfcdd44b9e78282355cc2baa90a1

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f21fe155cdebae6f19a5f46dc60939987a4097d6c706751d052320c0ce712b52
MD5 7a4ee4a32494a7e2ce9953fce9cc6e37
BLAKE2b-256 f0ce744e3bc92ffab84ba7d5e18cef468e0524930304c65091dba4d73666a489

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 59a69af07d9b22dda361d2aea556cadb2a089cd95f6144e41212f95cadeef4d1
MD5 19a481a6ade2daf20d5b5e55e66b592b
BLAKE2b-256 9df7ce4a764d298e29042739b4915ac53f5dfe790c5650f61c3fcdaf16f1d350

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f75b6a74d9119a55c8712e8a1f3290de485645b723abb1f0c00f2c3e2d51591a
MD5 5e3a43c9526066a5f336ecfa6365aaed
BLAKE2b-256 111109f4fe03833139af9dd5dbfafc27d87664fba33c1ac42f20adb22ebaead9

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1b29026254df094ad9888a1cc24dec8d252db213b257cf661e83d858704906f5
MD5 b0a1fc358393d0e07d93bbf706eb882f
BLAKE2b-256 a458eb3b451969211c617104b276cbfacdc7294a0a1b8b64492f295c0f6b10fb

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 96b66cad536fd2e20a5193e5a25be8aabf7e5e5d4bbb49251c6708ab340c4c0b
MD5 5db74293c121ffa748eaf85a7a7a591f
BLAKE2b-256 3adf9b8898cb55643015ddf6477c5f9b971201e8a1c8c9844072bee73443f998

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp36-cp36m-win_amd64.whl.

File metadata

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

File hashes

Hashes for imops-0.7.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 8a5aa9003953c943d7eea8cf8ca6ea3711fc43e33477efe93202d09ce7a0450c
MD5 41219100ff57367079e2a2f646de66c6
BLAKE2b-256 bff5e2e0a9111058c0651c5473e495946c0df9265c710265ce10d11fce4b710e

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp36-cp36m-win32.whl.

File metadata

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

File hashes

Hashes for imops-0.7.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 9e9a58a3e21dbc298240da0561f79c06aaf3865bee73a5bd2916293844029cb9
MD5 188c8b2416caeca611d533d2b88b5bff
BLAKE2b-256 3a508d8dbec65bfa9cfed0449b36a34ac7899e71448ba38e04e6677fb120b496

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7a35e267784dd56bfcf1a88126abf35078f5c377ad2ba444b9b01ab97ac66a6b
MD5 f7c5d284ec2f5fe6cce30740f51ce095
BLAKE2b-256 88e10a7b1c8315abd1577cff637ef11c5a6ab29546ca3ff9c26b505148165fcf

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a02d7f12c24db30006260a2f9ac3facc87573448e81c06b8165d19f31b5b2a39
MD5 d2b66bf8cd53eb355c166f83c2925928
BLAKE2b-256 709ffb3ac3d9e8dc0c3341937e11daff4a3f4f1e67d3f1e289c220db0b381136

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc8c26d2ba39e86111907d935b50835a9bf94b41ad69a18efc79ba94adf13adb
MD5 fc815fa5f63d2989eb8bd501e76af849
BLAKE2b-256 bb0e4cce09e4ad879e80ec908a84171536f6f3fa5f4982f6f04c12f2c3f9279d

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 820248fd67a177914f6f76f16dd712309c4f85f8aafae4312a7cae32f4c29896
MD5 53b3e38854daaa3e87fd3fef73251882
BLAKE2b-256 2d77e07ffc21a4ffc044cb1c770304b67115edb278347d9d985263e62352971c

See more details on using hashes here.

File details

Details for the file imops-0.7.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for imops-0.7.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 15d90b77991823bfcdc8b0bf234de3463b90c163bff187a88d3d4e48b905db8f
MD5 0c8c946086e4214a760bf55fcdf92459
BLAKE2b-256 081a84f989c021f238397028c041cf733506bf2b996e3aa3ae1d4444001f226e

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