Skip to content

Release rainbow-tensor 1.8.0 with portable lessons - #134

Merged
Niox1337 merged 48 commits into
mainfrom
issue-127-through-1-8
Sep 29, 2026
Merged

Niox1337 merged 48 commits into
mainfrom
issue-127-through-1-8

Conversation

@Niox1337

Copy link
Copy Markdown
Owner

Rainbow Tensor 1.8.0 completes the planned teaching and portability work. It organizes notebook controllers while preserving imports, explains shape predictions and labelled calculation paths, publishes a versioned capability contract, adds broadcast comparisons and conditional selection, and teaches minimum and maximum operations through their candidate values and selected positions. Bounded lesson recordings can now be exported as standalone HTML with keyboard navigation and no live kernel.

The walkthroughs now distinguish structural candidates from evaluated winners. A chosen source is outlined directly, and large result sets keep the actual evaluated source visible while preserving trace limits. The README and guide include beginner-focused examples and a prompt that helps an LLM generate clear Rainbow Tensor visualizations for NumPy lessons.

Validation completed:

  • Full suite: 2,498 passed, 324 skipped
  • PyTorch, JAX, and TensorFlow backend suites: 173 passed each
  • Strict Sphinx build, Ruff, 17 packaged lessons, offline browser checks, and live Jupyter interactions passed
  • Wheel and source distribution installed and validated, including 2,336 tests passed and 486 skipped

Closes #127
Closes #128
Closes #129
Closes #130
Closes #131
Closes #132
Closes #133

@Niox1337
Niox1337 merged commit cbb0add into main Sep 29, 2026
8 checks passed
@Niox1337
Niox1337 deleted the issue-127-through-1-8 branch September 29, 2026 21:59

This branch was successfully deployed

1 active deployment
release — cbb0addd Deployed Sep 29, 2026 by Niox1337 via publish #25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment