- 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
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
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
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).
List of output names. Each name creates an output port on the block. The code must return values for all configured outputs.
An AI assistant to help write and modify your 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


