Skip to main content

Mahotas: Computer Vision Library

Project description

Mahotas

Python Computer Vision Library

Mahotas is a library of fast computer vision algorithms (all implemented in C++ for speed) operating over numpy arrays.

GH Actions Status Coverage Status License Downloads Install with Conda Install with Anaconda

Python versions 2.7, 3.4+, are supported.

Notable algorithms:

Mahotas currently has over 100 functions for image processing and computer vision and it keeps growing.

The release schedule is roughly one release a month and each release brings new functionality and improved performance. The interface is very stable, though, and code written using a version of mahotas from years back will work just fine in the current version, except it will be faster (some interfaces are deprecated and will be removed after a few years, but in the meanwhile, you only get a warning). In a few unfortunate cases, there was a bug in the old code and your results will change for the better.

Please cite the mahotas paper (see details below under Citation) if you use it in a publication.

Examples

This is a simple example (using an example file that is shipped with mahotas) of calling watershed using above threshold regions as a seed (we use Otsu to define threshold).

# import using ``mh`` abbreviation which is common:
import mahotas as mh

# Load one of the demo images
im = mh.demos.load('nuclear')

# Automatically compute a threshold
T_otsu = mh.thresholding.otsu(im)

# Label the thresholded image (thresholding is done with numpy operations
seeds,nr_regions = mh.label(im > T_otsu)

# Call seeded watershed to expand the threshold
labeled = mh.cwatershed(im.max() - im, seeds)

Here is a very simple example of using mahotas.distance (which computes a distance map):

import pylab as p
import numpy as np
import mahotas as mh

f = np.ones((256,256), bool)
f[200:,240:] = False
f[128:144,32:48] = False
# f is basically True with the exception of two islands: one in the lower-right
# corner, another, middle-left

dmap = mh.distance(f)
p.imshow(dmap)
p.show()

(This is under mahotas/demos/distance.py.)

How to invoke thresholding functions:

import mahotas as mh
import numpy as np
from pylab import imshow, gray, show, subplot
from os import path

# Load photo of mahotas' author in greyscale
photo = mh.demos.load('luispedro', as_grey=True)

# Convert to integer values (using numpy operations)
photo = photo.astype(np.uint8)

# Compute Otsu threshold
T_otsu = mh.otsu(photo)
thresholded_otsu = (photo > T_otsu)

# Compute Riddler-Calvard threshold
T_rc = mh.rc(photo)
thresholded_rc = (photo > T_rc)

# Now call pylab functions to display the image
gray()
subplot(2,1,1)
imshow(thresholded_otsu)
subplot(2,1,2)
imshow(thresholded_rc)
show()

As you can see, we rely on numpy/matplotlib for many operations.

Install

If you are using conda, you can install mahotas from conda-forge using the following commands:

conda config --add channels conda-forge
conda install mahotas

Compilation from source

You will need python (naturally), numpy, and a C++ compiler. Then you should be able to use:

pip install mahotas

You can test your installation by running:

python -c "import mahotas as mh; mh.test()"

If you run into issues, the manual has more extensive documentation on mahotas installation, including how to find pre-built for several platforms.

Citation

If you use mahotas on a published publication, please cite:

Luis Pedro Coelho Mahotas: Open source software for scriptable computer vision in Journal of Open Research Software, vol 1, 2013. [DOI]

In Bibtex format:

@article{mahotas, author = {Luis Pedro Coelho}, title = {Mahotas: Open source software for scriptable computer vision}, journal = {Journal of Open Research Software}, year = {2013}, doi = {https://dx.doi.org/10.5334/jors.ac}, month = {July}, volume = {1} }

You can access this information using the mahotas.citation() function.

Development

Development happens on github (https://github.com/luispedro/mahotas).

You can set the DEBUG environment variable before compilation to get a debug version:

export DEBUG=1
python setup.py test

You can set it to the value 2 to get extra checks:

export DEBUG=2
python setup.py test

Be careful not to use this in production unless you are chasing a bug. Debug level 2 is very slow as it adds many runtime checks.

The Makefile that is shipped with the source of mahotas can be useful too. make debug will create a debug build. make fast will create a non-debug build (you need to make clean in between). make test will run the test suite.

Links & Contacts

Documentation: https://mahotas.readthedocs.io/

Issue Tracker: github mahotas issues

Mailing List: Use the pythonvision mailing list for questions, bug submissions, etc. Or ask on stackoverflow (tag mahotas)

Main Author & Maintainer: Luis Pedro Coelho (follow on twitter or github).

Mahotas also includes code by Zachary Pincus [from scikits.image], Peter J. Verveer [from scipy.ndimage], and Davis King [from dlib], Christoph Gohlke, as well as others.

Presentation about mahotas for bioimage informatics

For more general discussion of computer vision in Python, the pythonvision mailing list is a much better venue and generates a public discussion log for others in the future. You can use it for mahotas or general computer vision in Python questions.

Recent Changes

Version 1.4.17 (Jul 13 2024)

  • Fix bug that stopped mahotas from working on Windows

Version 1.4.16 (Jul 3 2024)

  • update for NumPy 2
  • Add deprecated warning for freeimage

Version 1.4.15 (Mar 24 2024)

  • Update build system (thanks to @Czaki, see #147)

Version 1.4.14 (Mar 24 2024)

  • Fix code for C++17 (issue #146)

Version 1.4.13 (Jun 28 2022)

  • Fix freeimage testing (and make freeimage loading more robust, see #129)
  • Add GIL fixed (which triggered crashes in newer NumPy versions)

Version 1.4.12 (Oct 14 2021)

  • Update to newer NumPy
  • Build wheels for Python 3.9 & 3.10

Version 1.4.11 (Aug 16 2020)

  • Convert tests to pytest
  • Fix testing for PyPy

Version 1.4.10 (Jun 11 2020)

Version 1.4.9 (Nov 12 2019)

  • Fix FreeImage detection (issue #108)

Version 1.4.8 (Oct 11 2019)

  • Fix co-occurrence matrix computation (patch by @databaaz)

Version 1.4.7 (Jul 10 2019)

  • Fix compilation on Windows

Version 1.4.6 (Jul 10 2019)

  • Make watershed work for >2³¹ voxels (issue #102)
  • Remove milk from demos
  • Improve performance by avoid unnecessary array copies in cwatershed(), majority_filter(), and color conversions
  • Fix bug in interpolation

Version 1.4.5 (Oct 20 2018)

  • Upgrade code to newer NumPy API (issue #95)

Version 1.4.4 (Nov 5 2017)

  • Fix bug in Bernsen thresholding (issue #84)

Version 1.4.3 (Oct 3 2016)

  • Fix distribution (add missing README.md file)

Version 1.4.2 (Oct 2 2016)

  • Fix resize\_to return exactly the requested size
  • Fix hard crash when computing texture on arrays with negative values (issue #72)
  • Added distance argument to haralick features (pull request #76, by Guillaume Lemaitre)

Version 1.4.1 (Dec 20 2015)

  • Add filter\_labeled function
  • Fix tests on 32 bit platforms and older versions of numpy

Version 1.4.0 (July 8 2015)

  • Added mahotas-features.py script
  • Add short argument to citation() function
  • Add max_iter argument to thin() function
  • Fixed labeled.bbox when there is no background (issue #61, reported by Daniel Haehn)
  • bbox now allows dimensions greater than 2 (including when using the as_slice and border arguments)
  • Extended croptobbox for dimensions greater than 2
  • Added use_x_minus_y_variance option to haralick features
  • Add function lbp_names

Version 1.3.0 (April 28 2015)

  • Improve memory handling in freeimage.write_multipage
  • Fix moments parameter swap
  • Add labeled.bbox function
  • Add return_mean and return_mean_ptp arguments to haralick function
  • Add difference of Gaussians filter (by Jianyu Wang)
  • Add Laplacian filter (by Jianyu Wang)
  • Fix crash in median_filter when mismatched arguments are passed
  • Fix gaussian_filter1d for ndim > 2

Version 1.2.4 (December 23 2014)

  • Add PIL based IO

Version 1.2.3 (November 8 2014)

  • Export mean_filter at top level
  • Fix to Zernike moments computation (reported by Sergey Demurin)
  • Fix compilation in platforms without npy_float128 (patch by Gabi Davar)

Version 1.2.2 (October 19 2014)

  • Add minlength argument to labeled_sum
  • Generalize regmax/regmin to work with floating point images
  • Allow floating point inputs to cwatershed()
  • Correctly check for float16 & float128 inputs
  • Make sobel into a pure function (i.e., do not normalize its input)
  • Fix sobel filtering

Version 1.2.1 (July 21 2014)

  • Explicitly set numpy.include_dirs() in setup.py [patch by Andrew Stromnov]

Version 1.2 (July 17 2014)

  • Export locmax|locmin at the mahotas namespace level
  • Break away ellipse_axes from eccentricity code as it can be useful on its own
  • Add find() function
  • Add mean_filter() function
  • Fix cwatershed() overflow possibility
  • Make labeled functions more flexible in accepting more types
  • Fix crash in close_holes() with nD images (for n > 2)
  • Remove matplotlibwrap
  • Use standard setuptools for building (instead of numpy.distutils)
  • Add overlay() function

Version 1.1.1 (July 4 2014)

  • Fix crash in close_holes() with nD images (for n > 2)

1.1.0 (February 12 2014)

  • Better error checking
  • Fix interpolation of integer images using order 1
  • Add resize_to & resize_rgb_to
  • Add coveralls coverage
  • Fix SLIC superpixels connectivity
  • Add remove_regions_where function
  • Fix hard crash in convolution
  • Fix axis handling in convolve1d
  • Add normalization to moments calculation

See the ChangeLog for older version.

License

FOSSA Status

Download files

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

Source Distribution

mahotas-1.4.17.tar.gz (1.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mahotas-1.4.17-pp39-pypy39_pp73-win_amd64.whl (1.7 MB view details)

Uploaded PyPyWindows x86-64

mahotas-1.4.17-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

mahotas-1.4.17-pp39-pypy39_pp73-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

mahotas-1.4.17-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (1.8 MB view details)

Uploaded PyPymacOS 10.15+ x86-64

mahotas-1.4.17-pp38-pypy38_pp73-win_amd64.whl (1.7 MB view details)

Uploaded PyPyWindows x86-64

mahotas-1.4.17-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

mahotas-1.4.17-pp38-pypy38_pp73-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

mahotas-1.4.17-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (1.8 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

mahotas-1.4.17-cp312-cp312-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.12Windows x86-64

mahotas-1.4.17-cp312-cp312-win32.whl (1.7 MB view details)

Uploaded CPython 3.12Windows x86

mahotas-1.4.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mahotas-1.4.17-cp312-cp312-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mahotas-1.4.17-cp312-cp312-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

mahotas-1.4.17-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86-64

mahotas-1.4.17-cp311-cp311-win32.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86

mahotas-1.4.17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mahotas-1.4.17-cp311-cp311-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mahotas-1.4.17-cp311-cp311-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

mahotas-1.4.17-cp310-cp310-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10Windows x86-64

mahotas-1.4.17-cp310-cp310-win32.whl (1.7 MB view details)

Uploaded CPython 3.10Windows x86

mahotas-1.4.17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mahotas-1.4.17-cp310-cp310-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mahotas-1.4.17-cp310-cp310-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

mahotas-1.4.17-cp39-cp39-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.9Windows x86-64

mahotas-1.4.17-cp39-cp39-win32.whl (1.7 MB view details)

Uploaded CPython 3.9Windows x86

mahotas-1.4.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

mahotas-1.4.17-cp39-cp39-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

mahotas-1.4.17-cp39-cp39-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

mahotas-1.4.17-cp38-cp38-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.8Windows x86-64

mahotas-1.4.17-cp38-cp38-win32.whl (1.7 MB view details)

Uploaded CPython 3.8Windows x86

mahotas-1.4.17-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

mahotas-1.4.17-cp38-cp38-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

mahotas-1.4.17-cp38-cp38-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

mahotas-1.4.17-cp37-cp37m-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.7mWindows x86-64

mahotas-1.4.17-cp37-cp37m-win32.whl (1.7 MB view details)

Uploaded CPython 3.7mWindows x86

mahotas-1.4.17-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

mahotas-1.4.17-cp37-cp37m-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

mahotas-1.4.17-cp36-cp36m-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.6mWindows x86-64

mahotas-1.4.17-cp36-cp36m-win32.whl (1.7 MB view details)

Uploaded CPython 3.6mWindows x86

mahotas-1.4.17-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

mahotas-1.4.17-cp36-cp36m-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file mahotas-1.4.17.tar.gz.

File metadata

  • Download URL: mahotas-1.4.17.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for mahotas-1.4.17.tar.gz
Algorithm Hash digest
SHA256 c3b81bd7273715a30f094db8e8bf5a3e1cda72dcf8c14a41333512c0fa2cdcdf
MD5 a34216ced4a43794bd9041059657e917
BLAKE2b-256 067165f372557f605ca6ebcd4e34d27aaaf84fca2bb23348cf8efc67072670d1

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ebe6895483fde785031a36a53a8a44188d040e1afece5b82af7481a6f04cd881
MD5 e9ddc337ceeab0555d47b7bc8c7b5b05
BLAKE2b-256 50a1deed806b0bcb433e56244b5c9867f53ac95d2e6f3b825112815c485275bc

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 012ad5be6388204627961915a9562fc3cb7364db7145c828acb43818bc858dc5
MD5 0b5995dbd4b1bc55c878563365ffd428
BLAKE2b-256 38db5f9af70e708217074e43ca3351372ef21513a380e8e2237cac808e9a15d4

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b54d549dbcc76549bd39416ce7a98e49b7356e2b0755019cdf611ed943dd8392
MD5 bf33f76050d821fe1eadc65082600127
BLAKE2b-256 b32432db05b816199d46b8f41fc2843e20a835413cfb61e79070e4af7c9fd860

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8039474dbdc39c4871966edf4cd9576ef84da99b0e733791696679e1b4be560f
MD5 67a0a77f0903823810e1246bd0d0c57a
BLAKE2b-256 c581f367ee71e9ae34b1a68393f0b343e24e54a0bd9abedbc1cca6558715d4bc

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ce27e1bd82d6c3408f7a9263bc827120c6e100f224a9ea1773c896443f43dc08
MD5 3df77fa04c75f50a5c0ff7273b5f91a5
BLAKE2b-256 fa0b109f06003a1ba61b264e00e5fe01f3d722e603ec0ba9508076e87c87ec02

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40853908d16e2068f3cd9c1bbfbf0c9a5b1dba5f97a0a0a41dc9b5f77e654e02
MD5 9b017b96179668cf907469bd82d560d1
BLAKE2b-256 33cdeffcbbc52bb386440a9a8082079c1698340f2b60349db5f65d5147e28dcf

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 85128703cc38b925081ad4453f9e0835d800286978a6a22524450b37117037e8
MD5 80b38a7d0734af6953f79f0c0502f1d3
BLAKE2b-256 ba7d4ebce3e700732c0bb14d67c55f7abee7810280325348ca4b3fd04226f8f3

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8ef1099683ff2220c8efcb75a2a728a86e6b37c8de0249bd887935a544fafb00
MD5 fe7cdfc38a5966326fa09376a6f95c2e
BLAKE2b-256 9ce04970eafed823b8d03ba60c0635ab134741f5f586d2850020307798636568

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mahotas-1.4.17-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for mahotas-1.4.17-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b30085aed90132a91e886b78e2717aaf3ade729f33fc071581356ec1ea140186
MD5 d5dbcf41a5ab2ab1f29be172f66f8a0c
BLAKE2b-256 330c21216d3a8e164d788d13aaa7da03e163a955112f0161ae5538c5445b4d10

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp312-cp312-win32.whl.

File metadata

  • Download URL: mahotas-1.4.17-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for mahotas-1.4.17-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 b42a186cfb6b4e7605da321bfcb37897c55b2c250dbac0319b86459467eaa9f5
MD5 de2b27592b5b462643bd397df901c580
BLAKE2b-256 b5222990f0116ea1e43c0e5efdffd991b5ea12a79fd401909aa70416ad6ec7eb

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a103427a826462d584864e3aed5b8df32a14212245d1313440010575d2f8473
MD5 c5d066a516fc1f371899093d9ea6ea90
BLAKE2b-256 80555ccf272c39139bcb9547dd46fa609015030ab9e1d9b30eac1ea00e3196b1

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2bd2d6531625a40667b076d9d4df995823de3631bb3e002557a82828d9c50a90
MD5 aeb04a1f0433f28f17bdf13d8b481af7
BLAKE2b-256 d18928296978f0caeff90b2cacc5089e870694e17af04040cedd248fd8afc481

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 17f2fb38c6968279fc8d9b78f8c8249fd8902d90395bc631815714c652c1de21
MD5 923823c38f32ef8cfa559453bae98748
BLAKE2b-256 7a2ff363401a27d39062f8785af1de4c5ddefb153a01b2f2b04d2c2700efb3a2

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mahotas-1.4.17-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for mahotas-1.4.17-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7e589c1bc34fc134df022ffb3f60f48012675666f3fdf591359c6f6685caeeba
MD5 27bfae917705279c234ce47baa47cd6f
BLAKE2b-256 1f6bafbaa51b4f2900775c3851a4402618c23782818c85ebfd7fdf320565d8b9

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp311-cp311-win32.whl.

File metadata

  • Download URL: mahotas-1.4.17-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for mahotas-1.4.17-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 23b4316e6220e7b1f3d9ba6c9006b5fac41f3f694d48e3104e7198972e9d5272
MD5 c14855df358dea22560fe21d61010631
BLAKE2b-256 551ade9055eab7f7e93b0353791541f66a92cf6801afc36d11b585016b7cb012

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 329076206b2e5d2e2b382a30003bcc60e1bb020ecfa90e60fd3bddd2538ed616
MD5 3362b8439f73654329e8e97f012e3756
BLAKE2b-256 ec339eb1729dc08ca961a0eec433a9a4817ec24e15d2e4ea0f3e4fb4b625ea09

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee15d3b0b8544a043992f5c21e08c6e332fd4d6e45b4cbc7dea13a667eeb8eaa
MD5 7de6374872657917372f37566cd26398
BLAKE2b-256 de71b6de563c8ae7ac504205311f0ba960285d21dfe175784775bbb6593aa006

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2399ace182cb7d181ab0277397c08f08964d899cf9de040f94f46d2f125e8527
MD5 da994695d8c68e1198fb5aa3c5758660
BLAKE2b-256 0c9ea5a116a0e04c53ccf8ab3377deef876fceba1d6b2077c5b2ddd3eaa6d6e4

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mahotas-1.4.17-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for mahotas-1.4.17-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 02c4925ebe4c593c34a955087b39b7307d74ed5acae58368c6b1629269beaf51
MD5 2078e8b6904bdfb25b0256991340981b
BLAKE2b-256 3340c8cf121fd9335483dea77980ea644112823845da5e32eaa623c79dcf55de

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp310-cp310-win32.whl.

File metadata

  • Download URL: mahotas-1.4.17-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for mahotas-1.4.17-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e81472b921c7796b7f8e7ed497d54b0291ce0ce4abb857e4c5058ca8ee529d1a
MD5 b350aae91e238713375c1edae678a50b
BLAKE2b-256 634ce7f8943ddbe6b465900062edee784cf03648503ab21f06c35074ae5b0845

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 66eb8418d5964b12c80ddf9c1c919b6672f837b9dd61ad4f5257f540bacd6d7e
MD5 77ef4754273cb0216c23ff6ba08068ea
BLAKE2b-256 c9daf13ea0e8ef87f368aa39c667969ef7a83dec895ed9563b83166992cca8b3

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15cc94eb52e1e59dd52c5e0273780099853944eaa6acbf383e9b66109caf5bf4
MD5 407a405780452b5791220500d5dbe920
BLAKE2b-256 81d5ec73bcf9da4d7a46aacf455f021a591640f9bb9a25d8c90276b9b471eb56

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9ad42bb532a5e41c17d7154adf1dff8bb940e08050e53e31d0dc483063a5bc2c
MD5 cebcb755d8f7e4c931f62a1c8096668d
BLAKE2b-256 1a29a4f2d45e44d88509bac44dea622f5f94b584d35d2a0a4baa335e2e9342e3

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: mahotas-1.4.17-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for mahotas-1.4.17-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 41bdd8f3873c33d923aab94b02213e7c50be96c7b835fb43b0d9740f5ff664b4
MD5 fc762e3aef2e35bda81367d9a2a6b5f4
BLAKE2b-256 e9beb16d60392b63b2f225891352e86f316728b979c5a77e0060eb493b58d105

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp39-cp39-win32.whl.

File metadata

  • Download URL: mahotas-1.4.17-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for mahotas-1.4.17-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c4a61287171b3be46134686ffffefe50fad4aec97c0e6fbfa3c9dee6fe526208
MD5 aa1e29943dca0c0b3154384bcde25aea
BLAKE2b-256 183d5c765090ff59c4aaadd4bbb00585564b7ceae78d3e111e0b0a6c519c1b25

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bdc8ea8ebe10fd13a9362dfba8b3db855ef08f81344b89ee0684986fd3449fa2
MD5 ab8e84f177e5a271c4223cd2b71d534f
BLAKE2b-256 1f2d428f40e399d5f6648f5668bb523548c3d98fefa443248f0851b833a63932

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86173c888f8b57e0224554181f7009afda10d27057ce432a093f9db048359bfe
MD5 81dda41eab278b419e2dca6fd1c6ef2a
BLAKE2b-256 158dd372d221b2901598ecf14d63b86a76312e7da470710ceb9e51037153aa66

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e97ee6b997a7b45d24862d1adcb87c6c41cec294c4ba43d065cb55e6b6b2c5a1
MD5 bb461ab4cb55fce656d0c3616264ddaf
BLAKE2b-256 7cedb50c33e2e5aca4b6b8d82f952d9cde1c13a271aba96b6f880d9a87865489

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: mahotas-1.4.17-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for mahotas-1.4.17-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ed8116102a8a7143dbfafc77557d080b894b4d0a95db8e6769af603724b08fe1
MD5 8c6b3327959e9b3e506b3836b53b43f3
BLAKE2b-256 443c9dfd00b6ed69ff810db3bfac17b1c350a6d78286c960b60e50218669b233

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp38-cp38-win32.whl.

File metadata

  • Download URL: mahotas-1.4.17-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for mahotas-1.4.17-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a2bba7754ad22885efb14ccb71f75a3778706ba0d9d693b1384f996c33ac8e63
MD5 c85fb940894446cc03a352757c5c61cf
BLAKE2b-256 93dd94a8001be8701a2b52317ffe9f476bab10fdf0f70ca558ec0774bf294bae

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e369de389207da95426bc24501c36ac12ae63c8537d3fd527dee8bbe284e1bed
MD5 73a2d610cf10f7da8dd209f695155556
BLAKE2b-256 cdf18fb9b2160c588f9dad65efbab3b475e496d6b73e98fd2b559cf412e5a7f9

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 72b6d9111dcf793eb062489bbb962f26c226625676f68768090ad37880f652ef
MD5 b56211925df32b4e6194eb9ff7756d90
BLAKE2b-256 f4a4d4a8c0555b7163014b0ad1b41501383fe9a770b21dfa3d4190a63c1a7a26

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 febfad84dedde0cb690fcbccbf0e7583129a41558fbd408bb7e5e1951f3c8405
MD5 06df0d672e6ddec3e84d3b0b1ca0ef19
BLAKE2b-256 7eab1aecb2db18f6a26e13cce9561c46fa8c4a7580a9eea745c7ca430148c504

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: mahotas-1.4.17-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for mahotas-1.4.17-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 67bdc7723e17ab52bcd8f5d87da3fe47f5a8a5da7d9fa407d9f61525d645fca0
MD5 a3e96df9ca01441aaa87c9040024ab98
BLAKE2b-256 cd7cdb9b0337530aa18d4309e99eb881623ed7a36f79d1fe1cf8106a4dbe0e81

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp37-cp37m-win32.whl.

File metadata

  • Download URL: mahotas-1.4.17-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for mahotas-1.4.17-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 0e38e6de58ceafffe8afd025afb0025d441d0db27b730547d207bbe3889a3436
MD5 1d1f81374cee926cb4651aaf90531222
BLAKE2b-256 57754ed1c92f23fc42bcaaed01cfd8d47fbe797a44bc1dff788d1ea3606ec197

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e8f75fbb0858aa3a63696614fe03b5eca5242f63ceb6858322e11eec1d1ba1e
MD5 d2e9edf74c0c18557c203f22d5f0f13d
BLAKE2b-256 f832dc0381bbe0d74e992f68e9ea617666fc9235840dd968c577faf41328031f

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 59874461a599c8e2273e9330e126236eb7c36c3cfd1a06343bc166787f1ce3e2
MD5 b4abd74ba8bb5c7a16f4f911d745df71
BLAKE2b-256 65dc5e5deb744657bf6f42e1db787d344e72550a7b223b54208dba59815c3f9f

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: mahotas-1.4.17-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for mahotas-1.4.17-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1811e07cbedf22b20274d5d1835fb399fa7449567a1038faa4ee6363e10518b1
MD5 d45317269d5125cb852b90b4fd15efe1
BLAKE2b-256 7811d6b4c675e7e23b3d722b836e35b5bf8fd55cff3590a7d075253852835b56

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp36-cp36m-win32.whl.

File metadata

  • Download URL: mahotas-1.4.17-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for mahotas-1.4.17-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 1a8aadb8c03605c2c03f3e3aa5cc7188e32fa4f148e1783d6a33e24234e96865
MD5 1bf1da0868115b2a91e2948d4a97c218
BLAKE2b-256 f4ac7980bbd032c7c8d9a0c0895ac2c98c27f1b5ab058ab897390b5c7268cf23

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b1b23e3837e2ad4f1f50c1144eee662af76e05b777e659a3f85f8596f599374
MD5 ed6b12f0dc7ae6d3e6cb78f0b16cb9c9
BLAKE2b-256 db7391658c9c9cfacfc53895575b8f6ffba664dfd7e0442446ca5448f21c5a20

See more details on using hashes here.

File details

Details for the file mahotas-1.4.17-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.17-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 72c2afa23dd0a2842de6c3a48abfccc39b9549fec116dc473e22fcdea0c4816c
MD5 fbf8c7f282acd3b0a1a97b7b56a940a9
BLAKE2b-256 da453a186d57497bcbcddbb0ad95276025b4c00da313bc76ee3091316c435444

See more details on using hashes here.

Supported by

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