Skip to main content

gaara

Skeleton thinning algorithm for large images.

import gaara
import numpy as np
import fill_voids

arr = np.load(...) # some 3d array in fortran order

# While holes are fine, cavities are non-sensical for
# a topological thinning algorithm. You'll get a result
# containing hulls that can't be thinned, and the 
# performance will suffer. So make sure you have no
# cavities! Your dentist will thank you.
arr = fill_voids.fill(arr, in_place=True)

# binary images are more efficient to process
# 80% of the memory and faster.

# in_place: modify the input array in_place (saves memory)
# binary_image: consider the input image a binary image (foreground/bg only)
#   regardless of values. 0 is background.
# preserve_endpoints: mark endpoints 3x3x3 stencils containing exactly 2 foreground voxels
#   for preservation. By default, the palagyi algorithm is more aggressive.

skeletons, thin_arr = gaara.skeletonize(arr, binary_image=True, in_place=False, preserve_endpoints=False)
skeletons, thin_arr = gaara.skeletonize(arr, binary_image=False, in_place=False, preserve_endpoints=False)

# Perform the thinning action on the image without extracting skeletons
thin_arr = gaara.thin(arr, binary_image=False, in_place=False, preserve_endpoints=False)

# For images larger than RAM
# requires the "big" extra install dependency
import crackle
compressed_array = crackle.aload("image.ckl")
result_array = gaara.thin_crackle(
    compressed_array,
    binary_image=True,
    preserve_endpoints=False,
    memory=int(20e9), # Set a RAM amount you are comfortable with
    threads = 2, # Go faster, but uses more RAM and so smaller chunks sizes
    padding = 1, # Perform more thinning iterations per a chunk
    verbose = 0, # Levels: 1 (iteration info), 2 (+chunk info), 3 (+timings)
    fill_holes = True, # by default fill holes on each chunk
)

skeletons = gaara.extract_skeletons_crackle(result_array)

Gaara is a skeletion generation via voxel thinning algorithm based on Palágyi's 2014 paper [1] and inspired by Matejek et al.'s work on synapseaware. [2]

While efficient and fine for tracing neurites that have a natural tree structure, a shortcoming of Kimimaro is its inability to generate topologically correct skeletons [3] which have applications to e.g. glia and blood vessels.

Gaara attempts to be an efficient voxel thinning algorithm implementation that can handle very large images on a single machine by making use of crackle compression dynamically.

Installation

The PyPI page is located here.

pip install "gaara[big]"

The optional "big" dependency will enable support for CrackleArray skeletonization, which supports volumes larger than RAM.

If you are installing from source, ensure the lookup tables have been generated (they should be stored in version control). You can regenerate them using make in the lookup_tables directory. It takes about a minute to compute them.

Note that the Python version uses static linking using generated .hpp files that is triggered by the C++ macro GAARA_STATICALLY_LINK_LUTS. This inflates the size of the binary by ~16MB.

References

  1. K. Palágyi et al., “A Sequential 3D Thinning Algorithm and Its Medical Applications,” in Information Processing in Medical Imaging, M. F. Insana and R. M. Leahy, Eds., Berlin, Heidelberg: Springer, 2001, pp. 409–415. doi: 10.1007/3-540-45729-1_42.

  2. B. Matejek, D. Wei, X. Wang, J. Zhao, K. Palágyi, and H. Pfister, “Synapse-Aware Skeleton Generation for Neural Circuits,” in Medical Image Computing and Computer Assisted Intervention – MICCAI 2019, D. Shen, T. Liu, T. M. Peters, L. H. Staib, C. Essert, S. Zhou, P.-T. Yap, and A. Khan, Eds., Cham: Springer International Publishing, 2019, pp. 227–235. doi: 10.1007/978-3-030-32239-7_26.

  3. T. A. Syed, M. Youssef, A. L. Schober, Y. Kubota, K. K. Murai, and C. K. Salmon, “Beyond Neurons: Computer Vision Methods for Analysis of Morphologically Complex Astrocytes,” Frontiers in Computer Science, vol. 6, Sep. 2024, doi: 10.3389/fcomp.2024.1156204.

Metadata

Release files for gaara 0.3.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 gaara 0.3.0
File Size Uploaded
gaara-0.3.0.tar.gz 1.5 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for gaara 0.3.0
File
gaara-0.3.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
gaara-0.3.0-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
gaara-0.3.0-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
gaara-0.3.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
gaara-0.3.0-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details
gaara-0.3.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
gaara-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
gaara-0.3.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
gaara-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
gaara-0.3.0-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
gaara-0.3.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
gaara-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
gaara-0.3.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
gaara-0.3.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
gaara-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
gaara-0.3.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
gaara-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
gaara-0.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
gaara-0.3.0-cp313-cp313-macosx_26_0_arm64.whl CPython 3.13 CPython 3.13 macOS 26.0+ ARM64 Details
gaara-0.3.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
gaara-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
gaara-0.3.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
gaara-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
gaara-0.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
gaara-0.3.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
gaara-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
gaara-0.3.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
gaara-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
gaara-0.3.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
gaara-0.3.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
gaara-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
gaara-0.3.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
gaara-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
gaara-0.3.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
gaara-0.3.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
gaara-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 28.0 MB

Release files / gaara-0.3.0.tar.gz

Download URL gaara-0.3.0.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
7fe0b621d43689d948a3c31cc040a58c2957373ebde4687454532a40518af83b
BLAKE2b-256 checksum
How to use checksums
ac81130fe5580fa8476f0164d92416daec99e713bbabc3eb5948623100de0bb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp315-cp315-win_amd64.whl

Download URL gaara-0.3.0-cp315-cp315-win_amd64.whl
Size 1.3 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
3ea0f37fbd0564c20c14b14a967af6d000b1cc0331036431be2393d8cf63e8e1
BLAKE2b-256 checksum
How to use checksums
aaf16869774a11fc5e866794ece3b181eecce8ca8b0058fb98929b956d10f5ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL gaara-0.3.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
278f615b0b42fac5842ab902ebef8f76420d6001c7db8b482baec0dd7c56c9fc
BLAKE2b-256 checksum
How to use checksums
6ca052887ce8cb5608ea5dc1337e7de16f75e04bf321f333ee19b19e0b98902f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL gaara-0.3.0-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 367.5 kB
Tags CPython 3.15 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2efa83e3f32e717e18b34297a70331f38370f4c58ee3f4268609a503653d204a
BLAKE2b-256 checksum
How to use checksums
9e441c1daf74ee2e734e9641d49474e95ff672909229aea817abb3ed3ec2494f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL gaara-0.3.0-cp315-cp315-macosx_11_0_arm64.whl
Size 344.1 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
541c9d35d963eeece2045b3305e94fcb15084f1f191e08655d2b0c2a58638c3d
BLAKE2b-256 checksum
How to use checksums
fb7d5755fe709a5e9b188d7d113ba3038abf9e29af106fbf768e81c0eb2b8333
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp315-cp315-macosx_10_15_x86_64.whl

Download URL gaara-0.3.0-cp315-cp315-macosx_10_15_x86_64.whl
Size 342.8 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
7d8c61463aa49d82c7fbb5c09537a84fe082c16bc19148e8f28121cdf67007fe
BLAKE2b-256 checksum
How to use checksums
fe3d1f6ab5026e0a781a66f4ec985192165bd58cbab9654bf7b321491ab6efc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp314-cp314t-win_amd64.whl

Download URL gaara-0.3.0-cp314-cp314t-win_amd64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
24c0ef34c8e6e879f16a896895a60f53ed9ec6f029c16f58dea242c399f7853b
BLAKE2b-256 checksum
How to use checksums
05354eddb909aa58ec60cfd626c69c8faa650b5ff2e53efa7aac5e96f99e3eae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL gaara-0.3.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
66ff9b7e8cf298f9fa8158271f7d6b01a0a8e9119ee4fdae4ac47b2cb243ad01
BLAKE2b-256 checksum
How to use checksums
43c593f254ad76e64953459fd0a729b4a57c88878c0beded1ed9c0cade31231e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL gaara-0.3.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 368.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c32b8d2fe72c1b35a6564530d8abe16fbd20c8d1dbe8b6067751991c665c04be
BLAKE2b-256 checksum
How to use checksums
5a8f902bf78be120f36a85217e67723c6d929115a000a25dbaa14e2ed46094c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL gaara-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 351.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bba710a9ee4a671a08453bb455b7605cc3db16b216f5be0f3750a61454cf4a15
BLAKE2b-256 checksum
How to use checksums
880d87750fb9888e4f6ec19e059e517fffc3250cc4a24f44aebb3687dcafd2d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL gaara-0.3.0-cp314-cp314t-macosx_10_15_x86_64.whl
Size 345.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
3497da4357e4aba1f3e08e8a0e248eb913b2abefb506e9f3a2766827b54cbfa3
BLAKE2b-256 checksum
How to use checksums
66e6fcba908f7d20895eaa9ebae9b6dc05218a2548051f473b38b9287a26549f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp314-cp314-win_amd64.whl

Download URL gaara-0.3.0-cp314-cp314-win_amd64.whl
Size 1.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
452fa7d68737035585bc6c95d8e13f63bc42aa3260b805424e9ae1f2e222e9c1
BLAKE2b-256 checksum
How to use checksums
0700be7fb8487366ef1281427ee41d11ac4393103d3fba055684bfc7a75c79ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL gaara-0.3.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
4f557689c452140aa6142d49efb657a6c94266b590f69ae7a9b93fabaf4ff8c8
BLAKE2b-256 checksum
How to use checksums
765cd32570b15d96c4d9fbbf0e5ad8605099e77290c5d869d55e8dbde914c309
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL gaara-0.3.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 367.5 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fe220d4dbe4133d980f5ae2b10549cc3e31d270e0212f52a13c834e629a52a19
BLAKE2b-256 checksum
How to use checksums
58bdda15f1a9484589789809eb57fc649991ab1c2d037924ff9fc1a898a69422
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL gaara-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Size 344.1 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
10cd8edb3f605bd00ad378ec8262736bf83ee511449bb32fc560a2086b0be7ac
BLAKE2b-256 checksum
How to use checksums
32699a8eb2e988885cac0eeac2ff8461879b9781af0ea5e9e9ebc66369c797e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL gaara-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 342.8 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
dbe28d991f1f316e64cef786af6134af022c0a0cbb82707abfc5ddfd8ac80575
BLAKE2b-256 checksum
How to use checksums
d26a0fa557ce22d8dd5e0d0700be5ab04da4bad4006527ff18bb15d7778f58c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp313-cp313-win_amd64.whl

Download URL gaara-0.3.0-cp313-cp313-win_amd64.whl
Size 1.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2d05fc1ffa90434299f1009fe2b7bd4f2bad8a9ef6f4842fff4c4e6c8a9b80c8
BLAKE2b-256 checksum
How to use checksums
9532054b7f4a851f11aedd274178c30e8cc6a60388f0e061b48574557deda050
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL gaara-0.3.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
723ffddc5aeceea1db7692b73d3b1f07d495c5305307cacf26fd378727771dd9
BLAKE2b-256 checksum
How to use checksums
b1f091230be466436667956cf6c1f86fa0c418f155f59389f38cd630d9847550
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL gaara-0.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 367.3 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dfd8af48fd2b6d2f440712b8d9b7efea153b81c0a49cd76f2735e784d04b3adb
BLAKE2b-256 checksum
How to use checksums
75db28b702294dde6b23ca39789a1f3075ab08a342d8aa77350a77b92129f314
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp313-cp313-macosx_26_0_arm64.whl

Download URL gaara-0.3.0-cp313-cp313-macosx_26_0_arm64.whl
Size 345.4 kB
Tags CPython 3.13 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
9027f7658f644cc023d1abdeb3136f48dc21aa344017eddf172bbc5ff9534d62
BLAKE2b-256 checksum
How to use checksums
435d0d9c6dded5a516a05d41b16372318e0c9e62ca5e4d8b60862341bf17579a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL gaara-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Size 345.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1d0adfdd06ddfabe6bf892b96c470848a604a9999e3a6340d0553be3301ceb34
BLAKE2b-256 checksum
How to use checksums
cf8e7932b8da24d95c2d6849e58697d978da292975b4e322d25623ebefbc2ccb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL gaara-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 342.6 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
428e4f0587062bead95f0dbd2ce021b38ece2a0547d32d3b3083a13cad1c13a2
BLAKE2b-256 checksum
How to use checksums
67bc9e9ce2d58592d7ec5da8c18c0ec4a4319c6cec03270fc0437f625160c766
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp312-cp312-win_amd64.whl

Download URL gaara-0.3.0-cp312-cp312-win_amd64.whl
Size 1.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
29981f107bf27de7f914e29cb1b564b4b280741279d1c6fb1bd053899d0ecd5e
BLAKE2b-256 checksum
How to use checksums
fb74e2e465a6daf629cb8525c036bd2e949923d01467ec26a0f75c86cee16809
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL gaara-0.3.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
b7dbfb7d8021747d209fb6e7a7fad3ee2f1796555844f1b0f59ed84193dc72fe
BLAKE2b-256 checksum
How to use checksums
01acfc0270e4e2bada32d348600ce500c025ac85e9daed698118e9d76f99fd36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL gaara-0.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 367.3 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e41eb099c946ca6963654d43a3cc1d2f6bb1aea5e4e3225204b988009efdd4a8
BLAKE2b-256 checksum
How to use checksums
16dd1d92f1a9af726d340a462e6b04922a9f1dc64cc9ece15a724ebfa9bf7527
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL gaara-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Size 345.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8c4636353946ab1dc3bdaab8d097059c63aa2c5de663fc63c943053e278c219f
BLAKE2b-256 checksum
How to use checksums
c8864a9efa4024bcff826e396c5823c64bd522a12fd8ca79e39fa2bc0fa7675c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL gaara-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 342.6 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
9a565e256c6b3f17e65936215033d5086849b33cc552218d2eb72cdddf32999d
BLAKE2b-256 checksum
How to use checksums
31adb443c62a6a8f75a99605bc191e17199e142ad7e0ed5faa2d001cc9550d42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp311-cp311-win_amd64.whl

Download URL gaara-0.3.0-cp311-cp311-win_amd64.whl
Size 1.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d2b477b35c66c343fb18cf4fac02283f6a1a2d33b958b992518c70d5cec5b0c8
BLAKE2b-256 checksum
How to use checksums
d9f8b2d0643a3b0a6dc86508239256cee9fc984cf1030b178b9998bf2b20c3fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL gaara-0.3.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
83d6dc1f4b49bb589faa6d2ab49ef67332234fddd28b899c562c2e164584203d
BLAKE2b-256 checksum
How to use checksums
313b8ff2cff3ac4c7807f3df69df22e2f958a87cf72e9b5e977fd397de8c1d76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL gaara-0.3.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 365.0 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a6b641d4649eb5d9f3ec2386ffbd82dbd1ab8702c8beb1e07813b9717229f9f4
BLAKE2b-256 checksum
How to use checksums
a1232cb53f1206899e8bf1e7e736d27b2b3eff43e79062715eeb0b6b8590f52a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL gaara-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Size 341.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4e4cc1d2adb612d0a3e70d268873722349a1d3917378e7063caa46a166be4af9
BLAKE2b-256 checksum
How to use checksums
1513ff1d14544fd9c6753f2f78e6b45ad51315df40ebb3a797e3364402f6bb87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL gaara-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 340.8 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fa8cd3b0e044d605b75f51a2e39681d9eb8c2ab0c1ac6f0fe3248373d646677b
BLAKE2b-256 checksum
How to use checksums
696d99c93c3b735d8cdddfd8e2769cf7d4aba6e04d13cc6d299721e35340b5ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp310-cp310-win_amd64.whl

Download URL gaara-0.3.0-cp310-cp310-win_amd64.whl
Size 1.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
f355c982bd8fc7772f1a206c3ff7e06c2dcc8c5ac7d63baf82da0973c0122d0e
BLAKE2b-256 checksum
How to use checksums
cbc4dee3164150ef44baac1a5059b9eb8cb862ad5de68260fb5a33077f5bd771
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL gaara-0.3.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
f6f1b76616c6528463b2b8cf90946c30dfd5e51ec9b05e806135d66d3c45bc76
BLAKE2b-256 checksum
How to use checksums
3b68e53ec2cc2f97ad139b6ec066388a73f2ac58b2f0b44ca898d3f7d1f5ef39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL gaara-0.3.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 364.0 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4991d1b037c74e94dc31d12b9fcab4298eee730dff8ac4dc945bc25f57d2092b
BLAKE2b-256 checksum
How to use checksums
ef7dbdfe11df2df6f622f0b65917c4fa610b4c52d7bcc306e5e154fe914e12c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL gaara-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Size 340.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
401d75ae4999138d308d8bb2c9ece2bd8b5ce6b7ba14ed294b42c58668ccc6e7
BLAKE2b-256 checksum
How to use checksums
2a8ced39f8084446b6f276838cfd02a8e232c91cf03cc0dfaff8cb98022fa156
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / gaara-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL gaara-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 339.6 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
48959bf0ac817e5b3112c2097793256fe247c63349bb5685fa8a8a488ebaa673
BLAKE2b-256 checksum
How to use checksums
925e418082561ed05e5929152689932c9b8f4ef2c05d50bf38c545e1c18bfa9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release history Release notifications | RSS feed

0.9.0

42 release files

0.8.0

50 release files

0.7.0

51 release files

0.5.0

51 release files

0.4.0

51 release files

This release

0.3.0 This release

37 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page