Skip to main content

Saccade for Python

Local image analysis and comparison with explicit evidence provenance, powered by Rust. Supports Python 3.10 and newer on Linux, macOS and Windows.

pip install saccade-vision

The PyPI distribution name is saccade-vision; the Python import name is saccade. Analyze an existing image without downloading models:

import saccade
analyzer = saccade.Analyzer(profile="cpu-lite", allow_download=False)
record = analyzer.analyze_media("image.png")
print(record["identity"])
print(analyzer.hash("image.png"))

The standard wheels provide CPU-only analysis; model operations require a custom model-enabled build and explicitly provisioned models. See the Python documentation for the API, errors and optional model support.

batch(source, out, options_json=None, reference_dir=None) returns resumable per-input rows in-process through the same Rust core runner as the CLI. Installing only the wheel is sufficient; no executable or SACCADE_BIN is needed. Deadlines are cooperative: a running bounded operation finishes before a timed-out row returns. Unsupported section flags produce explicit partial rows. See batch intake for resource limits and status semantics.

Metadata

Release files for saccade-vision 0.2.10

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

Source distribution (sdist)

Source distribution for saccade-vision 0.2.10
File Size Uploaded
saccade_vision-0.2.10.tar.gz 2.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for saccade-vision 0.2.10
File
saccade_vision-0.2.10-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
saccade_vision-0.2.10-cp310-abi3-manylinux_2_28_x86_64.whl CPython 3.10 abi3 Linux glibc 2.28+ x86-64 Details
saccade_vision-0.2.10-cp310-abi3-manylinux_2_28_aarch64.whl CPython 3.10 abi3 Linux glibc 2.28+ ARM64 Details
saccade_vision-0.2.10-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details

Total release size: 23.3 MB

Release files / saccade_vision-0.2.10.tar.gz

Download URL saccade_vision-0.2.10.tar.gz
Size 2.1 MB
Tags Source
SHA-256 checksum
How to use checksums
8f37009f36f9688bdb5bde259debe8e1b06d8b34809bd2304e7d9728eccbb83d
BLAKE2b-256 checksum
How to use checksums
32ff566e7b0ccb0b29ffc2aaad67e066338d594e1a59a39818ccad7346513434
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / saccade_vision-0.2.10-cp310-abi3-win_amd64.whl

Download URL saccade_vision-0.2.10-cp310-abi3-win_amd64.whl
Size 5.2 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
b1a48d1981a81213e3e1f263fe1942eaf6c21bb63445a4fb9dfc46aa22167b27
BLAKE2b-256 checksum
How to use checksums
59b95be4b92c08a0760b46cfada238ba3c0c0e3a88cefcecd84aef74ca27f674
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / saccade_vision-0.2.10-cp310-abi3-manylinux_2_28_x86_64.whl

Download URL saccade_vision-0.2.10-cp310-abi3-manylinux_2_28_x86_64.whl
Size 5.8 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
dfb61c04f4a38ed72726cd04200c09d31834ebf7ef0c508d1dfd9bd02eb9ccab
BLAKE2b-256 checksum
How to use checksums
da559a6b32c922c81474c57dc9cf79f15dceccda38f7a25e0f6c55af7005981e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / saccade_vision-0.2.10-cp310-abi3-manylinux_2_28_aarch64.whl

Download URL saccade_vision-0.2.10-cp310-abi3-manylinux_2_28_aarch64.whl
Size 5.4 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
516fbeb3e467c5c03cc99c2c56ecba9653b7d7095072f1fd1b3a2bb6813904c9
BLAKE2b-256 checksum
How to use checksums
7fbe165915fa37a9cb602011d0004788291ace8ebef0121ef139579885b71304
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / saccade_vision-0.2.10-cp310-abi3-macosx_11_0_arm64.whl

Download URL saccade_vision-0.2.10-cp310-abi3-macosx_11_0_arm64.whl
Size 4.9 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
244c895219de06cbd6641f092e03057c333ddb7e62ee796b18532360035d9784
BLAKE2b-256 checksum
How to use checksums
91dc0687fb703a2764a8762e19a27c989f385d65efe164b7c7adce5a9938d4b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release history Release notifications | RSS feed

0.3.0

5 release files

This release

0.2.10 This release

5 release files

0.2.9

5 release files

0.2.8

5 release files

0.2.7

5 release files

0.2.6

5 release files

0.2.5

5 release files

0.2.4

5 release files

0.2.3

5 release files

0.2.2

5 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