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.10.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.10.0
File Size Uploaded Provenance
fastmorph-1.10.0.tar.gz 38.7 kB Without provenance Details

Built distributions (wheels)

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

Total release size: 39.7 MB

Release files / fastmorph-1.10.0.tar.gz

Download URL fastmorph-1.10.0.tar.gz
Size 38.7 kB
Tags Source
SHA-256 checksum
How to use checksums
81746eab12427e30fc860585a54583ac468d6665bb6a50482198cd2928ae07d0
BLAKE2b-256 checksum
How to use checksums
dab1b4fe82871b44747e7bad4c63cc6fdf2b700b8152234931eab77316a47be2
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.10.0-cp315-cp315t-win_amd64.whl

Download URL fastmorph-1.10.0-cp315-cp315t-win_amd64.whl
Size 407.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
0c7a09d7ad39107cf3af4152a1cc3bb448a26179e341cef459f432602679ab10
BLAKE2b-256 checksum
How to use checksums
6b5c81fa88abf709aacdd20d8977c07008133ece7fbb09b4cc713b4e73f9016a
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.10.0-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL fastmorph-1.10.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
30cda5e73dd33da7c2980d17845d8ac34ad98c3581ca6338fc2918cbf2641935
BLAKE2b-256 checksum
How to use checksums
b2dede3c7c57a2028f959015d5ed74913821e9117447b2819c4dc9adfd09e3fb
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.10.0-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL fastmorph-1.10.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
58d50eda42e3efcb5ea3ca2f41c9091624be7e5a24ac02372a5e9ea64b708694
BLAKE2b-256 checksum
How to use checksums
71bc449d416427e90fd294791a91a97b57e6110c8c0ad711e554d7d4e13299bd
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.10.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastmorph-1.10.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 372.0 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
9a87dc61a592ed28dce18c044ab2c8889c8c9cd52071b592763a7d6a236c7b06
BLAKE2b-256 checksum
How to use checksums
aa40ee17ddcbcf9d322be2c1f76afe6e341275c57aac381e278eb51ec1875dd4
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.10.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastmorph-1.10.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 347.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
96d52257d1e236df98f7cc759399272a0bc3dab4ead29e08d1f131b47d136eb0
BLAKE2b-256 checksum
How to use checksums
aedc5a2e059bea61dd12746a821a60a28827bfe611a5bbc05c4642e864d9fd4d
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.10.0-cp315-cp315t-macosx_11_0_arm64.whl

Download URL fastmorph-1.10.0-cp315-cp315t-macosx_11_0_arm64.whl
Size 266.3 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
90152eadf4f056bbc5045a341dac19d3bf582118d0a0c040a5c9e00a273659c7
BLAKE2b-256 checksum
How to use checksums
c2f480be55edfbc71ff431e97c398264cea7f3e87ed62840e94f9c116ee3b2fa
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.10.0-cp315-cp315t-macosx_10_15_x86_64.whl

Download URL fastmorph-1.10.0-cp315-cp315t-macosx_10_15_x86_64.whl
Size 314.9 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
0f88ccf8a61cd0b7cf2f989c81e5b14554929c7e515c16fc3629c9be753fd5f0
BLAKE2b-256 checksum
How to use checksums
db8bc8d3cc91adf6ba5ea7b7b89aa5faee378804b3b3783942417bc55f212c23
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.10.0-cp315-cp315-win_amd64.whl

Download URL fastmorph-1.10.0-cp315-cp315-win_amd64.whl
Size 403.4 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
03978817a23db83b32bb836cfadf7e4bbf54c3390ffb2898f8208d4f31d45041
BLAKE2b-256 checksum
How to use checksums
ded8f0ef54f396026007c6dd92dab42c5da1af39c29a6ebd8adc6a2ae36f7cfc
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.10.0-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL fastmorph-1.10.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
d49713850ad8b196a85057cc47c5bc8d96536cd3d52e22fe94826c6d4abe2f89
BLAKE2b-256 checksum
How to use checksums
625b4a2a9a757c39149ad5a18bb96c6e470e8bf62325a4411ee2b5c027e69179
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.10.0-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL fastmorph-1.10.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
aad6a570669624da4d059eee6e15fcc947bc9c5c1a874c1fc1ac3857b3e2100f
BLAKE2b-256 checksum
How to use checksums
59653a53df8c27c279f74ddb293af7c943d89faa6c16fd2f684c0eebdf11e766
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.10.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastmorph-1.10.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 367.7 kB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d56cd622105bfae27312d617c4574f7e353953673f1d689e146950138576f96f
BLAKE2b-256 checksum
How to use checksums
a5051711518809c6a09cfec11b280381859463f8a794629304b9ce9bf90d07a5
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.10.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastmorph-1.10.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 344.2 kB
Tags CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8567446b875a33a5cabe511bd39269209b9dc866dcb34fc04b42c3f897a85041
BLAKE2b-256 checksum
How to use checksums
97e5d2c86b59f0882fc3267c5a73576c99b7abc9abea247e2be7646ff7998810
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.10.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL fastmorph-1.10.0-cp315-cp315-macosx_11_0_arm64.whl
Size 261.3 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
474987c730d9e5fff6dc5afe08cc1c670c6edbd85382c247f2b216208b44b9c0
BLAKE2b-256 checksum
How to use checksums
80306ca9c34d2872328f0ff27d7fabd651e9bd1d108f67a21d95a0a51ad378dd
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.10.0-cp315-cp315-macosx_10_15_x86_64.whl

Download URL fastmorph-1.10.0-cp315-cp315-macosx_10_15_x86_64.whl
Size 309.7 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
7b80fa464084657f17cf36ab362cba16152506a29359066941db4d4fb376a237
BLAKE2b-256 checksum
How to use checksums
33c25f495946a6cd96cc7865c8920be3a50a67c7719dc9794b9fb5a358d48565
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.10.0-cp314-cp314t-win_amd64.whl

Download URL fastmorph-1.10.0-cp314-cp314t-win_amd64.whl
Size 407.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
e3995d6e163a2e8346228c19eb93932c04f4699c1ad06ab1ff0bbc959fbbce94
BLAKE2b-256 checksum
How to use checksums
c81c422e5b7596d0ade37d052a0c05732970fcbdcb7466520fadf60eef525855
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.10.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL fastmorph-1.10.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
c48b19e408dc82ecc3bcf5d8a4358860055b42156534a3173b211cf118faee60
BLAKE2b-256 checksum
How to use checksums
7817acb331ef1dc08dccc53ad4ccd349f08cd3e592f13b251cb76396abffc34f
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.10.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL fastmorph-1.10.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
f99dd7ed757b72695bf7c3fdfb5344cc114c5609d3d6c9822b43a1e466f7aded
BLAKE2b-256 checksum
How to use checksums
22a0698bc749177af77b1a3242fc7f92d271c21f0b92ed4a85aaacf7a71baa6b
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.10.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastmorph-1.10.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 370.5 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
f424ac3de0da76821dc629e87f31402a61def3ab90fbac048f572d4d2eef0477
BLAKE2b-256 checksum
How to use checksums
ac60e20dbcee3134a79a5995d66fd62f56c726cd023c0ae1161afbbc49e92239
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.10.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastmorph-1.10.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 347.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
21628465982f3461d78651fc55b21de9fbfd83d727d20316d78b7637fd9cda0a
BLAKE2b-256 checksum
How to use checksums
da4d7075a250ac34a0b887768b793c75bb135b45d3dc40b76be304bb6de732c8
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.10.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL fastmorph-1.10.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 263.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4c84b556148d9ed78d9535fe31febb5d7bb9482ddb0fb4776f824c444e489864
BLAKE2b-256 checksum
How to use checksums
48a71289fffa70786c4ef628fa26069583498cb12a78f95aaa02c84989eee321
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.10.0-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL fastmorph-1.10.0-cp314-cp314t-macosx_10_15_x86_64.whl
Size 314.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
03cc328e6670f62da9af5140dfb2658754a5abc62b94890eecd797e0a70c2196
BLAKE2b-256 checksum
How to use checksums
0aa98399f3ebc264cb41d66703d5126615631530c5cd0c26b70c0813ac9e386d
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.10.0-cp314-cp314-win_amd64.whl

Download URL fastmorph-1.10.0-cp314-cp314-win_amd64.whl
Size 403.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
260fe6462b5dff38ab4e8e7f6165754902d6e14651c112ae199813893e2e32a1
BLAKE2b-256 checksum
How to use checksums
1ec7da3b0b1acb140f84b31a091d43c200cc23b3d4140a94deec580c86adfc72
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.10.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL fastmorph-1.10.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
807160f6c4ceb046d4ef75164c35f408850c923224644909dbd7e59fbf62d7ae
BLAKE2b-256 checksum
How to use checksums
b9106598f18f9eef0757f5c9987515775065168470b3082430c5b4d66901447e
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.10.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL fastmorph-1.10.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
57be17f768495529d6f21228aae6da2244eee5f3f4e0690d80fbe86e303b4964
BLAKE2b-256 checksum
How to use checksums
766ee96f949491b2a35d802e14d4ecbd7fdee0d117c2120b61135ab3b70c4acc
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.10.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastmorph-1.10.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 366.3 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
11d8511a5394431d9b8bfa9db14ca8579764dd238e2509bdda42553de8bd1525
BLAKE2b-256 checksum
How to use checksums
1914443c964716e66c77d63fee0e954f1bf4fb19dc6b70f8d3539c578ceee7da
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.10.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastmorph-1.10.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 344.1 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7ee34a1903d95d92f36a333c43ec98d3fa41d0962ecb1f127d1835b9c1d623c6
BLAKE2b-256 checksum
How to use checksums
16eff8142a90d8089880d8437f954eed20c5422f5f638315ead61facfbf782c2
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.10.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL fastmorph-1.10.0-cp314-cp314-macosx_11_0_arm64.whl
Size 258.6 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9beb3eacc3f00ff2c6053d6a3bfd1563d279c059ad33424a1b473fba64268932
BLAKE2b-256 checksum
How to use checksums
9aaf201b5d31e317d8aae41b483f7e21c14e93decad5fe14f1c7a9aef979734d
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.10.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL fastmorph-1.10.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 309.7 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
e7fbfd252ec203ae7462c122501e43dd4808e5969ec2b2fde4f25735b633a5a5
BLAKE2b-256 checksum
How to use checksums
f15edd34f76db4217132a47ed4a92cdab409f3488882e9330c483870946c5800
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.10.0-cp313-cp313-win_amd64.whl

Download URL fastmorph-1.10.0-cp313-cp313-win_amd64.whl
Size 391.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
02ae6afa18ac8cfc1d0204d3230a014c767d45f380d3762e3474622572642f6f
BLAKE2b-256 checksum
How to use checksums
1ede9c2f4f828be75ef59156bb5c1859fa716eaf3496a43ea6736c70615dc7a2
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.10.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL fastmorph-1.10.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
4443baaa6e8e4a333c601e4d8213cd8a9b733b5024504ed1052e1d47a22481ef
BLAKE2b-256 checksum
How to use checksums
b3c616ab551c70eeb4874edb8e7699b0efcecc13ea3b22cbae44f7aadf5a86b1
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.10.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL fastmorph-1.10.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
ac2a9994d0ae6f2a262b0f030e3d0ef418661fd360ddbc87a9e95c96739d0324
BLAKE2b-256 checksum
How to use checksums
39a98ed1bcefb51e0aec77fada2fc91dada1a1de8c4766f11c996c664809020a
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.10.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastmorph-1.10.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 366.0 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
32f2d98a19a01ce90505551b74a18e95bd347d51cd4ad36c6036afb9bd388df6
BLAKE2b-256 checksum
How to use checksums
b2d750812b4c23580482c35a1786806760a219266451586e8eddfc3c2529d293
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.10.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastmorph-1.10.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 343.7 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3b6a56bf2de2fb3de366710fd3edbe2c7ad6253656324714ffeb81585aee5c6e
BLAKE2b-256 checksum
How to use checksums
86515d8862b4b82eab7fbd69794feac37adf8eb1cf7f6d9c43932dc4470f41e6
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.10.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL fastmorph-1.10.0-cp313-cp313-macosx_11_0_arm64.whl
Size 258.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
31388120bf06cfb7595512e3a8630f7d0b3291393e73ff6c5457cffa967cacdf
BLAKE2b-256 checksum
How to use checksums
d5123ccecf2820e9fd01ef95031b0be9a2e8090dcb46dfe3d5ded9deff09b932
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.10.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL fastmorph-1.10.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 309.2 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
8422dc9e3b0332ed7008f3b340c7f6e11b688c4b43821201c4dff8fe91334a6a
BLAKE2b-256 checksum
How to use checksums
4635769819e7ef08c55e7c74571d5d7505971092b015646406eb469aff3e34e2
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.10.0-cp312-cp312-win_amd64.whl

Download URL fastmorph-1.10.0-cp312-cp312-win_amd64.whl
Size 391.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a77849c6415af3dfb2cdef03fd6c6992aede9fffa5753122703c3702f708818c
BLAKE2b-256 checksum
How to use checksums
69291dbbcd86ef6df63b16823c11eaf716eba9f639c050643a36cc59fa9166c1
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.10.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL fastmorph-1.10.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
ba37ac0b7f1882a3cd86c6529471015a39c1bf2bb2013f51d2be1d351e3fb8e9
BLAKE2b-256 checksum
How to use checksums
cb54014d58a8f2df5521824308c2f461f92a612798a90ef4ea7916386ea3c550
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.10.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL fastmorph-1.10.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
37254fd6017c59314b3ba870b576bde408d9d977770726f03892e9dd5c5e0488
BLAKE2b-256 checksum
How to use checksums
a36aabda02bda5f1db77f9c2ed58c334c8eab24c92f6e2806743486cb4be35b2
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.10.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastmorph-1.10.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 365.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
4c27bbae0f11b346c38f61539bc3a0abd4eb8f3fc4ee423381bef640b13f90f3
BLAKE2b-256 checksum
How to use checksums
9566bc731e2c914d53b9f5e405eacaeecf7b5c9468db3b3abfc81c472daf24af
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.10.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastmorph-1.10.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 343.6 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5810b6bf117f82dc54d630f76afbaf55bde245d55a5b83a7d2d45182e6257e43
BLAKE2b-256 checksum
How to use checksums
b9809d79f656cdf8c180b794ce1cb8431b5e766c39e4bc241ff476c36f0d8eb4
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.10.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL fastmorph-1.10.0-cp312-cp312-macosx_11_0_arm64.whl
Size 258.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
31d892900d4a118eb45dbbf0e52ce8984f81d618b1ac29adcba7875ab4f3d5d5
BLAKE2b-256 checksum
How to use checksums
ec356c43f57386c97c840ad654a479ccff82808a96457083cbd738bb2861b53a
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.10.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL fastmorph-1.10.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 309.1 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
15613256b5b8497f606a8d6c00310e08b8acd882cbc3c5604fa67c664491b19c
BLAKE2b-256 checksum
How to use checksums
b8f149b8511bde75f43aaca879cc8cdfba9130a9b6d5a96716e576577a15c001
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.10.0-cp311-cp311-win_amd64.whl

Download URL fastmorph-1.10.0-cp311-cp311-win_amd64.whl
Size 389.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
aa14ec4b4649dfc6724ca00e769b5030b7b3e24007ae1d44c6b29a0c61e1c727
BLAKE2b-256 checksum
How to use checksums
71f5346d66d051d4ecdaf80e5c03c21cefb97158801d0e4130c1d1f880f1d3a4
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.10.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL fastmorph-1.10.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
662924e1fb80d34d2a5fa557df91375965a47d72cbf5371cf2ef787dc2eaff71
BLAKE2b-256 checksum
How to use checksums
5449937847cc28c6878bc968e3cc40d66bbb114ee35b693bbdb00f7b83578542
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.10.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL fastmorph-1.10.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
d2dbf31fd24935fcad456858d5d8e213a0a3b0f491b2ef13ca04d255cee0e116
BLAKE2b-256 checksum
How to use checksums
6adbe0423ee2574fa3fa5fc3ab3385b6f35a7598689d5a270a8c702d7b67a10b
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.10.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastmorph-1.10.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 365.4 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2c84ba68739124685207770ac5cca0f56eb7e4eccd0f840eb98e02add8856365
BLAKE2b-256 checksum
How to use checksums
02f2788f6a9a84bda6e89437ee6fc69bd7980b5603ef1db106796c4cfa6c657e
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.10.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastmorph-1.10.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 343.0 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
209e376ba63b1095d1954080e461bffe9463df43c28616304408746e3ee14026
BLAKE2b-256 checksum
How to use checksums
2e60fb555dcd48e6c0800a08a1eb65d927df50401bd7574b2818e317d564a200
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.10.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL fastmorph-1.10.0-cp311-cp311-macosx_11_0_arm64.whl
Size 256.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
314279a4a495caa3faade737a6786ab27640002b1da727ab0ac9bc5bffe253a4
BLAKE2b-256 checksum
How to use checksums
0cc3ea7c288803af161167ffeaf13e7649ed7ca97e40327a3464de296bd75a42
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.10.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fastmorph-1.10.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 305.2 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6b709263b8c88a2bac013bac598e03db0ca59c8b6477c7e3275b57dd3b936fbe
BLAKE2b-256 checksum
How to use checksums
6e3ba41287596cccd9ca80f141499815d075cd6dce4bcb900ff25acc004176ac
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.10.0-cp310-cp310-win_amd64.whl

Download URL fastmorph-1.10.0-cp310-cp310-win_amd64.whl
Size 388.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
8b5bfc93453160a42443130abb7be33d01d465184b1f8891d943d16299d34227
BLAKE2b-256 checksum
How to use checksums
9f68c960457b0dacf5706712fdf225e68c944765e846fd6341ebbfd7986e389e
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.10.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL fastmorph-1.10.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
414cef98b4a3d127b0c6316f15959b9f25d26cbb9f8ac7dc82f6abfbe62f31ab
BLAKE2b-256 checksum
How to use checksums
7af83b1bc75356d5afca8663eeeb9c75b86e9be8612047f14d9b68c8d88a49d6
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.10.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL fastmorph-1.10.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
d9862e7bd1227ed12d2132930e7c3efec7a1691db3f82de811817fd930966fdc
BLAKE2b-256 checksum
How to use checksums
4e3bad7321f76a9646cc80ee9bd4235d869af0c34137078c0770fd8a7b8599ee
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.10.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastmorph-1.10.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 365.6 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d8c01cd389b511e28ef347294599ef8dee93ada9f60f8afece8be7cf14e0b9e7
BLAKE2b-256 checksum
How to use checksums
dbd11b58dbefd51b71c75f1569ff578b3c8a86590aaf60429604153705071978
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.10.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastmorph-1.10.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 341.4 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5bd427ec296523982bb19651f400091aaa3cafd85c5011ab3b5f7914a2717524
BLAKE2b-256 checksum
How to use checksums
cb9eb0ba440766cf9f7d430cf7200735cbcba9a7184b506e20e444e61876c156
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.10.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL fastmorph-1.10.0-cp310-cp310-macosx_11_0_arm64.whl
Size 255.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ab4f616f91813f09c733daaf2205f3e29714e303c6b06067578b78c8fd3c303a
BLAKE2b-256 checksum
How to use checksums
99eec09133ceb3eb8fd5e46631bbbb46449849480fefaa7f3977aa71b007afcc
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.10.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL fastmorph-1.10.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 304.1 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
cec2cc50e050c232cdf5eb4dd1389dc4eaacfe8052a401fca720ece585d6bf40
BLAKE2b-256 checksum
How to use checksums
eba6d34d5b572832e0658591a1bd2c2bbe70e3c6c39b707b90a3b675b38f3666
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.10.0-cp39-cp39-win_amd64.whl

Download URL fastmorph-1.10.0-cp39-cp39-win_amd64.whl
Size 389.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
296d1d888b4a879ee2fa2c7dd2175d009932616716e29a7bef87d914dc7dfa18
BLAKE2b-256 checksum
How to use checksums
3446df29b39bd5c65ca803ffa0d5841628e80af85bf9b5f36e8819f659d99ead
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.10.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL fastmorph-1.10.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
7fca851c538704938026e4b1b727995415f045760e74d4befc0be9d04207fd69
BLAKE2b-256 checksum
How to use checksums
a3ea2f9a8c3ee79c5f013e908b2b5c180af859406f7eccd0f9d35a9993981fa9
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.10.0-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL fastmorph-1.10.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
8610415fb64c43201810fda67443d02435c1c30578175854544e75ec86881b0a
BLAKE2b-256 checksum
How to use checksums
0f862fc072860455f39bc63482b69faa0a8ae588068dcd4e35ae175064df7684
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.10.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastmorph-1.10.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 362.8 kB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3ea9a9cb312b13c5aab10d1d200c9ee4d45dd3a212f34de9ef53e94a479afadc
BLAKE2b-256 checksum
How to use checksums
bc27fca9d4d3f45bc869512b81bd44c497a0252125fbc205d11027ffada8ce91
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.10.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastmorph-1.10.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 339.3 kB
Tags CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2350d4a1c50e8194f00b6fd8b5335b293a654799f91cdeff5f468ec9cae77f3a
BLAKE2b-256 checksum
How to use checksums
2035e4d09b571a2915515f8fae867d2176dc12369d0a4fabe888c5e1720cc305
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.10.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL fastmorph-1.10.0-cp39-cp39-macosx_11_0_arm64.whl
Size 255.3 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ec331e1a9ce622efcb088780579bd6de3d8db0cdff9c780c83c7410fea55dbcb
BLAKE2b-256 checksum
How to use checksums
f016500d519652de419bbc145856ee7c87af6b135576329b25ae9f1f8903ceb0
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.10.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL fastmorph-1.10.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 304.2 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
773780dec9a570e6fb9f244945c8bfe224e867edb999cec265e2ac8a8a7d7304
BLAKE2b-256 checksum
How to use checksums
77cf8d3860b96bcbc877c1f0069f3204c7912ea489ac523ed02302bfb36ba91f
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.10.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