Skip to main content

Automated Tests PyPI version

fastmorph: multilabel 3D morphological image processing functions.

This is a collection of morphological 3D image operations that are tuned for working with dense 3D labeled images.

We provide the following multithreaded (except where noted) operations:

  • Multi-Label Stenciled Dilation, Erosion, Opening, Closing
  • Grayscale Stenciled Dilation, Erosion, Opening, Closing
  • Multi-Label Spherical Erosion, Dilation, Opening, and Closing
  • Multi-Label Fill Voids (mostly single threaded)

Highlights compared to other libraries:

  • Handles multi-labeled images
  • Multithreaded
  • High performance single-threaded
  • Low memory usage
  • Dilate computes mode of surrounding labels

Disadvantages versus other libraries:

  • Stencil (structuring element) is fixed size 3x3x3 and all on.

Installation

The "spherical" extra dependency enables multilabel spherical dilation, opening, and closing by installing scipy.

pip install "fastmorph[spherical]"

Examples

import fastmorph

# may be binary or unsigned integer 2D or 3D image
labels = np.load("my_labels.npy")


# multi-label capable morphological operators
# they use a 3x3x3 all on structuring element
# dilate picks the mode of surrounding labels

# by default only background (0) labels are filled
morphed = fastmorph.dilate(labels, parallel=2)
# processes every voxel
morphed = fastmorph.dilate(labels, background_only=False, parallel=2)

morphed = fastmorph.erode(labels)
morphed = fastmorph.opening(labels, parallel=2)
morphed = fastmorph.closing(labels, parallel=2)

# You can select grayscale dilation, erosion, opening, and 
# closing by passing in a different Mode enum.
# The options are Mode.grey and Mode.multilabel
morphed = fastmorph.dilate(labels, mode=fastmorph.Mode.grey)
morphed = fastmorph.erode(labels, mode=fastmorph.Mode.grey)

# Radius is specified in physical units, but
# by default anisotropy = (1,1,1) so it is the 
# same as voxels.
morphed = fastmorph.spherical_dilate(labels, radius=1, parallel=2, anisotropy=(1,1,1))
morphed = fastmorph.spherical_open(labels, radius=1, parallel=2, anisotropy=(1,1,1))
morphed = fastmorph.spherical_close(labels, radius=1, parallel=2, anisotropy=(1,1,1))
morphed = fastmorph.spherical_erode(labels, radius=1, parallel=2, anisotropy=(1,1,1))

# Rapid multilabel hole filling. There are two versions that use different techniques
# and have different interfaces for their "aggressive" modes. Both modes fill
# holes appropriately by default.
#
# Generally speaking, fill_holes_v2 will be much faster. v2 uses a 
# mostly linear time contact graph analysis. v1 analyzes a sequence 
# of binary images. v2 exhibits much better scaling behavior and supports 
# returning the filled and hole labels as  CrackleArray compressed objects 
# to save memory.
# 
# The main advantage of v1 is that it includes a morphological closure mode
# that operates on voxels for closing small holes. The downside is that this
# can modify the surface of the object.
#
# v2 allows merging holes that are less than 100% closed, but if this
# threshold is set too high, holes won't be closed. If it is too low,
# improper merging can occur. 
# 
# In both methods, objects that contact the sides or more than one side
# (in the case of fix_borders) cannot be merged.

filled_labels, hole_labels = fastmorph.fill_holes_v2(labels)
# requires: pip install crackle-codec
# returns as compressed CrackleArrays that have speedy access to labels 
# in the compressed state (often hundreds of times smaller than the full array)
filled_labels, hole_labels = fastmorph.fill_holes_v2(labels, return_crackle=True)

# fix_borders runs hole filling for each object on the edge to reduce edge contacts
filled_labels, hole_labels = fastmorph.fill_holes_v2(labels, fix_borders=True)

# merge_threshold (range 0.0 - 1.0) controls how much surface area can be 
# "exposed" for a hole to still be filled. The default (1.0) means a hole
# must be perfectly sealed (typical for hole filling algorithms).
filled_labels, hole_labels = fastmorph.fill_holes_v2(labels, merge_threshold=0.97)

# Note: for boolean images, this function will directly call fill_voids
# and return a scalar for ct 
# For integer images, more processing will be done to deal with multiple labels.
# A dict of { label: num_voxels_filled } for integer images will be returned.
# Note that for multilabel images, by default, if a label is totally enclosed by another,
# a FillError will be raised. If remove_enclosed is True, the label will be overwritten.
filled_labels, ct = fastmorph.fill_holes_v1(labels, return_fill_count=True, remove_enclosed=False)

# If the holes in your segmentation are imperfectly sealed, consider
# using the following options.
filled_labels = fastmorph.fill_holes_v1(
	labels, 
	# runs 2d fill on the sides of the cube for each binary image
	fix_borders=True, 
	# does a dilate and then an erode after filling holes
	morphological_closing=True,
)

Performance

A test run on an M1 Macbook Pro on connectomics.npy.ckl, a 5123 volume with over 2000 dense labels had the following results for multilabel processing.

erode / 1 thread: 1.553 sec
erode / 2 threads: 0.885 sec
erode / 4 threads: 0.651 sec
dilate / background_only=True / 1 thread: 1.100 sec
dilate / background_only=True / 2 threads: 0.632 sec
dilate / background_only=True / 4 threads: 0.441 sec
dilate / background_only=False / 1 thread: 11.783 sec
dilate / background_only=False / 2 threads: 5.944 sec
dilate / background_only=False / 4 threads: 4.291 sec
dilate / background_only=False / 8 threads: 3.298 sec
scipy grey_dilation / 1 thread 14.648 sec
scipy grey_erode / 1 thread: 14.412 sec
skimage expand_labels / 1 thread: 62.248 sec

Test run on an M1 Macbook Pro with ws.npy.ckl a 5123 volume with tens of thousands of components for multilabel processing.

erode / 1 thread: 2.380 sec
erode / 2 threads: 1.479 sec
erode / 4 threads: 1.164 sec
dilate / background_only=True / 1 thread: 1.598 sec
dilate / background_only=True / 2 threads: 1.011 sec
dilate / background_only=True / 4 threads: 0.805 sec
dilate / background_only=False / 1 thread: 25.182 sec
dilate / background_only=False / 2 threads: 13.513 sec
dilate / background_only=False / 4 threads: 8.749 sec
dilate / background_only=False / 8 threads: 6.640 sec
scipy grey_dilation / 1 thread 21.109 sec
scipy grey_erode / 1 thread: 20.305 sec
skimage expand_labels / 1 thread: 63.247 sec

Here is the performance on a completely zeroed 5123 volume for multilabel processing.

erode / 1 thread: 0.462 sec
erode / 2 threads: 0.289 sec
erode / 4 threads: 0.229 sec
dilate / background_only=True / 1 thread: 2.337 sec
dilate / background_only=True / 2 threads: 1.344 sec
dilate / background_only=True / 4 threads: 1.021 sec
dilate / background_only=False / 1 thread: 2.267 sec
dilate / background_only=False / 2 threads: 1.251 sec
dilate / background_only=False / 4 threads: 0.944 sec
dilate / background_only=False / 8 threads: 0.718 sec
scipy grey_dilation / 1 thread 13.516 sec
scipy grey_erode / 1 thread: 13.326 sec
skimage expand_labels / 1 thread: 35.243 sec

Memory Profiles

Metadata

Release files for fastmorph 1.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fastmorph 1.9.0
File Size Uploaded Provenance
fastmorph-1.9.0.tar.gz 37.9 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for fastmorph 1.9.0
File
fastmorph-1.9.0-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
fastmorph-1.9.0-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
fastmorph-1.9.0-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
fastmorph-1.9.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
fastmorph-1.9.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
fastmorph-1.9.0-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details
fastmorph-1.9.0-cp315-cp315t-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 Details
fastmorph-1.9.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
fastmorph-1.9.0-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
fastmorph-1.9.0-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details
fastmorph-1.9.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
fastmorph-1.9.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
fastmorph-1.9.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
fastmorph-1.9.0-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details
fastmorph-1.9.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
fastmorph-1.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
fastmorph-1.9.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
fastmorph-1.9.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
fastmorph-1.9.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
fastmorph-1.9.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
fastmorph-1.9.0-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
fastmorph-1.9.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
fastmorph-1.9.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
fastmorph-1.9.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
fastmorph-1.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
fastmorph-1.9.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
fastmorph-1.9.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
fastmorph-1.9.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
fastmorph-1.9.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
fastmorph-1.9.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
fastmorph-1.9.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
fastmorph-1.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
fastmorph-1.9.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
fastmorph-1.9.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
fastmorph-1.9.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
fastmorph-1.9.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
fastmorph-1.9.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
fastmorph-1.9.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
fastmorph-1.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
fastmorph-1.9.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
fastmorph-1.9.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
fastmorph-1.9.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
fastmorph-1.9.0-cp312-cp312-macosx_10_9_universal2.whl CPython 3.12 CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64) Details
fastmorph-1.9.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
fastmorph-1.9.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
fastmorph-1.9.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
fastmorph-1.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
fastmorph-1.9.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
fastmorph-1.9.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
fastmorph-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
fastmorph-1.9.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
fastmorph-1.9.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
fastmorph-1.9.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
fastmorph-1.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
fastmorph-1.9.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
fastmorph-1.9.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
fastmorph-1.9.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
fastmorph-1.9.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
fastmorph-1.9.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
fastmorph-1.9.0-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
fastmorph-1.9.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
fastmorph-1.9.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
fastmorph-1.9.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
fastmorph-1.9.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 40.2 MB

Release files / fastmorph-1.9.0.tar.gz

Download URL fastmorph-1.9.0.tar.gz
Size 37.9 kB
Tags Source
SHA-256 checksum
How to use checksums
5cf28c70e58fd649225bd26b780319604a5b86116707add8c9066baf6bd615cb
BLAKE2b-256 checksum
How to use checksums
be0b36d55c97dfd82de024d34c270e36355c847c1fe8761a286ca6a5a764382b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp315-cp315t-win_amd64.whl

Download URL fastmorph-1.9.0-cp315-cp315t-win_amd64.whl
Size 406.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
73bef8ca7c644662e4816dd39e68b8c36b9c4049cdc585e6a071e50c209ac0f5
BLAKE2b-256 checksum
How to use checksums
44f056b2257c47a568102fc6cd2b013363e1c2a80249533bbe63a0483c5b314b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL fastmorph-1.9.0-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1021c55db5cd5e298eb12b0890d5495accffa28923dd82946a8d21aa8439f4d9
BLAKE2b-256 checksum
How to use checksums
27996751a490bb1634ff12a3262b7ee1d18b5d87492b78ee9ef0d70c327dacb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL fastmorph-1.9.0-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
78115da9d7a3b1836e154003e1b1e5e81b1e8c195c972860b8f048ac5d58ef75
BLAKE2b-256 checksum
How to use checksums
cc347fa00169580d222f7c4db35d103cdac5b1a316d048df926169e039f19d0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastmorph-1.9.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 370.9 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f847ec9dfaf316b96c0a4675c5a7595c6aaeb7fb9f2ba75404cd70aaf7bc0487
BLAKE2b-256 checksum
How to use checksums
c6c850c299e601c2cf39244791839fb6fd9ac0c773c1193d87985032e7b0437e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastmorph-1.9.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 346.9 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2be4e3ad3c78f37465742d3229c16ced65181481ca602c06c20d72446c495f8e
BLAKE2b-256 checksum
How to use checksums
59f3650b91f962f0d3d30f4387beb308872ecd544d96499569d7fd5d169eff41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp315-cp315t-macosx_11_0_arm64.whl

Download URL fastmorph-1.9.0-cp315-cp315t-macosx_11_0_arm64.whl
Size 265.2 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bfce61dd935c79a6413a6379830c689a510df0f4b8f5a530d2a93d82b8dd70e6
BLAKE2b-256 checksum
How to use checksums
552537fe2ddaf6119a2e140cdbe8bd7c7e64af671ffbe030daff0da748609c3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp315-cp315t-macosx_10_15_x86_64.whl

Download URL fastmorph-1.9.0-cp315-cp315t-macosx_10_15_x86_64.whl
Size 313.8 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
f4b2738356bdbae38d08ae5cb28b55a6806ae991abf5962d0655b83628c2aa35
BLAKE2b-256 checksum
How to use checksums
03d1aab48c76670bcb2bbfc990b4939e92f3bb26445e98a927592ddd7c9ad5d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp315-cp315-win_amd64.whl

Download URL fastmorph-1.9.0-cp315-cp315-win_amd64.whl
Size 402.4 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
219d4c78c16f500914d7f304185166d2763c9d1bb52cefefd309f7ec89e08665
BLAKE2b-256 checksum
How to use checksums
a362d6fa834fa875c497b8183499a7433469500727206a3c9c157726a4aa8a2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL fastmorph-1.9.0-cp315-cp315-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
32dd16e60180fa636918b3ae56f83d37030427b8a4a56133a341b25595cac3bb
BLAKE2b-256 checksum
How to use checksums
4df472f27342bb046cd5d7b9515edb363aa4327fceb918e29fe5cf6ec7ebf9f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL fastmorph-1.9.0-cp315-cp315-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b1741c8b42f534a9fcd07a5c425b1676d94948cc64e234807ac837d3d53eb426
BLAKE2b-256 checksum
How to use checksums
e4729914200e409b7b9b5f129879abb64c0872791973599bd06c6a1c08b7dd47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastmorph-1.9.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 366.6 kB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ad34aa23db762f595b4663f68613f5d8be8100249d21ad83785efa4fae7d7a0d
BLAKE2b-256 checksum
How to use checksums
f09409bbeff88a67c39f73c775e770159657dad97f85a3fa5b5dc7d35e7fabfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastmorph-1.9.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 343.2 kB
Tags CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7cef6228a08311c7dce0b49dd4d9d1a2d25a16c1770df5c15f954afb790df025
BLAKE2b-256 checksum
How to use checksums
e7ce79a12e1d4afba86653467b4ca922f8a2c530814a628ccdb5ee615c0db5a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL fastmorph-1.9.0-cp315-cp315-macosx_11_0_arm64.whl
Size 260.3 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
34d78d5f092a5bfe832577f42cdb89cd3732f0e463ff64d2db72e60db9d5eda1
BLAKE2b-256 checksum
How to use checksums
38473df4ff1b07244b6c406d7e8f15c2555d17d57bfd052055c453e6b4afc442
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp315-cp315-macosx_10_15_x86_64.whl

Download URL fastmorph-1.9.0-cp315-cp315-macosx_10_15_x86_64.whl
Size 308.7 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
602b28697276b510271653744e1e65707599ff6013ff3a67ddc85adf1f8addef
BLAKE2b-256 checksum
How to use checksums
bbc6cf8a7c56603043b9de37c7d6ae9becbe856402f9e2f938785e471481d132
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp314-cp314t-win_amd64.whl

Download URL fastmorph-1.9.0-cp314-cp314t-win_amd64.whl
Size 406.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
3eca28dc50d7abbb29e57f0eb0834211838ee2ae39d69ddbe0c8d1c3dd595baf
BLAKE2b-256 checksum
How to use checksums
2fd8b58066dd32acae4515670294267db6c4434865c620dae7c3cdff4fcd9e06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL fastmorph-1.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
624b3cc39236ef22ad8bc5ee22c9b3af282097375184c3450853642a48635d47
BLAKE2b-256 checksum
How to use checksums
348e002a7f0e214cc05f476052362989da58ac43c720dd0e1c8c3a015d17cf37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL fastmorph-1.9.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b4f5ff5a770e32cc245cd1658530f514072a7a3ab71ddc582697cb74776754c8
BLAKE2b-256 checksum
How to use checksums
a031b697976cae1e755bf63e15c352c8e1c35d0e161dfe5da32caa1896b209ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastmorph-1.9.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 369.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
796c2206b72024ebc1b6b212e0d305f99d5a37909c698fbdd823c358b9bc727e
BLAKE2b-256 checksum
How to use checksums
d49c20a4190b1b1e8e53a41276546e088eb85663f42131107623d7b0e0651ff5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastmorph-1.9.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 346.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
df493c97e0e9505c6a54b1931b0a5f38761ff1cc43c2a8d7307aa1aedc5f1054
BLAKE2b-256 checksum
How to use checksums
aec93f66cdd4ba41a71e9f6f2068615054cfeeac915151201b97f364b0093557
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL fastmorph-1.9.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 262.4 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f22881e45cc2689fa53628b68486ffd90c32bbde4a49714a6b8e45e878d2acc8
BLAKE2b-256 checksum
How to use checksums
63aee3cbab8b1f0a2cd10d8117bc352abf7c61594c902aa6f1a1f819bc6d4057
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL fastmorph-1.9.0-cp314-cp314t-macosx_10_15_x86_64.whl
Size 313.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
9e55fc3c0cda3a1494233728275a3172d0202842b063c82b68f5cb16b122723f
BLAKE2b-256 checksum
How to use checksums
aeead5070e12cd02fede1a92a349566e83c7afee79c69d11041f0b4d2bf2b406
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp314-cp314-win_amd64.whl

Download URL fastmorph-1.9.0-cp314-cp314-win_amd64.whl
Size 402.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
357f3f3d28cd558845ff1565580bd6c2b60c8bc5e74038720d98880944b66fe7
BLAKE2b-256 checksum
How to use checksums
e49b4188363a79ee3510cdc0667ef947dc082f94982a1333dd22bf28b2182b9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL fastmorph-1.9.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e186ef8b7330cc3fd5627a94e76eca1e77d6f8534cfe94cd63878ec316ada287
BLAKE2b-256 checksum
How to use checksums
6accb027a0062c20eaab2ee41d8f41f27da37da7ccc06f6a8fb8757066df806e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL fastmorph-1.9.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e31347d79666cbdc9fd4a7a485d96a11972bac8c07ce4f6e778d062f93427d1e
BLAKE2b-256 checksum
How to use checksums
4b6c199f26f1f06b24f338b2dfcba6d035196222a85910889f5baec561772f20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastmorph-1.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 365.2 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bd7549f3828b9e1795b131bef82be41a17a84dbb7f6cb1f29acf50d1a6a49a2c
BLAKE2b-256 checksum
How to use checksums
3fda3deebbac0beac6c22e5cfc13a584e6f2fd026fd05d2ebcd9f0770365fdd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastmorph-1.9.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 343.0 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
dbbbd1c81e58e16c2cd09c0b058aa0c47a4cceeb014875ffce6bdd207e61368a
BLAKE2b-256 checksum
How to use checksums
4bd8e6f76abfb27369a29d2ed7ba23bddefab26810ca379a4e65ad6578118779
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL fastmorph-1.9.0-cp314-cp314-macosx_11_0_arm64.whl
Size 257.6 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
589af74a3056d1371205042eca6d95fb3dcf62089de989eb57f4b7a99ed2d457
BLAKE2b-256 checksum
How to use checksums
7d68476ee07a2dfc0e1d3b61dec12304235fecfac43e86cc21c1a0632fa4c4e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL fastmorph-1.9.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 308.7 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
1741da2382bc32443181362ee1928fa283ea67d796310c19eed991f45258caa7
BLAKE2b-256 checksum
How to use checksums
87f53256be44fa8e64b578401a834a77998953fc016f054d0bdd68a6eb76466b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp313-cp313-win_amd64.whl

Download URL fastmorph-1.9.0-cp313-cp313-win_amd64.whl
Size 390.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
52026bc04d4494c3fad70459fa094fb2970645d1060852b63967219bdcfc9317
BLAKE2b-256 checksum
How to use checksums
c70d7ca5622c1b8000beecf9c3e8d2b502b330e9029b8cc132980a12cc54c3c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL fastmorph-1.9.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
93f32494727b8436a6d2e197a2f12bd34cb9435bd740420fe927a00f523ae3c1
BLAKE2b-256 checksum
How to use checksums
6c55ee6d374ad00ffe4442ca598f77e409b9e76ef25b17b5bfac3cc8132743ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL fastmorph-1.9.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d58bb7f38a8368bfe3fe2e16b786035ec953be2e24eb339a230923ad09f15a49
BLAKE2b-256 checksum
How to use checksums
43cdb3ef3813e498f17da39ba1e2ce75f7577e693862df3554451ad41b2b3b2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastmorph-1.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 364.9 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
abd31c5b1b97f78055729187908d758c5ff97bec619a0cd91b1a913b133f6370
BLAKE2b-256 checksum
How to use checksums
d602c94e7099cb0fb6d46ac5a53345bc490b75cb3546966d245492c04803c55d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastmorph-1.9.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 342.6 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
85fcd0b727c8ed30337e73f8d0ca35e549ad13dbdadc8086aa96d660d5b6de93
BLAKE2b-256 checksum
How to use checksums
700090c8aae6f78c1e3df58ae90bd0cef759d2c24b1aaa70841b3dc4eba6668c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL fastmorph-1.9.0-cp313-cp313-macosx_11_0_arm64.whl
Size 257.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5997c4728d0a6741048514c81305b9778fbdc9b6cca1169b75ba1be2f73ec9dd
BLAKE2b-256 checksum
How to use checksums
150a9611a8cc51d215796deca0c8b37c2c6ffe119424637241740fbea104fb31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL fastmorph-1.9.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 308.1 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
08b25b51a2e02b0c9f63a7dc2753fc96645984899e95b55417e97f5f035bb35f
BLAKE2b-256 checksum
How to use checksums
8c7876181e8771bbd9e710812f45665c42e0e929dcf5de356263a879e35f789f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp312-cp312-win_amd64.whl

Download URL fastmorph-1.9.0-cp312-cp312-win_amd64.whl
Size 390.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
17cd21fd699e36244dbcb7d908e29c2e8955c73c7e51fc374bcc2f29f179b6d5
BLAKE2b-256 checksum
How to use checksums
117a06b7848443655da09824925b1bf9c6511962d55ff1c50e5c402d3fbb0bc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL fastmorph-1.9.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a590b7cc99c4df38b386d84349537ce6e1b42d2669775b70b30bd361bd804707
BLAKE2b-256 checksum
How to use checksums
cd78adefb0a51a602d911783a6c2de63fe9f56ef2273f8113045b9a3d6efcca4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL fastmorph-1.9.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9feec47b5522e1a55b284eeb283c025c41a950ce2aafd42c25958cd79c12aad1
BLAKE2b-256 checksum
How to use checksums
46fb99588761ef1170da63e4f8c74ad56ea278cefab885153e296b1c20053943
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastmorph-1.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 364.9 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4686d56af1f2c23e6ad6dc5bff4829a96608816e40cf4dba26bbbce338895220
BLAKE2b-256 checksum
How to use checksums
fcde10eba46017b8397b97bcc192797cf1d9ca8a75645b0fb61611ec20e13668
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastmorph-1.9.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 342.5 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
398e3defc8cebed5b5ee253cabf07ca8c710e639eec13bfa52d9aea559e00eeb
BLAKE2b-256 checksum
How to use checksums
9d6a452c07427c55ec294470efeddebd332b229b6985e6b47669fb3641de2a5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL fastmorph-1.9.0-cp312-cp312-macosx_11_0_arm64.whl
Size 257.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6d7d3b06f053d845a2502c4d1dc50a6d569a6e62897f20d98f200a060dba7915
BLAKE2b-256 checksum
How to use checksums
1d6a55ddf2757e11ec6a1cab26540e410c15edb16df5ed3833b8cfce1170e1a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL fastmorph-1.9.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 308.0 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
d18dfbfb7fa47c2b0a5c318bd22a754bd040d416897d0275bb392899b1a20632
BLAKE2b-256 checksum
How to use checksums
dbd0e2b048e5f2a2255299e93554ef564570aa4fbc68d476de39ea49d3d85565
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp312-cp312-macosx_10_9_universal2.whl

Download URL fastmorph-1.9.0-cp312-cp312-macosx_10_9_universal2.whl
Size 538.7 kB
Tags CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
9b62975ca7b385bb891b7972edcbb7e6adabc7b582618acfbe8e4044b9418032
BLAKE2b-256 checksum
How to use checksums
1bce7a04627cf07be3572df0b7d7271ab03196f229d14cba0c246327ca31d4c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp311-cp311-win_amd64.whl

Download URL fastmorph-1.9.0-cp311-cp311-win_amd64.whl
Size 388.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1a28d8a062de046ed39b525d0cda11ddccdf80798fec3677566ef545987c34a7
BLAKE2b-256 checksum
How to use checksums
5e936799800adcafe8972baa6178a95daba9a4db702621281b44924e9640b930
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL fastmorph-1.9.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0e05c042bbf9423b5f2638544f675995e0c4528397456364efccf9e1e8b170bc
BLAKE2b-256 checksum
How to use checksums
d915974afc21b2ba5dc51f38f7da9bb701332ac568fd13ea29fee406cb8df65b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL fastmorph-1.9.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
bb7d3b5aa5de10710d35f1428dc0f5f1f373ba56d33e90c55fdc680ce16ce818
BLAKE2b-256 checksum
How to use checksums
0aea5cd05c021981b1bce00b1bb288847f63fb70435d2b22be607caee7101237
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastmorph-1.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 364.3 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c82826f86e71f0ad1e8a464e3b61ffb12385ea343a6ed20c0c5c3f5462011335
BLAKE2b-256 checksum
How to use checksums
34001561344e9b511f8ff3c77e45b706ae63c9926539feebd80087e4345b573f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastmorph-1.9.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 341.9 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bcf2f18a6f623712c52dad512922625941762aec45cb58fee7af0f5ccdc2b428
BLAKE2b-256 checksum
How to use checksums
546166aa14a960607bc533fea93cb7d70ac7d091dc3d03d45a0cdabfcdcf61f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL fastmorph-1.9.0-cp311-cp311-macosx_11_0_arm64.whl
Size 255.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
80de8197f1f5a6dc5670d9c534e61348b9687d6182046f976292382fa53e25b4
BLAKE2b-256 checksum
How to use checksums
57ff577cb7b66b47fec0c0987d987fa1764373947df7c082fd3a4d69aff997be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fastmorph-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 304.1 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
37952549b0da3a91242115955fee55482cb0ba856aa33f5566fb8fa4c8eeded2
BLAKE2b-256 checksum
How to use checksums
44fdb449ed80361288123a8605152141d3db160d0c33131c85906fe855a58d17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp310-cp310-win_amd64.whl

Download URL fastmorph-1.9.0-cp310-cp310-win_amd64.whl
Size 387.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0b767b2f450be297149b4728eef5f86a4a378bae642cd59cbc2f223b88eb4caf
BLAKE2b-256 checksum
How to use checksums
91b1caf865513c1990c694887c59819f7b7df65509fda9c2a39b954f6292c266
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL fastmorph-1.9.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
29949e0f5da55b87f89c47906a68386a69be35af230e50c3370b98b8ddf5690c
BLAKE2b-256 checksum
How to use checksums
1d812bf5c5907344c036d5085f2ba8d4c58237260dc0d8d6278d9297bf17b585
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL fastmorph-1.9.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2613eaefcb251cf5df8af9eac68c64c09d7939d00dc55f1efa45ccf89e58e1ae
BLAKE2b-256 checksum
How to use checksums
5f4432ee6cb116fe4768ed06d7c69bf533808bbe6b1e7c5cbc29959a44d10685
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastmorph-1.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 364.5 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a2458f0b4cefc8e1122134c610821d1c0307863c11331314a41fa1be72687ae6
BLAKE2b-256 checksum
How to use checksums
04da1153d702df65f40e3781f22e0a37e3590bd6655bf3d829daed66f1a41a3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastmorph-1.9.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 340.3 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a9922b3a4cc7fd809d267d345d596ee709a4ec9d20789f89457b650ec9e5a509
BLAKE2b-256 checksum
How to use checksums
721a67d22433590afa12dbbc999e84bd44f04d22a9bd713d6d9da61c87dccb02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL fastmorph-1.9.0-cp310-cp310-macosx_11_0_arm64.whl
Size 254.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8adca1b03621a69bc59921768b543409916ac249b16ad337f12894c3b429498c
BLAKE2b-256 checksum
How to use checksums
f180f29fbbccd6b31a4a7cb7eab1a4ba0ca2dc9a650df9d4561b2eeae329169a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL fastmorph-1.9.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 303.1 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fec26982634cfa27de18768c51909f467ff5c138440c24bf9e7ecee8293d814a
BLAKE2b-256 checksum
How to use checksums
8592a608b6555b512904c78aaccfae99fc14044f95f9f0ce70de09358a873eae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp39-cp39-win_amd64.whl

Download URL fastmorph-1.9.0-cp39-cp39-win_amd64.whl
Size 388.3 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
f53c3f442401043013bfcb78e198d1fa77c92c08a2d9dc8eee65bf5d413cb2e1
BLAKE2b-256 checksum
How to use checksums
bd6f7dd39117ada4d5ccbb7f0af9e5e09920272308035433835cf7e958fc4bc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL fastmorph-1.9.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f1642e9f90ae0179a2d75ee1ddca984e8f6856c9419b36e139312b6cdcaa1afc
BLAKE2b-256 checksum
How to use checksums
863f630a3a4f69d343a3875fd949073799e8b6d77ac72f201f331fb074e75bcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL fastmorph-1.9.0-cp39-cp39-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
89a3ec440142a2eac89c33ec06512189680e818948ec926906ad285c28b15211
BLAKE2b-256 checksum
How to use checksums
021e011a0af6fdc96dbb30a41ed53d4b466df1375c4662a2221d630d2948d252
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastmorph-1.9.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 361.7 kB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4d8e0f1ef6e77f6c7f2f661eaa09e85aa6896c14b8447b538ea3fc7594ae1078
BLAKE2b-256 checksum
How to use checksums
0aafe55e512f15aed3a7b629bf3c1c4b4b37f97a7fd506a49640e59cbc38d7ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastmorph-1.9.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 338.3 kB
Tags CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
efa22c0c15dc429dddd0be69809d2fb331193df2e521d6d184eeef7d5a6e4fe9
BLAKE2b-256 checksum
How to use checksums
e73e2d074ff207f113b9b07bb927e99cbaef0aeb526cb8d3de6c9acd1c2f402d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL fastmorph-1.9.0-cp39-cp39-macosx_11_0_arm64.whl
Size 254.2 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bd5be41dd3a079d3043920e14f99867ce52182db0cbe4d34c593c56bfcf696ad
BLAKE2b-256 checksum
How to use checksums
72b85d32c4c5869d6fb83c1dcaba72e78f801b0f61711ab11f30cf265919837f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / fastmorph-1.9.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL fastmorph-1.9.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 303.1 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
eb81c906fec826c1c0fdff8d6c8896c860b4e9dc0691ad23dfb3221ab0510d4f
BLAKE2b-256 checksum
How to use checksums
a7b23d73f884a9606daefe19be702130c62db9add800491fecb3e4bdd2ef08c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Security for fastmorph 1.9.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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