Skip to content

Conversation

@mariogeiger
Copy link
Collaborator

No description provided.

mariogeiger and others added 4 commits December 17, 2025 09:00
- Create visualize_polynomial() function that generates flow diagrams
- Shows inputs (blue), STPs (yellow), and outputs (green) with metadata
- STP nodes display subscripts and number of paths
- Operand nodes show number of segments and total size
- Multiple edges drawn for repeated inputs
- Returns graphviz.Digraph object for flexible rendering

Includes:
- Core visualization function in visualization.py
- Added to segmented_polynomials module exports
- Demo script showing DOT source output
- Example script for generating PNG files
- Test script for API validation
- Comprehensive README with usage examples
- Remove demo_visualization.py and example_visualization.py
- Add Visualization section to docs/tutorials/poly.rst
- Include three examples: spherical harmonics, linear layer, tensor product
- Update VISUALIZATION_README.md to reference docs instead of removed files
@copy-pr-bot
Copy link

copy-pr-bot bot commented Dec 17, 2025

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants