Rotom — Layout Visualizer

Starting tensor on the right (sequential test values), ciphertext slots below — each slot shows which tensor element it stores. Hover any linked cell to highlight the same entry across tensor and vectors (C-order / row-major indices). Enter a raw layout string directly (no layout_str = needed).

Load example
Quick instructions:
  1. Write only layout text (for example, roll(0,1) [0:4:1][1:4:1]).
  2. Click Visualize layout.
  3. Hover a tensor cell or slot to trace the mapping.
Advanced mode still supports assignments: layout_str, n, tensor_shape, secret.
Ctrl/Cmd + Enter
Press Visualize layout (or Ctrl+Enter). You’ll see the test tensor, each ciphertext slot labeled with its source T[i,j,…], and a mapping table. Stdout is in Printed output below.
Printed output

          
Ready — static mode (no Python server).