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
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

Reproducibility

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-5.0.0.tar.gz (600.6 kB view details)

Uploaded Source

Built Distributions

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

mmcfilters-5.0.0-cp314-cp314-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.14Windows x86-64

mmcfilters-5.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

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

mmcfilters-5.0.0-cp314-cp314-macosx_11_0_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

mmcfilters-5.0.0-cp314-cp314-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mmcfilters-5.0.0-cp313-cp313-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.13Windows x86-64

mmcfilters-5.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

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

mmcfilters-5.0.0-cp313-cp313-macosx_11_0_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

mmcfilters-5.0.0-cp313-cp313-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mmcfilters-5.0.0-cp312-cp312-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.12Windows x86-64

mmcfilters-5.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

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

mmcfilters-5.0.0-cp312-cp312-macosx_11_0_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

mmcfilters-5.0.0-cp312-cp312-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mmcfilters-5.0.0-cp311-cp311-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.11Windows x86-64

mmcfilters-5.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

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

mmcfilters-5.0.0-cp311-cp311-macosx_11_0_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

mmcfilters-5.0.0-cp311-cp311-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mmcfilters-5.0.0-cp310-cp310-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.10Windows x86-64

mmcfilters-5.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

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

mmcfilters-5.0.0-cp310-cp310-macosx_11_0_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

mmcfilters-5.0.0-cp310-cp310-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mmcfilters-5.0.0-cp39-cp39-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.9Windows x86-64

mmcfilters-5.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

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

mmcfilters-5.0.0-cp39-cp39-macosx_11_0_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

mmcfilters-5.0.0-cp39-cp39-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file mmcfilters-5.0.0.tar.gz.

File metadata

  • Download URL: mmcfilters-5.0.0.tar.gz
  • Upload date:
  • Size: 600.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for mmcfilters-5.0.0.tar.gz
Algorithm Hash digest
SHA256 847f8885a28e3c0c5205b94e268749721f7ff498eeca2b6b11b2f0b9c1e67ae0
MD5 a8ed1026656e3ce959567d4b90bc2dce
BLAKE2b-256 5cb18e20ecbbe5365498a3aeec93fc432274f37a05f59ca9776bf01e670ec112

See more details on using hashes here.

File details

Details for the file mmcfilters-5.0.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: mmcfilters-5.0.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for mmcfilters-5.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 44b09c70cdaabcfb3d37189a6fd87d5dd11b9eb8148efbab9939db0add9ca427
MD5 4102658afd6c118efb6b1200e2d8ce6a
BLAKE2b-256 c8cc486436bd8b55cb36b41b3aed47dfcfa9491d590dca3935825d904cf32136

See more details on using hashes here.

File details

Details for the file mmcfilters-5.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mmcfilters-5.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da20def1f8d765bb8978c793c4c1d6aad32b80e8d6fe306c8e0ca7ec5ed6ffdc
MD5 f7cd480c6955ad92ae9f89bcdf46a935
BLAKE2b-256 9013e7fdbde49605d7a2aee4c2e00f4352b24b1172d4fe45eeb5d7433306f6b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-5.0.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a05bd444b8d8f2198ad49a4743c92620ea3db5e2708096069cb219fc872a83a4
MD5 3f6e3dc759b20e948162fe5cc1c9da11
BLAKE2b-256 1e2506f70612d08e13c4ace4eafd31c98764360f00bda3ac1be0306e807d2737

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-5.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d275f59194785fc0cb065ba2b67a29cf598cb1b85d6ac7dd54fd38cc372adc53
MD5 2db8348154370a06328ec908b9fbee65
BLAKE2b-256 617431b7c67eb5e9ec4eb51405d056ded2b89b89817ad9f17fe134d70f61aaa0

See more details on using hashes here.

File details

Details for the file mmcfilters-5.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: mmcfilters-5.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for mmcfilters-5.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d0fb662b9015a64a0d26873426111158e597d744985acff49e756f634f888f90
MD5 bf5c974040ef68e7b1a70d7fce97e737
BLAKE2b-256 f31d279ca7287454d091b2d8be8b97006a100224d57088aa2cb95ff0c967a927

See more details on using hashes here.

File details

Details for the file mmcfilters-5.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mmcfilters-5.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c05fd71610fd49c70eb3048e3f50805b3b409fd30eede016f4585207e96e4413
MD5 6033fff1281b5f94cf8aa6c6536ae73f
BLAKE2b-256 871354a3620fe39e101b40ccfd9128422bd6d890872aea7c6b0b23b3a506c13b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-5.0.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 77f17f932e11a10d5e350bc1ad3db8113032bf1bd3741e93a5f86f5b2d32d42a
MD5 964c41738c0d1d622ef0b4ffbd64ad12
BLAKE2b-256 571d79e9d13d545e6f319d84c27cbc9ba0340e21d203440e88f401e5d701bc84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-5.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc3de2a3b6b1e2b053edd1a6b270a68b4117a447b20bb8547bce39d1c2c80d3a
MD5 948cc2faf50f4b90e1be19e0eee72afa
BLAKE2b-256 ce2f7caff89b329d9acef358f0d0ff2d638a8462da37d310e2c772f49c0b71f4

See more details on using hashes here.

File details

Details for the file mmcfilters-5.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mmcfilters-5.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for mmcfilters-5.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1e5f390d7f0f3af0089abcb38fe1d55317f819767190488fcccda166b70d17cc
MD5 a66ecbf35d72dbf5be4602be24c6b108
BLAKE2b-256 edfbf32f56abcc6efa02461d6845182cad665992ce11a1899a6dc09fde251e9b

See more details on using hashes here.

File details

Details for the file mmcfilters-5.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mmcfilters-5.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 18101f280c8be59d696f527349d1b8f304f5fff92706c280729b5493630b69ac
MD5 6f7d06e4f5e63e99a44e5c669f612d51
BLAKE2b-256 0865112e9d19779133d6ebac92c3b6e69a74d13b7b4d50b3872e5e3720f2eba3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-5.0.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5f3ed98c883081063ec2659d268fc418566b7d3a85500e04f693b6b5f2387190
MD5 e5b306d1f481643db055ee52e14c4412
BLAKE2b-256 55a075412a7cf6f31f8055f7806f62282e4cf352ceb1ac4c7d6fc37db4ae1ea2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-5.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3349985a4956d2ac10d0be7e631064a33476e4dc5a8930c3073c62135492b1bf
MD5 4fdffc4564079c0f20fd60edf2f4cc4e
BLAKE2b-256 5db817098feeb9a42abf0b914a05751a31750890d16e2d210522a2189be47193

See more details on using hashes here.

File details

Details for the file mmcfilters-5.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mmcfilters-5.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for mmcfilters-5.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4255a61065e43370ec849faf3265ff7191c0e43f31a8571dfd4e747413feaad3
MD5 7c68f05cfae72b79088d09c3e80cd4c0
BLAKE2b-256 fd919d052d2ef23ab16ddc6d8145e1d49a9e96f69f2e7c8bac5fa1e19186ff84

See more details on using hashes here.

File details

Details for the file mmcfilters-5.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mmcfilters-5.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 95f83be09033926099214ec690eea948bbba823b49948e24255a9a257a35df35
MD5 f347561bfafe2980422bfba1bad068df
BLAKE2b-256 93e132d693eaaaae712ee62a94cfe311778d0413f4653a4e3b89d1e5e78fa54d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-5.0.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 2c9cd04b30b75337ef7e752ea2fd72e3a80abdbce6dd12a756c8052b92f12d47
MD5 e86cc97c2703dc94d1e52eba9316e0cc
BLAKE2b-256 a9a20e0122c36b1f75be07b63706b0ee9e068ccadba7cb8d7c56b5fdc724a84d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-5.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f1f2d62924e84a5b8429d027d6148b1dfca446d04f329b3cc0c4c83462d5c14
MD5 8303236c78e2d3479a9e4d0b687a56f5
BLAKE2b-256 179d1dcfec43ea3414d88082477900d0d1da83bd4440dc7cc68005bc54f09533

See more details on using hashes here.

File details

Details for the file mmcfilters-5.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mmcfilters-5.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for mmcfilters-5.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 043f896e3f47edeb0de3a3f1c2d9d9cc12588b03c3392baacbb11c9e4674c305
MD5 f1a7ea88e5026bb4febb5f5d9dd14ba0
BLAKE2b-256 bbf37ccbe8c75722a37992efb88d2fb2f243cd519d9b38ff512c814a37d2be10

See more details on using hashes here.

File details

Details for the file mmcfilters-5.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mmcfilters-5.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 299ba9ed9e8ea7e5b0d5c25d831ce6fdfbc11d55accd696b8057d9e96a886934
MD5 8e1d0e72dddafe56963b19443e44f2be
BLAKE2b-256 528fe153127e8361a44198403a28cfb425719f3226a1987fc089315a1eea91f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-5.0.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d4e1f3263c4bbb5d2f6e70648e1c9703884af913c533d35d428bde1ff8ea4f22
MD5 3cba2c945c5d8657e60fd3c7781cf404
BLAKE2b-256 c91554be6e2db35a51625b210e92b69978c55e2941e17c153271e17e09abf352

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-5.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2292ae81d8a3b4553cc701134b42db375356150f38095d9049bef16834fe911
MD5 b65432945cc92f207b4264e1034ded98
BLAKE2b-256 5f56ad6e46bf777712c3292f477803f6dce2fca1a6df6473cea5db2d33ccb22d

See more details on using hashes here.

File details

Details for the file mmcfilters-5.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: mmcfilters-5.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for mmcfilters-5.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7471a8cb02a40ae06b2dec7e39778ee1b9331f05638a99a8b3e2c12bc3b2fba6
MD5 222a5ee8a5d0b870a4ad218868b6be0d
BLAKE2b-256 3244ce43b814327a45241d169f1c490d6c0e84334821efb1352bc594ba35921e

See more details on using hashes here.

File details

Details for the file mmcfilters-5.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mmcfilters-5.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fbdb99c4b2daff49ec808c15dad4446e7223ae67a1637f2ba86659f7855d3ba8
MD5 593da015419cf01482059b37bb655eb4
BLAKE2b-256 24760745c82fd2fbb0497b6a2e04f1ffdfb8d2a9cc9c06fe63c97f129b7b3942

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-5.0.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6c9f7f091c7b4753793156533951e003df0c9fa1e1b4944bb5e4c13c9dd306f1
MD5 bb7b165e8c978dd908062c417aad1edb
BLAKE2b-256 9578bc9a04bb53aeb06dcaa306f9dbd63f3970482f0c7f5f7cf3aafbd689d740

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-5.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 469cf62b8184395962767e899c9c1ac2fa6ac9dfa9a815446e696166287cf11e
MD5 013c2d939fcbbdaa753b0a1926c5d6c1
BLAKE2b-256 a4db33b76c731fed2a49d0954fa2bad34621c05ec56c22ac936cdedb7846095a

See more details on using hashes here.

Release history Release notifications | RSS feed

5.1.0

25 files

This release

5.0.0 This release

25 files

4.3.0

25 files

4.2.0

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