Skip to main content

CatSmoothing

CatSmoothing: Smoothing Shapely Geometries with Catmull-Rom Splines

PyPI Conda License: MIT Binder Downloads

codecov CI Docs Ruff CodSpeed Badge

Overview

CatSmoothing smooths Shapely geometries, LineString and (Multi)Polygon, using the Catmull-Rom spline algorithm and can compute tangent angles at each vertex of a list of lines. The implementation is based on the Splines library, but offers performance improvements and additional features.

You can try CatSmoothing directly in your browser by clicking the Binder badge above.

Key Features

  • Written in Rust for performance and runs in parallel using Rayon
  • Creating splines from 2D vertices of a line that allows computing n-th derivatives
  • Smoothing geometries with Centripetal Catmull-Rom splines with uniform spacing (points are spaced by equal arc length, computed with Gauss-Legendre quadrature)
  • Computing tangent vectors at each vertex of a line
  • Optional vertex pre-smoothing to reduce noise before fitting: a Gaussian filter with sigma in vertices or in length along the line, or Taubin smoothing that keeps the size of well-sampled shapes
  • Optional curvature continuity (G2 or C2) through continuity-enhancing splits

Installation

Install CatSmoothing via pip or micromamba:

Using pip:

pip install catsmoothing

Using micromamba (or conda/mamba):

micromamba install -c conda-forge catsmoothing

Quick Start

CatSmoothing provide one class called CatmullRom that is general purpose, Catmull-Rom spline interpolation class. You can tweak the alpha parameter of the class to interpolate with different versions of the Catmull-Rom spline from 2D vertices of a line and compute n-th derivatives. For smoothing geometries, CatSmoothing uses the centripetal Catmull-Rom spline algorithm, i.e., alpha=0.5. There are two functions that can be used for smoothing geometries: smooth_linestrings and smooth_polygon. There is also a function for computing tangent angles (in radians) at each vertex of a line.

Basic Usage

For fitting a Catmull-Rom spline to a line, we can use the following code:

from catsmoothing import CatmullRom


verts = [(0, 0), (0, 0.5), (1.5, 1.5), (1.6, 1.5), (3, 0.2), (3, 0)]
n_pts = 15
smoothed = {}
for alpha in (0, 0.5, 1):
    s = CatmullRom(verts, alpha=alpha, bc_type="closed")
    dots = int((s.grid[-1] - s.grid[0]) * n_pts) + 1
    distances = s.grid[0] + np.arange(dots) / n_pts
    smoothed[alpha] = s.evaluate(distances)

Catmull-Rom Splines

For smoothing a geometry, we can use the following code:

from shapely import Polygon
import catsmoothing as cs


poly = Polygon(verts)
ploy_smoothed = cs.smooth_polygon(poly, n_pts=50)

Polygon Smoothing

For smoothing a noisy line, we can use the following code:

import numpy as np
from shapely import LineString
import catsmoothing as cs


rng = np.random.default_rng(123)
x = np.linspace(-3, 2.5, 50)
y = np.exp(-(x**2)) + 0.1 * rng.standard_normal(50)
line = LineString(np.c_[x, y])
line_smoothed = cs.smooth_linestrings(line, n_pts=30, gaussian_sigmas=2)

Line Smoothing

We can then compute the tangent angles in radians at each vertex of the smoothed line:

tangents = cs.linestrings_tangent_angles(line_smoothed)

Tangent Angles

Pre-smoothing and continuity options

The smoothing functions and CatmullRom accept keyword-only options:

  • sigma_units="length" measures the Gaussian sigma in coordinate units along the line, so unevenly spaced vertices are smoothed evenly.
  • taubin_iterations=n applies Taubin smoothing, which damps jitter and keeps the size of curves drawn with more than about a dozen vertices per turn (Gaussian smoothing shrinks closed rings).
  • continuity="g2" makes curvature continuous, and continuity="c2" also makes the second derivative continuous; vertices and their tangents are unchanged.
line_smoothed = cs.smooth_linestrings(
    line, distances=0.1, gaussian_sigmas=0.3, sigma_units="length", continuity="g2"
)

For more examples, visit the documentation.

Contributing

We welcome contributions! For guidelines, please refer to the contributing guide and CODE_OF_CONDUCT.md.

License

CatSmoothing is licensed under the MIT License. See the LICENSE file for details.

Metadata

Release files for catsmoothing 0.5.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 catsmoothing 0.5.0
File Size Uploaded Provenance Actions
catsmoothing-0.5.0.tar.gz 38.7 kB Without provenance Details for catsmoothing-0.5.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for catsmoothing 0.5.0
File Actions
catsmoothing-0.5.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details for catsmoothing-0.5.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
catsmoothing-0.5.0-cp315-cp315t-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-32 Details for catsmoothing-0.5.0-cp315-cp315t-manylinux_2_17_i686.manylinux2014_i686.whl
catsmoothing-0.5.0-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details for catsmoothing-0.5.0-cp315-cp315-win_arm64.whl
catsmoothing-0.5.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for catsmoothing-0.5.0-cp315-cp315-win_amd64.whl
catsmoothing-0.5.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details for catsmoothing-0.5.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
catsmoothing-0.5.0-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-32 Details for catsmoothing-0.5.0-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl
catsmoothing-0.5.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for catsmoothing-0.5.0-cp315-cp315-macosx_11_0_arm64.whl
catsmoothing-0.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for catsmoothing-0.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl
catsmoothing-0.5.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for catsmoothing-0.5.0-cp314-cp314t-musllinux_1_2_aarch64.whl
catsmoothing-0.5.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details for catsmoothing-0.5.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
catsmoothing-0.5.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x Details for catsmoothing-0.5.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
catsmoothing-0.5.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le Details for catsmoothing-0.5.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
catsmoothing-0.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details for catsmoothing-0.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
catsmoothing-0.5.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for catsmoothing-0.5.0-cp314-cp314-win_arm64.whl
catsmoothing-0.5.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for catsmoothing-0.5.0-cp314-cp314-win_amd64.whl
catsmoothing-0.5.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for catsmoothing-0.5.0-cp314-cp314-musllinux_1_2_x86_64.whl
catsmoothing-0.5.0-cp314-cp314-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-32 Details for catsmoothing-0.5.0-cp314-cp314-musllinux_1_2_i686.whl
catsmoothing-0.5.0-cp314-cp314-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARMv7l Details for catsmoothing-0.5.0-cp314-cp314-musllinux_1_2_armv7l.whl
catsmoothing-0.5.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for catsmoothing-0.5.0-cp314-cp314-musllinux_1_2_aarch64.whl
catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ IBM System/390x Details for catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ PowerPC 64-le Details for catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-32 Details for catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARMv7l Details for catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
catsmoothing-0.5.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for catsmoothing-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
catsmoothing-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details for catsmoothing-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl
catsmoothing-0.5.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for catsmoothing-0.5.0-cp313-cp313-win_arm64.whl
catsmoothing-0.5.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for catsmoothing-0.5.0-cp313-cp313-win_amd64.whl
catsmoothing-0.5.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for catsmoothing-0.5.0-cp313-cp313-win32.whl
catsmoothing-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for catsmoothing-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl
catsmoothing-0.5.0-cp313-cp313-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-32 Details for catsmoothing-0.5.0-cp313-cp313-musllinux_1_2_i686.whl
catsmoothing-0.5.0-cp313-cp313-musllinux_1_2_armv7l.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARMv7l Details for catsmoothing-0.5.0-cp313-cp313-musllinux_1_2_armv7l.whl
catsmoothing-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for catsmoothing-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl
catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ IBM System/390x Details for catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ PowerPC 64-le Details for catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32 Details for catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARMv7l Details for catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
catsmoothing-0.5.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for catsmoothing-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
catsmoothing-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for catsmoothing-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl

Total release size: 17.6 MB

Release files / catsmoothing-0.5.0.tar.gz

Download URL catsmoothing-0.5.0.tar.gz
Size 38.7 kB
Tags Source
SHA-256 checksum
How to use checksums
6db5751aed188eb9d4020abae7e070d08238b164e6124b32803ff74ef46f95b3
BLAKE2b-256 checksum
How to use checksums
284e1d8b7327c784b8a2eea839f6eaafe95c105485331f4d05aecf5bbc3f972c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL catsmoothing-0.5.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 382.5 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0ac057b82f53878ec6427f4129c9d66a70d726c63c817c4a9459fcb176e4ee9a
BLAKE2b-256 checksum
How to use checksums
09c4e2ec02e6b0db87ce1f08c55f25300c6747e943acec0f125e94d62c17822e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp315-cp315t-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL catsmoothing-0.5.0-cp315-cp315t-manylinux_2_17_i686.manylinux2014_i686.whl
Size 409.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
c168d97eb5239e503eb0c3755e00612ede88c8a6052b54f1f27797b4c9c6c5f0
BLAKE2b-256 checksum
How to use checksums
0f7f54aed38270bbb197e20fb54408e1ef9e3ebe3d0d2258e6846385903bf5db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp315-cp315-win_arm64.whl

Download URL catsmoothing-0.5.0-cp315-cp315-win_arm64.whl
Size 262.8 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
755d55ad5850ce9ae11ebe98340cbbf72e8e88ba2f96aa19b216fb31cac0c6ec
BLAKE2b-256 checksum
How to use checksums
f7666cad4f836b5046ea9f46f7d76a6e7fa60289494986a8802519d599a064a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp315-cp315-win_amd64.whl

Download URL catsmoothing-0.5.0-cp315-cp315-win_amd64.whl
Size 273.5 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
935ac8228dcd2a45c73f7dc6a793b18fa8ae016b3c110e853f610bfd7bb58ad4
BLAKE2b-256 checksum
How to use checksums
46389b2c4fc4833bad770233dc96a02fb249d3042870bc5389f05f09cf07f410
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL catsmoothing-0.5.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 382.9 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e6acffeb9c30dbb47d7da4b52cd05deef4cfbabc55dffccfc1406b1698929c83
BLAKE2b-256 checksum
How to use checksums
129572abd321a16579296ed1575610178390a5a33b6a35d35183c5d8c632a2bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL catsmoothing-0.5.0-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl
Size 411.7 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
f8cc54a5f24ff7118d21e05f57e19c54cd2686d49113b3836d41be4353dfb104
BLAKE2b-256 checksum
How to use checksums
6411152ead1ea8b07213c734ab4a63778a584204c5f443664962d4501725451b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL catsmoothing-0.5.0-cp315-cp315-macosx_11_0_arm64.whl
Size 339.2 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c7c417c1244232ad0c9824c82fc0e794dfba5e8da23d0746cb99bb5f341e2f96
BLAKE2b-256 checksum
How to use checksums
42d689d9dacad60e47e5de3cb95d4680f3e8f42ce130b9096e0d3ecf53c830f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL catsmoothing-0.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 589.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
39f3d7680ff9a0c2fc377fc6fe62bea9261a00e98efdcd4d47b7845e728e8f7a
BLAKE2b-256 checksum
How to use checksums
265da4c312818bdda87f209e88c9c5e1dec5a5620e0ab5e1b35cd3dcda9e2903
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL catsmoothing-0.5.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 538.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
119795d98f33040f522791bd40c47757a303f57b19cc1179f859643bd592b8dc
BLAKE2b-256 checksum
How to use checksums
9ab263199fe042890dd863df1fbe553537a76f5c38e9f3104731baf3a48d64cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL catsmoothing-0.5.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 382.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
34c5906f56ebf40afec3b60c393fed0abad50bc44c8341b58fb22ca1cdeed0b3
BLAKE2b-256 checksum
How to use checksums
c644793ba22307a5393bec2ea1dfbbf0ee61ef2171568adf895fad18960b80a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL catsmoothing-0.5.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 399.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
7c3ea0ff53d389d0068e247d045ae93bbd428e44175730d2f143cb7c12b01b19
BLAKE2b-256 checksum
How to use checksums
da631d80ab48168b0ce56e4be84b633c134172e26bbbba29c494c6f9233cbf37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL catsmoothing-0.5.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 492.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
228c663a63b658c88f6d7a5e85f8ff714a261c00f1355a67109ee3b62fa498ac
BLAKE2b-256 checksum
How to use checksums
c4468d566ce2b61639c0993b2dcb3dc0066839aa2afa256347450598f8eaca1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL catsmoothing-0.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 361.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
938e5ae935920362a7857d688fc1d674d408ce685807cb2131da2c12f1fcbcdd
BLAKE2b-256 checksum
How to use checksums
e85d6e7a21b4a020db0077e12e0bcd038542c6c912d5220a1d0e859c6ba926e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314-win_arm64.whl

Download URL catsmoothing-0.5.0-cp314-cp314-win_arm64.whl
Size 262.7 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
68e34a098115ef303655bf4e616cfcbc943b4a2f0114b0d60f09df57a1264aa7
BLAKE2b-256 checksum
How to use checksums
5c9d741a406819974195db266457ae32efab93d83b90546e95236f5933923044
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314-win_amd64.whl

Download URL catsmoothing-0.5.0-cp314-cp314-win_amd64.whl
Size 273.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
4e28e9b380d73469b9365ca6dc9ad297fce92b6268cfbb42f502b365f5239a5f
BLAKE2b-256 checksum
How to use checksums
c7f1fbe040768d764da7e02065caf8488f0b4dba826626e3ffdb6e296e237a28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL catsmoothing-0.5.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 590.4 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7d83ff0cafd34c16e419a630dfed6e1efa0aaae15a1837e771db47e767e286e1
BLAKE2b-256 checksum
How to use checksums
9e3f678877c0b813591436716ee119f6b0102d8236b00135b380a17af9d411e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314-musllinux_1_2_i686.whl

Download URL catsmoothing-0.5.0-cp314-cp314-musllinux_1_2_i686.whl
Size 624.3 kB
Tags CPython 3.14 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
adf35af937fd6f84f37eb31e585371cd62011d08abc8e82ca1e7874a29e0897b
BLAKE2b-256 checksum
How to use checksums
4a792b9ed04d6f4c8b1253feea97ae8522772e2a51660a2c6c776eb40ab8e5fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314-musllinux_1_2_armv7l.whl

Download URL catsmoothing-0.5.0-cp314-cp314-musllinux_1_2_armv7l.whl
Size 636.7 kB
Tags CPython 3.14 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
4695eb23aa6dcbed6058e2944c0ecff20226713d71a09d01e7bd9dff417427c4
BLAKE2b-256 checksum
How to use checksums
4615bd25d1d4596151afc5c18a16423ab1e78d1f1e12914a0aba123b70389a1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL catsmoothing-0.5.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 540.1 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f31f90a66f78e3f15280b3d76f8f7f49d893616b3729fa25ed7e2441044fe8ee
BLAKE2b-256 checksum
How to use checksums
94ab4a991b02951732c25311399fda551a238eb23993f89349eec2efc3f91905
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 383.3 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
70a18af062139d1b4c10c924515ecd7d3cac56851b53831a179ace446f4d41d0
BLAKE2b-256 checksum
How to use checksums
b7c08950da0f96b7c62992b924ad01b61a16fe022cd86de95457319eaa23b932
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 400.7 kB
Tags CPython 3.14 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
503883ab5fa2376d48fb99b5753b20cb7d96b1b2a14f0347c2537b7ba32cf7a8
BLAKE2b-256 checksum
How to use checksums
0db5f870b635c2b561465dcb670672c39e863b720eae888581dc93ff93c4b22c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 494.9 kB
Tags CPython 3.14 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
786ba214be8f4ab5bdd11c5117175aaf3a0ab032855d79b80347008bb3af6dc7
BLAKE2b-256 checksum
How to use checksums
5cb53fbe8553f7123e2f87c3a2ba031371c3c5ed8ff7c62c945bf164d4998154
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Size 411.0 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
0c34a7d44e594df95c4a592ae41db96565e97b50f30981706858f7030bc4bff1
BLAKE2b-256 checksum
How to use checksums
62633aa4b19f0c3e7042b050d79aa3f93a4724e4371838195993b71ef515be8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 360.0 kB
Tags CPython 3.14 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
3fe84b9e5607af2495b60200fe8e12b7af51168af2f1d02ff14fd826850a25ea
BLAKE2b-256 checksum
How to use checksums
50f08b6b2bfbe7e7ba031204cdb39ab95f5e40820065c78012ba712c53a8600e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL catsmoothing-0.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 362.5 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c2311d9c1c0f757a3d096f1f2e246ad224fc9e4af0c6c6d40fddf969b2d8ab07
BLAKE2b-256 checksum
How to use checksums
8d6d41cb7dd45be94284c7b028722fdab4c40343ae16d65687d0938dee47bcf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL catsmoothing-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
Size 339.0 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
efdd960dc7fcbfc3ae8ac47e17e25a00141199f7640b84d2891725b944d779d5
BLAKE2b-256 checksum
How to use checksums
3904b15ff68998dd96b4322b53ea8018ae5b84d68423e91e762c2ea13ff5ece9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL catsmoothing-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 348.8 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
2a585e7f72db94096654461cf80ba90396e2cb35fb54486a24ec043f02577a9c
BLAKE2b-256 checksum
How to use checksums
8b4082080bc54efe735d48c46045b4e2f7ebc276da9c79e6b23fb8d881c1b85c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp313-cp313-win_arm64.whl

Download URL catsmoothing-0.5.0-cp313-cp313-win_arm64.whl
Size 262.5 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
ed84d9b2bbd80209026c0620c0f14a22bc92cb29396d3d67c1f861546c5d7e03
BLAKE2b-256 checksum
How to use checksums
687c6ef3fd4c8819b5c73be74289db4445193fc972db09ee7fb111609ccbf487
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp313-cp313-win_amd64.whl

Download URL catsmoothing-0.5.0-cp313-cp313-win_amd64.whl
Size 272.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
cef169214efcf6e93efaeba19fae5e7e1a18325a88d5e411ff51aa81c4111c0c
BLAKE2b-256 checksum
How to use checksums
c939ce85e351325120a6374832a4f28eb4b3145af7eb65e92aed9ae45d186939
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp313-cp313-win32.whl

Download URL catsmoothing-0.5.0-cp313-cp313-win32.whl
Size 249.7 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
15ee7c86371dcd67445d45efa4ac1ec10d21ea463b5046446d0c6a9cd632ece3
BLAKE2b-256 checksum
How to use checksums
b80f901aaac0d27e9af1e04dc15c7aaa10f0bb8cddd5b9334da5b969cf4362d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL catsmoothing-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 589.2 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8f87b69281f9ae320a91c5e06300879685da0f0b329f708f541a8c65829e36c4
BLAKE2b-256 checksum
How to use checksums
1ed3e39048837813d4cba429147a7766b3e66d79ce266d2014c5c5a780825828
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp313-cp313-musllinux_1_2_i686.whl

Download URL catsmoothing-0.5.0-cp313-cp313-musllinux_1_2_i686.whl
Size 623.3 kB
Tags CPython 3.13 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
01eb05f7ceba5616955ff139b1c7a4e219ca3f1c180679e13456d04429f4c144
BLAKE2b-256 checksum
How to use checksums
ca8ba9c8b6e924b91144ed1d7aba7248e5576ea6a53dadc0d008cf7aa36358da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp313-cp313-musllinux_1_2_armv7l.whl

Download URL catsmoothing-0.5.0-cp313-cp313-musllinux_1_2_armv7l.whl
Size 635.9 kB
Tags CPython 3.13 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
58730401f6fdd2b0620538d1b73900d4f369044520ad09a285a24bb2bdd3b50a
BLAKE2b-256 checksum
How to use checksums
ac33ec651b9e2d07a75e0e38d4019fb00685b3217eea7213f208af457e87e652
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL catsmoothing-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 539.0 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
cdefe238c7792338e38bb2d7c69f178f62c1c543f1723f803fbd79fc37b8573f
BLAKE2b-256 checksum
How to use checksums
3e4ebdfe3531eed337e305ceb658984aca1fdc182409dd863b46adcc1cdea44a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 381.9 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7526b10aa0efa6b98281b25399420e782a01809114a028ad5ced54d67520e26a
BLAKE2b-256 checksum
How to use checksums
b7c208c399281dd1affae62255004e6f04603a88b25a60fa8cb057b0cdab7deb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 400.2 kB
Tags CPython 3.13 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
f5710a9524e1f75fde0b594adde9fd9652a316dea2b0a17d3a952d1f34f2a7e1
BLAKE2b-256 checksum
How to use checksums
e1ea62aefd0128c9eb45555bc42b33e89a7118a1609dd2cc16eddd85138c198b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 493.3 kB
Tags CPython 3.13 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
f6381b7718fafbd0df8c9b9121f1e54648957b97b88e57319382a74b5b26f62f
BLAKE2b-256 checksum
How to use checksums
dc87822996a9fe9635be9d42e331d98229b18b15dbefd4f619141b69cc8f9b7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Size 410.0 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
9e245131c201f1a5c041be9428ff93d32e34a25439f7ac5bf5d86d74432dc514
BLAKE2b-256 checksum
How to use checksums
eed661048242fbd62e22212e6500eb6a5c667bdeb171f89f3ed77f398129aeca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 359.0 kB
Tags CPython 3.13 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
3f89103b8b66d992bd1f1e478b27ac88169f59783de34c786fc7ae4f9e86488a
BLAKE2b-256 checksum
How to use checksums
102441628c689ff24b1b5b2fc7972d920cfff6d7f45d7acd911bf6b8198d3682
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL catsmoothing-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 361.5 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4b7e77ffe04990ccd85c4e108819e4177c85f45c4f716d303f8c3932eec22827
BLAKE2b-256 checksum
How to use checksums
40625210ebcf6e77205b1aaa1747f97be2e89fcf5345baa42aba42999d0a3fc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL catsmoothing-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
Size 337.8 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ef4a7b9d638334548011eb5e30acf3c5e2c49bfba4e2f0e12478186fda712ffd
BLAKE2b-256 checksum
How to use checksums
f916efccfad08b77e2ed18ea67266ee5bbf4e9338844f3bf5ab30c5068971818
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / catsmoothing-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL catsmoothing-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 347.7 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0bd59977fef61141af43ea5e436c87e1a752a18cd8795272519f9ff56fac7b32
BLAKE2b-256 checksum
How to use checksums
5049253d4761404d7bed075f4902180898e93583316734ab2beb0119f40b750f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for catsmoothing 0.5.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