Skip to content

Tensor0 0.1.0

Choose a tag to compare

@yitan1 yitan1 released this 10 Oct 14:30
· 19 commits to main since this release

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.0

CPU 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.