To access the Console, click on the ellipsis icon located at the top center, right next to the app's name, and then select the Show console option. This action opens up the console, positioned as a panel in the lower part of the window, featuring three tabs: Error, Console and Performance. In the "Error" section, efficiently address code issues with a dedicated space for documented errors. Switch to the Console tab for real-time insights into Python code execution through captured print statements. Lastly, the Performance section offers a detailed analysis of the application's efficiency. These three seamlessly integrated sections form a comprehensive toolkit, facilitating effortless debugging, monitoring, and optimization of your code.
The Error tab within the Console functions as an exclusive segment designed to showcase code errors linked to executed nodes. This feature facilitates users in promptly identifying and diagnosing issues within the codebase, offering an efficient approach to troubleshooting and elevating the overall debugging process.
Upon executing a node and encountering an error in the code, denoted by red underlining, users can also observe a warning icon in the top left corner. Clicking this icon opens the error console, providing comprehensive details of the encountered error for a more in-depth analysis and resolution.
The Console section is a dedicated tab within the application that provides a comprehensive overview of all Python print statements. Serving as a dynamic interface, this section captures and displays the output generated by print statements within the code.
As you run a node, this tab dynamically generates a log, table, and graph. The log meticulously records each executed node along with its corresponding execution time, while the table offers a structured overview. Simultaneously, the graph visually depicts the performance metrics, allowing users to discern patterns and trends
The Performance tab proves invaluable for optimizing code, identifying bottlenecks, and ensuring optimal resource utilization throughout the development process.
To initiate the analysis feature, toggle the switch to enable it, then proceed to execute a node. You will instantly access logs detailing the nodes in execution. Upon completion, a detailed table and graph will be available, capturing the execution time and memory usage of each node. Furthermore, this feature provides insights into the maximum memory usage throughout the entire process and the cumulative execution time.