Skip to main content

mmcfilters

PyPI Python CI Documentation License: GPL-3.0

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.uint8 Python 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

mmcfilters-4.2.0.tar.gz (556.5 kB view details)

Uploaded Source

Built Distributions

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

mmcfilters-4.2.0-cp314-cp314-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.14Windows x86-64

mmcfilters-4.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mmcfilters-4.2.0-cp314-cp314-macosx_11_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

mmcfilters-4.2.0-cp314-cp314-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mmcfilters-4.2.0-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86-64

mmcfilters-4.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mmcfilters-4.2.0-cp313-cp313-macosx_11_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

mmcfilters-4.2.0-cp313-cp313-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mmcfilters-4.2.0-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

mmcfilters-4.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mmcfilters-4.2.0-cp312-cp312-macosx_11_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

mmcfilters-4.2.0-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mmcfilters-4.2.0-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11Windows x86-64

mmcfilters-4.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mmcfilters-4.2.0-cp311-cp311-macosx_11_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

mmcfilters-4.2.0-cp311-cp311-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mmcfilters-4.2.0-cp310-cp310-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10Windows x86-64

mmcfilters-4.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mmcfilters-4.2.0-cp310-cp310-macosx_11_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

mmcfilters-4.2.0-cp310-cp310-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mmcfilters-4.2.0-cp39-cp39-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.9Windows x86-64

mmcfilters-4.2.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mmcfilters-4.2.0-cp39-cp39-macosx_11_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

mmcfilters-4.2.0-cp39-cp39-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Hashes for mmcfilters-4.2.0.tar.gz
Algorithm Hash digest
SHA256 13d0dd19011bf91451c0f9494500c3431f04839eaf61a623ed36c3c0f7eb7470
MD5 90ae702f5222792ddbbeac90fdb2d101
BLAKE2b-256 db8d6ddfec095263e7676f0399e75e1edebd2af9a3e7047e05184dc2cc6e103c

See more details on using hashes here.

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

Hashes for mmcfilters-4.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2832c8fb8b761727547f99ebf4fae4f7e017221ecd3eac8e93ecbfca67686f46
MD5 94d23d80ab9da92a03853b0d422a7478
BLAKE2b-256 18277208b4aa38ce00787f6d4247e90ccb73e2c6a347b7aa566797ed3f555136

See more details on using hashes here.

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

File hashes

Hashes for mmcfilters-4.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7472a3ee0304e45069f1b682f824247a1ef82da69e2630e79cc7f5097aec4fc6
MD5 d8a0bc4c0d92687a3619482998a6183d
BLAKE2b-256 833d64fc2f2a52d64957d378846e2892a854588e0714a3b7d3eed0ae82a18ab0

See more details on using hashes here.

File details

Details for the file mmcfilters-4.2.0-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for mmcfilters-4.2.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e237d20df9f362f131c1b1be5df16043dfbb535dec9de69c7c8978fe2ecb0ced
MD5 36b8ff68c6b99b956131569eb0655a7b
BLAKE2b-256 ca121ac35dc10c5494ba358fe9dc503f0d66cd64d7c269622d354cfb7f3fb8d9

See more details on using hashes here.

File details

Details for the file mmcfilters-4.2.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mmcfilters-4.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b66b5e19357f6bc9719af39a6a6cbf90cde48bb924ecb085061e60065c8064f
MD5 27edf2f8b862133769f9266dd1aa2636
BLAKE2b-256 f32975ba2fa6ac4507c7ff17b09d8ddbdae77d5d42834b5482215869a1fa8284

See more details on using hashes here.

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

Hashes for mmcfilters-4.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 296c1c96a779c223c3804aaabc06307eae0061842366392c74a573f6710e07ee
MD5 bb46623d3f9bc1cd1db442ebbd989d38
BLAKE2b-256 8aea6dfe71e5eda12ae359d09f72ef1025c50987fb72f75f521882dbc03540d5

See more details on using hashes here.

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

File hashes

Hashes for mmcfilters-4.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4bea67c9f20d4ffdf39a5189e1afd21a71aa98143ddcd5b031f993fa43278a0e
MD5 07c5682038005938e8e24bf636b72f4a
BLAKE2b-256 f776e4e997c03aa2fdb5a277eaa28dab69b91834e94c419f994676922cef67e6

See more details on using hashes here.

File details

Details for the file mmcfilters-4.2.0-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for mmcfilters-4.2.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 398b7fe64f859fe3847bd34c3e8da5c4b1288ca17ec3b36a3d045352cbe26020
MD5 36156cbe0dd1142f0128b0a2342a8c65
BLAKE2b-256 2cb3608ac436b78900adc9c5c49b04635d40f4c75f5a3b97a5866ea47ba05a66

See more details on using hashes here.

File details

Details for the file mmcfilters-4.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mmcfilters-4.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1b16b6b9e69e5549dab62425622b0b34a2afaafebb54fbf5d34a7039f75e3af
MD5 0ccf7ebc70e32b87ba837bb1495c63e1
BLAKE2b-256 bc9bdd864d887e9469537434592ce18ebd7c77d3afcacede371c0875046028e9

See more details on using hashes here.

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

Hashes for mmcfilters-4.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 76ec2e5181fd7bd29c77a29805b5bb6694f569666dfc269a5dd6bdb80defc2b6
MD5 ac3102515810e6a52766160a21fa0437
BLAKE2b-256 e4a0ada795faceec27a4766f20ffcd14aa132ad0ef0172fb26b34be72d2b5cfa

See more details on using hashes here.

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

File hashes

Hashes for mmcfilters-4.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c38691088bb9bfde4b339440c546f5aa64e87ad4bb89370ac5a454ebb3f67f2d
MD5 af4cb36f35517c275710623d9243a5fb
BLAKE2b-256 2e8a2e7b172876c13602424c12d4a5cb2add08324e7fc9e3fe9ba5fc5212b6b4

See more details on using hashes here.

File details

Details for the file mmcfilters-4.2.0-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for mmcfilters-4.2.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5fffacd73abec870993b199efaf32511bf80f3dee8e786976895065a9f037ecc
MD5 8e32f0d47308c0b447f21ec1db2b8b26
BLAKE2b-256 0cfc82aa6683018f624fc27e8eab94ce5ba2735268967b4babcc78c1e83cff92

See more details on using hashes here.

File details

Details for the file mmcfilters-4.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mmcfilters-4.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25f4f1b4100b71c5f94c53f265e70b99073b75d30ae897b867bb7f5b6b687029
MD5 9ec36b5d321ad0b013741b4ccea2537a
BLAKE2b-256 35dadf989368329c8bee2bc999f67cdae20b9e688f1e79c2e621f006009759a8

See more details on using hashes here.

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

Hashes for mmcfilters-4.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7b86ae7a8a117b25b612e701147c67d54b66ffce6cb6ebebe97bf1d5a431508e
MD5 5b70b6151d23b9d1992ed20ea179b7f5
BLAKE2b-256 cb01822505f1d6965a90ba95a2b7da70993442a1d35519dccd4c4efb67d358a7

See more details on using hashes here.

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

File hashes

Hashes for mmcfilters-4.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c21a91625e99b0db4d932226b3feae3889213a48566f27527c944f1fb0c30b46
MD5 09a3773e991271b9d23c9e8eb70abfe7
BLAKE2b-256 6dce15f333d80c8b80330328fb7025cfa715fb7d16aeb1e3f60826cc2cb04566

See more details on using hashes here.

File details

Details for the file mmcfilters-4.2.0-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for mmcfilters-4.2.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f986a1b40a810c54203a3bc1177f1c96d1069f78b816d981588986df5fd4ae93
MD5 589208c541395143112c0b3c9433e3fb
BLAKE2b-256 7d90a770bc213d3f4aa3983b0c6fa6e611f1eacd8d8ca3eaec92d692fcbb9486

See more details on using hashes here.

File details

Details for the file mmcfilters-4.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mmcfilters-4.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb491412d04ebaf657d71c3def2b34fbd2b75b77fc82644701617b8f9c4e0695
MD5 964ed776d7556d11f3275ab68d9b0c16
BLAKE2b-256 bed3604044ca9078e25559313359092f43dda874bdc8b46fee3451f5f4b07447

See more details on using hashes here.

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

Hashes for mmcfilters-4.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 00ea0bc22dd6a3e9deccb2fe655c805df9521a02f29782cf89f62c41caec0d0b
MD5 d8f86aba430872e505ea379af822013e
BLAKE2b-256 638d80e8c801bd3ef0811996d83ae6a08587703d7dc14b49e10d237b236c9d94

See more details on using hashes here.

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

File hashes

Hashes for mmcfilters-4.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f8ad91ac22d81bfae2b4da699e7df8a95f5aad85fc586b215252b1bae463648
MD5 2e88199b7e906adabae9e92106aa123e
BLAKE2b-256 39523d571669c7caaf8cb3006d9aff0ac03def00d18d5fb7ea392d15668be04d

See more details on using hashes here.

File details

Details for the file mmcfilters-4.2.0-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for mmcfilters-4.2.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e8e0ad4076bcc6749545aec723e5fa27e8e357dbb6eb1135eedbf1033f456af1
MD5 8e0683af76380b2eb9ba370ab0123e4b
BLAKE2b-256 dd4dd0e5b8f418cf7f43f178daee181f09d4f2489eb849b7489ac0218913260c

See more details on using hashes here.

File details

Details for the file mmcfilters-4.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mmcfilters-4.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8451a70fc4ad0243501056c028032e7ed7642ba026495ab76f0c67b1df8fbf7
MD5 ae555e80d3172edec3489889d2ae0c56
BLAKE2b-256 93bd88b85e6d00934e804cbaa9d629d9e136ad8407751ff517fa4c9d4889480e

See more details on using hashes here.

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

Hashes for mmcfilters-4.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 92142953cc5a8318637dee863171d809f2b52327998bbe680cebe89820489351
MD5 05d8f42984e3d68738a4191e0755a494
BLAKE2b-256 0f98ab3e75d06b29d5fe551d81ca9d05c35c7aa36278eb91fa652bc954ede613

See more details on using hashes here.

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

File hashes

Hashes for mmcfilters-4.2.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a157fdbc8e7db9a9ae4866fc6d3f9b92610768b5d78ee5dc33de0b908cf364c
MD5 b502ee9e02f0fbfcf90db798d42c3b52
BLAKE2b-256 7115160e9032a6898ad49ad473843fd740c60c72ddbfa282e92307c04368a392

See more details on using hashes here.

File details

Details for the file mmcfilters-4.2.0-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for mmcfilters-4.2.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 51f6af173a4b709edeb2e93bacfcb53785a981a9f09ad844bbe2983a9939f0f1
MD5 c045b9b66677561eb284e6a9c1be8e47
BLAKE2b-256 f043510c5ed80e9c1ad3456c86657500923b13c2fe92037b7d8c97b35a933d97

See more details on using hashes here.

File details

Details for the file mmcfilters-4.2.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mmcfilters-4.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a6712488516d4678edb09d50d806a7b57bbc918c26c4f8d7def787daded28fad
MD5 8a77dc2bb8fbc37d2a1c5a2baec739b5
BLAKE2b-256 1d8a57698bfea0f0a5587c54a93d84204c4cdfaa1ba852ad72bcb7fd0d58addb

See more details on using hashes here.

Release history Release notifications | RSS feed

5.1.0

25 files

5.0.0

25 files

4.3.0

25 files

This release

4.2.0 This release

25 files

4.1.0

25 files

4.0.1

25 files

4.0.0

25 files

3.1.1

25 files

3.1.0

25 files

3.0.2

25 files

3.0.1

25 files

3.0.0

25 files

2.0.0

25 files

1.0.1

25 files

1.0.0

16 files

0.1.25

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page