TALON IR - Neuromorphic Intermediate Representation
TALON IR is a neuromorphic intermediate representation designed for TALON (Tactical AI at Low-power On-device Nodes) hardware. It provides a standardized format for representing spiking neural networks with support for serialization, graph manipulation, and hardware-specific optimizations.
TALON IR serves as an intermediate format between neuromorphic frameworks and hardware platforms, enabling seamless model portability and deployment.
Read more about TALON IR in our documentation
Installation
uv add talon-ir@git+ssh://git@github.com:type1compute/talonir.git
Or with pip:
pip install talon-ir
Usage
TALON IR serves as a format between neuromorphic platforms and will be installed alongside your framework of choice. Using TALON IR follows a simple pattern when you want to move from a source to a target platform:
from talon.ir import read, write
# Define a model
my_model = ...
# Save the model (source platform)
write("my_graph.t1c", my_model)
# Load the model (target platform)
imported_graph = read("my_graph.t1c")
Quick Start
from talon.ir import Graph, Input, Output, Affine, LIF, read, write
import numpy as np
# Create a simple network
nodes = {
"input": Input(input_type={"input": np.array([784])}),
"fc1": Affine(
weight=np.random.randn(128, 784).astype(np.float32),
bias=np.zeros(128, np.float32)
),
"lif1": LIF(
tau=np.ones(128, np.float32) * 10.0,
r=np.ones(128, np.float32) * 10.0,
v_leak=np.zeros(128, np.float32),
v_threshold=np.ones(128, np.float32)
),
"output": Output(output_type={"output": np.array([128])})
}
edges = [("input", "fc1"), ("fc1", "lif1"), ("lif1", "output")]
graph = Graph(nodes=nodes, edges=edges)
# Serialize to file
write("model.t1c", graph)
# Load from file
loaded = read("model.t1c")
See our example section for a complete pipeline from snnTorch to TALON hardware.
Frameworks that currently support TALON IR
| Framework | Write to TALON IR | Read from TALON IR | Examples |
|---|---|---|---|
| snnTorch | ✓ | ✓ | snnTorch to TALON tutorial |
Primitives
TALON IR supports the following computational primitives:
| Primitive | Description |
|---|---|
Input |
Network input node |
Output |
Network output node |
Affine |
Fully-connected layer (Linear) |
SpikingAffine |
Hardware-optimized spiking linear layer |
Conv2d |
2D convolution |
SepConv2d |
Depthwise separable convolution |
MaxPool2d |
2D max pooling |
AvgPool2d |
2D average pooling |
Upsample |
2D spatial upsampling (nearest/bilinear) |
Flatten |
Tensor flattening |
LIF |
Leaky Integrate-and-Fire neuron |
Skip |
Skip/residual connection |
NIR Acknowledgement
TALON IR is inspired by and builds upon the Neuromorphic Intermediate Representation (NIR) project, a collaborative effort to create a standardized format for neuromorphic computing across multiple platforms.
We acknowledge the NIR authors and their published work:
Pedersen, Jens E. et al. "Neuromorphic intermediate representation: A unified instruction set for interoperable brain-inspired computing." Nature Communications 15, 8122 (2024). https://doi.org/10.1038/s41467-024-52259-9
TALON IR vs NIR: Key Differences
TALON IR is not a fork of NIR. It is an independent implementation that shares similar design principles but is specifically tailored for TALON FPGA hardware. The key differences are:
| Aspect | NIR | TALON IR |
|---|---|---|
| Target | Cross-platform interoperability | TALON FPGA hardware |
| Primitives | General-purpose set (17+ primitives) | Hardware-focused subset |
| Serialization | HDF5 (.nir files) |
HDF5 (.t1c files) |
| Graph structure | Allows cycles (recurrent) | DAG-only (temporal recurrence via state) |
| File format | Compatible structure | Similar but independent |
Primitives Comparison
| TALON IR Primitive | NIR Equivalent | Notes |
|---|---|---|
Affine |
Affine |
Same semantics (y = Wx + b) |
LIF |
LIF |
Same NIR-compliant dynamics |
Conv2d |
Conv2d |
Same semantics |
Flatten |
Flatten |
Same semantics |
MaxPool2d |
SumPool2d |
TALON IR uses max, NIR uses sum |
AvgPool2d |
AvgPool2d |
Same semantics |
Upsample |
(none) | TALON IR addition: FPN/detection support |
Skip |
(edge-based) | TALON IR addition: Explicit skip node |
SpikingAffine |
(none) | TALON IR addition: Hardware hints |
SepConv2d |
(none) | TALON IR addition: Mobile/edge efficiency |
| (none) | Linear |
NIR has weight-only linear (no bias) |
| (none) | IF, LI, I |
NIR has more neuron variants |
| (none) | CubaLIF, CubaLI |
NIR has current-based neurons |
| (none) | Delay |
NIR has explicit delay nodes |
| (none) | Threshold |
NIR has standalone threshold |
| (none) | Scale |
NIR has scaling operation |
| (none) | Conv1d |
NIR has 1D convolution |
Why TALON IR is Separate
-
Hardware specificity: TALON IR includes primitives like
SpikingAffinewith quantization hints (weight_bits,accumulator_bits) that are specific to TALON FPGA compilation. -
DAG enforcement: TALON hardware benefits from directed acyclic graphs for pipelining. Temporal recurrence is handled via stateful neurons across timesteps, not graph cycles.
-
Skip as node: TALON IR represents skip/residual connections as explicit nodes rather than edge annotations. This provides clearer hardware mapping for TALON compilers.
-
Focused primitive set: TALON IR only includes primitives relevant to TALON deployment, avoiding complexity from unused neuron types.
-
Independent evolution: TALON IR can evolve to match TALON hardware requirements without being constrained by cross-platform compatibility.
File Format Compatibility
TALON IR .t1c files use HDF5 with a structure similar to NIR .nir files:
├── version # Format version string
└── node/ # Graph root
├── type # "Graph"
├── nodes/ # Node dictionary
│ ├── input/
│ ├── fc1/
│ └── ...
└── edges/ # Edge list
├── src # Source node names
└── dst # Destination node names
While structurally similar, TALON IR files are not directly interchangeable with NIR files due to:
- Different primitive type names in some cases
- TALON IR-specific primitives (
SpikingAffine,SepConv2d,Skip) - Different version strings
Documentation
For more information, visit the TALON IR documentation.
Metadata
Release files for talon-ir 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 25.4 MB
Release files / talon_ir-0.0.2-cp313-cp313-win_amd64.whl
| Download URL | talon_ir-0.0.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 615.1 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5d73be2abdebf7644a201b2abb61b8c8a9c7acb4e7e5ae9f833053102747fc5c
|
|
BLAKE2b-256 checksum How to use checksums |
a1f950431c9a405bc14dc6607c5c8f901eba768aa88e1510a1c86434ca44988f
|
| 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 logRelease files / talon_ir-0.0.2-cp313-cp313-win32.whl
| Download URL | talon_ir-0.0.2-cp313-cp313-win32.whl |
|---|---|
| Size | 538.3 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
e231a3a8a1c501587445e11052a2c9f38c2dacccc791f44e6947b186e2198030
|
|
BLAKE2b-256 checksum How to use checksums |
14f4681ea77b1bde2113da3e985f02c2e3639918fc7c08f507650e2991970f7d
|
| 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 logRelease files / talon_ir-0.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | talon_ir-0.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 4.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 |
d2ea2758fd1224d5f4dedf8eb38da4979bf382f128422ca5c50b6669b4f6bc77
|
|
BLAKE2b-256 checksum How to use checksums |
5e1f2568d1636c0f9fc9c679a7970ee37559aaff0723fff924983a5f3df4bac6
|
| 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 logRelease files / talon_ir-0.0.2-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | talon_ir-0.0.2-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 678.8 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
66670d08bc48c8daf34ae08a5c52f4633cdd7bde25303c3819db4784c45c4bd2
|
|
BLAKE2b-256 checksum How to use checksums |
4acf70b840ec6356cdb48bce5fba1fce9132dd3ff948b78a4ad30e2e5d08f038
|
| 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 logRelease files / talon_ir-0.0.2-cp312-cp312-win_amd64.whl
| Download URL | talon_ir-0.0.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 623.1 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
44f0c394ead2548e8ccd1c52defcb01ba8178d2e5408527b5bbe29cabd3622d7
|
|
BLAKE2b-256 checksum How to use checksums |
8db67d771ddfeecb21adb7847b3efaaf65a496af0a7e6a574a34d86b2acca2a7
|
| 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 logRelease files / talon_ir-0.0.2-cp312-cp312-win32.whl
| Download URL | talon_ir-0.0.2-cp312-cp312-win32.whl |
|---|---|
| Size | 544.4 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
6b041743b29f6b9d239ed8aeeb94b0925b2133487389f44c187e77851bbe278b
|
|
BLAKE2b-256 checksum How to use checksums |
f7e0a02d9e111b9205e7097ea3bc2fabab1850d8bbfc2a431e21fec7282e4f37
|
| 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 logRelease files / talon_ir-0.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | talon_ir-0.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 4.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 |
d476b0a41348a502e8494fea3ed8152cb10af3a4be514f84aea59237b8a21647
|
|
BLAKE2b-256 checksum How to use checksums |
116ed9fb1598b184e228e4c0ab62f64e87bfef8f6056940b589839fbdb2f5b95
|
| 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 logRelease files / talon_ir-0.0.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | talon_ir-0.0.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 685.8 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
159612b810adcf18f92bcf3a6ab21f7e8e6eaf7c84f7cc316e92aa53b8c705f8
|
|
BLAKE2b-256 checksum How to use checksums |
b8f0d6c9b06307a8533dd69f5ad2aec6082023fb8826f2808eb669d06a8f7032
|
| 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 logRelease files / talon_ir-0.0.2-cp311-cp311-win_amd64.whl
| Download URL | talon_ir-0.0.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 633.8 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
992aa469489476e41df6898ba7cadd0306ee6c89d72f928740cb7066692a6516
|
|
BLAKE2b-256 checksum How to use checksums |
e2244b7d550e7b4c3e89b5f4f9754b5cf77aac0177858f2e1012d13aa480bc10
|
| 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 logRelease files / talon_ir-0.0.2-cp311-cp311-win32.whl
| Download URL | talon_ir-0.0.2-cp311-cp311-win32.whl |
|---|---|
| Size | 562.6 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
62dd9f727aba300ab2c1afaa0ef4f6bce1bc10a4dead295b0d4a48ef97ee7c45
|
|
BLAKE2b-256 checksum How to use checksums |
a2f1f8df6221a28b45f25a23e81bfabebcea59f18f255d57127c6ef6f0185bbf
|
| 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 logRelease files / talon_ir-0.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | talon_ir-0.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 4.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 |
21d9d4b24db817bfc2acab46aa5f2bbc65fbe59560e60bc6270db8423d0a5113
|
|
BLAKE2b-256 checksum How to use checksums |
5066949d5462d4ce8dbe7694a4d8068fa5c0a130baa2ccbfd470494b25398cd0
|
| 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 logRelease files / talon_ir-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | talon_ir-0.0.2-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 684.3 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f305b69e393ee9fe7524dd3574ab2eb4377d91826f2b7d001813b05601134833
|
|
BLAKE2b-256 checksum How to use checksums |
724518919f038714b4066deed773e078b2f64108d4c43ca63842cfdde66fd96c
|
| 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 logRelease files / talon_ir-0.0.2-cp310-cp310-win_amd64.whl
| Download URL | talon_ir-0.0.2-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 634.9 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1ec04068ff55ae7c8d9fde05b53275234af5da7332e4a9baff514f813b4962c4
|
|
BLAKE2b-256 checksum How to use checksums |
d72c0cde61e48ae67c0416bcebf1b03fc7c87f39cad91ab983d95c3e910adc11
|
| 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 logRelease files / talon_ir-0.0.2-cp310-cp310-win32.whl
| Download URL | talon_ir-0.0.2-cp310-cp310-win32.whl |
|---|---|
| Size | 565.1 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
fba8faa96ff2f8c422d96e3739fe49b974fb905ffb42421d48fc0be6b2c8c3b4
|
|
BLAKE2b-256 checksum How to use checksums |
be6a92ead208e839a561134129e35456eeef957d8c11144b0f0bf0061e2b05de
|
| 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 logRelease files / talon_ir-0.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | talon_ir-0.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e87e802a428ba200f30514d93946732ad7f03aad11e9be53c0dc451efe87bf26
|
|
BLAKE2b-256 checksum How to use checksums |
d2c92ce1c14b7748e8cc36f5d885721fa9b519d4db3a29e5f52abdd4e046e3eb
|
| 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 logRelease files / talon_ir-0.0.2-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | talon_ir-0.0.2-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 688.4 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b1b36b3cf8b7f86225a277910dd5c8cd642ce650ec3aae94064033c2fc371a2f
|
|
BLAKE2b-256 checksum How to use checksums |
09dc3dd61cc7039bc03e5dc8273c2ab5a2a7ddfc55aeadc3fed80eeffbc48bd7
|
| 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 logSecurity for talon-ir 0.0.2
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.
Attestation for talon_ir-0.0.2-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 logA 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.