Intermediate Representation and Compilation for T1C Neuromorphic Hardware
Project description
T1C-IR - Intermediate Representation for T1C Neuromorphic Hardware
T1C-IR is an intermediate representation designed for Type 1 Compute (T1C) neuromorphic hardware. It provides a standardized format for representing spiking neural networks with support for serialization, graph manipulation, and hardware-specific optimizations.
T1C-IR serves as an intermediate format between neuromorphic frameworks and hardware platforms, enabling seamless model portability and deployment.
Read more about T1C-IR in our documentation
Installation
uv add t1c-ir@git@github.com:type1compute/t1cir.git
Or with pip:
pip install t1c-ir
Usage
T1C-IR serves as a format between neuromorphic platforms and will be installed alongside your framework of choice. Using T1C-IR follows a simple pattern when you want to move from a source to a target platform:
from t1c.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 t1c.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 T1C hardware.
Frameworks that currently support T1C-IR
| Framework | Write to T1C-IR | Read from T1C-IR | Examples |
|---|---|---|---|
| snnTorch | ✓ | ✓ | snnTorch to T1C tutorial |
Primitives
T1C-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
T1C-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
T1C-IR vs NIR: Key Differences
T1C-IR is not a fork of NIR. It is an independent implementation that shares similar design principles but is specifically tailored for Type 1 Compute (T1C) FPGA hardware. The key differences are:
| Aspect | NIR | T1C-IR |
|---|---|---|
| Target | Cross-platform interoperability | T1C 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
| T1C-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 |
T1C-IR uses max, NIR uses sum |
AvgPool2d |
AvgPool2d |
Same semantics |
Upsample |
(none) | T1C-IR addition: FPN/detection support |
Skip |
(edge-based) | T1C-IR addition: Explicit skip node |
SpikingAffine |
(none) | T1C-IR addition: Hardware hints |
SepConv2d |
(none) | T1C-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 T1C-IR is Separate
-
Hardware specificity: T1C-IR includes primitives like
SpikingAffinewith quantization hints (weight_bits,accumulator_bits) that are specific to T1C FPGA compilation. -
DAG enforcement: T1C hardware benefits from directed acyclic graphs for pipelining. Temporal recurrence is handled via stateful neurons across timesteps, not graph cycles.
-
Skip as node: T1C-IR represents skip/residual connections as explicit nodes rather than edge annotations. This provides clearer hardware mapping for T1C compilers.
-
Focused primitive set: T1C-IR only includes primitives relevant to T1C deployment, avoiding complexity from unused neuron types.
-
Independent evolution: T1C-IR can evolve to match T1C hardware requirements without being constrained by cross-platform compatibility.
File Format Compatibility
T1C-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, T1C-IR files are not directly interchangeable with NIR files due to:
- Different primitive type names in some cases
- T1C-IR-specific primitives (
SpikingAffine,SepConv2d,Skip) - Different version strings
Documentation
For more information, visit the T1C-IR documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file t1c_ir-0.0.1-py3-none-any.whl.
File metadata
- Download URL: t1c_ir-0.0.1-py3-none-any.whl
- Upload date:
- Size: 30.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c225a572787f39f72916621a010e73b199e135ca6a7877b44d7a0fbbbccc4b25
|
|
| MD5 |
d4c73bfb3f7a4095f4b67bc0c345506a
|
|
| BLAKE2b-256 |
48c1a562ff85a53e3311b03fc3f0a4817e240d2aa299f62b241b190e1209bd68
|
Provenance
The following attestation bundles were made for t1c_ir-0.0.1-py3-none-any.whl:
Publisher:
publish.yml on type1compute/t1cir
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_ir-0.0.1-py3-none-any.whl -
Subject digest:
c225a572787f39f72916621a010e73b199e135ca6a7877b44d7a0fbbbccc4b25 - Sigstore transparency entry: 906606043
- Sigstore integration time:
-
Permalink:
type1compute/t1cir@2de9b93a9ecfa0af3c6f99b704812741d0f7c319 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@2de9b93a9ecfa0af3c6f99b704812741d0f7c319 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_ir-0.0.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: t1c_ir-0.0.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
df0a0e794c6bd275e2631076b6ed6db4b23019fae265015a8ece28a462263682
|
|
| MD5 |
06367952b97f1ce39a2fd89773bc8d23
|
|
| BLAKE2b-256 |
a1c743ddae39f9e34835c4ff63c23987d1be191791718da59c8de12faceb4725
|
Provenance
The following attestation bundles were made for t1c_ir-0.0.1-cp313-cp313-win_amd64.whl:
Publisher:
publish.yml on type1compute/t1cir
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_ir-0.0.1-cp313-cp313-win_amd64.whl -
Subject digest:
df0a0e794c6bd275e2631076b6ed6db4b23019fae265015a8ece28a462263682 - Sigstore transparency entry: 906985930
- Sigstore integration time:
-
Permalink:
type1compute/t1cir@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_ir-0.0.1-cp313-cp313-win32.whl.
File metadata
- Download URL: t1c_ir-0.0.1-cp313-cp313-win32.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c2c1be814c0ed3f9f7e1c6fbc1d78690094dfc6c15a0e6bd4242bb6cc73f035
|
|
| MD5 |
6c9db433d68ff239fc4d251a3b7b7f86
|
|
| BLAKE2b-256 |
13cdfaf8d87a3558845f28b53cb7936e71649f476e32fe30dfa181861df8898a
|
Provenance
The following attestation bundles were made for t1c_ir-0.0.1-cp313-cp313-win32.whl:
Publisher:
publish.yml on type1compute/t1cir
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_ir-0.0.1-cp313-cp313-win32.whl -
Subject digest:
4c2c1be814c0ed3f9f7e1c6fbc1d78690094dfc6c15a0e6bd4242bb6cc73f035 - Sigstore transparency entry: 906986255
- Sigstore integration time:
-
Permalink:
type1compute/t1cir@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_ir-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: t1c_ir-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97b89767f2f88acfa38799a5a47c8d59b6e404fce129e4301f798207d920f8b5
|
|
| MD5 |
1839756e6a8ce731f44cfc58e9892c68
|
|
| BLAKE2b-256 |
3a5fece4f877efeb14bc90400b3331c6e6022bf77955c001f8beec26b9a2d02d
|
Provenance
The following attestation bundles were made for t1c_ir-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on type1compute/t1cir
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_ir-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
97b89767f2f88acfa38799a5a47c8d59b6e404fce129e4301f798207d920f8b5 - Sigstore transparency entry: 906985886
- Sigstore integration time:
-
Permalink:
type1compute/t1cir@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_ir-0.0.1-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: t1c_ir-0.0.1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe990fe0e4277a11c62a0cd02bea3ca1221bf26cce06e95259b988b2f5e1a119
|
|
| MD5 |
93c53004c199744d52582a7a81125c7b
|
|
| BLAKE2b-256 |
94ba9d880c5f41aba1fd24abd405c2e2d0ec539d30e80e0c88e9cd7d9b0f0f10
|
Provenance
The following attestation bundles were made for t1c_ir-0.0.1-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
publish.yml on type1compute/t1cir
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_ir-0.0.1-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
fe990fe0e4277a11c62a0cd02bea3ca1221bf26cce06e95259b988b2f5e1a119 - Sigstore transparency entry: 906986173
- Sigstore integration time:
-
Permalink:
type1compute/t1cir@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_ir-0.0.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: t1c_ir-0.0.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca24ee36037b87325fafc32d7892c909530449bcabc426efaf48a6f25185dd06
|
|
| MD5 |
7f04f05c16f6e0b47863d189612271cd
|
|
| BLAKE2b-256 |
44fe2d060e3ef63bfe9a0e1313dccc8466ace4cb924b54fca8d0f628e2adf308
|
Provenance
The following attestation bundles were made for t1c_ir-0.0.1-cp312-cp312-win_amd64.whl:
Publisher:
publish.yml on type1compute/t1cir
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_ir-0.0.1-cp312-cp312-win_amd64.whl -
Subject digest:
ca24ee36037b87325fafc32d7892c909530449bcabc426efaf48a6f25185dd06 - Sigstore transparency entry: 906986068
- Sigstore integration time:
-
Permalink:
type1compute/t1cir@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_ir-0.0.1-cp312-cp312-win32.whl.
File metadata
- Download URL: t1c_ir-0.0.1-cp312-cp312-win32.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6620318b46f38062e254404d68a5f553e591e43f0e61468339f61b84ee2f1219
|
|
| MD5 |
fa87c29672a5bc53aee53740823990ae
|
|
| BLAKE2b-256 |
efc11bdc6e8e799434a463505f99d9c6210a705a307223c02338874c81dd726d
|
Provenance
The following attestation bundles were made for t1c_ir-0.0.1-cp312-cp312-win32.whl:
Publisher:
publish.yml on type1compute/t1cir
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_ir-0.0.1-cp312-cp312-win32.whl -
Subject digest:
6620318b46f38062e254404d68a5f553e591e43f0e61468339f61b84ee2f1219 - Sigstore transparency entry: 906986504
- Sigstore integration time:
-
Permalink:
type1compute/t1cir@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_ir-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: t1c_ir-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61250970b736f373f444e10aa9ce4640e92189b48231d1c8df13620f892546ec
|
|
| MD5 |
c5427421822565890616346ba3c8fd86
|
|
| BLAKE2b-256 |
74d02d99fca203a39ef41e11d55c4df8b3d7a118b980136afb01cfe90785d8d9
|
Provenance
The following attestation bundles were made for t1c_ir-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on type1compute/t1cir
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_ir-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
61250970b736f373f444e10aa9ce4640e92189b48231d1c8df13620f892546ec - Sigstore transparency entry: 906986400
- Sigstore integration time:
-
Permalink:
type1compute/t1cir@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_ir-0.0.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: t1c_ir-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
642b535848a8140a2eea1490f8635ca5947b7ce70b4cd156c2a727ebdc082ee0
|
|
| MD5 |
ce644b50dda499f1b0ba4390756d2f37
|
|
| BLAKE2b-256 |
0c281bc0f9a6f265115b0a46873a8c54e78b164b0590468f20109218aa63b72b
|
Provenance
The following attestation bundles were made for t1c_ir-0.0.1-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
publish.yml on type1compute/t1cir
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_ir-0.0.1-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
642b535848a8140a2eea1490f8635ca5947b7ce70b4cd156c2a727ebdc082ee0 - Sigstore transparency entry: 906985978
- Sigstore integration time:
-
Permalink:
type1compute/t1cir@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_ir-0.0.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: t1c_ir-0.0.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8909c6fdccb2fd4caa4aadd334d84f08b7a51c7b2217c70d54be1bb060fba4b1
|
|
| MD5 |
cc227b8c261c49ac0ed3ec6a95be5089
|
|
| BLAKE2b-256 |
c7012ae5bfd0ce02eb034253cd9d0ce88d77dd027acfca68763b8d1231b30ca5
|
Provenance
The following attestation bundles were made for t1c_ir-0.0.1-cp311-cp311-win_amd64.whl:
Publisher:
publish.yml on type1compute/t1cir
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_ir-0.0.1-cp311-cp311-win_amd64.whl -
Subject digest:
8909c6fdccb2fd4caa4aadd334d84f08b7a51c7b2217c70d54be1bb060fba4b1 - Sigstore transparency entry: 906986227
- Sigstore integration time:
-
Permalink:
type1compute/t1cir@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_ir-0.0.1-cp311-cp311-win32.whl.
File metadata
- Download URL: t1c_ir-0.0.1-cp311-cp311-win32.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b22287bf1b789bd5f2eee216010fa61b60a42d214cd2fa234b129de6ef3d3ff1
|
|
| MD5 |
c8bd6178499fc46562712132a9f87e5f
|
|
| BLAKE2b-256 |
34efdf0de1d921737b595f14ae74730f8541d1413599516e82b95057149e67c7
|
Provenance
The following attestation bundles were made for t1c_ir-0.0.1-cp311-cp311-win32.whl:
Publisher:
publish.yml on type1compute/t1cir
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_ir-0.0.1-cp311-cp311-win32.whl -
Subject digest:
b22287bf1b789bd5f2eee216010fa61b60a42d214cd2fa234b129de6ef3d3ff1 - Sigstore transparency entry: 906986117
- Sigstore integration time:
-
Permalink:
type1compute/t1cir@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_ir-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: t1c_ir-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c13e3fcffe5d6bd379bf59983d85c751441d5527c29cf013b0fd7a3e82944b78
|
|
| MD5 |
6aba333a1af92d51f3210cbe2eff8d06
|
|
| BLAKE2b-256 |
b5e47818c776e5201a94befbd47c92bb52a45d023a8bf8107a02fc73e86d2888
|
Provenance
The following attestation bundles were made for t1c_ir-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on type1compute/t1cir
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_ir-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
c13e3fcffe5d6bd379bf59983d85c751441d5527c29cf013b0fd7a3e82944b78 - Sigstore transparency entry: 906985817
- Sigstore integration time:
-
Permalink:
type1compute/t1cir@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_ir-0.0.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: t1c_ir-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2951e998d98e650d720088058eac336ab535c13886000a0bf19fca962998472b
|
|
| MD5 |
f864c7b47378ac0cf2fb11443ae9016f
|
|
| BLAKE2b-256 |
587c60da7dc1b85b81262760830e37cd5581455f2e7afb990d94c8c32104d525
|
Provenance
The following attestation bundles were made for t1c_ir-0.0.1-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
publish.yml on type1compute/t1cir
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_ir-0.0.1-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
2951e998d98e650d720088058eac336ab535c13886000a0bf19fca962998472b - Sigstore transparency entry: 906986445
- Sigstore integration time:
-
Permalink:
type1compute/t1cir@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_ir-0.0.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: t1c_ir-0.0.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7951619f7b6b5d3297796e65fb670db60b4278f1344fa9b5c56210fc48584a01
|
|
| MD5 |
98c185c35ab1d43a5f7d24a32d4c5b6b
|
|
| BLAKE2b-256 |
14efc824ddb9500738ff911ea228cb7af666ea3014a3b0050676d277ab5ff686
|
Provenance
The following attestation bundles were made for t1c_ir-0.0.1-cp310-cp310-win_amd64.whl:
Publisher:
publish.yml on type1compute/t1cir
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_ir-0.0.1-cp310-cp310-win_amd64.whl -
Subject digest:
7951619f7b6b5d3297796e65fb670db60b4278f1344fa9b5c56210fc48584a01 - Sigstore transparency entry: 906986311
- Sigstore integration time:
-
Permalink:
type1compute/t1cir@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_ir-0.0.1-cp310-cp310-win32.whl.
File metadata
- Download URL: t1c_ir-0.0.1-cp310-cp310-win32.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d0fb64b3fe0d7bce4d310832788529fab152575cdae44fdebcf069cfe471a93
|
|
| MD5 |
b35a05f02c051b3506ec0e88f0f703c1
|
|
| BLAKE2b-256 |
51250285c6c294c844eeaab01b8ca2929975544859d2e3fccb1f7d316fd75c3a
|
Provenance
The following attestation bundles were made for t1c_ir-0.0.1-cp310-cp310-win32.whl:
Publisher:
publish.yml on type1compute/t1cir
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_ir-0.0.1-cp310-cp310-win32.whl -
Subject digest:
1d0fb64b3fe0d7bce4d310832788529fab152575cdae44fdebcf069cfe471a93 - Sigstore transparency entry: 906985751
- Sigstore integration time:
-
Permalink:
type1compute/t1cir@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_ir-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: t1c_ir-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
62ee2d24865020700ca458f020436e8ce585bd17a969ce7885ac913728793df8
|
|
| MD5 |
72d0eca26da0c34283c9ed6a4f010e4b
|
|
| BLAKE2b-256 |
cd6d8c8df2f4aa2339226ab51fbe6126a925203fedb089fae6514ffcfb97b93e
|
Provenance
The following attestation bundles were made for t1c_ir-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on type1compute/t1cir
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_ir-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
62ee2d24865020700ca458f020436e8ce585bd17a969ce7885ac913728793df8 - Sigstore transparency entry: 906986029
- Sigstore integration time:
-
Permalink:
type1compute/t1cir@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_ir-0.0.1-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: t1c_ir-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09a94a68a065e0fb86c53997e8af305a0aedde15037d4e9feba3c958a3143ba7
|
|
| MD5 |
379789fe6004e78c9e6c8d1ff7181c53
|
|
| BLAKE2b-256 |
6c453cb0ac28622de32f45778af9983404a7d22572100dfae980e4792b5a1e22
|
Provenance
The following attestation bundles were made for t1c_ir-0.0.1-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
publish.yml on type1compute/t1cir
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_ir-0.0.1-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
09a94a68a065e0fb86c53997e8af305a0aedde15037d4e9feba3c958a3143ba7 - Sigstore transparency entry: 906986575
- Sigstore integration time:
-
Permalink:
type1compute/t1cir@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@23d4395d8afed79ab7ce354bb2abf0ed429eb1a4 -
Trigger Event:
push
-
Statement type: