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 = {http://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 (http://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.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

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

mahotas-1.4.13.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.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

mahotas-1.4.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mahotas-1.4.13-cp310-cp310-macosx_10_15_universal2.whl (2.1 MB view details)

Uploaded CPython 3.10macOS 10.15+ universal2 (ARM64, x86-64)

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

mahotas-1.4.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

mahotas-1.4.13-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

mahotas-1.4.13-cp39-cp39-macosx_10_15_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

mahotas-1.4.13-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

mahotas-1.4.13-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

mahotas-1.4.13-cp38-cp38-macosx_10_15_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mWindows x86

mahotas-1.4.13-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

mahotas-1.4.13-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

mahotas-1.4.13-cp37-cp37m-macosx_10_15_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mWindows x86

mahotas-1.4.13-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

mahotas-1.4.13-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

mahotas-1.4.13-cp36-cp36m-macosx_10_14_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.6mmacOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: mahotas-1.4.13.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.63.0 importlib-metadata/4.8.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.12

File hashes

Hashes for mahotas-1.4.13.tar.gz
Algorithm Hash digest
SHA256 a78dfe15045a20a0d9e01538b80f874580cd3525ae3eaa2c83ced51eb455879c
MD5 a07199155370e1ed5d39c1597bafa1e8
BLAKE2b-256 cad7072f0bba098df3acc8d2db25ae6dcb3d46882d241369038a0f8fe64b6702

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mahotas-1.4.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.28.2 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.63.0 importlib-metadata/4.8.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.12

File hashes

Hashes for mahotas-1.4.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3328c0ff1ae828c544ba0df0fcdb5d0759948f86884f8fb31494d0441f45574
MD5 e22b0d89654cb9d883cc3034ee8009e0
BLAKE2b-256 01a34703d98ac4b048546518aa002563cf762989153aa51381c2c040e7f83574

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mahotas-1.4.13-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/4.0.1 CPython/3.10.5

File hashes

Hashes for mahotas-1.4.13-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 82e600ab9b1ede88d73ce32e1d7e178361c016e896b7dd7e2a5cc4f46bcd2d21
MD5 4c5489879004a91234345ae3a7102eba
BLAKE2b-256 24209ccfeeb6d8ee7d00642e23865e77e4e4aa9a76d979f2c95390969f62453a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mahotas-1.4.13-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d382703e59f003d3424d409c315eeb4b1a625925d72994b0041ab391a6730d80
MD5 64da409dbbcdb0d377db096225bd8174
BLAKE2b-256 219904b74d55892aa7d45245ce07153ec407bf2d59da08f32340b259743f5ffa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mahotas-1.4.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.28.2 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.63.0 importlib-metadata/4.8.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.12

File hashes

Hashes for mahotas-1.4.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b83756823807029e6e0ba43336430a7d14996ad3e90b941b97b0211a3c592852
MD5 4380285755a68b5fda4da46947528241
BLAKE2b-256 e0d2843c94e9bda782aea3be35f11b26b387bd0a488319aaecd6d202a818e886

See more details on using hashes here.

File details

Details for the file mahotas-1.4.13-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for mahotas-1.4.13-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 0515d6366590aaa527ae3ffea37171bb46c5f66eb9274d05bbd89f01a7691d3c
MD5 10e61d01db2897cc6547cb6ac64e188f
BLAKE2b-256 120a58be7151ebc89df507c377cf4ee9f4001ca350a7ef1216345d06af49e171

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mahotas-1.4.13-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/4.0.1 CPython/3.9.13

File hashes

Hashes for mahotas-1.4.13-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 11f559d986c72b17cc079fc360efeb74580d75753cf2501ba742b0a9540b890c
MD5 7c7f95cd6fbbaabd0123cfb60cd42644
BLAKE2b-256 b0a15ba43c6bfb408885d0cfeb0a61bc79a97dfe5356bca235f40415f46c863e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mahotas-1.4.13-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ff80e17b394589aa6db9371f20ccf403a5699ccbb7b0db96d352fedd20b97508
MD5 91860a166cbc69e2ad22dc5bbfd04edd
BLAKE2b-256 faae84927e7bf8ab9eb0fd8f295b727e5e993b1075413bdb101b633925b42d72

See more details on using hashes here.

File details

Details for the file mahotas-1.4.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: mahotas-1.4.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 5.3 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for mahotas-1.4.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ff86d6c07a83365493c23063e16041c317935aa3803a1f61d4322fa716e493c
MD5 8c407dc0bfaa88c84e45150d62a117c0
BLAKE2b-256 34e01ccf880077d6c7477b7b7816f273adfc22afb2e9ee7ebf1c4ba1a54de28b

See more details on using hashes here.

File details

Details for the file mahotas-1.4.13-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

  • Download URL: mahotas-1.4.13-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for mahotas-1.4.13-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 dd2e40958b61c3b1c98521fa3af921b740f31b442d2bfb6c76c572dfde44a859
MD5 ab02f9c472669bef3306a8743dbb9698
BLAKE2b-256 ca86a30c4ff35df35e81797e51ee949c1460e6f5fa832092967ec154b142d751

See more details on using hashes here.

File details

Details for the file mahotas-1.4.13-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.13-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 419e05d0a3803b914eb3b490616a0263e323a954a5cee5e1331e1f19f05de238
MD5 26c9c7afda7e8ed7b798330b292b16c4
BLAKE2b-256 26386605a0335b462cc850d7ededc81e275b4911b5129b12cc6f863620ab5fac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mahotas-1.4.13-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/4.0.1 CPython/3.8.10

File hashes

Hashes for mahotas-1.4.13-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cc896ed5c687be8de3ecd6c042481d26420deb0c1bd55943017c0af80285fa4f
MD5 1657ed1bcf6c998765c28e5b01b24f7d
BLAKE2b-256 90ab764221ac3e30171027d7748ee9d16d2e09c45893e0db280045ea83c32534

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mahotas-1.4.13-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ba120ed2d99bb9fbf89550d3f9e37a54310ca7cc246f0aa5251104b11e465c9f
MD5 d9f7aa92900793700dfdab75d72ec6ca
BLAKE2b-256 beb2e02e462a789cc01d90b270db09443619a9406ea1f3c84fab3c12ed345787

See more details on using hashes here.

File details

Details for the file mahotas-1.4.13-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: mahotas-1.4.13-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for mahotas-1.4.13-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bd7811adab43c84cccf770a11b34567a49314da07eb81dd4763b40df354c8734
MD5 7bb7843dfe8b6f09fea1fb17c9c887c6
BLAKE2b-256 56bc103c47708fa68dc8a7860b3eadbc06ff2405adc879b9efa170e64f2d2d78

See more details on using hashes here.

File details

Details for the file mahotas-1.4.13-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

  • Download URL: mahotas-1.4.13-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for mahotas-1.4.13-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 40f81400cc1f4e0e969554f3cd928519642f0680d88be89ebfe2ee235fc8ae3b
MD5 627fc057c42d68039d5703e9e8e42b43
BLAKE2b-256 030abe334ef995dc3d0c0816acdf0da7184b6720ebf2dd0172d9da6997bb5628

See more details on using hashes here.

File details

Details for the file mahotas-1.4.13-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.13-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 36d864fdbdf3efbf63bd5e7c884875b7ed7d7f5d447b4dc7c784943e6c82c9e9
MD5 37353ec73b68948df64b714e0786f7a8
BLAKE2b-256 4296693212b3c73e361b48d12e7e86d4b5f85be51163bdbe4ebae67db122a682

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mahotas-1.4.13-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/4.0.1 CPython/3.7.9

File hashes

Hashes for mahotas-1.4.13-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0b0ece5709aa8308b5f6788918d89f32822d165cb98228aafb46cff8112ccb26
MD5 83e07f1e531bf78bcb3b04b3c8ed71f6
BLAKE2b-256 ccb9ea51820ff6649fe27350e3149a64c5e770d1e6ad42bee83eee2531d90ba5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mahotas-1.4.13-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e750353679cc7a5e82cc76ee311515423549061839f727d5513c86f2203682c6
MD5 3fa0d4aa04dfa682b5372121350af973
BLAKE2b-256 81a4082df94a0dcba37b1453c23dc08c60806bb2d89e65274c04b3f78bd7c7e1

See more details on using hashes here.

File details

Details for the file mahotas-1.4.13-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: mahotas-1.4.13-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for mahotas-1.4.13-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ff37922ea14f3d3286dda025b91a302d135052b3f395f83c8ed27513b405555
MD5 7489a1cde1adf6960d93de74ddc0d6c2
BLAKE2b-256 456ef429b0ea51ff946e2b41034ff392be89a51603e96e968cbfb37d9d269cc3

See more details on using hashes here.

File details

Details for the file mahotas-1.4.13-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

  • Download URL: mahotas-1.4.13-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
  • Upload date:
  • Size: 5.7 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for mahotas-1.4.13-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2ae3bf23dd64ae33b2cb9c3a44fd5ce5473f183c6fa482bccd8332d5687bf3d0
MD5 6b08f1ef0568cb8b4bf3afaf41dd5ee8
BLAKE2b-256 c8d3cba75db6feb2441d269b4ebb8ab00accdcbf31090aa2fbfd20ecbc379975

See more details on using hashes here.

File details

Details for the file mahotas-1.4.13-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mahotas-1.4.13-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d761f7ca63eca76518ffaa2a4635d013876aa0980bb3d3fb8b966c85ab0ed22d
MD5 91676079d10cde9fa095f99d67dceb3a
BLAKE2b-256 3326afd76924660d978b3f0f9339f5a755200d0e10289be674ec8c7da6127149

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mahotas-1.4.13-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/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.8

File hashes

Hashes for mahotas-1.4.13-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 929cc0e543ca053545635ef2ea7560b6d9164ae0cd6a745f01cf6d761348bf13
MD5 4ef740584d2e938131ccdc81e216be4c
BLAKE2b-256 4117556192bff3885b396a25f2847ff3da5404f70d3014b340d87165d68016eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mahotas-1.4.13-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.8

File hashes

Hashes for mahotas-1.4.13-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 95e00d526009057540a986c858969d66ac9fff25ca6a65d1bf9faa821b8c2af7
MD5 2d9ac4521fef49766c5e23eff2d6cb8e
BLAKE2b-256 5932b3b97e5b2c78391bbee3948313fced272e436d9e64d595d6b58c5d3d3fd3

See more details on using hashes here.

File details

Details for the file mahotas-1.4.13-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: mahotas-1.4.13-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for mahotas-1.4.13-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 074d827cd0d47d419b60da869e043a80db78c21c15f38b2da4bfbe1d7114ec82
MD5 9211bee69a1e112f073699d567aa8ffc
BLAKE2b-256 13710af0b2b65432c3fe8d6aad53d83b14ced0014fbb2ae9093bc829e7fa6304

See more details on using hashes here.

File details

Details for the file mahotas-1.4.13-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

  • Download URL: mahotas-1.4.13-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
  • Upload date:
  • Size: 5.7 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for mahotas-1.4.13-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 cbca872d4d1037c8d83587204d573c017166f16cddeeeb76d5ec6e7abcd8401e
MD5 35028d8a60740bc1aa8c16043df85d94
BLAKE2b-256 d11c7dd21c5bac5710ecbc29c32ea885df63b29b6a0dd841822ba7288326794c

See more details on using hashes here.

File details

Details for the file mahotas-1.4.13-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: mahotas-1.4.13-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for mahotas-1.4.13-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 59ab9baf1b89b5478208965b72c8687b27e40dabe33a040e3b9638dfc584a59d
MD5 e347a988e8aadf56f75f149325cbe3c6
BLAKE2b-256 08bff41ccb09407e3d729a0d27ca6ce673536c506964e0dd12767f2345a0f594

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