Mahotas
Python Computer Vision Library
Mahotas is a library of fast computer vision algorithms (all implemented in C++ for speed) operating over numpy arrays.
Python 3.10 through 3.14 are supported.
Notable algorithms:
- watershed
- convex points calculations.
- hit & miss, thinning.
- Zernike & Haralick, LBP, and TAS features.
- Speeded-Up Robust Features (SURF), a form of local features.
- thresholding.
- convolution.
- Sobel edge detection.
- spline interpolation
- SLIC super pixels.
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, 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 want an editable install for development, use:
pip install -e .[tests]
The build is Meson-based. To rebuild the editable install in release or debug mode after the initial development install, use:
make fast
make debug
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).
The Makefile that is shipped with the source of mahotas can be useful
too. make debug rebuilds the editable install in optimized mode while keeping
assertions enabled and adding _GLIBCXX_DEBUG. make fast rebuilds it in
plain release mode. make tests runs the test suite after a debug rebuild.
make debug
pytest -v
If you want the equivalent of the old DEBUG=1 build without
_GLIBCXX_DEBUG, invoke pip directly:
python -m pip install -e . --no-deps --no-build-isolation \
--config-settings=build-dir=build/debug \
--config-settings=setup-args=-Dbuildtype=release \
--config-settings=setup-args=-Db_ndebug=false
Be careful not to use the debug build in production unless you are chasing a
bug. The _GLIBCXX_DEBUG configuration used by make debug can still be much
slower than a plain release build because it adds many runtime checks.
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.19 (Sep 22 2026)
- Require Python 3.10+; support Python 3.14 and NumPy 2.x
- Build with meson-python (
setup.pyremoved) - Fix incorrect results in colour conversions (
rgb2xyz,xyz2rgb,xyz2lab),gbernsen,dog, andfind - Fix
gaussian_filter1dignoringoutand failing with defaultaxis=-1; fixgaussian_filteron some 3-D inputs center_of_massreturns NaN for zero-sum labels- Allow spline order 0 in
interpolate.zoom/interpolate.shift - Fix
interpolate.shift/interpolate.zoom(order 0 or 1) andfeatures.lbpon non-contiguous input (see #124) - Remove long-deprecated modules
mahotas.lbp,mahotas.surf,mahotas.texture,mahotas.tas,mahotas.zernike, andmahotas.moments(usemahotas.features.*)
Version 1.4.18 (Jul 18 2024)
- Fix bug in Haralick features and NumPy 2 (thanks to @Czaki, see #150)
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)
- Build wheels automatically (PR #114 by nathanhillyer)
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.mdfile)
Version 1.4.2 (Oct 2 2016)
- Fix
resize\_toreturn exactly the requested size - Fix hard crash when computing texture on arrays with negative values (issue #72)
- Added
distanceargument to haralick features (pull request #76, by Guillaume Lemaitre)
Version 1.4.1 (Dec 20 2015)
- Add
filter\_labeledfunction - Fix tests on 32 bit platforms and older versions of numpy
Version 1.4.0 (July 8 2015)
- Added
mahotas-features.pyscript - 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_sliceandborderarguments) - 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
Release files for mahotas 1.4.19
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mahotas-1.4.19.tar.gz | 1.5 MB | Details |
Built distributions (wheels)
Total release size: 38.9 MB
Release files / mahotas-1.4.19.tar.gz
| Download URL | mahotas-1.4.19.tar.gz |
|---|---|
| Size | 1.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3d820f12497aba0bc962343b80b8d4620739e010f3ad0bbdd0390fccbdb1d9a0
|
|
BLAKE2b-256 checksum How to use checksums |
62e14e6c6568a4efd2e91472238159cc675ccb1cd842643ba44d03f3c61f2632
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp314-cp314-win_amd64.whl
| Download URL | mahotas-1.4.19-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cf98d214901255f5bdad2aeeb0b03666db9357a6e9780cae981c5f0dabd5a102
|
|
BLAKE2b-256 checksum How to use checksums |
cad8ea72022a04226aa6226e3edf8cab4c489268116d45704a402771abae88c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mahotas-1.4.19-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
8c545f530cbafdd5173d9d2ceda6a31605d21fde914a70aa4fcbd2f547d484f3
|
|
BLAKE2b-256 checksum How to use checksums |
0d8366d526216b953966cdcfe94013e62aed652168823a5eeafbe5512761e74f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | mahotas-1.4.19-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
13810b2a944994ae646e6b57d2df26ec0543ce65807451bbc1477bf8d8054243
|
|
BLAKE2b-256 checksum How to use checksums |
acb416ece72a04ee80d8bda83a19b3eaa2b4cc55e3edc4628504b5012a75b410
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | mahotas-1.4.19-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
d0c3a681eb1790fae6b89ecc2700b8c0b782a0eab03908a6d62d8d85b78d079b
|
|
BLAKE2b-256 checksum How to use checksums |
bc4b648f0e9b2d4d87f2b3b59cea2cda018e89fba4aa7a4c8f33f80e7f356214
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp313-cp313-win_amd64.whl
| Download URL | mahotas-1.4.19-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
150fa6592bb30fbf0a5412223c8025f1eb10d86b00444f8782766685c2a388c2
|
|
BLAKE2b-256 checksum How to use checksums |
ba9e7fd7dd0a4873b68b204aed48f197ae3ad379cccaab6f4415ff478f8e5649
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mahotas-1.4.19-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
0315ae7665d1eacd10757b4c813d48f495ecd6f6f17c4f33822159c131a500d8
|
|
BLAKE2b-256 checksum How to use checksums |
d3518484111187c14683642c0ac8aea3ca97ec4907351f6bec969789ad9fd1a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | mahotas-1.4.19-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
697a3a51d8630ba2e9bf4834b94326ee0fa1b5eef9d82de9c6e5be8eb5c78946
|
|
BLAKE2b-256 checksum How to use checksums |
9b98641fde6bf04a8675cb313506c82d3920fcb0e5a953893ecadeda5119e3aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | mahotas-1.4.19-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
361be042deb8173615bd0ce352017e47769c43781fa7ec0fa6ccc990ea045e3d
|
|
BLAKE2b-256 checksum How to use checksums |
d8a4b1cc089bad705cc0eff7ae6755674aeffd3f76195f6215d487cde86f68cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp312-cp312-win_amd64.whl
| Download URL | mahotas-1.4.19-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
433e731bdd281bac3225d9589c75e9f86c71427b1e9035b2c74925e31b1a3ebc
|
|
BLAKE2b-256 checksum How to use checksums |
ad26097597787a6b0db265d6e5cbb90881fe9d2ecebf1bbf063450d112da4524
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mahotas-1.4.19-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e51a897d1dae68e4cc7cfa4ec8456e9e33603c3a71ca07307e793fd81e3be4b6
|
|
BLAKE2b-256 checksum How to use checksums |
97dec57a1081e4f5c917ab7fbac429cc29657799a94f19242adc6a083a692a05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | mahotas-1.4.19-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3d2a93c3f020a1ebdb13f8da46eb7332ab28df5e6f53e9e8d863e835c192dcae
|
|
BLAKE2b-256 checksum How to use checksums |
39bd88edb5493ca2932c73f6e8044e3e4e773414feb9eb0aa6bbe0d72516e5b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | mahotas-1.4.19-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
9c40321637211b54389cee685d27bee89ba3f62655b757765319983bc3d33c6d
|
|
BLAKE2b-256 checksum How to use checksums |
29118fc53f41166019e6e5c9c2476b9b884ca6e2212340ce0b8b9c87b506207e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp311-cp311-win_amd64.whl
| Download URL | mahotas-1.4.19-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
81d54e43c9480116479b2164ca4a92d75bdd94b080a1a5ea6c2413be09a4fe78
|
|
BLAKE2b-256 checksum How to use checksums |
1c600744c37d4376e2ca7ab13c9328ff71c0faa1c59fac8ae87cb9c70160a57e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mahotas-1.4.19-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
512f5c23a061ee37c05b65224cc9f99940b8413519c10ea148c7f785a31d0540
|
|
BLAKE2b-256 checksum How to use checksums |
cefe95ab70b2fb5b677e352eaa66a57f1324e6f872ec4ddb6807982ea82d687b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | mahotas-1.4.19-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a034774cddf7aa6079eb0825ff66648dcfe1a530b303aa1fbc3ef8e24e9a4305
|
|
BLAKE2b-256 checksum How to use checksums |
1f6c3fb659904c5e29743a3ba6a9af052ccf0fd117de4c096c02fcd64780dc3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | mahotas-1.4.19-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
5bcd3c5247a6122d4c97839dc6b22d057e8649083f4ad45bda59020cffc89a60
|
|
BLAKE2b-256 checksum How to use checksums |
22112c3f1d6820e512645e8e12ef1e16ca5e7d2d8be5ca726873035ff20fc09a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp310-cp310-win_amd64.whl
| Download URL | mahotas-1.4.19-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
097ab80bcd8f4f8029187cd08d5308c11423388cba7b15e65f378251e3d4bd26
|
|
BLAKE2b-256 checksum How to use checksums |
2ad3bf182d2cf3bcd5449878a409269bc12b2a812bc29f23528d118911f57802
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mahotas-1.4.19-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b7c8e43db6563fbbe6813366596b40d5ed2e4d7d32610cb1f7a1801dfa249fca
|
|
BLAKE2b-256 checksum How to use checksums |
67f5ec3ff06765085b69ce188cafaee89e71788613d6d0f13f4706387981a71f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | mahotas-1.4.19-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2777b82c936a7ffa5056f094abc39ace46fe7566b68da35e2b3f0a0727094617
|
|
BLAKE2b-256 checksum How to use checksums |
013824a5dac33ff10c929f784e6e15089f5fbd48549583be7f189bcac6a7d458
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / mahotas-1.4.19-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | mahotas-1.4.19-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
70bf35ffebe018da8bd73df969aed1a678da0822cffa570e8f53718fb0978998
|
|
BLAKE2b-256 checksum How to use checksums |
ade350649910583ffbb8c96a5adade8a85af617e8d859688f7ab6f3adfd688d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|