Skip to main content

TALON I/O

Streaming I/O, event processing, and neural encoding for TALON neuromorphic systems. Provides vectorized event streaming, spike encoding, and format conversion for spike-based inference pipelines.

Installation

uv add talon-io

Optional extras for vendor camera file import:

uv add talon-io[metavision]  # EVT2/EVT3 file import
uv add talon-io[tonic]       # Numba-accelerated transforms

Features

  • Event Streaming: Buffered zero-copy event reading (23M+ events/sec)
  • Neural Encoding: Rate (Poisson), temporal (time-to-first-spike), delta, latency encoding
  • Frame Conversion: Events to dense frames and spike rasters (vectorized)
  • Multi-Sensor Sync: Temporal alignment across multiple event sources
  • Network Streaming: UDP event receiver for real-time hardware inference
  • Vendor Format Import (optional): EVT2/EVT3, AEDAT4 file adapters

Quick Start

from talon.io import streaming, encoding, formats
import numpy as np

# Stream events from binary file
reader = streaming.BufferedEventReader("events.bin", chunk_size=10000)
for chunk in reader:
    print(f"Chunk: {len(chunk)} events")

# Encode static images as spike trains for SNN inference
image = np.random.rand(28, 28).astype(np.float32)
spikes = encoding.rate_encode(image, n_steps=100, rate_scale=1.0)
print(f"Spike train shape: {spikes.shape}")

# Convert events to dense frames
events = streaming.generate_random_events(50000, sensor_size=(640, 480))
frames = formats.events_to_frames(events, sensor_size=(640, 480), n_frames=10)
print(f"Frames shape: {frames.shape}")

License

MIT

Metadata

Release files for talon-io 0.0.1

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

Built distributions (wheels)

Table of built distributions (wheels) for talon-io 0.0.1
File Actions
talon_io-0.0.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for talon_io-0.0.1-cp313-cp313-win_amd64.whl
talon_io-0.0.1-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for talon_io-0.0.1-cp313-cp313-win32.whl
talon_io-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for talon_io-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
talon_io-0.0.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for talon_io-0.0.1-cp313-cp313-macosx_11_0_arm64.whl
talon_io-0.0.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for talon_io-0.0.1-cp312-cp312-win_amd64.whl
talon_io-0.0.1-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for talon_io-0.0.1-cp312-cp312-win32.whl
talon_io-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for talon_io-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
talon_io-0.0.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for talon_io-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
talon_io-0.0.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for talon_io-0.0.1-cp311-cp311-win_amd64.whl
talon_io-0.0.1-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for talon_io-0.0.1-cp311-cp311-win32.whl
talon_io-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for talon_io-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
talon_io-0.0.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for talon_io-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
talon_io-0.0.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for talon_io-0.0.1-cp310-cp310-win_amd64.whl
talon_io-0.0.1-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for talon_io-0.0.1-cp310-cp310-win32.whl
talon_io-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for talon_io-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
talon_io-0.0.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for talon_io-0.0.1-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 29.0 MB

Release files / talon_io-0.0.1-cp313-cp313-win_amd64.whl

Download URL talon_io-0.0.1-cp313-cp313-win_amd64.whl
Size 1.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
34166ee15e9c04eccb95dc6bb644fa0eeb63128b4a1b3e874a92c20f5748a7cd
BLAKE2b-256 checksum
How to use checksums
8ca05df59e93a2fdfbcd725dfc6d411abd81f71d28032dc3cd1580fbcc96627e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Apr 8, 2026.

Transparency log

Release files / talon_io-0.0.1-cp313-cp313-win32.whl

Download URL talon_io-0.0.1-cp313-cp313-win32.whl
Size 1.2 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
3119b021f1d4ff53842a3955ababb7c869606f668844e0e21de469ace0511d25
BLAKE2b-256 checksum
How to use checksums
9f767056dd829324a2618854aec8f40e390ce6051875348fb34964a42902026f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Apr 8, 2026.

Transparency log

Release files / talon_io-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL talon_io-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 3.5 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9e0bc80013821bb5719fbe970717dbc56770e4ae2550b1c4a6fa1dc9dea26e4e
BLAKE2b-256 checksum
How to use checksums
773c2608870e40aafb5c1f182235496b86da07c6cfb68c906a2ce387aed78b33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Apr 8, 2026.

Transparency log

Release files / talon_io-0.0.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL talon_io-0.0.1-cp313-cp313-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7c1590ff899504daa3405c80324370bd7451841aab74011bc1610eebb536552d
BLAKE2b-256 checksum
How to use checksums
87c8d2fe3776f7c9d55b0a20d50e867fd6633e93726704f12b6050ddb911ea72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Apr 8, 2026.

Transparency log

Release files / talon_io-0.0.1-cp312-cp312-win_amd64.whl

Download URL talon_io-0.0.1-cp312-cp312-win_amd64.whl
Size 1.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
7615ee8376fd86a25b91e3ee81dcf5832575a9cb16df9d823019074d48c056e5
BLAKE2b-256 checksum
How to use checksums
b98055805de8962660d3f15a2775672d9de330624a88543a268e63b17811ae44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Apr 8, 2026.

Transparency log

Release files / talon_io-0.0.1-cp312-cp312-win32.whl

Download URL talon_io-0.0.1-cp312-cp312-win32.whl
Size 1.2 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
96fb2afee0b1cf516c36d2cbedf925865f8f6f418cb0d58541a78ee52042158c
BLAKE2b-256 checksum
How to use checksums
9ea671d12175aa374ac7695e10383ec0ef55890998bc50d5a28db9185fe5b289
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Apr 8, 2026.

Transparency log

Release files / talon_io-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL talon_io-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 3.6 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
aef105733ec4cb8d1021620cdfe5caa8343c64751bbc3fdbaebd7942852aea4b
BLAKE2b-256 checksum
How to use checksums
7799f35cbc065c232b65475987e2ed5f69ae12e136daca3f43b800760b7a1dc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Apr 8, 2026.

Transparency log

Release files / talon_io-0.0.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL talon_io-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0e65bb20ce5222457af5d1e75e1026199c0e377f5a837e5911baf43938d07998
BLAKE2b-256 checksum
How to use checksums
d2f3e5921ad4d1f90712bd45327cc9ea7caac7fd6c60fa4742be45609d770561
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Apr 8, 2026.

Transparency log

Release files / talon_io-0.0.1-cp311-cp311-win_amd64.whl

Download URL talon_io-0.0.1-cp311-cp311-win_amd64.whl
Size 1.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0bc94be8715f87c2f0699237659475e1b9a75611002efbd384ca6f4babe91544
BLAKE2b-256 checksum
How to use checksums
c84dcfffaef344ee561b1f72291d13c2394699ff633dc1208fc223ffd974ba86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Apr 8, 2026.

Transparency log

Release files / talon_io-0.0.1-cp311-cp311-win32.whl

Download URL talon_io-0.0.1-cp311-cp311-win32.whl
Size 1.2 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
cd48f97de4f3a2b6507d5e042460f2176f6ff99c56f7de989c1e6cb22952f1e0
BLAKE2b-256 checksum
How to use checksums
3fe7eee0e7c0f6c0a9ad21d7530507f6d49654c81e79e3a6b2cdcc01b073bb9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Apr 8, 2026.

Transparency log

Release files / talon_io-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL talon_io-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 3.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d795beb6e13e062c2465ff2537dc7244a65dc8488e3e7b9680bf66682d3774b8
BLAKE2b-256 checksum
How to use checksums
35f677d09b8c88b5286c5a25cda01f06765f9e111a30c1f2e56a257ad1612d03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Apr 8, 2026.

Transparency log

Release files / talon_io-0.0.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL talon_io-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ba73dcfd4a83be9b23c92d2052ebde9c06b9207baacf879359268caf57ba6a4d
BLAKE2b-256 checksum
How to use checksums
9cc7e2fa2ab29ca5dcb7bad57379ca872b09971f4e4558e37cfba68373b09050
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Apr 8, 2026.

Transparency log

Release files / talon_io-0.0.1-cp310-cp310-win_amd64.whl

Download URL talon_io-0.0.1-cp310-cp310-win_amd64.whl
Size 1.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
96cf8a6c6ecdc2421cc1fb1f17dd95705824bf3e9f1ebb3aca8749bfdd158539
BLAKE2b-256 checksum
How to use checksums
8d26d4517182be7ef2e318822a0c88c481e155d4ed20558bc358b5309c039c64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Apr 8, 2026.

Transparency log

Release files / talon_io-0.0.1-cp310-cp310-win32.whl

Download URL talon_io-0.0.1-cp310-cp310-win32.whl
Size 1.2 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
fa0e6211efaa3c6651a857fb760190d3b8bf07d8c102ca225d2719f374f7bead
BLAKE2b-256 checksum
How to use checksums
3e383a48afd1a40d3be4da405989d24cb07d23a179e296c386d01bcee16c1884
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Apr 8, 2026.

Transparency log

Release files / talon_io-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL talon_io-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 3.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ca0cacb5cf21027ffe29832be1336dcd41bc42ff63a64d022a8439d6b0b8e850
BLAKE2b-256 checksum
How to use checksums
58d463ea5d8e1b49d6830bf50a56678767a290f513c37cd34cf2e92edb4f1f86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Apr 8, 2026.

Transparency log

Release files / talon_io-0.0.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL talon_io-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
16de868b4ebeced67ca8e32691d6cccc276115c03539aab563e1e28f3430cfb4
BLAKE2b-256 checksum
How to use checksums
8ae7dff5d88f9e9e14b8bc36c601b9726c1442a0675edd966db39961ea14152f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Apr 8, 2026.

Transparency log

Security for talon-io 0.0.1

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.

Full provenance

All 16 files in this release have been uploaded with provenance metadata.

Select from 16 files

Attestation for talon_io-0.0.1-cp313-cp313-win_amd64.whl

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 Apr 8, 2026.

Transparency log

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.

Release history Release notifications | RSS feed

This release

0.0.1 This release

16 release files Full provenance

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