Extensions/Patches: Enables linking float and integer inputs and ouputs. Values are automatically cast to the correct type and clamped to the correct range. Works with both builtin and custom nodes.[w/NOTE: This repo patches ComfyUI's validate_inputs and map_node_over_list functions while running. May break depending on your version of ComfyUI. Can be deactivated in config.yaml.]Nodes: A collection of nodes for facilitating the generation of XY plots. Capable of plotting changes over most primitive values.[w/Does not work with current version of Comfyui]
Clone the repository to custom_nodes
in your ComfyUI directory:
git clone https://github.com/GMapeSplat/ComfyUI_ezXY.git
Automatic type-casting
Patches Comfy UI during runtime to allow integer and float slots to connect. Data types are cast automatically and clamped to the input slot's configured minimum and maximum values. Should work out of the box with most custom and native nodes. Might cause some compatibility issues, or break depending on your version of ComfyUI.
Runtime patches do not modify any source files, but it is fairly brute force. Use at your own risk. All patches can be deactivated by modifying the values in config.yaml.
ezXY Driver
ezXY Assemble Plot
Plot Images
String to Label
Join images
Item from Dropdown
ezMath
Iteration Driver
Strings to List
Numbers to List
String from List
Number from string
Line to Console