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

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

Uploaded CPython 3.14Windows x86-64

mmcfilters-4.3.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.3.0-cp314-cp314-macosx_11_0_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

mmcfilters-4.3.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.3.0-cp313-cp313-macosx_11_0_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

mmcfilters-4.3.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.3.0-cp312-cp312-macosx_11_0_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

mmcfilters-4.3.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.3.0-cp311-cp311-macosx_11_0_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

mmcfilters-4.3.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.3.0-cp310-cp310-macosx_11_0_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

mmcfilters-4.3.0-cp39-cp39-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9Windows x86-64

mmcfilters-4.3.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.3.0-cp39-cp39-macosx_11_0_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

mmcfilters-4.3.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.3.0.tar.gz.

File metadata

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

File hashes

Hashes for mmcfilters-4.3.0.tar.gz
Algorithm Hash digest
SHA256 6c223418abdce6f19939d9b92f4ac690ed3afa69bca70f26f60cec1ef7c390f0
MD5 7ce4348bb5d69a819f80344c9a22b643
BLAKE2b-256 bd66f0728beecf89105c0fbe0c29067f56c88e1af22744725963be6796c01804

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mmcfilters-4.3.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.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 467c32c22211b8e66440a264551df1115e66a6c2f67ac18ca35479b111286820
MD5 8668f156990f709e84b01257912afa83
BLAKE2b-256 bf76edfa12a1d25fbc7448a6eb56c43ab02f362dc88c89c50163800c7454ffc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4b5e0204d13df049a639f5ffa4d3be5f5f8550692d8750b0547dc77b9619ade
MD5 8398ec5884807143173b372fa8211ba4
BLAKE2b-256 9ce5e0579a40e15d42f06f76069c058188d5fac0a45ef736235d2ec95ce6a4a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.3.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 3d70472325bfd9b48cddc4801202968a6a1f1f93544c79539804a128f6fb7bbb
MD5 a017ce8b2cb8a105c3397d61367b9962
BLAKE2b-256 c53e518b65f927259c419a668570571413f1ec3787e25e2f2d899f7a903d0bf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 63707da90aaa0d1e32204c6cfcb7ddc424d38ecd53d2ffe2158b54ecde3f5767
MD5 0533c12ced582666f5dee15f0a07d97a
BLAKE2b-256 0cd37104b57c189244a74190b51f48dabb1d7651aa89991bcff8991db0240eae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mmcfilters-4.3.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.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 999fe561144c699cf6cc4aaceddea3c527e82471353cba32b5f5614df7e5ba92
MD5 415fc041119e9bcb880feab01002c401
BLAKE2b-256 5d88de15908d6a196aff2836bb2112e93ae904fa639344fde9811c02868a5b62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 182c8ee8694249264016d6126d21320f4cfc34495431396d49f6b40efe158929
MD5 9cd66ae5dcb62dadc2513017bb97879c
BLAKE2b-256 cdaa343c25ae010d77e4121e80face4cd7a4215c89ea068e70623b2334dd1bac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.3.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0a29cff4c7443a0ba8fca72041b3ebec315a6ee3455bfdb1b7cf70f89e2db70f
MD5 14a83344936a673d567be50b460efb10
BLAKE2b-256 dbdb842db82d0f4d13e4d2b0996ec68c899101c1f5050c606b0c269b2cfe7600

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 423ba8225d0dc5cab5dbba72629e1ac82df864a03ec985fc02b41385defbc32a
MD5 7fb36848bc3eb5d9404b4524629f2cb0
BLAKE2b-256 621a83b56db08918ba4e2418841284b6325a078219424a18d2a707847fddb800

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mmcfilters-4.3.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.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e9832c3ff24ced9a251e9ed8f4996858ab7f9c1bdd512f77036501c3eee980b8
MD5 0dd8e99ac856db3ca33f576d561b6a59
BLAKE2b-256 f66650c472271bb271dbdd6aeb75478d5cdb40e62b386c617491e251234c8d96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 529d157d8156471e075b99b90829c181e1e1a0bcf5aa1fb590e813cb077eeced
MD5 9b92688d8b51ced38a25b8ea9d6f61ab
BLAKE2b-256 f6e004b8f8ca067ccbe7c347447041003858b170ba67b73da3291b6b2f7504b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.3.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f4b1f80ef60b7a2fc4d07b3954046f76b9c63211a5feca5093f9c89d61cc69f1
MD5 f5fb2ca2255c0afb74b836ebc1e0d603
BLAKE2b-256 56d5e9a09c9089fa4f99cbd647db7a01e096535281c2fadfc3f16f80393619db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 803532dbf460f8d6f464b2d2f6004357beef3cd841dd1600ae5439c7df4794b4
MD5 36b91b1fb44c5b3d5046c10517126376
BLAKE2b-256 5ec1594e86f4568bbec7d87d363c4d7b4f2bdbdc77e1660174442d7b751180f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mmcfilters-4.3.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.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bcc02ebe4058cc461cdaad66202b8125e7a28b269ce0f167f79383beb1471106
MD5 f35c1fc051d844919ff05dbe5f99b8a4
BLAKE2b-256 81c9bc7f3396aa7db3159ae8090ca091ddfd26aee2c8f85031c522de17a18b92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac8d069fecdad5f05a89a5edfa43fb650af29b7f80233dcff1c929e840514ab4
MD5 6810a3aa6ee1f0cf223d1391e1739a5e
BLAKE2b-256 ee83b555ce10b83c1c5f649ac36a7a162558b274b21934853be39b4880c5dec8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.3.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 354cf9a8e3d6c905de8b67083216aae4348698331c7125954e7b77db58ad6f62
MD5 2cf2216bae5c19c3e645ecd60ee85b54
BLAKE2b-256 20497ff779196022c3f3c60107381b43f9ab19aaabaef8a6d57409a1b1c2f4a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 559c8d0981ebe27e29fab35d274d0ae2ddc2d75d26e5c2cece42caabe94cab27
MD5 15f57714faa2ce1dba4e29b7e63c773f
BLAKE2b-256 73a3d8dc3ea026d08dc3ed16956a9906c6a3288837005e01517cecac39bbef0a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mmcfilters-4.3.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.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c1909a9a498495550d2fab9b13d50a1f75a6a284c0a1a61356bdfbaf63abc310
MD5 7a59ae754840976599b894261d170e7d
BLAKE2b-256 ead971014fa5316dd21a4bd232c33c0dac26d850437ed9615d879fe3d5c1c12a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bad21b0cc01407015bb01ca6eb50572b454f9f00ab7f1554209080de25e1595c
MD5 be3ccde30d5c70d50e45d5bbb952d469
BLAKE2b-256 77f95a158bad5a6295284a4f3527e9a619575875a6dc5646c63a5f0d3a477062

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.3.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c37dc530b69c13e94d523e184f6a8ea183245c8c5f1a58a6671d2320ba12f26c
MD5 f1c99e1371da70a2d03734f0d9879b44
BLAKE2b-256 89100bf213dae34bcd7d71873f2d02dede9f58fc929bb22f8ea11d0d7275142c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 57ca5e7ec8686092ac2d501e8b3217a0583b60923394636cec0e2595282b28fa
MD5 a8529583c64e6d0150e7f028e5a0bc9c
BLAKE2b-256 5c8abd9a84aae0e604ea3b26bad92c369a6b3507cbd9155243c7d280708966de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mmcfilters-4.3.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.3 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.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6604b92e6f2ea5069063154b64aa7451a0c898fe23857e754358877e2c6e714e
MD5 7bd11760f7c09ee3c4c053dd6d7a5989
BLAKE2b-256 976862922e0b86aaf6986db0cf4d69567bdc507433adf34e3b24f631b795b922

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e693f425f670697813879d52066b761b5016336de46e257130d40fa364b8db26
MD5 138495db850be974305c0d4fdb0fe35c
BLAKE2b-256 22ff5f49c60915de56566ad7c6190531746fcd1ce73c18a26acb923a3920c6b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.3.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 78c45e7ce11d7fd4801fc4970c97698fe51182eab59fd9124f331939273c47a5
MD5 1ce5902484eb94dcbe662243c5cc7c0d
BLAKE2b-256 987b4cc602fe66abadc2e8e83b91c05794332d097db69559493dbef2c688749a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mmcfilters-4.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 184840a690e6fa24d3687bf94e3ca3e4568a2c7d05c13153c0ecfc173366d0c8
MD5 40faccea1166517d193b45ceb646eabd
BLAKE2b-256 d3e157dc7b8618388374f224c8ca87369ad6f812a08ce86492cb8e889af8cced

See more details on using hashes here.

Release history Release notifications | RSS feed

5.1.0

25 files

5.0.0

25 files

This release

4.3.0 This release

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