Skip to main content

scanline_annotator

https://github.com/Cian-H/scanline_annotator/workflows/CI/badge.svg https://github.com/Cian-H/scanline_annotator/workflows/Python/badge.svg https://github.com/Cian-H/scanline_annotator/workflows/Rust/badge.svg https://img.shields.io/pypi/dm/scanline-annotator.svg https://img.shields.io/github/tag/Cian-H/scanline_annotator.svg https://img.shields.io/github/license/Cian-H/scanline_annotator.svg https://readthedocs.org/projects/scanline-annotator/badge/?version=latest https://coveralls.io/repos/github/Cian-H/scanline_annotator/badge.svg?branch=main https://img.shields.io/badge/code%20style-Ruff-D7FF64.svg

A high-performance library for processing and annotating Powder Bed Fusion (PBF) raster scanlines in-memory.

Overview

scanline_annotator is a Python library for fast in-memory annotation of raster scanlines from 2D coordinate paths. It uses dynamic angular topology and median hatch spacing thresholding to adaptively classify scanlines regardless of part orientation. It is built with Rust for maximum performance and uses PyO3 for seamless NumPy integration.

Features

  • Fast: Built with Rust for high-performance data processing.

  • Adaptive: Uses angular topology analysis to dynamically classify scanlines without hardcoded length constraints.

  • Parallel: Leverages Rayon for multi-threaded dimensional collapse logic.

  • Simple: Zero-copy NumPy array input/output via PyO3.

Quick Example

import scanline_annotator
import numpy as np

# Load your 1D coordinate arrays (e.g., from a parsed trajectory file)
x = np.array([0.0, 0.1, 0.2, 0.2, 0.1, 0.0], dtype=np.float64)
y = np.array([0.0, 0.0, 0.0, 0.1, 0.1, 0.1], dtype=np.float64)

# Annotate scanlines!
# Returns a 1D int32 array assigning each coordinate to a scanline group.
# Non-scanline points (e.g. jumps, contours) are marked with ID -1.
scanline_ids = scanline_annotator.annotate_scanlines(x, y)

Metadata

Release files for scanline_annotator 0.1.4

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

Source distribution (sdist)

Source distribution for scanline_annotator 0.1.4
File Size Uploaded Provenance Actions
scanline_annotator-0.1.4.tar.gz 122.1 kB Without provenance Details for scanline_annotator-0.1.4.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for scanline_annotator 0.1.4
File Actions
scanline_annotator-0.1.4-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details for scanline_annotator-0.1.4-cp314-cp314t-win_arm64.whl
scanline_annotator-0.1.4-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for scanline_annotator-0.1.4-cp314-cp314t-win_amd64.whl
scanline_annotator-0.1.4-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details for scanline_annotator-0.1.4-cp314-cp314t-win32.whl
scanline_annotator-0.1.4-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for scanline_annotator-0.1.4-cp314-cp314t-musllinux_1_2_x86_64.whl
scanline_annotator-0.1.4-cp314-cp314t-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 Details for scanline_annotator-0.1.4-cp314-cp314t-musllinux_1_2_i686.whl
scanline_annotator-0.1.4-cp314-cp314t-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l Details for scanline_annotator-0.1.4-cp314-cp314t-musllinux_1_2_armv7l.whl
scanline_annotator-0.1.4-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for scanline_annotator-0.1.4-cp314-cp314t-musllinux_1_2_aarch64.whl
scanline_annotator-0.1.4-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 scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
scanline_annotator-0.1.4-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 scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
scanline_annotator-0.1.4-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 scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32 Details for scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details for scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details for scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
scanline_annotator-0.1.4-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for scanline_annotator-0.1.4-cp314-cp314t-macosx_11_0_arm64.whl
scanline_annotator-0.1.4-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details for scanline_annotator-0.1.4-cp314-cp314t-macosx_10_12_x86_64.whl
scanline_annotator-0.1.4-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details for scanline_annotator-0.1.4-cp311-abi3-win_arm64.whl
scanline_annotator-0.1.4-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details for scanline_annotator-0.1.4-cp311-abi3-win_amd64.whl
scanline_annotator-0.1.4-cp311-abi3-win32.whl CPython 3.11 abi3 Windows x86-32 Details for scanline_annotator-0.1.4-cp311-abi3-win32.whl
scanline_annotator-0.1.4-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details for scanline_annotator-0.1.4-cp311-abi3-musllinux_1_2_x86_64.whl
scanline_annotator-0.1.4-cp311-abi3-musllinux_1_2_i686.whl CPython 3.11 abi3 Linux musl 1.2+ x86-32 Details for scanline_annotator-0.1.4-cp311-abi3-musllinux_1_2_i686.whl
scanline_annotator-0.1.4-cp311-abi3-musllinux_1_2_armv7l.whl CPython 3.11 abi3 Linux musl 1.2+ ARMv7l Details for scanline_annotator-0.1.4-cp311-abi3-musllinux_1_2_armv7l.whl
scanline_annotator-0.1.4-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details for scanline_annotator-0.1.4-cp311-abi3-musllinux_1_2_aarch64.whl
scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details for scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.11 abi3 Linux glibc 2.17+ IBM System/390x Details for scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.11 abi3 Linux glibc 2.17+ PowerPC 64-le Details for scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-32 Details for scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.11 abi3 Linux glibc 2.17+ ARMv7l Details for scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64 Details for scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
scanline_annotator-0.1.4-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details for scanline_annotator-0.1.4-cp311-abi3-macosx_11_0_arm64.whl
scanline_annotator-0.1.4-cp311-abi3-macosx_10_12_x86_64.whl CPython 3.11 abi3 macOS 10.12+ x86-64 Details for scanline_annotator-0.1.4-cp311-abi3-macosx_10_12_x86_64.whl

Total release size: 11.7 MB

Release files / scanline_annotator-0.1.4.tar.gz

Download URL scanline_annotator-0.1.4.tar.gz
Size 122.1 kB
Tags Source
SHA-256 checksum
How to use checksums
8ead2bceb90f91a3ebc3f8abcd9ef047cf3d48f9a1a220a01af1a5d86b6da176
BLAKE2b-256 checksum
How to use checksums
cb7e9d1ef8df475780c7353277e8f0f643fa232be33d8061e683a82956c445e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp314-cp314t-win_arm64.whl

Download URL scanline_annotator-0.1.4-cp314-cp314t-win_arm64.whl
Size 181.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
552bf727c0d9551c413a0e3d82f3503cee1ad2eb79d842de714e036d9ce140aa
BLAKE2b-256 checksum
How to use checksums
b4d8b19c5d3458b3f6930d2f5259e0c369e50435815beb9802e44256aaff4b7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp314-cp314t-win_amd64.whl

Download URL scanline_annotator-0.1.4-cp314-cp314t-win_amd64.whl
Size 191.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
f94c97ebca3d33cfb21d25d1bb5c7bdca8dbd6efd96497c176d9a2491500b573
BLAKE2b-256 checksum
How to use checksums
8bb4244b288d991cf0ca37e4ef1b0f5b4d06c85a0c67bcdc7da6c08b38966b44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp314-cp314t-win32.whl

Download URL scanline_annotator-0.1.4-cp314-cp314t-win32.whl
Size 181.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
bebbc3524e7a942304b28d69b26f7934053b3b1a50afe00f740132669742b751
BLAKE2b-256 checksum
How to use checksums
1865008a4fc640d637708497145f6c40b397688b800f5622a80a6b30ffeab30e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL scanline_annotator-0.1.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 561.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3989e12f83fd4b3469136c3f82941752217ea37d6219af39bb5468a476279df3
BLAKE2b-256 checksum
How to use checksums
856d22bd019d5299434e019f0506a3c131bd3de651c105f6d41dc2d6783bc9db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp314-cp314t-musllinux_1_2_i686.whl

Download URL scanline_annotator-0.1.4-cp314-cp314t-musllinux_1_2_i686.whl
Size 595.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
9318d3d890cecc789bb246df5d18f0f759c756c7bfd304444df15183c9f7ab2f
BLAKE2b-256 checksum
How to use checksums
a70402305f6ca5f7f718daf7bb461452fd39e38a15d5e3a7ad1213f79b7e81b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp314-cp314t-musllinux_1_2_armv7l.whl

Download URL scanline_annotator-0.1.4-cp314-cp314t-musllinux_1_2_armv7l.whl
Size 629.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
98bc9c673543a86660358b9a69beca874b86bfbd090addcc9db9fd794dce4e92
BLAKE2b-256 checksum
How to use checksums
a6dadecaecebfb292e087e64e73fc025229ebfc71a4ef9e1ed9a50178cc15721
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL scanline_annotator-0.1.4-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 524.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
1001fb6959ab8392c15db0a06bc54cd01087b7721989421ec8bb4df085a7b22e
BLAKE2b-256 checksum
How to use checksums
4f73dee2187579192290074d9ef5d3cc9eb77742582b7e467adeff9e0408638f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 357.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8ace443ccddb2829da664cd7bb54401a58bdc47cd9bb8a35723a7bf0f9f7a8fb
BLAKE2b-256 checksum
How to use checksums
2f7fdfde8fab3d58785ebc27ef419c9d30ced648a1a060bcfc4d6536b13dfbb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 372.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
41d5c47659a41e36ce66dd1ac721001f8d267002ce45263ebc441e33fafaa529
BLAKE2b-256 checksum
How to use checksums
05b463debf2aaa6c0b154269e709b7481b272fbeb3855fb512562ce5a021370b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 477.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
1bd3f26a938522d77818eae9b98b3e7fbd7e9d3d3e51813e92f0852d13838c95
BLAKE2b-256 checksum
How to use checksums
40987a5663ac726b3d3554b3047fef7e0aa0228b25c1eb9abfd1fb58f0080c18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
Size 378.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
0f54fa16243bcf1d0c0b379fb9b379603c29af14a9dd934a50f669ad5a210cc4
BLAKE2b-256 checksum
How to use checksums
b835ef025a970fc906b9aef6bcf120472a3a5080875b2ec48398799f41b2bd3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 353.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
c1e32d1a64fcc6cb45f6d0da1344d62f8d6df25de2a0655da96a0baa3333f916
BLAKE2b-256 checksum
How to use checksums
6e66c86020e52c9d435264cecf226b8d73ca25847bd178fe5cad808f4412b118
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL scanline_annotator-0.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 346.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
405a1811cad62c49e947d01fc570870c918744fe8810e551432fe02b835b55f8
BLAKE2b-256 checksum
How to use checksums
87fe0725cd6de102c196f0c1cd9097054050c8077f9c9a7881a4d2147f9f32c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp314-cp314t-macosx_11_0_arm64.whl

Download URL scanline_annotator-0.1.4-cp314-cp314t-macosx_11_0_arm64.whl
Size 301.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
740680cfc6fb8a51db66ba3115233d8e5c5fbd2acd9038722b4103a2c7ad856a
BLAKE2b-256 checksum
How to use checksums
df88afaec39689855712611c23af77495f670dd53e0c3151652be7e8336ca2bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL scanline_annotator-0.1.4-cp314-cp314t-macosx_10_12_x86_64.whl
Size 315.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
f611117c1c13ee6c40e3b8b2625b10040ff609deb3d6abe6ac0ee5c458e3ce72
BLAKE2b-256 checksum
How to use checksums
a54c82217ff5732ed4b751746c2721a38e735dca6bb895e69b3e9bbc1a92d08c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp311-abi3-win_arm64.whl

Download URL scanline_annotator-0.1.4-cp311-abi3-win_arm64.whl
Size 184.6 kB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
e19158282c898c87831afa9d6a4ea04c6ed23b75049d7c3927e331f8079f64cb
BLAKE2b-256 checksum
How to use checksums
982077845d2bb3bfe214b5918d8ad943252539918d168233f0ecce552347ab1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp311-abi3-win_amd64.whl

Download URL scanline_annotator-0.1.4-cp311-abi3-win_amd64.whl
Size 194.5 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
76fc83b5e7f91b925e16ffed6dd03e608e15566c4459eab52980d1ea16bf7ed2
BLAKE2b-256 checksum
How to use checksums
d27a7f7f8e0f9be0daea424c4a0043049237e4a1a66bf65d21718008ab0fb28b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp311-abi3-win32.whl

Download URL scanline_annotator-0.1.4-cp311-abi3-win32.whl
Size 183.8 kB
Tags CPython 3.11 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
42e3acd19416b58d6a61aeff33830be6bb79d110f15b8291b881be41794189c4
BLAKE2b-256 checksum
How to use checksums
7cac991c679dbc5166e097fa59fcb2ee6cb9cabfa1446108e5e3bb74ac9e6378
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp311-abi3-musllinux_1_2_x86_64.whl

Download URL scanline_annotator-0.1.4-cp311-abi3-musllinux_1_2_x86_64.whl
Size 565.2 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
2c2e5f60ecdbc749cbc82fde1378ca733e4c09e123e62a7c24111ea4b679649e
BLAKE2b-256 checksum
How to use checksums
700e715ed213bd26558e631f848accc31b81550b9744f8d35c98a12bd864cdfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp311-abi3-musllinux_1_2_i686.whl

Download URL scanline_annotator-0.1.4-cp311-abi3-musllinux_1_2_i686.whl
Size 598.7 kB
Tags CPython 3.11 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
446052f01e74433940b887f38f7fe4d3a3132079839ec0606aa4a6560788ddfd
BLAKE2b-256 checksum
How to use checksums
edf8f9b4deef9d016c93608e0e93f03cc79fc2abb88aee955ae7b910c7fae065
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp311-abi3-musllinux_1_2_armv7l.whl

Download URL scanline_annotator-0.1.4-cp311-abi3-musllinux_1_2_armv7l.whl
Size 631.6 kB
Tags CPython 3.11 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
c264d80990698c4492de1ee76681a08903dd4ca194f1e5b0f513f99015793d00
BLAKE2b-256 checksum
How to use checksums
a7ffb7bd5784b3183368d23761e891b8ca1f65275dd3171b0b8f245a0d7635f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp311-abi3-musllinux_1_2_aarch64.whl

Download URL scanline_annotator-0.1.4-cp311-abi3-musllinux_1_2_aarch64.whl
Size 527.6 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
ec1c929ba4b2f81f846d7de25f9dcb822236067bb2f8036b09140e8b6c3bd636
BLAKE2b-256 checksum
How to use checksums
919c938f9bfa4f804860737db8f61552637565282ddd194aa018c5a671543780
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 362.5 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
a44c27051b911e432c391a87d5fdfe5a5743194db3d6dd18fdb84967503ee761
BLAKE2b-256 checksum
How to use checksums
88dd9ccea2d34be17cffe109ec0d4c4259a965f8a833511a429e9fde694da8c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 376.1 kB
Tags CPython 3.11 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
f9b520edb47f3e292e7877158edb95e3e56eb94abea182fbdaa87843df2d591d
BLAKE2b-256 checksum
How to use checksums
1a90b521c4a61fab2d02b2b8ddf98c8edb4a10bf38688c3a7c9244fd119a2279
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 483.0 kB
Tags CPython 3.11 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
919802811d390ab879980af73227aaa1b515c70f394e993c94b8649a3fcf2ca4
BLAKE2b-256 checksum
How to use checksums
fb7f9bc759eb02f58e468279f1b54f91d66def87012f42ee38d5e25d83417bd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Size 382.5 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 abi3
SHA-256 checksum
How to use checksums
cd03e07d2b592d6d2e7a4c648aae10f1a0278dcf8d5b1c998eac016a19130e62
BLAKE2b-256 checksum
How to use checksums
6d5a312e386c722a822568d972c1eda08cd57d43fb14ee8e2e18a16504750368
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 355.9 kB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
cdb272ffe951a4f489dbd9782ee148f1e3ab62373bfa3323b2f3ce36ad9b56c7
BLAKE2b-256 checksum
How to use checksums
dd070a6736b5e28e370c23524977d8e823d331200fa7cfaa7a6652e17d7a6dc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL scanline_annotator-0.1.4-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 350.5 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
05c1e2fc2b81fd7580499c0067f21acb0b9b160429d5b638d439914addf925ba
BLAKE2b-256 checksum
How to use checksums
2596ae8d895cc0e931a0e18c64f3d486f3ee858f906f8ad24cef35206d2962d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp311-abi3-macosx_11_0_arm64.whl

Download URL scanline_annotator-0.1.4-cp311-abi3-macosx_11_0_arm64.whl
Size 309.2 kB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6d6c037e70aeb448ac81617d0b98db5e3a4643d84243d08adb496794e33f1a46
BLAKE2b-256 checksum
How to use checksums
4f8fc3f10a6846496e565618c66abf74b2f187fafbaa545ba516c3b910a462b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / scanline_annotator-0.1.4-cp311-abi3-macosx_10_12_x86_64.whl

Download URL scanline_annotator-0.1.4-cp311-abi3-macosx_10_12_x86_64.whl
Size 318.2 kB
Tags CPython 3.11 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0b83e2fcac7ec60eab570121ffce4425b86777cf2c98097a60aeed5c4783aca0
BLAKE2b-256 checksum
How to use checksums
03bd4869e9bad7fdcc0cc3b694f4779f22b3b763d9b4e0d76c60cfbf6d9f2a95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 scanline_annotator 0.1.4

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