mmcfilters
mmcfilters is an alpha research library for constructing and editing
morphological hierarchies, computing node attributes, and applying connected
filters and hierarchy operators. It provides a C++20 core and Python bindings.
The library represents hierarchies through a rooted connected-subset tree model. A morphological tree of partial partitions is the stricter case in which every node has a non-empty proper part. All supported image-domain trees use the same topology model, with an explicit smallest-node map and optional regular-grid geometry and adjacency.
Use mmcfilters for experiments that require mutable tree topology, direct
ownership of hierarchy state, incremental attributes, residual hierarchies, or
the filtering operators implemented by this project. For stable,
general-purpose hierarchical image processing, Higra
will often be the better choice.
Main capabilities
- construction of max-trees, min-trees, trees of shapes, and self-dual residual trees;
- generic rooted hierarchies with safe local and staged edits;
- a broad catalog of node attributes organized into gray-level, shape, moment, boundary, and tree-topology groups;
- a range of attribute-based filters and hierarchy operators, including pruning and non-pruning strategies;
- pixel contours and ordered geometric contour traces;
- import, export, and attribute projection for Higra-style hierarchies;
- typed altitude handling in C++ and a focused
np.uint8Python API.
Requirements
- Python 3.9–3.14 for the distributed Python package;
- NumPy 1.23 or newer;
- a C++20 compiler and CMake 3.20 or newer for source builds.
Installation
Install the Python package from PyPI:
python -m pip install mmcfilters
Install from a source checkout:
python -m pip install .
For a C++-only build and installation:
cmake -S . -B build -DMMCFILTERS_BUILD_PYTHON=OFF
cmake --build build
cmake --install build --prefix /path/to/prefix
The installed C++ package exports the mmcfilters::core target:
find_package(mmcfilters CONFIG REQUIRED)
target_link_libraries(my_target PRIVATE mmcfilters::core)
Quick start
import numpy as np
import mmcfilters
image = np.ascontiguousarray(
[
[3, 3, 2, 2],
[3, 4, 4, 2],
[1, 4, 5, 2],
[1, 1, 5, 0],
],
dtype=np.uint8,
)
# radius=1.5 selects 8-connectivity; use 1.0 for 4-connectivity.
tree = mmcfilters.MorphologicalTreeFactory.create_max_tree(image, radius=1.5)
root = tree.root
root_children = tree.children(root)
pixel = 10
smallest = tree.smallest_node(pixel)
support_pixels = list(tree.node_support(smallest))
component_mask = tree.reconstruct_node(smallest)
area = mmcfilters.Attribute.compute_single_topology_attribute(
tree,
mmcfilters.Attribute.AREA,
)
max_dist = mmcfilters.Attribute.compute_single_attribute(
tree,
mmcfilters.Attribute.MAX_DIST,
)
reconstructed_image = tree.reconstruct_from_node_altitudes()
Documentation
User guides
| Goal | Guide |
|---|---|
| Understand the tree model and construct hierarchies | Morphological trees |
| Use the Python interface | Python API |
| Compute attributes | Attributes |
| Apply filtering and hierarchy operators | Filters |
| Compute hierarchy and shape-space saliency | Saliency maps |
| Edit a tree safely | Editing API |
| Extract pixel contours or geometric traces | Pixel contours and contour traces |
| Import from or export to Higra | Higra interoperability |
References
Contributor guides
License
mmcfilters is distributed under the GNU General Public License v3.0.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mmcfilters-4.2.0.tar.gz.
File metadata
- Download URL: mmcfilters-4.2.0.tar.gz
- Upload date:
- Size: 556.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13d0dd19011bf91451c0f9494500c3431f04839eaf61a623ed36c3c0f7eb7470
|
|
| MD5 |
90ae702f5222792ddbbeac90fdb2d101
|
|
| BLAKE2b-256 |
db8d6ddfec095263e7676f0399e75e1edebd2af9a3e7047e05184dc2cc6e103c
|
File details
Details for the file mmcfilters-4.2.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2832c8fb8b761727547f99ebf4fae4f7e017221ecd3eac8e93ecbfca67686f46
|
|
| MD5 |
94d23d80ab9da92a03853b0d422a7478
|
|
| BLAKE2b-256 |
18277208b4aa38ce00787f6d4247e90ccb73e2c6a347b7aa566797ed3f555136
|
File details
Details for the file mmcfilters-4.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.14, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7472a3ee0304e45069f1b682f824247a1ef82da69e2630e79cc7f5097aec4fc6
|
|
| MD5 |
d8a0bc4c0d92687a3619482998a6183d
|
|
| BLAKE2b-256 |
833d64fc2f2a52d64957d378846e2892a854588e0714a3b7d3eed0ae82a18ab0
|
File details
Details for the file mmcfilters-4.2.0-cp314-cp314-macosx_11_0_x86_64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp314-cp314-macosx_11_0_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.14, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e237d20df9f362f131c1b1be5df16043dfbb535dec9de69c7c8978fe2ecb0ced
|
|
| MD5 |
36b8ff68c6b99b956131569eb0655a7b
|
|
| BLAKE2b-256 |
ca121ac35dc10c5494ba358fe9dc503f0d66cd64d7c269622d354cfb7f3fb8d9
|
File details
Details for the file mmcfilters-4.2.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b66b5e19357f6bc9719af39a6a6cbf90cde48bb924ecb085061e60065c8064f
|
|
| MD5 |
27edf2f8b862133769f9266dd1aa2636
|
|
| BLAKE2b-256 |
f32975ba2fa6ac4507c7ff17b09d8ddbdae77d5d42834b5482215869a1fa8284
|
File details
Details for the file mmcfilters-4.2.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
296c1c96a779c223c3804aaabc06307eae0061842366392c74a573f6710e07ee
|
|
| MD5 |
bb46623d3f9bc1cd1db442ebbd989d38
|
|
| BLAKE2b-256 |
8aea6dfe71e5eda12ae359d09f72ef1025c50987fb72f75f521882dbc03540d5
|
File details
Details for the file mmcfilters-4.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.13, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4bea67c9f20d4ffdf39a5189e1afd21a71aa98143ddcd5b031f993fa43278a0e
|
|
| MD5 |
07c5682038005938e8e24bf636b72f4a
|
|
| BLAKE2b-256 |
f776e4e997c03aa2fdb5a277eaa28dab69b91834e94c419f994676922cef67e6
|
File details
Details for the file mmcfilters-4.2.0-cp313-cp313-macosx_11_0_x86_64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp313-cp313-macosx_11_0_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.13, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
398b7fe64f859fe3847bd34c3e8da5c4b1288ca17ec3b36a3d045352cbe26020
|
|
| MD5 |
36156cbe0dd1142f0128b0a2342a8c65
|
|
| BLAKE2b-256 |
2cb3608ac436b78900adc9c5c49b04635d40f4c75f5a3b97a5866ea47ba05a66
|
File details
Details for the file mmcfilters-4.2.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1b16b6b9e69e5549dab62425622b0b34a2afaafebb54fbf5d34a7039f75e3af
|
|
| MD5 |
0ccf7ebc70e32b87ba837bb1495c63e1
|
|
| BLAKE2b-256 |
bc9bdd864d887e9469537434592ce18ebd7c77d3afcacede371c0875046028e9
|
File details
Details for the file mmcfilters-4.2.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76ec2e5181fd7bd29c77a29805b5bb6694f569666dfc269a5dd6bdb80defc2b6
|
|
| MD5 |
ac3102515810e6a52766160a21fa0437
|
|
| BLAKE2b-256 |
e4a0ada795faceec27a4766f20ffcd14aa132ad0ef0172fb26b34be72d2b5cfa
|
File details
Details for the file mmcfilters-4.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c38691088bb9bfde4b339440c546f5aa64e87ad4bb89370ac5a454ebb3f67f2d
|
|
| MD5 |
af4cb36f35517c275710623d9243a5fb
|
|
| BLAKE2b-256 |
2e8a2e7b172876c13602424c12d4a5cb2add08324e7fc9e3fe9ba5fc5212b6b4
|
File details
Details for the file mmcfilters-4.2.0-cp312-cp312-macosx_11_0_x86_64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp312-cp312-macosx_11_0_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.12, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fffacd73abec870993b199efaf32511bf80f3dee8e786976895065a9f037ecc
|
|
| MD5 |
8e32f0d47308c0b447f21ec1db2b8b26
|
|
| BLAKE2b-256 |
0cfc82aa6683018f624fc27e8eab94ce5ba2735268967b4babcc78c1e83cff92
|
File details
Details for the file mmcfilters-4.2.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
25f4f1b4100b71c5f94c53f265e70b99073b75d30ae897b867bb7f5b6b687029
|
|
| MD5 |
9ec36b5d321ad0b013741b4ccea2537a
|
|
| BLAKE2b-256 |
35dadf989368329c8bee2bc999f67cdae20b9e688f1e79c2e621f006009759a8
|
File details
Details for the file mmcfilters-4.2.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b86ae7a8a117b25b612e701147c67d54b66ffce6cb6ebebe97bf1d5a431508e
|
|
| MD5 |
5b70b6151d23b9d1992ed20ea179b7f5
|
|
| BLAKE2b-256 |
cb01822505f1d6965a90ba95a2b7da70993442a1d35519dccd4c4efb67d358a7
|
File details
Details for the file mmcfilters-4.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c21a91625e99b0db4d932226b3feae3889213a48566f27527c944f1fb0c30b46
|
|
| MD5 |
09a3773e991271b9d23c9e8eb70abfe7
|
|
| BLAKE2b-256 |
6dce15f333d80c8b80330328fb7025cfa715fb7d16aeb1e3f60826cc2cb04566
|
File details
Details for the file mmcfilters-4.2.0-cp311-cp311-macosx_11_0_x86_64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp311-cp311-macosx_11_0_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.11, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f986a1b40a810c54203a3bc1177f1c96d1069f78b816d981588986df5fd4ae93
|
|
| MD5 |
589208c541395143112c0b3c9433e3fb
|
|
| BLAKE2b-256 |
7d90a770bc213d3f4aa3983b0c6fa6e611f1eacd8d8ca3eaec92d692fcbb9486
|
File details
Details for the file mmcfilters-4.2.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb491412d04ebaf657d71c3def2b34fbd2b75b77fc82644701617b8f9c4e0695
|
|
| MD5 |
964ed776d7556d11f3275ab68d9b0c16
|
|
| BLAKE2b-256 |
bed3604044ca9078e25559313359092f43dda874bdc8b46fee3451f5f4b07447
|
File details
Details for the file mmcfilters-4.2.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
00ea0bc22dd6a3e9deccb2fe655c805df9521a02f29782cf89f62c41caec0d0b
|
|
| MD5 |
d8f86aba430872e505ea379af822013e
|
|
| BLAKE2b-256 |
638d80e8c801bd3ef0811996d83ae6a08587703d7dc14b49e10d237b236c9d94
|
File details
Details for the file mmcfilters-4.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f8ad91ac22d81bfae2b4da699e7df8a95f5aad85fc586b215252b1bae463648
|
|
| MD5 |
2e88199b7e906adabae9e92106aa123e
|
|
| BLAKE2b-256 |
39523d571669c7caaf8cb3006d9aff0ac03def00d18d5fb7ea392d15668be04d
|
File details
Details for the file mmcfilters-4.2.0-cp310-cp310-macosx_11_0_x86_64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp310-cp310-macosx_11_0_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.10, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e8e0ad4076bcc6749545aec723e5fa27e8e357dbb6eb1135eedbf1033f456af1
|
|
| MD5 |
8e0683af76380b2eb9ba370ab0123e4b
|
|
| BLAKE2b-256 |
dd4dd0e5b8f418cf7f43f178daee181f09d4f2489eb849b7489ac0218913260c
|
File details
Details for the file mmcfilters-4.2.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8451a70fc4ad0243501056c028032e7ed7642ba026495ab76f0c67b1df8fbf7
|
|
| MD5 |
ae555e80d3172edec3489889d2ae0c56
|
|
| BLAKE2b-256 |
93bd88b85e6d00934e804cbaa9d629d9e136ad8407751ff517fa4c9d4889480e
|
File details
Details for the file mmcfilters-4.2.0-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92142953cc5a8318637dee863171d809f2b52327998bbe680cebe89820489351
|
|
| MD5 |
05d8f42984e3d68738a4191e0755a494
|
|
| BLAKE2b-256 |
0f98ab3e75d06b29d5fe551d81ca9d05c35c7aa36278eb91fa652bc954ede613
|
File details
Details for the file mmcfilters-4.2.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a157fdbc8e7db9a9ae4866fc6d3f9b92610768b5d78ee5dc33de0b908cf364c
|
|
| MD5 |
b502ee9e02f0fbfcf90db798d42c3b52
|
|
| BLAKE2b-256 |
7115160e9032a6898ad49ad473843fd740c60c72ddbfa282e92307c04368a392
|
File details
Details for the file mmcfilters-4.2.0-cp39-cp39-macosx_11_0_x86_64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp39-cp39-macosx_11_0_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.9, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51f6af173a4b709edeb2e93bacfcb53785a981a9f09ad844bbe2983a9939f0f1
|
|
| MD5 |
c045b9b66677561eb284e6a9c1be8e47
|
|
| BLAKE2b-256 |
f043510c5ed80e9c1ad3456c86657500923b13c2fe92037b7d8c97b35a933d97
|
File details
Details for the file mmcfilters-4.2.0-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: mmcfilters-4.2.0-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6712488516d4678edb09d50d806a7b57bbc918c26c4f8d7def787daded28fad
|
|
| MD5 |
8a77dc2bb8fbc37d2a1c5a2baec739b5
|
|
| BLAKE2b-256 |
1d8a57698bfea0f0a5587c54a93d84204c4cdfaa1ba852ad72bcb7fd0d58addb
|