sverchok-syntax-api
Installation
SKILL.md
sverchok-syntax-api
Quick Reference
What This Skill Covers
Programmatic (external) control of Sverchok node trees via Python scripts — creating, modifying, querying, and batch-processing node trees from outside the node editor. This skill covers the external API surface for automating Sverchok.
- Tree access:
bpy.data.node_groupsfiltered bybl_idname='SverchCustomTreeType' - Node creation:
tree.nodes.new(bl_idname)with location and property assignment - Link creation:
tree.links.new(output_socket, input_socket) - Update control:
tree.force_update(),tree.update_nodes(),tree.sv_process - Data extraction:
node.outputs[name].sv_get()for reading computed results - Batch processing: Parameter sweeps with
setattr()+force_update()loops - Performance:
tree.init_tree()context manager for suppressing intermediate updates - Data utilities:
match_long_repeat,fullList,repeat_lastfromsverchok.data_structure
Cross-reference: This skill builds on
bpy.dataknowledge covered by the blender-core-api skill. See that skill for general Blender data-block access patterns.