Spaces:
Running
Running
Commit History
2 days ago
-
Fix KaTeX double subscript error for pick indexing Running
Simon Clematide87fc892 -
Default scientific notation to 1 decimal place
Simon Clematideb8ec0ac -
Replace text with icons (▸ / ▾ / ✕) on step derivation toggle buttons
Simon Clematidef3e5ba0 -
Fix KaTeX double superscript error for grouped power expressions
Simon Clematidead0e05f -
Fix review findings and bump version to 0.11.0
Simon ClematideSecurity - Escape error messages in the static diagram view (reflected XSS via ?vals=... with autorun on page load). - KaTeX trust disabled; escape ids in HTML attributes; textContent for mount errors; guard against "</script" when inlining the bundle. Correctness - abs() differentiable in the scalar engine (real-valued slot symbols). - x**c at x=0 with 0<c<1 no longer reports derivative 0 (now +inf). - Shared IEEE/PyTorch numeric policy for both engines: infinite limits are shown, undefined values (NaN, non-real) raise readable errors naming the quantity. - Interactive payload is strict JSON (inf/nan encoded as strings). Features - Tensor engine supports sin, cos, tan, sqrt, sinh, cosh, asin, acos, atan, abs, ln (element-wise); engine dispatch derived from the tensor-only function set; booleans rejected in both engines. - URL loading defaults to and autoruns the Interactive tab. - Keyboard/screen-reader support in the interactive graph; remount when the payload changes…397fac4 -
Make scalar/tensor local derivatives explicit, add backward helper notes, and organize repo into docs/ and tests/
Simon Clematide63abd61 -
Add interactive D3/KaTeX computation graph visualizer and compact problem editor
Simon Clematide6dd13b1