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 as rooted trees over finite partial partitions. All supported image-domain hierarchies use the same topology model, with explicit proper-part ownership 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.createMaxTree(image, radius=1.5)

root = tree.getRoot()
root_children = tree.getChildren(root)

pixel = 10
owner = tree.getProperPartOwner(pixel)
component_pixels = list(tree.getConnectedComponent(owner))
component_mask = tree.reconstructNode(owner)

area = mmcfilters.Attribute.computeSingleTopologyAttribute(
    tree,
    mmcfilters.Attribute.AREA,
)
max_dist = mmcfilters.Attribute.computeSingleAttribute(
    tree,
    mmcfilters.Attribute.MAX_DIST,
)
reconstructed_image = tree.reconstructionImage()

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

Uploaded Source

Built Distributions

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

mmcfilters-3.1.0-cp314-cp314-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.14Windows x86-64

mmcfilters-3.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

mmcfilters-3.1.0-cp314-cp314-macosx_11_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

mmcfilters-3.1.0-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mmcfilters-3.1.0-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86-64

mmcfilters-3.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

mmcfilters-3.1.0-cp313-cp313-macosx_11_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

mmcfilters-3.1.0-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mmcfilters-3.1.0-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

mmcfilters-3.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

mmcfilters-3.1.0-cp312-cp312-macosx_11_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

mmcfilters-3.1.0-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mmcfilters-3.1.0-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

mmcfilters-3.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

mmcfilters-3.1.0-cp311-cp311-macosx_11_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

mmcfilters-3.1.0-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mmcfilters-3.1.0-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

mmcfilters-3.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

mmcfilters-3.1.0-cp310-cp310-macosx_11_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

mmcfilters-3.1.0-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mmcfilters-3.1.0-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9Windows x86-64

mmcfilters-3.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

mmcfilters-3.1.0-cp39-cp39-macosx_11_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

mmcfilters-3.1.0-cp39-cp39-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for mmcfilters-3.1.0.tar.gz
Algorithm Hash digest
SHA256 80a621cad62a38a23867f0d2b03cd3a60c9b7027c6d195827dbe5d4b4be064f7
MD5 4c4964f49c0a554ff568aece74427dcf
BLAKE2b-256 3e7b1a3afebe8fff208f585f241b057eabc3463b4af0772b99db5ada3a186382

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mmcfilters-3.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.2 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-3.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 be0fecdbb03dd1692594db351992d549cee5813d7d10afeffcd3810a086d02cc
MD5 bb5cd4bbb1067cd25daddda9b19c20d9
BLAKE2b-256 27c1bb18ea798f25135a0e73c1f144c855267eedde7b7536e28a66e4f9ace4ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-3.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e93ddedf9a7acd387b1812d3095a5d2e43275e3665a03752ea0ef63e3f7bf72f
MD5 5e44a56bd61ca376b91186e6c7f20c9f
BLAKE2b-256 5733bb36f5787f246cd8a0fab4265d8806b47ab527ee87e5821d171c2b67138d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-3.1.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c385445bc9bed43702ffc61caf518a52abb85bb9af18afe1aceeed7448444bc9
MD5 ad76f9bc2d4bb9146083f1fe64b5e78d
BLAKE2b-256 b2b0987c64c7c242bfc1c83c49ae2d17e7c480f134cd39a0f9262f248a55fbc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-3.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c127456f3cde13eee070273d76c2cedabf0895e2e0834f7f8b3e1854467f770
MD5 fc51bbc337894b5e6143684031e57cfb
BLAKE2b-256 e1c65674d041329cf6edffeb8d8ad626792040292a4c32918024265e202d8e12

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mmcfilters-3.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.1 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-3.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 61ba5e1d810f073d8b72caa8bb8f7d15ea4713b94e25fa8b4c58227b7feb5974
MD5 517f17e619823371e950410e25244d84
BLAKE2b-256 7f3a3b82fa9c61d554eea94feddbd8ed0322a1472c3efaa7c8ecc615d7aeee9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-3.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cf3c50dc6358b462d4e6727873c2af72a7e6df67c3da1e5503a94f32cf161ca2
MD5 9e796d7780959e65742dfee4119c8102
BLAKE2b-256 4130b64c0d69f1163e54a3b20fa99bc168d9242de2f4d758fd1ef52a47a55f82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-3.1.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 bf9bfaa4e35aa6a7375dfed4d7b611cf9d342c44a3f900055568eae58e601401
MD5 969b73e1e4114d88fb61e10d0f29ae33
BLAKE2b-256 abeea1f330645181947f15011879f060a2568bbf60c8aab3444b9e9f4dc8ce9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-3.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e3ea43a4a5f978638d751acbb1896c89392959b312ab57655e4c57a47f8612dc
MD5 f83ebddd3e7c53759433693cad2e8a26
BLAKE2b-256 a3b1f281fbdd0d21738f769b769110aaa8cb02293313db099bd9955ec0f944a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mmcfilters-3.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.1 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-3.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 544a4c38f78d29b2eec3b9511fcba9bc188cbb68741c4ca1258e98968a2422a7
MD5 fd813a2d14612c829e44d0dc70870eb9
BLAKE2b-256 388942c7bb3ebf47fb88a41170d6b3cc04917864e3a33db7a42a78ac7aa8f5b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-3.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f2a6054cf163229df24feb52f5b17cb550e38ce3ee87329330ec37569a7765c
MD5 e37adbb94e509faee2f53797f7a378f2
BLAKE2b-256 5f3b352dd2458b6b5588d149a4edaf570eddde21f1a4a4bc57acd0344af3ccd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-3.1.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 adc52439db13fe151bc393f64a7423603d4319563aa10bb4a5774a3d81c5aea2
MD5 aff3fafd9b188d597fbb4b5a109e19ba
BLAKE2b-256 212db62ce295ed5163fa1f3080142a668de4e6f3b5eac94f4a8b120003c03dfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-3.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6541751516bdb94c432bec12f4b1b03fcce1b011defee44e9df13b5215e72c73
MD5 fcb0d61f9927fb2accd7bbfcdb0988f2
BLAKE2b-256 d8a575efb0665efc94cfac784e5a3c5d899d100407785046c4238feceee61727

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mmcfilters-3.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 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-3.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 85727ad3e8eba326ac37b628c6888f1f702f806acbba9263770f5b30accb362f
MD5 754a29b6c744e570e215b42d37d2671b
BLAKE2b-256 38f9c6b07f4389cd17b34a4f4a0e2603eed39524201d668b9072e9c0d987cfdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-3.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a789e9f6e20e5071aa4b9c8a6d6276473400e4a4af42f2c232dcf124c98416b8
MD5 a43c5aa3b049213205a6355e70d3d7f7
BLAKE2b-256 c0fbec5fb8ca18c39b467ed89633fe3a2848b295c66a8cae922b9bfb18f7456f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-3.1.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 68f50fd48540bd25a0ddb68d948ba6a68f752b2f8bf84affbb300a459a3b34b9
MD5 0b8a2c9b2b3fb25838e77863383dcf9a
BLAKE2b-256 7480d88a48d005cbd967eddfc5899011832aba7dab0ed8c16e361200e8110a98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-3.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ceeaa5a34e555a4800025e06404f6d7a04a61ea129e4a45b2439920c9fd89d9
MD5 7dc2d09d8f7e125c693341cc2d97e23a
BLAKE2b-256 a10d6e9ade9f55ba62b4f85de1d114d1f47466400bfbc2e5438e0a9f42f26248

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mmcfilters-3.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.1 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-3.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a03c2aba13a035417be2b8116c2cfd779b2d3d564d48e4a45d3f690fac29d42c
MD5 8dd1b8f3a8ff808f322537636708bad6
BLAKE2b-256 e00aa5e9f83299e4a67e071717097f3920045bd575d806cdd2208be1f4ca51b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-3.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 994a608fe543c03f9c216e44c9f7ac6e35742367f9f732075fff78032818afd3
MD5 8aa6bb18d750e5b0bd1ceb74c1fe6380
BLAKE2b-256 f1b4db9290687a7cff658d810a399ba8e30acbcf3059da7158d2ccc12159485e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-3.1.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a83027ba10567768cc12a1aeac1aaf974ff37fa001967c85ba47590028c61174
MD5 b91c611f8b4960f2e0139ea8e45544c0
BLAKE2b-256 6b9f9584b6bf267322999dd90891f9ac42dd9f18663bf50a5969ea993bb45e51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-3.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 93ec0e9791678c4bf8c70d98b3f88dba1c594343186fe2433a9e59875fc3afd9
MD5 b40ce990d92bea898d5bce051ac48e6f
BLAKE2b-256 ed660b6a8ccb1a1984810bf6839e15426192ec5a734cfd602fa12709d835f76e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mmcfilters-3.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.1 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-3.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b691791f5d5babeca18cbee3153b99d1afd91315df231a7a702b452fcad18dda
MD5 eab87a8049c52c854a22c608f1e05a89
BLAKE2b-256 a651668ced3c60cb7a41743b5339a215ce6f53c320ced32cd434c76233fb5734

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-3.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a9ce562ead147c400720521a0750003d8df0277cb6c2e589e6b9da71a714286
MD5 bb224a7d0494c1ca162d3b1b8be28acf
BLAKE2b-256 cfa4f452ef9f2d7363c037ccf624e54314af1affa73ebb932d301c5dbefb42f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-3.1.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 65bc54711aa665c1f9ed2a4ffb72845fdd63e57e3bae19534201c20ec287cb4f
MD5 442dc607d66e30b33809c6d980b7cde6
BLAKE2b-256 0616231872b1475c3f76dd00e6d7013a6928358f59809b73fb058480379e243c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-3.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 577bc7c8df9b8dade206ae3cbb3a7462211b053a70dfc6e346ef4b7675bca72a
MD5 93751e3ab898166b673bccabb9eb8951
BLAKE2b-256 caa88d180ff27263c463d1cbd29757d2fb1a8315524e5e047ca23588902df792

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

4.0.0

25 files

3.1.1

25 files

This release

3.1.0 This release

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