Scripts

Overview
The Scripts tab provides configuration options for the global Python scripting environment used within a Grid Studio project.
These settings define how Python scripts are initialized and executed throughout the project.
Because scripting can be used in multiple places within Grid Studio — such as Script Nodes, Script Actions, Script Filters, or Global Scripts — this tab allows configuring behavior that applies to the entire project.
Global Imports
The Global Imports section allows users to define Python modules that should be imported automatically when scripts are executed.
Modules listed here become globally available to all scripts within the project, meaning they do not need to be imported manually in every individual script.
This can be useful when working with commonly used libraries or utility modules.
For example, modules added here may be used by:
Script Nodes
Script Actions
Script Filters
Global Scripts
Using global imports can simplify script development and keep individual scripts cleaner.
Plugin Reload
The Reload Plugins option allows users to reload Python plugins without restarting Grid Studio.
This is particularly useful during development when working with custom Python extensions or plugin-based functionality.
Reloading plugins allows updated script code to be applied immediately while the application is running.
Log Python Infos
The Python Logging option prints information about the Python environment used by Grid Studio.
When enabled, the system logs the loaded Python libraries and environments along with their versions and locations.
This information is written once during initialization and can be useful for:
verifying the Python environment used by the project
checking installed libraries and versions
debugging dependency or environment issues
The output is primarily intended for development and troubleshooting purposes.
Purpose
The Scripts tab provides centralized configuration for the Python scripting environment used within the project.
By defining global imports and controlling plugin behavior, users can streamline script development and maintain a consistent scripting environment across all parts of the system.
Last updated