Skip to main content

MorphologicalAttributeFilters

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

MorphologicalAttributeFilters 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.0.0.tar.gz (549.0 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.0.0-cp314-cp314-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.14Windows x86-64

mmcfilters-4.0.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.0.0-cp314-cp314-macosx_11_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

mmcfilters-4.0.0-cp314-cp314-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mmcfilters-4.0.0-cp313-cp313-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows x86-64

mmcfilters-4.0.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.0.0-cp313-cp313-macosx_11_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

mmcfilters-4.0.0-cp313-cp313-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mmcfilters-4.0.0-cp312-cp312-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows x86-64

mmcfilters-4.0.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.0.0-cp312-cp312-macosx_11_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

mmcfilters-4.0.0-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

mmcfilters-4.0.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.0.0-cp311-cp311-macosx_11_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

mmcfilters-4.0.0-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

mmcfilters-4.0.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.0.0-cp310-cp310-macosx_11_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

mmcfilters-4.0.0-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

mmcfilters-4.0.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.0.0-cp39-cp39-macosx_11_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

mmcfilters-4.0.0-cp39-cp39-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: mmcfilters-4.0.0.tar.gz
  • Upload date:
  • Size: 549.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.3

File hashes

Hashes for mmcfilters-4.0.0.tar.gz
Algorithm Hash digest
SHA256 f893c550a85399a80441993edb14e8c06b49608e620553b4554f01570b7d9280
MD5 12e7cdd7ef284a1a0d54d08c6a83c38e
BLAKE2b-256 b258c07bf9f3ea3c02fd5274d50219eaab5773d1593e27dbae5887d482a77e3f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mmcfilters-4.0.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.13.3

File hashes

Hashes for mmcfilters-4.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bd0b61ec73e6c62c48f1adbac040843b4ce0b28dda4afd3bfb60296f5c7ccc81
MD5 bd9919385aba38a993f1f5565802788a
BLAKE2b-256 91077a555ea4ee0a33a669dc14a0fc047ffc5ed33dc11f88eec692381e2b7307

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dac49f2f2af248a6b13ca1bc3f6507f0aaa03bd3e1a6dbf84b030549f69b5c7d
MD5 edbf14220012b8d4be83a91eb9aff644
BLAKE2b-256 86f51fb8da118d22aec85272daa58abf0ebe5d3c12c27e66d94847fa08e3120c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.0.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 81bab2b1296080dcc282e5499e14ce057a0c2104d5b90ed884fb5cd887fe6962
MD5 f9e3c6c13dc3c43bced414d98b743fd5
BLAKE2b-256 57d6b15faa9be0acbf7e592526ce8e4741d1aba39f95932cc80e40b257c903e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4e40ddf0bb1a520bf66b43470ce448297424b2571459af0232714f301f24511
MD5 ea5f9a6271845df6bf12802db9ed9487
BLAKE2b-256 44a2ca902f9c30b1c908da1b70ffc09f4d6c683c6d5211ecc5017df287f8d1f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mmcfilters-4.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.3

File hashes

Hashes for mmcfilters-4.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ea841da2ca7abde805ec80b055383fafd64722e3b56ea422f910e4a9d12de019
MD5 a9644442f2df12e294707b93cbc77211
BLAKE2b-256 a158f0527a3c61c57e723e947583ba9d197479821edf0209c7fc586a84d7b90c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55be8f34a3c1441e5ae0cc8244575d58cdf96d71108a52b3deceafb904e151e7
MD5 815763c12d5ae96e48a4519a76ea7ec8
BLAKE2b-256 d7e2f572a0d957d1f3a5d7a136044ec789f84a3101932699e2e5422c49539057

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.0.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 199e93d0a52a6bc5c4e09052c2e427d785b247c61fab99e5761c2c9691f24217
MD5 e00bdb7f117e5d48bac819e9dfa97b5f
BLAKE2b-256 e5e65787d6691689683fbd102f7fddf857dc3b9d5f432c64f87cedc0d462464a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 efd75ae1dd3da845d1a89743d42901d6f20d62aeee7633166d322edbabf41d42
MD5 0440321f46e4095c3dc871f8f2ac5682
BLAKE2b-256 8e5acff6f3d5b12a78196c5d8d940427fb606ef7eaa199b626ef4e625758b933

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mmcfilters-4.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.3

File hashes

Hashes for mmcfilters-4.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ff3b456b68e4101b39d1873b0b69cc87ec9a4a19c443104d843ee4de59532d09
MD5 9071a8fd4988e20c7719198af2c27229
BLAKE2b-256 ffe5540596f45a26b95defb6ce6da4f5ef0a49ca3c8ef321479625e30e938f95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0c7f2403a798797b411c8ab83d861caf8f1e367eb8bb0bf4eb9b3251a182bd77
MD5 c2760e20b5450cb595bd0da016d58cbb
BLAKE2b-256 347b8debf5e1631f652e562e07bc75e757ed8b277df7e736b91c0d75395f86c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.0.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8e229618668b1e9c8e56cd7b3b7e447742d29d86da8de62fa6155eefe1c5253d
MD5 1cf84a5bcecfbbfa8b5712305b5a2247
BLAKE2b-256 8c4e5ca7dcf523fc199526f82c66e6ff5cd7570882a269989fe13914844532ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d87f966106e34120bd0c3becea90352cca9315503339f68269b0a048291d15a8
MD5 54472005eed3d23d315c7010faa01917
BLAKE2b-256 3e61dc927d1d624e7010ea0a59f6e43f533d09c82b7ae37d473f2cce1d40e0f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mmcfilters-4.0.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.13.3

File hashes

Hashes for mmcfilters-4.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 89d6367f583bc889ecf1d0599b115fea3a4a6146021d23023d330ec5c55e26f1
MD5 9b95024a1a6fcc7ac9c919cc70a5981c
BLAKE2b-256 01aa9d4c00e7dbddc98a843b7de0b488d303fa57d597f1a3feaeecffeb9f0454

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0f0e0fb0d6c42de0aa7816fada94a03e19096860708ea762b36d305824fd27a
MD5 aec386c041193b372859a8ec3445c618
BLAKE2b-256 5214a42808a157679dde82bd538ca47ba3a620173711cfc7ea805711cef55b1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.0.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4c3a76da2f263cb54900ab47ec5b48ec648a136e21d38bf93c9d34c6ff471371
MD5 8947b989320d01c42729a026ed9043d5
BLAKE2b-256 fe8724bd153b2b577f74ca36146616c8ce0c27552eb539c0cfd786e295380379

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a939987a01de6f95d69c6f315613630595114c7a6f9a73b378e11a5970ff07a7
MD5 04dddc85f5a337d89ed6fe712086275e
BLAKE2b-256 5767ec575d8c82a509a98fa4d84d406ef5052e4165fe3ff89fce0c91536dea5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mmcfilters-4.0.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.13.3

File hashes

Hashes for mmcfilters-4.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3030b1c84cd26705d6c471f432d75a72356f7fe4c1e7bc16b4951d64d3f11b66
MD5 18d2c26e63fa3b3c0493255f8033ed4b
BLAKE2b-256 ca7e67bbd50daca36e4419cd3d59ad7c4e05727a068525a616d2884c946e5004

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6abfdbbe08851403cad795236d5e7c3b8fe737668a0e6f83e5f9bff80751d941
MD5 4b90d557acbd4f03cef5d9e8822a2f0e
BLAKE2b-256 9f93413cd253fcce140ca5c0b3141e4aec69df9188a613e24ee918f0572ef61e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.0.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 234c8332630b7b13e90283c835026eeb36589832b4443dba930361ded0c4f21a
MD5 83c401f042b3cf55e3062263f28f5c8e
BLAKE2b-256 d294104773f77359d8ad053e989e458cdeb3fe67aee1a5bdfa5c73391dbd17ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df97becbd7b89c2c58797470daf80902d94df07a67f03db1c4a2ec359933ce2d
MD5 32907be47eaf8ea1f7850d05a565bfa0
BLAKE2b-256 8457080f119664fddc732d3f4b3b09c14e7bc5975e624f1028e77d5ab52d7ca3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mmcfilters-4.0.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.13.3

File hashes

Hashes for mmcfilters-4.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 987610a7958ce5552523ad0ca840a73c3ce2c783df16492fa1d0e67bb03e3979
MD5 ebd078e2cc65f15906097e16b9214877
BLAKE2b-256 b6d0addd1462db9eb02893ccf7978f7733cf9f0bfb75c166043de6b62c65e8d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb82b8475d78ad7881844b64524e44689d2e3acbf700dcf2a51bbdccf76e1347
MD5 a9eaf484e801c3109e4337e6a124b18a
BLAKE2b-256 285ac474bf8b1959aad05392fef00e9fbce77bbc4d5efcfa8600376c0d3c6402

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.0.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e5a8e44f659edc51b489d9003a5e8f563b9a0cbda96696d6275cf7efb32595c9
MD5 9077da96d7b640b42aba5357e7318faf
BLAKE2b-256 264295e1754c8c813d76f4de609f17ff1487fd841a122eda9ec1533261b05faa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 250155d089a7c17a8e427ada8635e1623c815cc4adb24cd64c9f6557443ea8c9
MD5 97cd26db1d03c3f1b31fd0015f97e5c4
BLAKE2b-256 b0bbab83f9a64dcb6d459cb9328721b5a292d8ecda5e807262b4bab56eab4702

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

4.2.0

25 files

4.1.0

25 files

4.0.1

25 files

This release

4.0.0 This release

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