- Performing complex calculations
- Implementing custom data processing logic
- Using Python libraries and functions
- Data transformation and analysis
The Code Block only supports Python code execution.

Inputs
any
Default input port. Input names are configurable and each creates a corresponding port. Values are accessible in your Python code via the
inputs dictionary with typed values (e.g., inputs["input1"]["type"], inputs["input1"]["value"]).Outputs
any
Default output port. Output names are configurable and each creates a corresponding port. The code must return a dictionary with typed values matching the configured output names (e.g.,
{"output1": {"type": "string", "value": "result"}}).Editor Settings
stringList
default:["input1"]
List of input names. Each name creates an input port on the block. Names are sanitized to be valid Python identifiers (only alphanumeric and underscore characters).
stringList
default:["output1"]
List of output names. Each name creates an output port on the block. The code must return values for all configured outputs.
custom
An AI assistant to help write and modify your code.
code
The Python code to execute. Must include a
main(inputs) function that processes the inputs and returns a dictionary of outputs. Default template:Code Structure
Your code must:- Define a
main(inputs)function - Access inputs through the
inputsdictionary where each input hastypeandvalueproperties - Return a dictionary with output names matching those configured in settings
- Each output must have
typeandvalueproperties
