Repository navigation
Tensor0 0.1.0
Tensor0 0.1.0
Initial alpha release of Tensor0, a symmetric tensor library with Rust-backed structural metadata and JAX-backed storage and automatic differentiation.
Highlights
- Graded spaces and Trivial, U(1), cyclic, SU(2), fermionic and selected product sector families.
- Ordinary and diagonal TensorMaps, blockwise linear algebra, truncation, transforms and symmetry-aware contractions.
- JAX pytree, JIT and differentiation integration within the documented operation-specific boundaries.
Installation and scope
Published on PyPI:
python -m pip install tensor0==0.1.0CPU wheels support CPython 3.11–3.14 on Linux x86_64 with glibc >= 2.28; wheel installation does not require Rust or C++. JAX and JAXLIB are pinned to 0.10.1 for native XLA FFI compatibility. The sdist requires Rust >=1.87 and a C++20 compiler.
The approval-gated PyPI upload succeeded. All five published distribution hashes match the verified candidate, and a fresh PyPI wheel installation passed CPU JIT/gradient checks and public examples.
Tensor0 remains experimental and pre-1.0, not a complete simulation framework. CUDA is experimental and not included in these CPU wheels. Other platforms and architectures are not release targets.
Verification and provenance
- Source/tag commit:
bd39297438b1bc508317eb1d7ab6002639d4c230. - CPU CI: each of CPython 3.11–3.14 passed 6906 Python tests and 133 Rust tests; 853 CUDA-related tests skipped per interpreter.
- Candidate build: one shared sdist and four independently checked wheels, including isolated installation, Trivial/U1 JIT/gradient checks and public examples.
- Attached distributions are the tested candidate files, not rebuilds. Verify downloads with
sha256sum -c SHA256SUMS. - Blocking package typing passed; the full test-inclusive typing report still contains known advisory diagnostics.
See the documentation and support policy for API contracts and limitations.